Commit graph

26 commits

Author SHA1 Message Date
393634a1a4 local dockerized build 2025-04-19 03:23:09 +03:00
113e7b0bad remodularize 3 2025-01-08 19:40:10 +01:00
3b6ff81dad wip: modularize once again 2025-01-08 18:50:15 +01:00
7bb3f6224d unify cli 2025-01-08 16:05:49 +01:00
305481adee use Arc<str> where applicable; use konst split_at 2025-01-08 00:53:00 +01:00
9a70fbc416 move edn_view into layout 2025-01-07 21:41:51 +01:00
4d0f98acd2 refactor engine and layout into input and output 2025-01-07 21:30:07 +01:00
0ee3059cf8 wip: the new new arranger 2025-01-07 19:48:30 +01:00
0b365e05c8 wip: saner rendering on arranger header 2025-01-07 18:15:50 +01:00
647f07c446 tek_transport -> tek_clock 2025-01-06 21:13:44 +01:00
795d91abd8 remove Tui suffixes 2025-01-06 21:10:36 +01:00
1faf5bb6df extract tui support code to tek_tui 2025-01-05 10:50:32 +01:00
94491a323a add --bpm flag 2025-01-02 16:38:04 +01:00
1723826cc2 flatten arranger and piano modules 2025-01-02 13:28:57 +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
35a88cb70f remove LayoutSplit; merge split and bsp modules 2024-12-30 12:54:19 +01:00
0c9c386a79 unify init naming; GrooveboxTui -> Groovebox 2024-12-29 20:32:00 +01:00
6607491f16 move all port connections to constructors (port: impl AsRef<str>) 2024-12-29 20:15:12 +01:00
b78b55faa2 implement sync_lead and sync_follow flags for groovebox 2024-12-29 18:39:20 +01:00
411d4bc91d JackClient -> JackConnection 2024-12-29 15:32:39 +01:00
c3f9aa7549 now syncing correctly, though not in all cases 2024-12-29 15:22:14 +01:00
29db79f806 wip: still trying to retain correct position 2024-12-29 15:11:06 +01:00
cfbb9722af wip: now following transport position 2024-12-29 13:54:56 +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