Documentation for diatonic.js