Commit graph

26 commits

Author SHA1 Message Date
70fc3c97d1 wip: refactor into api and app 2024-11-09 19:50:22 +01:00
31c1db8a5c cmdsys: focus enter 2024-11-09 02:22:23 +01:00
bc9be689a8 create input/output per track 2024-11-03 07:54:33 +02:00
b1ff549514 AudioEngine pt.3: arranger init with jack 2024-11-03 05:00:29 +02:00
746e29aeb3 wip: AudioEngine pt.2 (rewrite activation sanely) 2024-11-03 04:43:50 +02:00
2303b258f6 wip: AudioEngine (new jack init) 2024-11-03 02:44:58 +02:00
86adf493c8 remove unused generic; add Sequencer::player 2024-11-01 00:42:12 +02:00
8d534fc738 wip: add Audio::callback 2024-10-27 03:22:03 +03:00
ec2c96d00e wip: init shared jack clients 2024-10-27 02:58:51 +03:00
5a325666fd wrap JackClient in Arc 2024-10-27 02:33:15 +03:00
67a5ea3a2b pass around TransportTime 2024-10-26 17:31:44 +03:00
4994e218f7 fix warnings 2024-10-18 22:53:53 +03:00
3bf475d15e implement sequencer focus; auto update_focus 2024-10-09 22:50:23 +03:00
a694903bdb reenable transport control in standalone sequencer 2024-10-09 14:58:39 +03:00
ec3eb40bb4 add transport by default to standalone sequencer 2024-10-09 09:56:16 +03:00
0eb063db1c wip: reenable standalone sequencer 2024-10-08 18:33:21 +03:00
25e54eba4e wip: separate PhrasePlayer vs PhraseEditor 2024-10-08 12:23:15 +03:00
a6b08a3249 Arranger -> Arrangement; ArrangerStandalone -> Arranger 2024-10-06 03:15:17 +03:00
323a8aeb5f main_ -> _cli 2024-10-06 02:30:59 +03:00
77519dbb5c unify arranger, sequencer, transport 2024-09-12 15:30:38 +03:00
fa8282a9d5 wip: "multiple cascading refactors"
https://loglog.games/blog/leaving-rust-gamedev/#orphan-rule-should-be-optional is on point
2024-09-09 21:25:04 +03:00
70b1ec5a02 arranger: rename track/scene/clip 2024-08-22 19:00:58 +03:00
a659062dbc refactor: merge plugin, sampler -> mixer; transport -> sequencer; time -> core 2024-08-10 21:41:55 +03:00
6206a43b4a sequencer: merge Sequencer and SequencerTrack 2024-08-10 20:20:20 +03:00
7685072e4c wip: enabling standalone arranger 2024-08-10 14:23:51 +03:00
10f191282e wip: fix one batch of errors, unlock another 2024-08-09 00:31:23 +03:00