|
|
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 |
|