{"push_id":1033203548,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"987ee2214107828e673e5bac08e0973aa0c2c17d","before":"f27c1db76544363f6d434ed262c9b2560f9284f0","commits":[{"sha":"4694bd4108c0f135642e63bdb6ec2f602a7bbb69","author":{"email":"10d2c9d246f30512b2f83b76cef5f45955435ef6@rp3agency.com","name":"Kurt Roberts"},"message":"update recorder to use programmable objects rather than recordr unit.  add spectrogram.","distinct":true,"url":"https://api.github.com/repos/edgewoodmagiciansguild/thesoundofchange/commits/4694bd4108c0f135642e63bdb6ec2f602a7bbb69"},{"sha":"37dcc5db4100d413fa5226830185835b62675826","author":{"email":"10d2c9d246f30512b2f83b76cef5f45955435ef6@rp3agency.com","name":"Kurt Roberts"},"message":"removing duration dependency and test data.  also removing test data emitter, as real data emitter is working great","distinct":true,"url":"https://api.github.com/repos/edgewoodmagiciansguild/thesoundofchange/commits/37dcc5db4100d413fa5226830185835b62675826"},{"sha":"987ee2214107828e673e5bac08e0973aa0c2c17d","author":{"email":"10d2c9d246f30512b2f83b76cef5f45955435ef6@rp3agency.com","name":"Kurt Roberts"},"message":"make dynamically allocated panning width work (add /activeVoices to osc output and use to feed the panning controller)","distinct":true,"url":"https://api.github.com/repos/edgewoodmagiciansguild/thesoundofchange/commits/987ee2214107828e673e5bac08e0973aa0c2c17d"}]}