Infinite Music Generator
Generates musical melody and harmonies based on a common pop progression and user selectable key, tempo, octave, range.
Code ported from "Jack’s on Stacks on Racks" sample code, and ported to ionic/cordova.
Original blog post: http://jsat.io/blog/2015/03/26/pop-ballad-generator/