|
|
bb8ab496c0
|
don't reallocate note buffer each callback
|
2024-11-03 08:38:03 +02:00 |
|
|
|
bc9be689a8
|
create input/output per track
|
2024-11-03 07:54:33 +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 |
|
|
|
98cf8da424
|
move all track controls to header
|
2024-11-02 23:34:48 +02:00 |
|
|
|
0c850913f9
|
extract fn switchover
|
2024-11-02 23:28:46 +02:00 |
|
|
|
b2680914d7
|
reenable playhead for playing clip
|
2024-11-02 22:19:53 +02:00 |
|
|
|
0f3103a003
|
remove old color defs; move PPQ and CORNERS to core
|
2024-11-02 21:03:42 +02:00 |
|
|
|
1ab1b695a4
|
remove final instance of tui_style!
|
2024-11-02 20:57:50 +02:00 |
|
|
|
2f904ed78b
|
phrases: autoshow, autoedit
|
2024-11-02 20:25:28 +02:00 |
|
|
|
02fa22e2ea
|
fix key bindings in status bar
|
2024-11-02 17:07:36 +02:00 |
|
|
|
5e7609d035
|
launch pt.11: add start correction to switchover
|
2024-11-02 17:02:55 +02:00 |
|
|
|
02a4cf8a0a
|
show playing phrases in light color
|
2024-11-02 16:47:52 +02:00 |
|
|
|
bab0235c20
|
don't alter saturation
|
2024-11-02 15:20:49 +02:00 |
|
|
|
87379ff76b
|
switch sequencer to ItemColorTriplet
|
2024-11-02 15:16:02 +02:00 |
|
|
|
cb8dfb4bd7
|
remove last freestanding random color fn
|
2024-11-02 15:08:51 +02:00 |
|
|
|
eb1e3179a4
|
migrate Color -> ItemColor and remove unused
|
2024-11-02 14:54:02 +02:00 |
|
|
|
33600e890f
|
move color handling to core
|
2024-11-02 14:43:13 +02:00 |
|
|
|
ef80c48939
|
document time units
|
2024-11-02 02:50:54 +02:00 |
|
|
|
924b68fccf
|
launch pt.10: almost works!
|
2024-11-02 01:29:28 +02:00 |
|
|
|
3ee9a670da
|
move started field onto TransportTime
|
2024-11-02 01:17:02 +02:00 |
|
|
|
4df15d6bac
|
make TimeUnit a trait
|
2024-11-02 01:03:23 +02:00 |
|
|
|
a31d6389be
|
clock.instant -> clock.current
|
2024-11-02 00:37:01 +02:00 |
|
|
|
e7dce0f84b
|
launch pt.9: fix beats_per_second
|
2024-11-01 23:59:39 +02:00 |
|
|
|
e149d777ed
|
launch pt.8: fixing switchover, still not right
|
2024-11-01 22:53:45 +02:00 |
|
|
|
1fe4ea89af
|
launch pt.8: fixed countdown, broke switchover
|
2024-11-01 22:35:38 +02:00 |
|
|
|
c20d49cd45
|
launch pt.7: allow enqueuing None phrase
|
2024-11-01 22:28:56 +02:00 |
|
|
|
106e09121a
|
launch pt.6: short format
|
2024-11-01 22:20:59 +02:00 |
|
|
|
dc015fd5ef
|
launch pt.5: don't enqueue empty -> empty
|
2024-11-01 22:17:18 +02:00 |
|
|
|
6cb609f8b8
|
launch countdown/switchover, pt.4
|
2024-11-01 22:14:08 +02:00 |
|
|
|
5f112cc203
|
launch countdown/switchover, pt.3
|
2024-11-01 21:28:04 +02:00 |
|
|
|
97a7bf5b1d
|
launch countdown/switchover, pt.2
|
2024-11-01 20:52:14 +02:00 |
|
|
|
3df8e87840
|
refactor PhrasePlayer::process callback
|
2024-11-01 20:24:06 +02:00 |
|
|
|
0820c10f8b
|
remove arrangement border
|
2024-11-01 16:54:59 +02:00 |
|
|
|
10c5dcca9d
|
format beats from 0 or 1
|
2024-11-01 16:49:09 +02:00 |
|
|
|
b8047ab1ef
|
launch countdown, pt.1
|
2024-11-01 16:23:47 +02:00 |
|
|
|
9a1616904c
|
fix next_launch_pulse
|
2024-11-01 15:49:24 +02:00 |
|
|
|
a305ba3cc1
|
quit jack loop on PoisonError
|
2024-11-01 15:43:23 +02:00 |
|
|
|
21b08bf3df
|
fix transport clock timebase
|
2024-11-01 15:41:19 +02:00 |
|
|
|
ff7ae12405
|
remove last unused ratatui styles
|
2024-11-01 15:29:47 +02:00 |
|
|
|
799228e366
|
fix time trait usage
|
2024-11-01 15:27:06 +02:00 |
|
|
|
dc38fd3d52
|
wip: simplify time traits (combine BPM and PPQ)
|
2024-11-01 15:15:49 +02:00 |
|
|
|
98073dd40c
|
wip: simplify time traits (f64-first)
|
2024-11-01 14:55:03 +02:00 |
|
|
|
66f9afe500
|
simplify time traits
|
2024-11-01 13:31:27 +02:00 |
|
|
|
ad2f75bee6
|
wip: tying it together...
|
2024-11-01 02:15:51 +02:00 |
|
|
|
bbafb72e9b
|
call player callbacks from arranger
|
2024-11-01 00:42:59 +02:00 |
|
|
|
86adf493c8
|
remove unused generic; add Sequencer::player
|
2024-11-01 00:42:12 +02:00 |
|
|
|
076be5bcb3
|
more weird formatting
|
2024-11-01 00:28:08 +02:00 |
|
|
|
d64f4b8af7
|
fold Phrase::process_out into PhrasePlayer::process
|
2024-11-01 00:21:37 +02:00 |
|