Commit graph

238 commits

Author SHA1 Message Date
e1eaa51d26 fix sample preview crashes 2024-07-23 18:54:46 +03:00
bdd3e31403 wip: playing symphonia-loaded samples 2024-07-23 18:28:20 +03:00
b29d3ecda2 wip: Sample::from_file, add Rubato 2024-07-23 17:35:15 +03:00
d61f2e3c20 add symphony and dasp for sample preview 2024-07-23 00:45:07 +03:00
9df59a0af0 fix another small screen crash 2024-07-20 20:24:20 +03:00
61c84ac030 replace existing samples; dont crash on small screen 2024-07-20 20:22:56 +03:00
5e75f97e09 load new samples into sampler 2024-07-20 20:09:38 +03:00
f303a8d552 wip: sample selector 2024-07-20 19:47:42 +03:00
4603bbd0da add Layered 2024-07-20 16:45:16 +03:00
5d7347137b return impl Render 2024-07-20 16:17:00 +03:00
88964e405e enum ArrangerViewMode instead of bool 2024-07-20 15:45:12 +03:00
a6a8552996 wip: improvements to arranger view 2024-07-20 00:28:42 +03:00
41946cb095 improve arranger selection display 2024-07-14 00:45:38 +03:00
cdb5390795 constrain arranger 2024-07-14 00:31:10 +03:00
d02dbe5f3b improve arranger navigation and higlighting 2024-07-14 00:29:46 +03:00
0dec568fe4 consolidate more; make help and setup into devices 2024-07-14 00:03:58 +03:00
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
f347ca838b add Justfile and tweak things 2024-07-13 16:26:27 +03:00
a017d2ca51 fix arranger highlight 2024-07-13 01:30:18 +03:00
99a9a17524 remove ArrangerView 2024-07-13 01:14:56 +03:00
20e30cb472 add Arranger model 2024-07-13 00:56:58 +03:00
c85fa3cd06 more doc strings; limit jack reexport 2024-07-12 21:39:20 +03:00
f5ebc16067 crate docstring 2024-07-12 20:34:51 +03:00
dc1f5f4a17 more doc string and reexport fixes 2024-07-12 20:32:11 +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
7d6bdcca99 scene playing indicator 2024-07-12 20:01:40 +03:00
c4c1271c32 define midi ins and audio outs in project 2024-07-12 19:20:57 +03:00
58cd51dfbf rename AppSection -> AppFocus 2024-07-12 19:11:47 +03:00
c81de2123f wip: adding samples 2024-07-12 18:41:00 +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
6a738375e2 don't crash on add track/scene 2024-07-12 14:46:23 +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
a7a798b484 refactor vertical arranger 2024-07-12 01:48:37 +03:00
ba27a443ca wip: stack vertical arranger 2024-07-11 22:58:09 +03:00
b5df426188 horizontal arranger as split 2024-07-11 22:14:44 +03:00
2c8f4857dd reenable inc/dec phrase 2024-07-11 21:32:12 +03:00
c3040cef1c render chain with SplitFocus 2024-07-11 20:53:22 +03:00
a39e694a3e fix transport display 2024-07-11 17:38:52 +03:00
888ed642d0 show phrase names again 2024-07-11 17:17:18 +03:00