{"push_id":723840272,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"d96a2457d838c91ad24db90f11baae68ddb78739","before":"42fb69f4cf14ce435634ea67753aea208f20d292","commits":[{"sha":"a0d8c7f3bccedbaec9d92865654ef3c0fad7cf62","author":{"email":"fa4fa50bc963ffaf49089293da8271018f707897@gmail.com","name":"Pieter van der Meer"},"message":"support for glide and modulation.","distinct":true,"url":"https://api.github.com/repos/pietervandermeer/sawstep/commits/a0d8c7f3bccedbaec9d92865654ef3c0fad7cf62"},{"sha":"646c8fc9d26fb3c8b9158e12208291a2c0bb55fa","author":{"email":"fa4fa50bc963ffaf49089293da8271018f707897@gmail.com","name":"Pieter van der Meer"},"message":"added legato, adsr looping, key tracking.. adsr looping doesn't seem to work. legato doesn't seem to retrigger sweeps after velocity 0 notes, hmm. added instant zero velocity, which is quite essential.","distinct":true,"url":"https://api.github.com/repos/pietervandermeer/sawstep/commits/646c8fc9d26fb3c8b9158e12208291a2c0bb55fa"},{"sha":"d96a2457d838c91ad24db90f11baae68ddb78739","author":{"email":"fa4fa50bc963ffaf49089293da8271018f707897@gmail.com","name":"Pieter van der Meer"},"message":"added note off just before new note on, this makes adsr looping work. legato, as it is implemented now in the sawbench, is very cumbersome to get working for a step sequencer, so leaving as is. several bugfixes and a bit of cleanup.","distinct":true,"url":"https://api.github.com/repos/pietervandermeer/sawstep/commits/d96a2457d838c91ad24db90f11baae68ddb78739"}]}