Commit graph

52 commits

Author SHA1 Message Date
2265d951d1 wip: extract tek_layout 2024-12-09 12:40:05 +01:00
ddb3c28c01 wip(108e): layout refactor 2024-12-09 11:00:48 +01:00
398f676ae3 performance meter 2024-11-23 22:10:17 +01:00
8856353eab wip: refactor pt.41 (57e) nice 2024-11-15 20:09:49 +01:00
914c2d6c09 wip: refactor pt.19: 22 errors 2024-11-11 15:18:56 +01:00
2be7aee002 wip: refactor pt.12, separate tek_snd 2024-11-10 22:24:58 +01:00
8c37c95cc6 wip: refactor pt.4, reduce number of files 2024-11-10 01:03:47 +01:00
adf5b3f0f8 wip: fixing refactor errors pt.3 2024-11-09 23:43:28 +01:00
84aacfea82 wip: refactor: cli, snd, tui 2024-11-09 21:28:14 +01:00
70fc3c97d1 wip: refactor into api and app 2024-11-09 19:50:22 +01:00
33600e890f move color handling to core 2024-11-02 14:43:13 +02:00
e20f195c20 fix color randomization (10x @erik_hedvall!) 2024-10-11 20:05:46 +03:00
69a81106fc generate random color for each phrase 2024-10-10 19:55:27 +03:00
690a8e8f24 add phrase uuids; implement comparisons 2024-10-08 18:15:41 +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
70cef99931 remove tek_proc; add Border 2024-09-13 03:26:59 +03:00
0a842b607a move test crate into core 2024-09-12 22:31:51 +03:00
4c23aed40a wip: tek_test again 2024-09-09 22:57:00 +03:00
b944dd5f9e wip: Content and Widget traits 2024-09-08 23:48:30 +03:00
ea5bc2e3b1 wip: 21 errors! 2024-09-05 17:38:32 +03:00
b8ac83b019 refactor(transport): make widgets focusable 2024-09-01 20:29:15 +03:00
278b3caad3 merge tek_jack into tek_core 2024-08-11 11:02:21 +03:00
a659062dbc refactor: merge plugin, sampler -> mixer; transport -> sequencer; time -> core 2024-08-10 21:41:55 +03:00
430c51e305 and it once again compiles 2024-08-09 21:59:14 +03:00
6dd4caeb42 wip: optional dependency from mixer to sampler and plugin 2024-08-09 15:51:06 +03:00
a819e042c7 wip: adding edn parsing to mixer track 2024-08-09 11:23:12 +03:00
10f191282e wip: fix one batch of errors, unlock another 2024-08-09 00:31:23 +03:00
5ae99b4ada wip: refactor into crates 2024-08-04 14:54:00 +03:00
c0b1217e60 wip: loading lv2 gui with suil and gtk3 2024-07-24 19:08:58 +03:00
cb181b0d86 and now to debug some SIGSEGVs 2024-07-24 15:12:48 +03:00
278b213f12 start testing suil/winit 2024-07-24 13:43:38 +03:00
dacce119c4 convert to workspace, add suil bindings crate 2024-07-24 13:21:11 +03:00
b29d3ecda2 wip: Sample::from_file, add Rubato 2024-07-23 17:35:15 +03:00
d61f2e3c20 add symphony and dasp for sample preview 2024-07-23 00:45:07 +03:00
f303a8d552 wip: sample selector 2024-07-20 19:47:42 +03:00
a6a8552996 wip: improvements to arranger view 2024-07-20 00:28:42 +03:00
e2a842492e wip: edn project format 2024-07-08 02:41:04 +03:00
14d9116c7c refactor control and sequencer rendering 2024-07-07 23:30:28 +03:00
238d307817 wip: refactor frames_to_ticks, will become Iterator 2024-07-06 08:40:52 +03:00
4055662bbd wip: f64 timebase (sloooo) 2024-07-04 01:36:32 +03:00
27529da08d more scenes and clips 2024-07-04 01:36:31 +03:00
1672cbfc68 plays crackly samples 2024-07-04 01:36:31 +03:00
1e395274f6 wip: lv2 support? 2024-07-04 01:36:31 +03:00
4b0055a21c wip: vst2 host? 2024-07-04 01:36:31 +03:00
7fb9369012 fix compiler warnings (half) 2024-07-04 01:36:31 +03:00
e4f3942757 dynamic device activation 2024-07-04 01:36:30 +03:00
788dc1ccde refactor: device abstraction, layout components 2024-07-04 01:36:30 +03:00
60627ac3e5 refactor: compact 2024-07-04 01:36:30 +03:00
abee6cc2c8 panic hook; two sequencers 2024-07-04 01:36:30 +03:00
faac61180b wip: assigning steps to frames 2024-07-04 01:36:30 +03:00