|
|
efd182f302
|
wip: reenable sampling
|
2025-04-27 17:44:54 +03:00 |
|
|
|
e9c825e865
|
midi: return old values from cursor traits
|
2025-04-27 17:07:09 +03:00 |
|
|
|
397e71edee
|
midi: add pgup/pgdn; cleanup
|
2025-04-27 16:33:00 +03:00 |
|
|
|
22155f7acf
|
sampler: cleanup
|
2025-04-27 03:28:01 +03:00 |
|
|
|
3ef3d5eb6f
|
api: compact
|
2025-04-27 03:22:37 +03:00 |
|
|
|
e4808f8fc1
|
reenable sample viewer in groovebox
cleanup unused expose! bindings
|
2025-04-26 19:19:46 +03:00 |
|
|
|
f8994d3e2d
|
add menu with stub options
|
2025-04-26 18:13:14 +03:00 |
|
|
|
f2cecb29b3
|
modal: add border
|
2025-04-26 18:10:52 +03:00 |
|
|
|
5d72a1f90e
|
cli: set name
|
2025-04-26 18:10:03 +03:00 |
|
|
|
cc94b3485e
|
enable menu modal
|
2025-04-26 18:02:11 +03:00 |
|
|
|
a0cc88ff26
|
display some keybinds in help window
|
2025-04-26 17:37:23 +03:00 |
|
|
|
38fb348d19
|
wip: add overlay for help/menu modals
|
2025-04-26 16:25:00 +03:00 |
|
|
|
fa2e08e81c
|
model: remove keys fields
|
2025-04-26 15:36:09 +03:00 |
|
|
|
0f9cb1437f
|
groovebox: fix alignment
|
2025-04-26 15:03:58 +03:00 |
|
|
|
d88f4e33eb
|
groovebox: reenable sample list
|
2025-04-26 14:50:42 +03:00 |
|
|
|
7af98b7008
|
delete autoremoved clips from pool
|
2025-04-26 14:26:28 +03:00 |
|
|
|
a9cfaf9767
|
extract clip_auto_create; add clip_auto_remove
|
2025-04-26 13:52:05 +03:00 |
|
|
|
2c59b1acfd
|
test: fix coverage run
|
2025-04-26 13:31:09 +03:00 |
|
|
|
24bc33d3d0
|
time: clock: add next_launch_instant, modularize
|
2025-04-26 12:52:01 +03:00 |
|
|
|
13444dc59a
|
midi: modularize
|
2025-04-26 01:46:05 +03:00 |
|
|
|
39dc6b803e
|
more appmode logic
|
2025-04-26 01:00:40 +03:00 |
|
|
|
3b5c23f68c
|
sampler: enable recording
|
2025-04-26 00:16:12 +03:00 |
|
|
|
2877545140
|
sampler: arrows select slot
|
2025-04-25 20:56:36 +03:00 |
|
|
|
b376d75396
|
separate input handling for sampler
|
2025-04-25 20:50:32 +03:00 |
|
|
|
b58fbdfd30
|
sampler_view: default empty grid
|
2025-04-25 19:37:24 +03:00 |
|
|
|
8b0e484114
|
sampler_view: use Map::east/south
|
2025-04-25 14:00:12 +03:00 |
|
|
|
09edbbe730
|
rudimentary sample grid
|
2025-04-24 23:13:10 +03:00 |
|
|
|
1cc3a58826
|
change Device from trait to enum
|
2025-04-24 22:30:43 +03:00 |
|
|
|
866d88c8ec
|
rename time modules
|
2025-04-24 21:48:49 +03:00 |
|
|
|
9f70441627
|
refactor sampler, flatten arranger
|
2025-04-24 21:06:33 +03:00 |
|
|
|
a9d22bd26f
|
unify keys and api modules
|
2025-04-24 01:35:03 +03:00 |
|
|
|
85616f7338
|
unify command definitions and implementations
|
2025-04-24 01:32:36 +03:00 |
|
|
|
5db97825cc
|
add defcom! macro
|
2025-04-24 00:47:57 +03:00 |
|
|
|
ab37e2e7d4
|
reenable editor in standalone sequencer/groovebox
|
2025-04-24 00:36:12 +03:00 |
|
|
|
4b998eaae0
|
collect command defs in 1 module
|
2025-04-23 16:31:06 +03:00 |
|
|
|
b8d6194a72
|
0.2.1: update to rust 2024
|
2025-04-23 15:37:32 +03:00 |
|
|
|
9b754c0f52
|
scene_index -> s
|
2025-04-23 15:32:19 +03:00 |
|
|
|
6b9099b087
|
track down and fix clip color bug
|
2025-04-23 15:04:48 +03:00 |
|
|
|
37be2f4add
|
fold-in view_track
|
2025-04-23 09:39:45 +03:00 |
|
|
|
aa8eaf2e2b
|
always redraw grid on note length change
|
2025-04-23 09:05:34 +03:00 |
|
|
|
bcd747280c
|
simplify arranger grid rendering considerably
|
2025-04-23 08:55:10 +03:00 |
|
|
|
59372911d2
|
glibc static build
|
2025-04-19 15:34:33 +03:00 |
|
|
|
8fa0f8a409
|
collect crates/ and deps/
|
2025-04-19 01:23:43 +03: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 |
|
|
|
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 |
|