113e7b0bad
remodularize 3
2025-01-08 19:40:10 +01:00
d38dc14e84
wip: remodularize 2
2025-01-08 19:19:35 +01:00
3b6ff81dad
wip: modularize once again
2025-01-08 18:50:15 +01:00
9a70fbc416
move edn_view into layout
2025-01-07 21:41:51 +01:00
4d0f98acd2
refactor engine and layout into input and output
2025-01-07 21:30:07 +01:00
1faf5bb6df
extract tui support code to tek_tui
2025-01-05 10:50:32 +01:00
433e4df0f2
wip: still trying to write the iterator
2025-01-05 04:07:27 +01:00
98d2107e4e
wip: compiles and runs (not enabled yet)
2025-01-04 11:19:37 +01:00
600d0b3aca
wip: try to get a simplified parser going
2025-01-04 08:49:38 +01:00
2b07e7963e
start implementing edn loader; remove PhantomData from some tek_layout constructs
2025-01-03 22:50:58 +01:00
1c52889335
update deps: clojure-reader to 0.3.0
2024-12-30 22:10:14 +01:00
e958b4a2d2
wip: big flat pt.8: wh -> xy
2024-12-30 20:32:55 +01:00
a5628fb663
wip: big flat pt.2: extract engine crate
2024-12-30 17:54:30 +01:00
d926422c67
flatten workspace into 1 crate
2024-12-29 00:10:30 +01:00
c36802bad9
use rust-jack from submodule
2024-12-29 00:00:42 +01:00
e08a79b507
wip: multi-crate refactor
2024-12-27 14:46:35 +01:00
26a9efaa86
WorldClock/PlayClock
2024-12-09 22:49:49 +01:00
1bb0107485
wip3 (33e): ermh...
2024-12-09 17:31:31 +01:00
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