|
|
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 |
|
|
|
7b568c55b8
|
focus is weird
|
2024-07-04 01:36:31 +03:00 |
|
|
|
f5d02f9f08
|
even wackier focus logic
|
2024-07-04 01:36:31 +03:00 |
|
|
|
ce1c28edb9
|
fetching lv2 parameters
|
2024-07-04 01:36:31 +03:00 |
|
|
|
1e395274f6
|
wip: lv2 support?
|
2024-07-04 01:36:31 +03:00 |
|
|
|
4b0055a21c
|
wip: vst2 host?
|
2024-07-04 01:36:31 +03:00 |
|
|
|
228805d30d
|
allow 3 sequencers to be focused
|
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 |
|
|
|
87c5e47b43
|
fix warnings (not 55 errors)
|
2024-07-04 01:36:31 +03:00 |
|
|
|
a50e022ab6
|
keymap macros
|
2024-07-04 01:36:31 +03:00 |
|
|
|
d39cce271f
|
loop recording!
|
2024-07-04 01:36:31 +03:00 |
|
|
|
7fb9369012
|
fix compiler warnings (half)
|
2024-07-04 01:36:31 +03:00 |
|
|
|
c51bcbfaa8
|
add JackEvent parameters
|
2024-07-04 01:36:31 +03:00 |
|
|
|
b162e6f2c3
|
fixed keyboard add
|
2024-07-04 01:36:30 +03:00 |
|
|
|
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 |
|