bombinans
|
d0be4a3b67
|
Merge pull request 'MIDI sequencer and timing improvements' (#8) from feature-midi-sequencer into main
Reviewed-on: #8
|
2023-10-06 21:00:42 +00:00 |
bombinans
|
fc1b68da06
|
Put all of the timing stuff in main
|
2023-10-07 07:58:14 +11:00 |
bombinans
|
bc282aa727
|
Sorted out separation between sequencer and interface code, added
harmonic quantisation for chorus
|
2023-10-01 14:58:20 +11:00 |
bombinans
|
90e4ad3032
|
Moved metronome out to sequencer.scd
|
2023-10-01 13:21:40 +11:00 |
bombinans
|
e1c1a5b82d
|
Very rough metronome
|
2023-09-30 18:21:29 +10:00 |
bombinans
|
9ba8700d8a
|
A few little bugs cleaned up
|
2023-09-30 18:11:55 +10:00 |
bombinans
|
de332e6c48
|
Fixed position buffer amplitude bug
|
2023-09-30 17:24:29 +10:00 |
bombinans
|
e22b46066a
|
Removed redundant interface code block
|
2023-09-30 17:24:15 +10:00 |
bombinans
|
1f6210c6d8
|
Fixed reset bug
|
2023-09-30 17:24:01 +10:00 |
Mike Lynch
|
37f2d6677c
|
Merge branch 'feature-multitrack'
|
2023-09-23 15:07:21 +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
|
932c04717a
|
Added routine to dump all four buffers
|
2023-09-23 15:05:08 +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
|
a83b8be362
|
Separated input from output effects
|
2023-04-24 16:49:36 +10:00 |
Mike Lynch
|
b5010ed3e4
|
Merge branch 'feature-multitrack'
|
2023-04-24 15:56:26 +10:00 |
Mike Lynch
|
d27c8388d3
|
added .gitignore
|
2023-04-24 15:56:14 +10:00 |
Mike Lynch
|
e249d39f7f
|
Got server syncing working, moved granulator setup to its own file
|
2023-04-24 15:54:24 +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
|
dfc508ee02
|
Multiple pb control synths working in basic ways
|
2023-04-09 12:32:11 +10:00 |
Mike Lynch
|
735a1712ea
|
spare parts
|
2023-04-09 12:31:39 +10:00 |
Mike Lynch
|
7b8fde4afc
|
TouchOSC stuff to interface.scd
|
2023-04-09 12:12:36 +10:00 |
Mike Lynch
|
e32a30b6fc
|
added .gitignore
|
2023-04-09 11:48:46 +10:00 |
Mike Lynch
|
0b91c0dc9e
|
grains -> main
|
2023-04-09 11:46:19 +10:00 |
Mike Lynch
|
30202f3add
|
Split more stuff out
|
2023-04-09 11:46:05 +10:00 |
Mike Lynch
|
0b589bc092
|
Effects into separate files
|
2023-04-09 11:42:17 +10:00 |
Mike Lynch
|
fdf92ef4ba
|
Refactoring with granulator in a quark
|
2023-04-07 16:16:05 +10:00 |
Mike Lynch
|
86fe427429
|
Multitrack is working - needed a separate recorder and granulator
for each buffer, and it's still creaky
|
2023-04-02 17:59:53 +10:00 |
Mike Lynch
|
8a74f8612f
|
Multitrack is working for recording
|
2023-04-02 16:31:52 +10:00 |
Mike Lynch
|
000a6d3586
|
Cacky, not-working multitrack
|
2023-04-02 16:10:23 +10:00 |
Mike Lynch
|
5a86740af4
|
Cleaned up some old bugs, replaced the triangle grain pattern with
a step
|
2023-03-29 18:21:32 +11:00 |
Mike Lynch
|
6b3ace1dfd
|
Improved the harmonics, made the chorus and detune be triggered by the trigger bus, fixed a bug in dust triggers
|
2022-04-24 16:35:34 +10:00 |
Mike Lynch
|
2ddf66b288
|
Added multiple LFO mods and control of base and quantised pitch
|
2022-04-23 14:28:37 +10:00 |
Mike Lynch
|
69c0d16a65
|
Effects chain works
|
2022-04-19 08:29:26 +10:00 |
Mike Lynch
|
e5bfc0d79d
|
Sorted out a lot of bugs
|
2022-04-16 16:35:31 +10:00 |
Mike Lynch
|
d42a177db9
|
Trigger and rate now coming from their own synths
|
2022-04-16 15:46:54 +10:00 |
Mike Lynch
|
382c720b6d
|
To-do
|
2022-04-16 11:37:15 +10:00 |
Mike Lynch
|
c4226a24a9
|
Position in buffer display and playback mode are working
|
2022-04-10 18:38:01 +10:00 |
Mike Lynch
|
364b8c6bb7
|
Had accidentally left out the input synth
|
2022-04-10 17:22:09 +10:00 |
Mike Lynch
|
1df4c1d03a
|
Refactored for new touchosc controls, but it isn't playing
|
2022-04-10 17:11:29 +10:00 |
Mike Lynch
|
00e9c0a435
|
Added BPM tapper
|
2022-04-09 17:38:18 +10:00 |
Mike Lynch
|
a9135548d9
|
Sorted out a bunch of bugs about controls
|
2022-04-03 11:19:42 +10:00 |