|
|
e5ec4ded31
|
set validity flag in timebase callback
|
2024-12-29 11:36:43 +01:00 |
|
|
|
003329aa1b
|
invoke timebase callback, persists state but doesn't seem to do anything
|
2024-12-29 00:52:24 +01:00 |
|
|
|
ae69e87dc9
|
wip: successfully registers transport callback
|
2024-12-29 00:16:43 +01:00 |
|
|
|
d926422c67
|
flatten workspace into 1 crate
|
2024-12-29 00:10:30 +01:00 |
|
|
|
7c4e1e2166
|
seek to start
|
2024-12-29 00:04:26 +01:00 |
|
|
|
c36802bad9
|
use rust-jack from submodule
|
2024-12-29 00:00:42 +01:00 |
|
|
|
4812012f39
|
flatten monitoring
|
2024-12-28 23:45:08 +01:00 |
|
|
|
ee2406c1ae
|
add rust-jack submodule
|
2024-12-28 23:45:01 +01:00 |
|
|
|
fe316a64d3
|
don't autoconnect groovebox to midi out
|
2024-12-28 21:55:30 +01:00 |
|
|
|
1d7d816899
|
flatten midi recording code
|
2024-12-28 21:40:18 +01:00 |
|
|
|
198a730e33
|
fix canvas density; play sampler from sequencer; jump to pressed key
|
2024-12-28 20:34:08 +01:00 |
|
|
|
b1ca35e5d9
|
nicer sample display
|
2024-12-28 20:12:30 +01:00 |
|
|
|
b992843e1c
|
control sample start/end with cc20/21
|
2024-12-28 20:00:58 +01:00 |
|
|
|
1859f378ea
|
watch it do: display sample waveform during recording
|
2024-12-28 19:23:19 +01:00 |
|
|
|
080c4131b7
|
render computed points
|
2024-12-28 19:16:27 +01:00 |
|
|
|
240c498a50
|
show sample during recording
|
2024-12-28 19:07:28 +01:00 |
|
|
|
f09a6072f8
|
draw x for no sample
|
2024-12-28 18:55:58 +01:00 |
|
|
|
b63a5e31ba
|
add sample viewer area
|
2024-12-28 18:45:30 +01:00 |
|
|
|
df00fedfd6
|
refactor sampler module
|
2024-12-28 18:12:43 +01:00 |
|
|
|
97920d7063
|
record sample (y no playback?)
|
2024-12-28 18:06:17 +01:00 |
|
|
|
ae3099847a
|
highlight recorded sample
|
2024-12-28 17:57:34 +01:00 |
|
|
|
2feb21bd1f
|
simplify sample mapping
|
2024-12-28 17:08:29 +01:00 |
|
|
|
48f341ba2c
|
oh no, begin to implement sampling
|
2024-12-28 16:50:35 +01:00 |
|
|
|
bcdb5f51f5
|
update Justfile
|
2024-12-28 15:50:57 +01:00 |
|
|
|
88ed2c160c
|
suddenly, audio meter
|
2024-12-28 15:03:53 +01:00 |
|
|
|
120a67ba21
|
autoregister sampler ports
|
2024-12-28 14:16:27 +01:00 |
|
|
|
9f739fe040
|
add groovebox app its own copy of sequencer innards
|
2024-12-28 14:03:12 +01:00 |
|
|
|
51971e4c25
|
move piano_h to top of crate
|
2024-12-28 13:45:22 +01:00 |
|
|
|
12f6b679c7
|
add release build to ci
|
2024-12-28 13:33:05 +01:00 |
|
|
|
a4835e2c81
|
break down sampler into modules and align with sequencer
|
2024-12-27 23:06:19 +01:00 |
|
|
|
774af02e5e
|
updating phrase selector layout
|
2024-12-27 22:22:08 +01:00 |
|
|
|
7e02a46beb
|
more stats in transport
|
2024-12-27 22:10:21 +01:00 |
|
|
|
ba56c1909d
|
flatten modules a little more
|
2024-12-27 21:44:41 +01:00 |
|
|
|
0779560502
|
flatten modules somewhat
|
2024-12-27 21:26:16 +01:00 |
|
|
|
cb7ba855ab
|
refactor midi_note and remove audio_in/out empty mods
|
2024-12-27 21:07:56 +01:00 |
|
|
|
e69cf6d9cb
|
layer midi status; navigate sample list
|
2024-12-27 20:55:34 +01:00 |
|
|
|
fc0a398702
|
add GrooveboxStatus and try to autostretch sampler
|
2024-12-27 18:05:35 +01:00 |
|
|
|
8d79537edf
|
wip: split MidiRange to TimeRange/NoteRange
|
2024-12-27 17:07:51 +01:00 |
|
|
|
a9fb6fc17c
|
wip: samples table
|
2024-12-27 17:00:07 +01:00 |
|
|
|
71f4194cdf
|
whatever the fuck is up with the groovebox mode
|
2024-12-27 16:17:47 +01:00 |
|
|
|
fa9f7f8aaf
|
fix some more lints
|
2024-12-27 16:12:58 +01:00 |
|
|
|
a64925ba8c
|
somehow, no warnings
|
2024-12-27 16:00:31 +01:00 |
|
|
|
8652a5e415
|
wip: updates to module architecture
|
2024-12-27 15:50:06 +01:00 |
|
|
|
e08a79b507
|
wip: multi-crate refactor
|
2024-12-27 14:46:35 +01:00 |
|
|
|
911c47fc7c
|
remove some shorthands
|
2024-12-27 13:48:18 +01:00 |
|
|
|
96f360791b
|
tons more lint fixes
|
2024-12-27 13:43:48 +01:00 |
|
|
|
e96faeb6d3
|
fix some lints, add FromEdn trait
|
2024-12-27 13:18:00 +01:00 |
|
|
|
7962bdf86b
|
fix some more warnings
|
2024-12-27 12:49:03 +01:00 |
|
|
|
0530e43a2f
|
Phrase -> MidiClip, PhraseEdit -> MidiEdit
|
2024-12-27 09:05:33 +01:00 |
|
|
|
63550fabcf
|
midi_phrase.rs -> midi_clip.rs
|
2024-12-27 08:58:00 +01:00 |
|