|
|
143cd24e09
|
generalize EdnItem.
maybe should rename it to Atom? ~90 instances of it
|
2025-01-17 19:47:37 +01:00 |
|
|
|
1b9da07280
|
wip: make EdnItem work on Arc<str>
|
2025-01-17 18:49:04 +01:00 |
|
|
|
d4f962fbfa
|
unify some modules and implement edn_command for sampler
|
2025-01-17 00:11:49 +01:00 |
|
|
|
a670320533
|
append tracks/scenes + move cursor
|
2025-01-16 19:23:56 +01:00 |
|
|
|
2ad5b27db6
|
add wsad and don't crash on q
|
2025-01-16 17:53:12 +01:00 |
|
|
|
2a5af2c753
|
autocreate on tab
|
2025-01-16 17:22:44 +01:00 |
|
|
|
c08d1bee5d
|
autoedit
|
2025-01-16 17:06:50 +01:00 |
|
|
|
968441850f
|
fix editor behaviors
|
2025-01-16 16:22:16 +01:00 |
|
|
|
6408cd26b8
|
clean up editor keys
|
2025-01-16 15:46:27 +01:00 |
|
|
|
fc3ecfb241
|
editor keycodes work
|
2025-01-16 15:43:44 +01:00 |
|
|
|
0ce0a07713
|
re-enabled space = play! but not pause
|
2025-01-14 22:25:18 +01:00 |
|
|
|
0c6add7038
|
wip: script arrow navigation in arrangement
|
2025-01-14 21:42:41 +01:00 |
|
|
|
ca1fb3c414
|
remove old input macros
|
2025-01-14 20:17:17 +01:00 |
|
|
|
44201ebf76
|
a random KeyMatcher appears
|
2025-01-14 19:50:24 +01:00 |
|
|
|
12faadef44
|
wip: implementing app command dispatch
|
2025-01-14 19:03:08 +01:00 |
|
|
|
d393cab2d8
|
wip: implementing pool command dispatch
|
2025-01-14 18:11:50 +01:00 |
|
|
|
50b7d8a23d
|
use edn_command on all midi pool commands
|
2025-01-14 17:34:10 +01:00 |
|
|
|
efbabe6248
|
remove those two pesky status widgets to the trait
|
2025-01-14 17:23:25 +01:00 |
|
|
|
acfaf757ec
|
fix test suite
|
2025-01-14 16:59:45 +01:00 |
|
|
|
43ccfff24a
|
more minor cleanups
|
2025-01-14 16:52:06 +01:00 |
|
|
|
9cd6e9f195
|
unify edn_view entrypoint
|
2025-01-14 15:39:28 +01:00 |
|
|
|
e62e36d558
|
separate render/content macros; add has_jack
|
2025-01-14 12:41:27 +01:00 |
|
|
|
fa70a42bad
|
wip: distribute layout operator parsing
|
2025-01-13 23:22:00 +01:00 |
|
|
|
93fa3c26b4
|
app trait impls
|
2025-01-13 20:23:10 +01:00 |
|
|
|
5d3e564949
|
wip: cleanup old code
|
2025-01-13 00:24:40 +01:00 |
|
|
|
8c54f8e426
|
wip: providing content chunks with ednprovider
|
2025-01-12 16:25:05 +01:00 |
|
|
|
1ff35baea9
|
wip: start replacing EdnViewData with EdnProvide
|
2025-01-12 15:26:37 +01:00 |
|
|
|
fc06fb863b
|
EdnProvide
|
2025-01-12 13:32:11 +01:00 |
|
|
|
794d4210c6
|
wip: let's figure out how edn keymaps will work
|
2025-01-12 13:01:15 +01:00 |
|
|
|
4ab08e48e5
|
okay that's how
|
2025-01-12 02:42:13 +01:00 |
|
|
|
19ed6a24b8
|
but how to pass arbitrary chars to the config
|
2025-01-12 02:23:39 +01:00 |
|
|
|
f485a068a8
|
wip: EdnKeymap loads
|
2025-01-12 01:57:00 +01:00 |
|
|
|
364d617d37
|
wip: EdnKeymap
|
2025-01-12 01:48:43 +01:00 |
|
|
|
8dcf73c18c
|
nice top level command dispatch
|
2025-01-12 01:16:05 +01:00 |
|
|
|
744ce21e24
|
wip: rebinding commands...
|
2025-01-11 23:48:20 +01:00 |
|
|
|
4fb703d05d
|
stub out some of the edn command readers
|
2025-01-11 23:35:35 +01:00 |
|
|
|
1aa0551931
|
move pool to tek_midi; implement some Default
|
2025-01-11 23:11:43 +01:00 |
|
|
|
bb52555183
|
Phrase -> Clip in all remaining places
|
2025-01-11 22:56:08 +01:00 |
|
|
|
1f10c95ed0
|
wip: configuring keybinds with edn... oh my
|
2025-01-11 21:35:21 +01:00 |
|
|
|
efa35834de
|
add clips with enter
|
2025-01-11 17:49:56 +01:00 |
|
|
|
a92981bb50
|
wip: what nuked the arranger
|
2025-01-11 17:36:02 +01:00 |
|
|
|
1b82a957aa
|
wip: fixed piano
|
2025-01-10 20:25:22 +01:00 |
|
|
|
36707fc7eb
|
the freeze was the autozoom
|
2025-01-10 02:20:34 +01:00 |
|
|
|
08f7a62692
|
rename phrase -> clip mostly everywhere
|
2025-01-10 02:12:31 +01:00 |
|
|
|
709391ff0a
|
fold in Notes and Cursor into PianoHorizontal
|
2025-01-10 01:59:54 +01:00 |
|
|
|
2401dc8fcd
|
instant crash
|
2025-01-10 01:37:04 +01:00 |
|
|
|
fe70b57dc1
|
wip: enabling autoconnecting ports
|
2025-01-09 20:46:51 +01:00 |
|
|
|
9e4406c66a
|
implement ConnectPort
|
2025-01-09 18:48:39 +01:00 |
|
|
|
113e7b0bad
|
remodularize 3
|
2025-01-08 19:40:10 +01:00 |
|
|
|
d38dc14e84
|
wip: remodularize 2
|
2025-01-08 19:19:35 +01:00 |
|