{"push_id":564334526,"size":10,"distinct_size":1,"ref":"refs/heads/develop","head":"930424d1c75dc594d58a83b9d30fc284ca81519e","before":"3183f22089e839830fa9cafab15575273ae9a4b0","commits":[{"sha":"67ee860d656a238c9fd81a7e1c232b00519fe9fd","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Added deleteTrack(), among other minor editing modifactions.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/67ee860d656a238c9fd81a7e1c232b00519fe9fd"},{"sha":"08634a1b626189e80454cc5b598787e052482e68","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Merging SP's preliminary instrument export changes.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/08634a1b626189e80454cc5b598787e052482e68"},{"sha":"1af94cea8e3b99375f4aceb226c8a20347be4b5e","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Keeping track of elapsed playback time. Modified the timebase demo to reflect changes.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/1af94cea8e3b99375f4aceb226c8a20347be4b5e"},{"sha":"576400c27306f1395e6622a2a9d0eb641ce962c8","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Folding in Spencer's Import/Export updates from Develop.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/576400c27306f1395e6622a2a9d0eb641ce962c8"},{"sha":"8eb4bd21399ae6d64314cae8138e401c28cafc4e","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Added a new run-time Note type that is distinct from a pattern Note. RtNote keeps track of the pitch and absolute start and end times of playing notes. This provides and easier and more robust way to trigger note-offs. I also added some functions for copying patterns and deleting tracks, but they're very basic.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/8eb4bd21399ae6d64314cae8138e401c28cafc4e"},{"sha":"4297cda556394c09f846e7e08fbbbb5311be1b90","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Reordered note-on and note-off scheduling to prevent back-to-back notes from interfering with each other.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/4297cda556394c09f846e7e08fbbbb5311be1b90"},{"sha":"722548bc3ae7263a20bfcbf9a225416b034b5dc7","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Fixed a var name typo in resetPlayback().","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/722548bc3ae7263a20bfcbf9a225416b034b5dc7"},{"sha":"3c039573250a99ff49e2462b628f2fa831e7f49f","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Changed the start/stop behavior. Playback will resume from where playback was paused if stop wasn't pressed.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/3c039573250a99ff49e2462b628f2fa831e7f49f"},{"sha":"90e44db9951a52dbfb82b7ac0b1d91691173a1b9","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@rootdown.net","name":"timgrant"},"message":"Modified timebase demo to reflect new start/stop behavior.","distinct":false,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/90e44db9951a52dbfb82b7ac0b1d91691173a1b9"},{"sha":"930424d1c75dc594d58a83b9d30fc284ca81519e","author":{"email":"58b6275b4780720f1d0a5642aab27ef05cfa494f@gmail.com","name":"Spencer Phippen"},"message":"Merge pull request #36 from soundsplosion/tg\n\nScheduler Modifications & Other Tweaks","distinct":true,"url":"https://api.github.com/repos/soundsplosion/Rhombus/commits/930424d1c75dc594d58a83b9d30fc284ca81519e"}]}