Commit graph

17 commits

Author SHA1 Message Date
bc679ef8bd wip: refresh mixer components 2024-11-04 21:01:16 +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
a305ba3cc1 quit jack loop on PoisonError 2024-11-01 15:43:23 +02:00
8d534fc738 wip: add Audio::callback 2024-10-27 03:22:03 +03:00
Will Medrano
6851240c8c Update JACK to 0.13
Biggest changes are to logging and safety.
  - Panics are caught at C/Rust boundary instead of crashing program
    with no messages.
    - Stack trace is usually printed.
  - `log` crate logging is enabled by default. Use something like
    https://docs.rs/env_logger/latest/env_logger/ with writing to file
    to see debug logs.
2024-09-22 14:19:56 -07:00
e3fa292a3c wip: return () from render method 2024-09-15 16:54:18 +03:00
ff6751d393 separate Engine from RenderTarget 2024-09-15 15:44:11 +03:00
1a0e06dc66 change Layout to output minimum size (breaks Align::Center?) 2024-09-15 01:31:26 +03:00
39407c9760 turn Plugin keymap to match statement 2024-09-10 11:59:14 +03:00
cd8a808c21 Process -> Audio; Layers2 -> Layers 2024-09-10 11:45:18 +03:00
49d2055147 wip: fix implicit static 2024-09-09 17:49:50 +03:00
eeb323b742 wip: removing Render and Layout from core 2024-09-09 15:12:34 +03:00
b944dd5f9e wip: Content and Widget traits 2024-09-08 23:48:30 +03:00
4855609a7d genericize layout rendering 2024-09-06 23:32:13 +03:00
0bbf74e915 some more core refactor before fixing the mess 2024-09-06 20:11:10 +03:00
Renamed from crates/tek_core/src/jack_core.rs (Browse further)