24 Commits

Author SHA1 Message Date
fe5dd6368a Chorus rate control in interface 2023-10-26 16:15:43 +11:00
5e0e9df5f4 reinstated step playback 2023-10-26 10:44:21 +11:00
9f7b83a44e Quantised speed controls are back 2023-10-25 15:19:31 +11:00
4f4132fdcc Fixed playback issues 2023-10-25 14:34:23 +11:00
58117762a6 First working version of position buffers as envelopes triggered from
a Pattern so that they are guaranteed to be in sync with the tempoclock
2023-10-25 12:54:05 +11:00
5b646677c4 Added all the changes made in Looptober 2023 so far 2023-10-23 11:52:15 +11:00
fc1b68da06 Put all of the timing stuff in main 2023-10-07 07:58:14 +11:00
bc282aa727 Sorted out separation between sequencer and interface code, added
harmonic quantisation for chorus
2023-10-01 14:58:20 +11:00
e1c1a5b82d Very rough metronome 2023-09-30 18:21:29 +10:00
9ba8700d8a A few little bugs cleaned up 2023-09-30 18:11:55 +10:00
1f6210c6d8 Fixed reset bug 2023-09-30 17:24:01 +10:00
Mike Lynch
49133e06c6 removed quantspeed guff 2023-09-23 15:06:41 +10:00
Mike Lynch
31172455cc Made slope default to off 2023-09-23 15:06:26 +10:00
Mike Lynch
3d08975c3f Made the record button save and restore level 2023-09-23 15:06:05 +10:00
Mike Lynch
3ac1c3cd47 Fixed quantspeed 2023-09-23 15:05:33 +10:00
Mike Lynch
f880ac5831 Added a trigger to sync the recorder with the playback buffer
Also turns off granulator input mix when recording stops
2023-09-17 10:11:31 +10:00
Mike Lynch
4c5cc176f3 Fixed interface glitches, made trigger/size have an xy control 2023-04-16 17:45:15 +10:00
Mike Lynch
c8ab06dfc4 Working out a lot of kinks in the interface 2023-04-15 16:03:16 +10:00
Mike Lynch
d2564c5757 Still trying to get all the little bits of the interface code right 2023-04-10 17:13:43 +10:00
Mike Lynch
90c7df0227 Further bout of refactoring - pitch and trigger are now in the
Granulator class
2023-04-10 16:25:04 +10:00
Mike Lynch
0040840850 Track selection is just about not broken 2023-04-09 16:44:59 +10:00
Mike Lynch
dd1292f5bd TouchOSC interface basics are all working 2023-04-09 15:32:36 +10:00
Mike Lynch
7149bca2e3 About half of the touchosc stuff is now working 2023-04-09 15:10:04 +10:00
Mike Lynch
7b8fde4afc TouchOSC stuff to interface.scd 2023-04-09 12:12:36 +10:00