Commit graph

828 commits

Author SHA1 Message Date
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
7620739e0d some from! trait invocations 2024-12-19 17:41:28 +01:00
77ea2a9b02 add from! macro 2024-12-19 17:20:35 +01:00
d806014df2 trim arranger view names 2024-12-19 17:04:34 +01:00
6be71a4413 wip: add note with (Shift-)Enter 2024-12-19 14:46:45 +01:00
d07ed00034 fix arranger inverse border 2024-12-19 13:40:41 +01:00
0a59594730 start with 4 tracks; remove ArrangerSceneApi 2024-12-18 20:00:08 +01:00
72dd3756db auto redraw phrase on create editor 2024-12-18 19:26:21 +01:00
326507f400 remove unused fields from arranger 2024-12-18 19:22:51 +01:00
e2492a1326 pass thru arranger commands to embedded sequencer 2024-12-18 18:48:59 +01:00
9ba0f3401e remove todos 2024-12-18 18:42:50 +01:00
de77daf565 start porting some sequencer keybinds 2024-12-18 18:36:20 +01:00
8472805142 refactor arranger 2024-12-18 18:21:45 +01:00
4ee9822213 fix setting of arranger color 2024-12-18 16:55:46 +01:00
99fb3f9732 start upgrading arranger 2024-12-18 16:48:23 +01:00
3d669d7d24 readd todos 2024-12-18 16:23:48 +01:00
3c990e9f63 merge layout/ with space/ 2024-12-18 16:10:42 +01:00
f1a8d9e846 refactor core::space 2024-12-18 16:07:46 +01:00
61ab472e32 refactor core::time 2024-12-18 15:56:29 +01:00
1261b07aa2 refactor some of the larger modules 2024-12-18 15:50:27 +01:00
417b097c6f apply command! in arranger (8456l) 2024-12-18 13:48:56 +01:00
623fce73a4 remove HasPhraseList; 8470LOC 2024-12-18 13:46:07 +01:00
efda18293d apply from_jack! 2024-12-18 13:32:01 +01:00
0496ed6251 add from_jack! 2024-12-18 13:11:28 +01:00
8cf42aff0b extract edn; build out more groovebox 2024-12-18 12:46:42 +01:00
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