Commit graph

26 commits

Author SHA1 Message Date
597c3fa903 refactor tick timer to make sense 2024-07-06 14:13:31 +03:00
b3e6206b08 wip: simplifying timebase 2024-07-06 09:17:39 +03:00
2989c79fd0 replace top level mutex with rw lock 2024-07-05 20:02:55 +03:00
f6a7cbf38e rudimentary input quantizer 2024-07-05 15:48:28 +03:00
665885f6ff wip: correct cycle timings (jitter eats notes) 2024-07-05 14:36:09 +03:00
e83802e1fd remove some allocations from process callback 2024-07-05 13:51:39 +03:00
163ecaaed6 move Phrase::process_in logic to Track::process 2024-07-04 18:25:33 +03:00
8d11ae87c0 chore: further cleanup 2024-07-04 15:38:46 +03:00
fe6ffea5df refactor: jack proto-lib 2024-07-04 15:33:21 +03:00
ddaf870271 clone ports as unowned and pass outwards 2024-07-04 01:36:32 +03:00
394355331d wip: connect devices 2024-07-04 01:36:32 +03:00
9d46cb7619 bye DynamicDevice; now to reenable playback... 2024-07-04 01:36:32 +03:00
e86be4facc ports macro 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
b4fdddc0aa wip: unpetrify, tryna dodge 4000 2024-07-04 01:36:32 +03:00
ea529b7734 compact 2024-07-04 01:36:32 +03:00
8c3cf53c67 big ass refactor (rip client) 2024-07-04 01:36:32 +03:00
94c1f83ef2 placebo 2024-07-04 01:36:32 +03:00
3ae2467acc trait Run 2024-07-04 01:36:32 +03:00
e30dd94d23 fix slooo 2024-07-04 01:36:32 +03:00
939ffe3630 refactor: reuse horizontal::draw 2024-07-04 01:36:32 +03:00
4055662bbd wip: f64 timebase (sloooo) 2024-07-04 01:36:32 +03:00
c4d8692b71 fix timing by cleaning it 2024-07-04 01:36:32 +03:00
78e5469b32 wip: long awaited fixes to main sequencer 2024-07-04 01:36:32 +03:00
2837ffff4a modularize core 2024-07-04 01:36:32 +03:00