|
|
3dd8a7bc0d
|
clone EdnItem
|
2025-01-05 22:52:35 +01:00 |
|
|
|
0e821e098f
|
separate Input and Output impls
|
2025-01-05 22:01:54 +01:00 |
|
|
|
a6efde40f8
|
wip: preparing to run groovebox from edn
|
2025-01-05 17:10:57 +01:00 |
|
|
|
ce4574ed78
|
switchable edn example
|
2025-01-05 16:51:26 +01:00 |
|
|
|
f24d5dfed0
|
define RenderDyn, RenderBox
|
2025-01-05 11:24:49 +01:00 |
|
|
|
f6c603bf73
|
edn stub examples are now runnable
the Render/Content trait pair is very finicky
|
2025-01-05 07:06:13 +01:00 |
|
|
|
f3fd88a199
|
fix keymap macros. rendering issue
|
2025-01-05 01:15:53 +01:00 |
|
|
|
6f51872856
|
wip: edn minefield
|
2025-01-04 12:23:35 +01:00 |
|
|
|
005bb5fde8
|
refactor groovebox into modules + accidental code golf
|
2025-01-02 22:58:16 +01:00 |
|
|
|
c2e3f73044
|
refactor groovebox view
|
2025-01-02 22:42:46 +01:00 |
|
|
|
a82f73d475
|
use keymap! in more places
|
2025-01-02 21:42:57 +01:00 |
|
|
|
8dedc8fd5f
|
delete sample
|
2025-01-02 21:17:16 +01:00 |
|
|
|
5bd9068bbe
|
shrink sampler
|
2025-01-02 21:13:14 +01:00 |
|
|
|
6c266fcfca
|
new key binding macro
|
2025-01-02 21:03:20 +01:00 |
|
|
|
5bc19a45d2
|
show sample names
|
2025-01-02 19:09:25 +01:00 |
|
|
|
511ff91864
|
unified compact flag in groovebox
|
2025-01-02 18:48:16 +01:00 |
|
|
|
c9a79b1f29
|
add FieldV
|
2025-01-02 17:39:26 +01:00 |
|
|
|
ba5e65ed7d
|
align sampler
|
2025-01-02 17:25:53 +01:00 |
|
|
|
44c28183de
|
wip: zoom lock
|
2025-01-02 17:20:37 +01:00 |
|
|
|
94491a323a
|
add --bpm flag
|
2025-01-02 16:38:04 +01:00 |
|
|
|
42e2ef2a50
|
use Command::delegate, extract SamplerStatus
|
2025-01-02 16:01:50 +01:00 |
|
|
|
92459b5f82
|
transport compact mode
|
2025-01-02 15:41:21 +01:00 |
|
|
|
6663f4efcb
|
fix sampler alignment
|
2025-01-02 14:59:26 +01:00 |
|
|
|
ddff9b3a60
|
add focus mode
|
2025-01-02 14:28:52 +01:00 |
|
|
|
6b073988c2
|
wip: reenabling editor
|
2025-01-02 14:01:14 +01:00 |
|
|
|
00453a7697
|
disable piano mode switch for now
|
2025-01-02 13:55:16 +01:00 |
|
|
|
57158d4d6f
|
PhraseCommand -> MidiEditCommand
|
2025-01-02 13:35:35 +01:00 |
|
|
|
1723826cc2
|
flatten arranger and piano modules
|
2025-01-02 13:28:57 +01:00 |
|
|
|
7a4fa1692b
|
transport -> clock
|
2025-01-02 13:04:57 +01:00 |
|
|
|
7f57465b3a
|
new minimal transport bar
|
2025-01-02 12:02:20 +01:00 |
|
|
|
9c50ea44c9
|
balance colors
|
2025-01-01 22:03:31 +01:00 |
|
|
|
e9957fcd49
|
all seems to mostly work besides midi editor - here be dragons!
|
2025-01-01 21:49:45 +01:00 |
|
|
|
50bb8cab07
|
piecing back together the groovebox
|
2025-01-01 21:37:46 +01:00 |
|
|
|
d17d20e7db
|
wip: fixing Map, centering
|
2025-01-01 17:00:28 +01:00 |
|
|
|
059ff2ca79
|
more esoteric with the docs; center all by default; genericity without subject doesnt compile lol
|
2025-01-01 01:53:17 +01:00 |
|
|
|
62ce1776c0
|
trying to get new Bsp to work; update docs
|
2024-12-31 19:23:34 +01:00 |
|
|
|
aa910540c0
|
remove uses of Split, implement Bsp::area
|
2024-12-31 17:01:24 +01:00 |
|
|
|
9f7b23a252
|
check pass, test pass.. but does it run?
|
2024-12-31 16:39:33 +01:00 |
|
|
|
16e6a0397c
|
down to 28e, sane ones
|
2024-12-31 15:50:53 +01:00 |
|
|
|
83eb9dd2fa
|
update layout macro invocations
|
2024-12-31 04:37:45 +01:00 |
|
|
|
e677d1d7d4
|
sweeeeping sweep
|
2024-12-31 04:12:09 +01:00 |
|
|
|
5bc3517dde
|
big flat pt.13: fixed warnings, let's see what it has in store
|
2024-12-30 21:52:20 +01:00 |
|
|
|
a0175dabc8
|
wip: big flat pt.10, down to 33
|
2024-12-30 20:51:16 +01:00 |
|
|
|
e958b4a2d2
|
wip: big flat pt.8: wh -> xy
|
2024-12-30 20:32:55 +01:00 |
|
|
|
a5628fb663
|
wip: big flat pt.2: extract engine crate
|
2024-12-30 17:54:30 +01:00 |
|
|
|
4a3de618d0
|
wip: big flat
|
2024-12-30 15:56:56 +01:00 |
|
|
|
8cbe621b07
|
wip: refactoring groovebox render
|
2024-12-30 15:28:46 +01:00 |
|
|
|
304ce35cbb
|
more updates to space and transport
|
2024-12-30 14:31:00 +01:00 |
|
|
|
e0e680eb7c
|
detach all layout constructors from engine
|
2024-12-30 13:48:51 +01:00 |
|
|
|
35a88cb70f
|
remove LayoutSplit; merge split and bsp modules
|
2024-12-30 12:54:19 +01:00 |
|