Commit graph

351 commits

Author SHA1 Message Date
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
6776e2ec55 clean up mod command 2025-01-02 15:14:33 +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
5b57f2b998 add Measure::of 2025-01-02 14:11:32 +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
7f55c3bfc8 refactor midi module 2025-01-02 13:34:23 +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
d4c96f4b41 border enclose; move file impls 2025-01-01 22:13:40 +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
77091671a3 almost correctly working phrase list 2025-01-01 21:25:49 +01:00
3c14456566 fix and test alignments 2025-01-01 21:04:39 +01:00
b2d8d25366 fixing transport 2025-01-01 19:42:07 +01:00
863d57447a fixed Bsp? 2025-01-01 19:38:10 +01:00
8454b95df8 wip: fixing Bsp 2025-01-01 17:26:54 +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
21741ebc52 shorten TuiIn, TuiOut 2024-12-31 23:42:35 +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
1de163d0d3 down to 15e 2024-12-31 16:29:27 +01:00
16e6a0397c down to 28e, sane ones 2024-12-31 15:50:53 +01:00
46609855eb remove usage of layers for optional rendering 2024-12-31 15:20:38 +01:00
49adf34b02 ohh why did i begin this refactor. e57 2024-12-31 13:18:12 +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
7c652135ad fix ci; fix deps breakage from upgrade 2024-12-30 23:08:49 +01:00
47c34d0077 move some docs to root 2024-12-30 21:56:52 +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
e21ef1af94 wip: big flat pt.12, down to 1 error 2024-12-30 21:38:41 +01:00
b718e54d33 wip: big flat pt.11, down to 12, update literal render macro 2024-12-30 21:25:02 +01:00
a0175dabc8 wip: big flat pt.10, down to 33 2024-12-30 20:51:16 +01:00
d01aa7481b wip: big flat pt.9: down to 141, looking good! 2024-12-30 20:43:22 +01:00
e958b4a2d2 wip: big flat pt.8: wh -> xy 2024-12-30 20:32:55 +01:00
34e731f111 wip: big flat pt.4: extract layout crate 2024-12-30 19:07:46 +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
9fa858f226 turn Inset and Outset into Padding and Margin 2024-12-30 13:50:49 +01:00
e0e680eb7c detach all layout constructors from engine 2024-12-30 13:48:51 +01:00
61b447403b reduce number of space modules 2024-12-30 13:13:29 +01:00