Commit graph

24 commits

Author SHA1 Message Date
9e550a73ae draw ports; fix process callback 2024-07-04 01:36:31 +03:00
72ead536be refactor: separate Render from Handle 2024-07-04 01:36:31 +03:00
d9b3bd150e horizontal time cursor 2024-07-04 01:36:31 +03:00
185c6b5b34 switch between sequences; layout unfucking 2024-07-04 01:36:31 +03:00
c18aa2cbbd wip: component refactor 2024-07-04 01:36:31 +03:00
5082bf9fdf add focusing to chain; nested focus works for the most part 2024-07-04 01:36:31 +03:00
f5d02f9f08 even wackier focus logic 2024-07-04 01:36:31 +03:00
225c686db9 allow event bubbling 2024-07-04 01:36:31 +03:00
f77c84a99c refactor: atomic timebase 2024-07-04 01:36:31 +03:00
a50e022ab6 keymap macros 2024-07-04 01:36:31 +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
dc09ea901f chore: tidy up 2024-07-04 01:36:30 +03:00
abee6cc2c8 panic hook; two sequencers 2024-07-04 01:36:30 +03:00
fc7f6f5407 wip: ratatui 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
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