Commit graph

19 commits

Author SHA1 Message Date
305481adee use Arc<str> where applicable; use konst split_at 2025-01-08 00:53:00 +01:00
0e821e098f separate Input and Output impls 2025-01-05 22:01:54 +01:00
6607491f16 move all port connections to constructors (port: impl AsRef<str>) 2024-12-29 20:15:12 +01:00
e8b97bed37 flatten jack module 2024-12-29 18:58:06 +01:00
b96fa34702 remove trait JackActivate 2024-12-29 18:39:05 +01:00
02878dd954 merge jack::client into jack
need to remove AudioEngine trait and register callbacks manually
2024-12-29 18:27:17 +01:00
411d4bc91d JackClient -> JackConnection 2024-12-29 15:32:39 +01:00
d926422c67 flatten workspace into 1 crate 2024-12-29 00:10:30 +01:00
dacce119c4 convert to workspace, add suil bindings crate 2024-07-24 13:21:11 +03:00
c85fa3cd06 more doc strings; limit jack reexport 2024-07-12 21:39:20 +03:00
317547c6b2 fix reexport mess + document modules 2024-07-12 20:11:48 +03:00
8f3c83f8c3 partially fix port autoconnect 2024-07-11 14:47:07 +03:00
6979fd67ec refactors and cleanups 2024-07-10 21:53:38 +03:00
23d9910399 refactor app/jack init 2024-07-10 13:15:53 +03:00
c5369328f4 use iterator in sampler 2024-07-06 17:39:16 +03:00
2989c79fd0 replace top level mutex with rw lock 2024-07-05 20:02:55 +03:00
665885f6ff wip: correct cycle timings (jitter eats notes) 2024-07-05 14:36:09 +03:00
163ecaaed6 move Phrase::process_in logic to Track::process 2024-07-04 18:25:33 +03:00
fe6ffea5df refactor: jack proto-lib 2024-07-04 15:33:21 +03:00