Skip to content
Aaron edited this page May 15, 2020 · 17 revisions

Smoosic

Note: some structural changes going on in the wiki and distribution. Please let me know about broken links.

Smoosic is a simple (?) but fully-functional-aspirant editor for music written in javascript.
The goal is to be easily embeddable and modifyable. All that is required to use Smoosic in your own projects is to create the editor in a DOM. It uses (a fork of) VexFlow project from GitHub Vex Flow for rendering


You can see smoosic in action here:

Editor Demo


If you want to use it in your own projects, a good place to start are the unit tests. They are here:

Unit Tests


Instructions on how to use smoosic: Editor Commands and Key Mappings


There is a list of available and not-yet-available functions:. A 0 means the function is not available. Some features are available in the tests before they are incorporated into the UI. A few functions are UI-only and don't have a test. If it is not in the spreadsheet at all, it means I haven't thought of it yet.


If you want to contribute or hack, there is source-code auto-generated documentation