Commit graph

1045 commits

Author SHA1 Message Date
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
8f0decbe4d traits MIDIRange and MIDIPoint 2024-12-14 21:17:49 +01:00
d06b95df2c double arc rwlock was silly 2024-12-14 20:48:55 +01:00
70794e3cb9 simplify sequencer input delegation 2024-12-14 19:37:00 +01:00
29abe29504 split key macro into key_pat and key_expr 2024-12-14 19:13:28 +01:00
d003af85ca rename engine_ -> tui_ 2024-12-14 16:23:16 +01:00
3995ec0f03 wip: fix phrase editor 2024-12-14 16:21:55 +01:00
e92677d50c queue 0 2024-12-13 16:12:32 +01:00
66c29525be wip: some trickery with piano roll size 2024-12-13 01:14:14 +01:00
51351a16dc prepare sampler entrypoint 2024-12-13 00:12:36 +01:00
e34a895357 move PhrasePlayerModel to api/ 2024-12-13 00:06:25 +01:00
391a3dba08 darker default color for transport 2024-12-12 23:56:18 +01:00
46467d3972 simplifying phrase editor 2024-12-12 23:48:33 +01:00
9619ef9739 simplify sequencer init 2024-12-12 23:04:55 +01:00
2795c05275 delegate more responsibilities to PhraseViewMode 2024-12-12 22:54:55 +01:00
1b44dc0ce8 wip: phrase view mode refactor 2024-12-12 22:32:40 +01:00
1661814164 wip: reenable sampler 2024-12-12 18:28:26 +01:00