# Sharp11 Docs

Sharp11 is divided into the following modules, which can be accessed through `require('sharp11').moduleName`.  Most modules contain an object prototype of the same name that can be created by calling the module's `create()` function.

* [note](note.md)
* [chord](chord.md)
* [scale](scale.md)
* [interval](interval.md)
* [duration](duration.md)
* [mehegan](mehegan.md)
* [chart](chart.md)
* [corpus](corpus.md)
* [midi](midi.md)
