Commit graph

745 commits

Author SHA1 Message Date
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
09a7d17121 extract piano_horizontal 2024-12-12 17:56:03 +01:00
69faadac2b PhrasesMode -> PhraseListMode 2024-12-12 10:47:13 +01:00
a7ff74e27c general unfuckeries 2024-12-12 10:39:04 +01:00
d0d187b5b6 edit toggle; reallow add/duplicate phrase 2024-12-11 21:58:26 +01:00
14fac03f5d fix keys overlap 2024-12-11 21:30:51 +01:00
d492dbb637 disable advanced sequencer focus, pt.2 2024-12-11 21:14:08 +01:00
be924d447e disable advanced focus in tek_sequencer 2024-12-11 20:49:13 +01:00
32e547194a more color degrees 2024-12-11 19:29:11 +01:00
042d480b67 ItemPalette 2024-12-11 19:16:28 +01:00
fa8316c651 add global 'c' command 2024-12-10 21:49:50 +01:00
5cca7dc22b rebind note length to ,. 2024-12-10 21:43:34 +01:00
2f623783ec simplify focus 2024-12-10 21:26:33 +01:00
1ceb2dd2da colorize transport 2024-12-10 21:06:21 +01:00
761ec78282 flip it puside down 2024-12-10 20:16:06 +01:00
5550631254 removing direct uses of Color::Rgb 2024-12-10 19:46:09 +01:00
387bc711e5 auto launch default phrase 2024-12-10 19:32:39 +01:00
6705585f91 global zoom in sequencer 2024-12-10 19:27:54 +01:00
a08067feba add edit phrase selector 2024-12-10 18:15:53 +01:00
5828214c6f pass size 2024-12-10 16:38:59 +01:00
0bd8df1e57 naked mode 2024-12-10 15:55:25 +01:00
74a07d0e75 toggle transport background 2024-12-10 15:31:34 +01:00
a91b539cd0 colorize notes in editor 2024-12-10 15:18:16 +01:00
1aa4386e42 navigate by note_len 2024-12-10 15:08:51 +01:00
9b705f48e0 draw note names 2024-12-10 15:05:11 +01:00
deb5348c69 fix flip 2024-12-10 00:10:43 +01:00
43154c486d canonize custom_render; duh flipped again 2024-12-10 00:06:51 +01:00
8bdd088f70 fix 'beheaded' notes in phrase editor 2024-12-10 00:01:34 +01:00
271f431a6a compaaaaact 2024-12-09 23:57:49 +01:00
4ce4742959 TransportView it is 2024-12-09 23:17:46 +01:00
cda0708642 wip: more clocks 2024-12-09 22:57:03 +01:00
26a9efaa86 WorldClock/PlayClock 2024-12-09 22:49:49 +01:00
f5128829d6 wip12 (0e) 2024-12-09 21:12:39 +01:00
83e64a3a10 wip11 (4e) 2024-12-09 21:06:39 +01:00
06dab6d0d7 wip10 (6e) 2024-12-09 20:59:19 +01:00