|
|
950dbdfe8e
|
wip: demo_bsp
|
2024-12-17 20:22:57 +01:00 |
|
|
|
3e4d75ea40
|
parameterize render! macro
|
2024-12-17 20:02:47 +01:00 |
|
|
|
914b569839
|
Tui::at_ -> Align::_
|
2024-12-17 19:36:43 +01:00 |
|
|
|
e127924227
|
Tui::fill_ -> Fill::w/h/wh
|
2024-12-17 19:32:10 +01:00 |
|
|
|
da39c84ba4
|
Tui::fixed_ -> Fixed::w/h/wh
|
2024-12-17 19:28:05 +01:00 |
|
|
|
9bd898ab33
|
stub sampler import command
|
2024-12-17 18:51:27 +01:00 |
|
|
|
17efdb9b8e
|
use those macros in some places, a few more to go
|
2024-12-17 18:35:01 +01:00 |
|
|
|
fdafd15a01
|
add command! and input_to_command! macros
|
2024-12-17 18:21:30 +01:00 |
|
|
|
93413ae303
|
stub sampler
|
2024-12-17 18:03:57 +01:00 |
|
|
|
471d5bc0d3
|
fix bsp north and stack sampler/sequencer
|
2024-12-17 17:43:48 +01:00 |
|
|
|
bd7e1d16d6
|
simplify groovebox module
|
2024-12-17 11:59:42 +01:00 |
|
|
|
c685621788
|
implement Bsp::N
|
2024-12-17 11:59:22 +01:00 |
|
|
|
a352141dde
|
add handle! macro and enable groovebox
|
2024-12-17 01:57:22 +01:00 |
|
|
|
5c630cc51b
|
wip: align timeline to notes area
|
2024-12-17 01:03:37 +01:00 |
|
|
|
775fea2c08
|
phrase 0; stop all; loop_on->looped; remove trailers
|
2024-12-17 00:55:21 +01:00 |
|
|
|
ce523d9e45
|
working piano roll except for last row
|
2024-12-16 22:33:28 +01:00 |
|
|
|
c1e6a0137e
|
fix range of piano roll
|
2024-12-16 22:05:36 +01:00 |
|
|
|
1c93646fcf
|
wip: fix piano roll area
|
2024-12-16 21:47:18 +01:00 |
|
|
|
0d1d7a05b9
|
very colorized
|
2024-12-16 21:10:59 +01:00 |
|
|
|
a20b8e5518
|
cool so entering notes is available again
|
2024-12-16 20:51:16 +01:00 |
|
|
|
3c32b0fef4
|
and so is the note grid but with bad key binding. idk what is happening.
|
2024-12-16 20:44:55 +01:00 |
|
|
|
ab2b7199a8
|
whoah cursor is back
|
2024-12-16 20:44:08 +01:00 |
|
|
|
377a637eec
|
bring the keys back
|
2024-12-16 20:38:33 +01:00 |
|
|
|
ccb4a01a29
|
wip: fix note range
|
2024-12-16 20:31:23 +01:00 |
|
|
|
41f17bb0e7
|
wip: bsp custom rendering
|
2024-12-16 20:06:44 +01:00 |
|
|
|
d5dd746b35
|
remove old code
|
2024-12-16 19:46:10 +01:00 |
|
|
|
8861dab9db
|
wip: switch piano to Bsp components
|
2024-12-16 19:13:12 +01:00 |
|
|
|
6cc81acd70
|
extract tui_border.rs
|
2024-12-16 19:12:50 +01:00 |
|
|
|
e57415aac9
|
wip: structure PianoHorizontal render sanely
|
2024-12-16 18:10:26 +01:00 |
|
|
|
d401870b2d
|
refactor bsp, rebalance color, BIG PLAY BUTTON
|
2024-12-16 04:18:40 +01:00 |
|
|
|
dcd6bc24a7
|
simplify PhraseListView and arranger layout
|
2024-12-15 20:07:52 +01:00 |
|
|
|
9dd1d62de3
|
refactor app_sequencer
|
2024-12-15 19:08:17 +01:00 |
|
|
|
f5dcd3cba1
|
remove to_sequencer_command
|
2024-12-15 16:43:18 +01:00 |
|
|
|
f71ee5c521
|
tab toggles pool visibility in sequencer
|
2024-12-15 16:39:49 +01:00 |
|
|
|
33259d1526
|
remove SequencerFocus
|
2024-12-15 16:34:25 +01:00 |
|
|
|
2198d14a40
|
fix autoscroll keys range
|
2024-12-15 16:00:46 +01:00 |
|
|
|
b799f6dbd0
|
autoselect
|
2024-12-15 02:12:23 +01:00 |
|
|
|
ddba9e0382
|
showing keys again
|
2024-12-15 01:46:20 +01:00 |
|
|
|
a25272ad1b
|
rework status bar
|
2024-12-15 01:09:10 +01:00 |
|
|
|
999dc5906e
|
remove modality; rename splits
|
2024-12-15 00:39:23 +01:00 |
|
|
|
03e3a82238
|
show all editor coordinates
|
2024-12-15 00:16:12 +01:00 |
|
|
|
6ee3abed8c
|
MIDI -> Midi
|
2024-12-14 23:41:57 +01:00 |
|
|
|
81cb532af3
|
rewrite and put in action MIDIViewport::autoscroll (does nothing)
|
2024-12-14 23:41:07 +01:00 |
|
|
|
9f97c44c84
|
add audio! macro
|
2024-12-14 23:32:07 +01:00 |
|
|
|
32eb1bf085
|
add has_phrase
|
2024-12-14 23:24:07 +01:00 |
|
|
|
f783984a74
|
remove HasFocus from SequencerTui; update status bar
|
2024-12-14 23:20:57 +01:00 |
|
|
|
a5bcf3798e
|
add has_player, has_editor
|
2024-12-14 23:14:17 +01:00 |
|
|
|
9497f530cd
|
impl has_phrases
|
2024-12-14 23:01:40 +01:00 |
|
|
|
c27a4a5232
|
implement has_size
|
2024-12-14 22:58:03 +01:00 |
|
|
|
aa8a1a3bd9
|
wip: fix autoscroll
|
2024-12-14 22:49:09 +01:00 |
|