Tutorial: Under the Hood

Under the Hood

How to: Hack on Chorus.js

This is an advanced, optional tutorial that assumes you are familiar with the earlier tutorials.

Overiew:

Avoiding Polluting the Global Namespace

TODO

Exploring the Object Model

TODO

The MidiFile Class

TODO

MIDI JSON Format

TODO

The MidiOut and MidiIn Classes

TODO

Using the Scheduler

TODO - and talk about how to create events manually

Custom Behavior with Generator Functions

TODO

Next Steps

You've finished the last tutorial. Now, make some music!