Commit Graph

  • 3578b74059 Merge pull request 'feature-synchronisation' (#11) from feature-synchronisation into main main bombinans 2023-10-25 23:47:39 +0000
  • 5e0e9df5f4 reinstated step playback feature-synchronisation bombinans 2023-10-26 10:44:21 +1100
  • 9f7b83a44e Quantised speed controls are back bombinans 2023-10-25 15:19:31 +1100
  • 4f4132fdcc Fixed playback issues bombinans 2023-10-25 14:34:23 +1100
  • 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 bombinans 2023-10-25 12:54:05 +1100
  • 5b646677c4 Added all the changes made in Looptober 2023 so far bombinans 2023-10-23 11:52:15 +1100
  • 3ddc8cff47 Fixed phase bugs in position control synths bombinans 2023-10-07 16:17:45 +1100
  • d0be4a3b67 Merge pull request 'MIDI sequencer and timing improvements' (#8) from feature-midi-sequencer into main bombinans 2023-10-06 21:00:42 +0000
  • fc1b68da06 Put all of the timing stuff in main bombinans 2023-10-07 07:58:14 +1100
  • bc282aa727 Sorted out separation between sequencer and interface code, added harmonic quantisation for chorus bombinans 2023-10-01 14:58:20 +1100
  • 90e4ad3032 Moved metronome out to sequencer.scd bombinans 2023-10-01 13:21:40 +1100
  • e1c1a5b82d Very rough metronome feature-metronome bombinans 2023-09-30 18:21:29 +1000
  • 9ba8700d8a A few little bugs cleaned up bugfix-looptober-cleanup bombinans 2023-09-30 18:11:55 +1000
  • de332e6c48 Fixed position buffer amplitude bug bombinans 2023-09-30 17:24:29 +1000
  • e22b46066a Removed redundant interface code block bombinans 2023-09-30 17:24:15 +1000
  • 1f6210c6d8 Fixed reset bug bombinans 2023-09-30 17:24:01 +1000
  • 37f2d6677c Merge branch 'feature-multitrack' Mike Lynch 2023-09-23 15:07:21 +1000
  • 49133e06c6 removed quantspeed guff Mike Lynch 2023-09-23 15:06:41 +1000
  • 31172455cc Made slope default to off Mike Lynch 2023-09-23 15:06:26 +1000
  • 3d08975c3f Made the record button save and restore level Mike Lynch 2023-09-23 15:06:05 +1000
  • 3ac1c3cd47 Fixed quantspeed Mike Lynch 2023-09-23 15:05:33 +1000
  • 932c04717a Added routine to dump all four buffers Mike Lynch 2023-09-23 15:05:08 +1000
  • f880ac5831 Added a trigger to sync the recorder with the playback buffer Also turns off granulator input mix when recording stops feature-multitrack Mike Lynch 2023-09-17 10:11:31 +1000
  • a83b8be362 Separated input from output effects Mike Lynch 2023-04-24 16:49:36 +1000
  • b5010ed3e4 Merge branch 'feature-multitrack' Mike Lynch 2023-04-24 15:56:26 +1000
  • d27c8388d3 added .gitignore Mike Lynch 2023-04-24 15:56:14 +1000
  • e249d39f7f Got server syncing working, moved granulator setup to its own file Mike Lynch 2023-04-24 15:54:24 +1000
  • 4c5cc176f3 Fixed interface glitches, made trigger/size have an xy control Mike Lynch 2023-04-16 17:45:15 +1000
  • c8ab06dfc4 Working out a lot of kinks in the interface Mike Lynch 2023-04-15 16:03:16 +1000
  • d2564c5757 Still trying to get all the little bits of the interface code right Mike Lynch 2023-04-10 17:13:43 +1000
  • 90c7df0227 Further bout of refactoring - pitch and trigger are now in the Granulator class Mike Lynch 2023-04-10 16:25:04 +1000
  • 0040840850 Track selection is just about not broken Mike Lynch 2023-04-09 16:44:59 +1000
  • dd1292f5bd TouchOSC interface basics are all working Mike Lynch 2023-04-09 15:32:36 +1000
  • 7149bca2e3 About half of the touchosc stuff is now working Mike Lynch 2023-04-09 15:10:04 +1000
  • dfc508ee02 Multiple pb control synths working in basic ways Mike Lynch 2023-04-09 12:32:11 +1000
  • 735a1712ea spare parts Mike Lynch 2023-04-09 12:31:39 +1000
  • 7b8fde4afc TouchOSC stuff to interface.scd Mike Lynch 2023-04-09 12:12:36 +1000
  • e32a30b6fc added .gitignore Mike Lynch 2023-04-09 11:48:46 +1000
  • 0b91c0dc9e grains -> main Mike Lynch 2023-04-09 11:46:19 +1000
  • 30202f3add Split more stuff out Mike Lynch 2023-04-09 11:46:05 +1000
  • 0b589bc092 Effects into separate files Mike Lynch 2023-04-09 11:42:17 +1000
  • fdf92ef4ba Refactoring with granulator in a quark Mike Lynch 2023-04-07 16:16:05 +1000
  • 86fe427429 Multitrack is working - needed a separate recorder and granulator for each buffer, and it's still creaky Mike Lynch 2023-04-02 17:59:53 +1000
  • 8a74f8612f Multitrack is working for recording Mike Lynch 2023-04-02 16:31:52 +1000
  • 000a6d3586 Cacky, not-working multitrack Mike Lynch 2023-04-02 16:10:23 +1000
  • 5a86740af4 Cleaned up some old bugs, replaced the triangle grain pattern with a step Mike Lynch 2023-03-29 18:21:32 +1100
  • 6b3ace1dfd Improved the harmonics, made the chorus and detune be triggered by the trigger bus, fixed a bug in dust triggers Mike Lynch 2022-04-24 16:35:34 +1000
  • 2ddf66b288 Added multiple LFO mods and control of base and quantised pitch Mike Lynch 2022-04-23 14:28:37 +1000
  • 69c0d16a65 Effects chain works Mike Lynch 2022-04-19 08:29:26 +1000
  • e5bfc0d79d Sorted out a lot of bugs Mike Lynch 2022-04-16 16:35:31 +1000
  • d42a177db9 Trigger and rate now coming from their own synths Mike Lynch 2022-04-16 15:46:54 +1000
  • 382c720b6d To-do Mike Lynch 2022-04-16 11:37:15 +1000
  • c4226a24a9 Position in buffer display and playback mode are working feature-refactor-osc Mike Lynch 2022-04-10 18:38:01 +1000
  • 364b8c6bb7 Had accidentally left out the input synth Mike Lynch 2022-04-10 17:22:09 +1000
  • 1df4c1d03a Refactored for new touchosc controls, but it isn't playing Mike Lynch 2022-04-10 17:11:29 +1000
  • 00e9c0a435 Added BPM tapper Mike Lynch 2022-04-09 17:38:18 +1000
  • a9135548d9 Sorted out a bunch of bugs about controls Mike Lynch 2022-04-03 11:19:42 +1000
  • 4f5365ee1e First refactored version which compiles and makes sounds Mike Lynch 2022-04-03 09:50:04 +1000
  • c2ee2a31d3 Porting to new TouchOSC class Mike Lynch 2022-04-02 17:51:06 +1100
  • 3096df411d Added NOTES.md Mike Lynch 2022-03-26 15:38:26 +1100
  • 6110a8d4f4 Latest changes before refactoring Mike Lynch 2022-03-26 15:37:22 +1100
  • 6e995e77a8 Initial commit Mike Lynch 2021-10-06 08:03:36 +1100