|
|
85cfb43e82
|
PhraseList -> Pool
|
2024-12-25 02:10:44 +01:00 |
|
|
|
ac0ee26b7c
|
cargo check -> cargo test; add cloc at end
+ don't fallthrough to sequencer on arranger edges
|
2024-12-25 02:02:17 +01:00 |
|
|
|
41761f6793
|
swap wasd/arrows in arranger; simplify arranger commands
|
2024-12-25 01:56:50 +01:00 |
|
|
|
512e466af1
|
implement midi autoconnect for arranger
|
2024-12-25 00:26:57 +01:00 |
|
|
|
f1847b62b8
|
cleanup; remove tracks/scenes[_mut]() methods
in favor of direct property access
|
2024-12-24 23:49:49 +01:00 |
|
|
|
bb8e1f14eb
|
reenable coloring of scenes
|
2024-12-24 23:32:50 +01:00 |
|
|
|
8644d84ad6
|
add cli args to connect sequencer to midi ports
|
2024-12-24 23:19:40 +01:00 |
|
|
|
48ec9af019
|
break down arranger vertical mode into modules
|
2024-12-24 22:54:02 +01:00 |
|
|
|
fc053bc754
|
stub out routing grid
|
2024-12-24 22:47:23 +01:00 |
|
|
|
5c37763554
|
make status bar jump less
|
2024-12-24 22:47:14 +01:00 |
|
|
|
a37527bd58
|
shorten notes by 1ppq
|
2024-12-24 22:46:58 +01:00 |
|
|
|
677eaf4654
|
enable WASD in sequencer
|
2024-12-24 22:46:31 +01:00 |
|
|
|
e8c92158da
|
enable enqueueing clips and scenes
|
2024-12-24 17:31:00 +01:00 |
|
|
|
9776d3e665
|
extract arranger_command and remove arranger_clip
|
2024-12-24 01:29:46 +01:00 |
|
|
|
9bed07451f
|
put phrase
|
2024-12-24 01:15:35 +01:00 |
|
|
|
e80b9419ae
|
extract midi_pool.rs
|
2024-12-24 00:42:56 +01:00 |
|
|
|
1408c0c3ce
|
colorize phrase cursor
|
2024-12-23 22:37:41 +01:00 |
|
|
|
d042285c80
|
remove Bar trait; update PhraseEditStatus
|
2024-12-23 22:27:58 +01:00 |
|
|
|
32c9654a0c
|
add arranger help; don't rollover, just stup
|
2024-12-23 22:06:23 +01:00 |
|
|
|
47c13e1901
|
reenable recoloring tracks
|
2024-12-23 21:52:21 +01:00 |
|
|
|
95aba6bd59
|
rollover instead of crashing when out of bounds in arranger
|
2024-12-23 21:14:21 +01:00 |
|
|
|
1757fdf765
|
fix track titles and colors
|
2024-12-23 20:38:43 +01:00 |
|
|
|
85ef1087db
|
rename CornersOuter to Outer
|
2024-12-23 20:23:13 +01:00 |
|
|
|
473c9e4510
|
colorize arranger reticle
|
2024-12-23 20:21:51 +01:00 |
|
|
|
b68e259335
|
fix arranger cursor overlap with phrase pool
|
2024-12-23 20:18:20 +01:00 |
|
|
|
a05671a7f5
|
partially colorize arrangement cursor
|
2024-12-23 20:16:13 +01:00 |
|
|
|
b956fabe70
|
implement phrase autoselect for arranger
|
2024-12-23 20:05:36 +01:00 |
|
|
|
3a4f069aa6
|
fix arranger cursor width
|
2024-12-23 20:00:17 +01:00 |
|
|
|
2b08738992
|
fill editor area!
|
2024-12-21 22:48:15 +01:00 |
|
|
|
c83f949f53
|
keymap is now constant PhraseEditorModel::KEYS
|
2024-12-21 22:29:31 +01:00 |
|
|
|
9f85012259
|
phrase editor keybinds are fixed now
|
2024-12-21 22:24:05 +01:00 |
|
|
|
3d14256d5e
|
wip: acceptable event_map
|
2024-12-21 22:13:12 +01:00 |
|
|
|
8df00dada6
|
wip: static KeyMap
|
2024-12-21 21:24:25 +01:00 |
|
|
|
49fe3322e1
|
add CornersOuter
|
2024-12-21 20:50:48 +01:00 |
|
|
|
e7fbb359c7
|
add editbar to arranger
|
2024-12-21 20:37:02 +01:00 |
|
|
|
274316ccdd
|
wip: try to figure out saner semantics for arranger render modes (of which there are 1)
|
2024-12-21 20:10:46 +01:00 |
|
|
|
66e8acc811
|
simplify MidiView and midi_note
|
2024-12-21 18:16:32 +01:00 |
|
|
|
c1da3fac13
|
call autoscroll before render instead of on move
|
2024-12-21 15:34:23 +01:00 |
|
|
|
a2a6ea1260
|
fix and update ci config
|
2024-12-21 12:25:50 +01:00 |
|
|
|
685d49fd98
|
add status bar to arranger view
|
2024-12-21 03:51:22 +01:00 |
|
|
|
b671d8e028
|
remove ArrangerTrackApi and HasTracks
|
2024-12-21 03:42:58 +01:00 |
|
|
|
8a2f7da8b3
|
move widths and with_widths to ArrangerTrack
|
2024-12-21 03:37:23 +01:00 |
|
|
|
958885686e
|
special handling of borders where w/h is 1
|
2024-12-21 00:20:53 +01:00 |
|
|
|
15751ea137
|
reduce numer of time modules
|
2024-12-21 00:08:09 +01:00 |
|
|
|
53f786543d
|
add Gettable, Mutable, InteriorMutable
|
2024-12-21 00:00:33 +01:00 |
|
|
|
598319af35
|
more arranger view refactors
|
2024-12-20 23:54:44 +01:00 |
|
|
|
99d8a0863e
|
refactor arranger header
|
2024-12-20 23:15:48 +01:00 |
|
|
|
48f83fa94d
|
impl all froms (8263loc)
|
2024-12-20 13:06:22 +01:00 |
|
|
|
f921260f6f
|
8200s territory
|
2024-12-19 20:29:37 +01:00 |
|
|
|
69bc8e69fd
|
autofix ~200 warnings
|
2024-12-19 17:51:47 +01:00 |
|