|
|
c3de403645
|
finish applying port autoconnect refactor, move entry point to top level, update usage
|
2025-01-09 21:57:07 +01:00 |
|
|
|
fe70b57dc1
|
wip: enabling autoconnecting ports
|
2025-01-09 20:46:51 +01:00 |
|
|
|
9e4406c66a
|
implement ConnectPort
|
2025-01-09 18:48:39 +01:00 |
|
|
|
0cca06e054
|
wip: cleanup, begin reconnecting ports
|
2025-01-09 18:31:42 +01:00 |
|
|
|
e8430c373f
|
wip: remudolarize 4
|
2025-01-08 19:56:31 +01:00 |
|
|
|
dacce119c4
|
convert to workspace, add suil bindings crate
|
2024-07-24 13:21:11 +03:00 |
|
|
|
190aca8d3b
|
recombine arranger, sequencer modules
|
2024-07-13 22:49:51 +03:00 |
|
|
|
f347ca838b
|
add Justfile and tweak things
|
2024-07-13 16:26:27 +03:00 |
|
|
|
20e30cb472
|
add Arranger model
|
2024-07-13 00:56:58 +03:00 |
|
|
|
f5ebc16067
|
crate docstring
|
2024-07-12 20:34:51 +03:00 |
|
|
|
317547c6b2
|
fix reexport mess + document modules
|
2024-07-12 20:11:48 +03:00 |
|
|
|
c4c1271c32
|
define midi ins and audio outs in project
|
2024-07-12 19:20:57 +03:00 |
|
|
|
449615eea8
|
make transport focusable
|
2024-07-12 13:23:32 +03:00 |
|
|
|
c2d6f22e46
|
fix autoconnect input
|
2024-07-11 16:02:19 +03:00 |
|
|
|
ed5144f722
|
connect devices to main out
|
2024-07-11 15:06:53 +03:00 |
|
|
|
8f3c83f8c3
|
partially fix port autoconnect
|
2024-07-11 14:47:07 +03:00 |
|
|
|
32dc708096
|
wip: fixing port autoconnect
|
2024-07-11 14:15:29 +03:00 |
|
|
|
6979fd67ec
|
refactors and cleanups
|
2024-07-10 21:53:38 +03:00 |
|
|
|
78afaf9693
|
cleanup main
|
2024-07-10 13:47:14 +03:00 |
|
|
|
23d9910399
|
refactor app/jack init
|
2024-07-10 13:15:53 +03:00 |
|
|
|
117f4d5363
|
border style macro
|
2024-07-09 19:58:13 +03:00 |
|
|
|
afa2a2fd2b
|
implement App::new
|
2024-07-09 15:57:25 +03:00 |
|
|
|
b01863dfdc
|
refactor: view constructors from App
|
2024-07-08 21:19:53 +03:00 |
|
|
|
dff42ca5a7
|
load scenes from project
|
2024-07-08 20:18:44 +03:00 |
|
|
|
14b504374f
|
fix connecting track devices
|
2024-07-08 18:28:40 +03:00 |
|
|
|
eeb2faf064
|
load project from file
|
2024-07-08 17:27:58 +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 |
|
|
|
20b7267225
|
ui thrashing
|
2024-07-07 17:55:05 +03:00 |
|
|
|
828436745c
|
docs: add doc comments to macros
|
2024-07-06 20:37:17 +03:00 |
|
|
|
597c3fa903
|
refactor tick timer to make sense
|
2024-07-06 14:13:31 +03:00 |
|
|
|
238d307817
|
wip: refactor frames_to_ticks, will become Iterator
|
2024-07-06 08:40:52 +03:00 |
|
|
|
b1e4ec3a88
|
sync midi by frames rather than useconds
|
2024-07-05 20:44:34 +03:00 |
|
|
|
2989c79fd0
|
replace top level mutex with rw lock
|
2024-07-05 20:02:55 +03:00 |
|
|
|
52ea78a466
|
count time from start of playback
|
2024-07-05 18:42:13 +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 |
|
|
|
2e26fc2eaa
|
duplicate loop
|
2024-07-05 11:07:50 +03:00 |
|
|
|
768c2337e7
|
jammable again - and autoconnects!
|
2024-07-05 01:28:27 +03:00 |
|
|
|
3ed9ebddd4
|
nice (and working) port connect api
|
2024-07-05 00:50:14 +03:00 |
|
|
|
f928b026ed
|
callback api for tracks and devices
|
2024-07-04 20:46:31 +03:00 |
|
|
|
f2774e67a6
|
connect track 1 to output; reenable switching scenes/phrases
|
2024-07-04 20:30:56 +03:00 |
|
|
|
c7047327d5
|
track init callback
|
2024-07-04 19:40:15 +03:00 |
|
|
|
163ecaaed6
|
move Phrase::process_in logic to Track::process
|
2024-07-04 18:25:33 +03:00 |
|
|
|
9a6e7ab3b4
|
wip: big mixer view on scene list focus
|
2024-07-04 16:08:12 +03:00 |
|
|
|
fe6ffea5df
|
refactor: jack proto-lib
|
2024-07-04 15:33:21 +03:00 |
|
|
|
4aadc712b8
|
chore: format
|
2024-07-04 14:35:41 +03:00 |
|
|
|
09abaebc82
|
mi graine
|
2024-07-04 01:36:32 +03:00 |
|
|
|
394355331d
|
wip: connect devices
|
2024-07-04 01:36:32 +03:00 |
|
|
|
47b2c5da29
|
simplify main process callback
|
2024-07-04 01:36:32 +03:00 |
|