Commit graph

1479 commits

Author SHA1 Message Date
a3f8f411ae records looped 2024-07-04 01:36:30 +03:00
674f95fcd2 key lights up in response to recording 2024-07-04 01:36:30 +03:00
2118615aea record into sequencer from midi in! 2024-07-04 01:36:30 +03:00
2e7252f8b9 light up keys 2024-07-04 01:36:30 +03:00
e4f3942757 dynamic device activation 2024-07-04 01:36:30 +03:00
b73aa8a0dc i dont know why that worked 2024-07-04 01:36:30 +03:00
4ae62c5bc2 systematizing jack handlers 2024-07-04 01:36:30 +03:00
d627d257ad wip: layout 2024-07-04 01:36:30 +03:00
ac865824cc lanes and grids 2024-07-04 01:36:30 +03:00
788dc1ccde refactor: device abstraction, layout components 2024-07-04 01:36:30 +03:00
d330d31ce4 wip: prototype chains/stacks 2024-07-04 01:36:30 +03:00
dc09ea901f chore: tidy up 2024-07-04 01:36:30 +03:00
5afed6f055 group devices 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
0ee9e58dc7 use mutex instead of msg passing between input and render threads 2024-07-04 01:36:30 +03:00
fc7f6f5407 wip: ratatui 2024-07-04 01:36:30 +03:00
edc363c55b sampler buzzes 2024-07-04 01:36:30 +03:00
faac61180b wip: assigning steps to frames 2024-07-04 01:36:30 +03:00
7c1dc9ce9b advance play cursor in sequencer 2024-07-04 01:36:30 +03:00
4fd208d53f transport is rolling 2024-07-04 01:36:30 +03:00
1f928fba9d display/play/stop transport 2024-07-04 01:36:30 +03:00
265dc13248 reorder panes, start in sequencer 2024-07-04 01:36:30 +03:00
b6c093b355 draw in sequencer 2024-07-04 01:36:30 +03:00
31f8ec5362 switch toolbar actions; bold borders and titles 2024-07-04 01:36:30 +03:00
7dd5f7f488 use main loop with input everywhere 2024-07-04 01:36:30 +03:00
d6bf840a1f wip: running interface in separate or combined mode
also disassociating render functions from state structs
2024-07-04 01:36:30 +03:00
f9218e887a open ports; start work on sampler 2024-07-04 01:36:30 +03:00
11a9f3ba50 tabula rasa 2024-07-04 01:36:30 +03:00