Commit graph

44 commits

Author SHA1 Message Date
f49615d598 update docs and extract handle_modal 2024-07-13 23:29:51 +03:00
81ea049773 compact more (minus 6 files) 2024-07-13 23:05:57 +03:00
b4fbd99248 recombine sampler, transport 2024-07-13 22:56:47 +03:00
190aca8d3b recombine arranger, sequencer modules 2024-07-13 22:49:51 +03:00
7ef97bcf3a wip: fix keys rendering (notes still offset though) 2024-07-13 22:30:29 +03:00
2fc8e84551 wip: sequencer now copies from buffers 2024-07-13 21:57:07 +03:00
aa478099d9 extract Sequencer model 2024-07-13 17:11:56 +03:00
20e30cb472 add Arranger model 2024-07-13 00:56:58 +03:00
107e38278e docs: add more doc strings 2024-07-12 20:21:07 +03:00
317547c6b2 fix reexport mess + document modules 2024-07-12 20:11:48 +03:00
58cd51dfbf rename AppSection -> AppFocus 2024-07-12 19:11:47 +03:00
45021bc77a control transport values 2024-07-12 16:56:19 +03:00
33e5f47526 add Exit trait to modals 2024-07-12 16:05:16 +03:00
0cc8d88e5f chore: remove dead code 2024-07-12 15:49:11 +03:00
145827913a wip: command palette 2024-07-12 15:39:38 +03:00
5a9ec0a63d extract transport 2024-07-12 14:23:43 +03:00
449615eea8 make transport focusable 2024-07-12 13:23:32 +03:00
c3040cef1c render chain with SplitFocus 2024-07-11 20:53:22 +03:00
4a8f5b267f perf: use Vec instead of BTreeMap in Phrase 2024-07-11 16:53:15 +03:00
32dc708096 wip: fixing port autoconnect 2024-07-11 14:15:29 +03:00
23d9910399 refactor app/jack init 2024-07-10 13:15:53 +03:00
07084656b8 devices can be focused again 2024-07-09 14:53:05 +03:00
876d26e287 modularize keymaps 2024-07-09 13:30:08 +03:00
d8c9abf744 cleanup: sub 4k again 2024-07-09 12:47:53 +03:00
c72f7c6f4b fix focus on mixer page 2024-07-08 22:56:31 +03:00
f1f812d0fb grid -> arranger 2024-07-08 19:50:18 +03:00
e2a842492e wip: edn project format 2024-07-08 02:41:04 +03:00
14d9116c7c refactor control and sequencer rendering 2024-07-07 23:30:28 +03:00
e98c110dbe fix quantized recording for good 2024-07-07 00:01:32 +03:00
63b5eb3740 per-track reset 2024-07-05 20:14:49 +03:00
f6a7cbf38e rudimentary input quantizer 2024-07-05 15:48:28 +03:00
2e26fc2eaa duplicate loop 2024-07-05 11:07:50 +03:00
768c2337e7 jammable again - and autoconnects! 2024-07-05 01:28:27 +03:00
f928b026ed callback api for tracks and devices 2024-07-04 20:46:31 +03:00
f2774e67a6 connect track 1 to output; reenable switching scenes/phrases 2024-07-04 20:30:56 +03:00
c7047327d5 track init callback 2024-07-04 19:40:15 +03:00
4b909ffdc3 wip: phrase loop 2024-07-04 16:24:57 +03:00
7f3425fe04 scroll sequencer 2024-07-04 01:36:32 +03:00
e86be4facc ports macro 2024-07-04 01:36:32 +03:00
1259176576 fix timer of horizontal sequencer 2024-07-04 01:36:32 +03:00
2601592d17 bye chain 2024-07-04 01:36:32 +03:00
316fe45b2a bye sequencer 2024-07-04 01:36:32 +03:00
2165e5d45d bye launcher 2024-07-04 01:36:32 +03:00
8c3cf53c67 big ass refactor (rip client) 2024-07-04 01:36:32 +03:00