{"push_id":879595209,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"28b6280ad4368e4dc5318b12101157f6c7af0d35","before":"3cc86fdbb40909702c2c997777d128bc9aaed5f6","commits":[{"sha":"d49134b8f7fdd2917d3f7e707843153297064a75","author":{"email":"335097e392cdef99e6d7594609d8ae705a04359a@googlemail.com","name":"mike"},"message":"TimedEvent typedef","distinct":true,"url":"https://api.github.com/repos/mikedotalmond/tones/commits/d49134b8f7fdd2917d3f7e707843153297064a75"},{"sha":"b91959da24a491e5a03dcd7d56a33d548b89e5e9","author":{"email":"335097e392cdef99e6d7594609d8ae705a04359a@googlemail.com","name":"mike"},"message":"refactor a separate detune function","distinct":true,"url":"https://api.github.com/repos/mikedotalmond/tones/commits/b91959da24a491e5a03dcd7d56a33d548b89e5e9"},{"sha":"28b6280ad4368e4dc5318b12101157f6c7af0d35","author":{"email":"335097e392cdef99e6d7594609d8ae705a04359a@googlemail.com","name":"mike"},"message":"Fixes\n-Remove firefox fudge stuff.\n-Min attack/release time is now 'sampleTime'\n-Replace setTargetAtTime and use linearRampToValueAtTime for attack/release envelope phases","distinct":true,"url":"https://api.github.com/repos/mikedotalmond/tones/commits/28b6280ad4368e4dc5318b12101157f6c7af0d35"}]}