Commit graph

30 commits

Author SHA1 Message Date
70fc3c97d1 wip: refactor into api and app 2024-11-09 19:50:22 +01:00
792dab9714 add background to status bar + misc 2024-11-03 17:32:41 +02:00
bb8ab496c0 don't reallocate note buffer each callback 2024-11-03 08:38:03 +02:00
0c850913f9 extract fn switchover 2024-11-02 23:28:46 +02:00
5e7609d035 launch pt.11: add start correction to switchover 2024-11-02 17:02:55 +02:00
924b68fccf launch pt.10: almost works! 2024-11-02 01:29:28 +02:00
4df15d6bac make TimeUnit a trait 2024-11-02 01:03:23 +02:00
e7dce0f84b launch pt.9: fix beats_per_second 2024-11-01 23:59:39 +02:00
e149d777ed launch pt.8: fixing switchover, still not right 2024-11-01 22:53:45 +02:00
1fe4ea89af launch pt.8: fixed countdown, broke switchover 2024-11-01 22:35:38 +02:00
c20d49cd45 launch pt.7: allow enqueuing None phrase 2024-11-01 22:28:56 +02:00
6cb609f8b8 launch countdown/switchover, pt.4 2024-11-01 22:14:08 +02:00
5f112cc203 launch countdown/switchover, pt.3 2024-11-01 21:28:04 +02:00
97a7bf5b1d launch countdown/switchover, pt.2 2024-11-01 20:52:14 +02:00
3df8e87840 refactor PhrasePlayer::process callback 2024-11-01 20:24:06 +02:00
21b08bf3df fix transport clock timebase 2024-11-01 15:41:19 +02:00
799228e366 fix time trait usage 2024-11-01 15:27:06 +02:00
ad2f75bee6 wip: tying it together... 2024-11-01 02:15:51 +02:00
86adf493c8 remove unused generic; add Sequencer::player 2024-11-01 00:42:12 +02:00
d64f4b8af7 fold Phrase::process_out into PhrasePlayer::process 2024-11-01 00:21:37 +02:00
a1453908d3 convert PhrasePlayer::process to Audio trait 2024-10-31 23:58:18 +02:00
02f691c494 support multiple midi ins in PhrasePlayer::process 2024-10-31 23:50:16 +02:00
eba7044916 reenable phrase recording/playback, pt.1 2024-10-27 16:53:05 +02:00
fec6294c7b group sample/pulse/usecs into Instant 2024-10-27 14:44:16 +02:00
205dbef9b0 don't throw in unimplemented process handlers 2024-10-27 03:31:42 +03:00
ec2c96d00e wip: init shared jack clients 2024-10-27 02:58:51 +03:00
d77fe325b0 rename frame to sample everywhere 2024-10-26 20:14:08 +03:00
89dcc2afe2 wip: enqueue synced (!!!) 2024-10-26 19:12:26 +03:00
5a18a2023d refactoring time representation into multuple traits 2024-10-26 13:38:14 +03:00
cae8556c91 extract _snd modules; move some logic to PhrasePool impl 2024-10-12 08:23:42 +03:00