|
|
4d0f98acd2
|
refactor engine and layout into input and output
|
2025-01-07 21:30:07 +01:00 |
|
|
|
f052891473
|
sensible arranger entrypoint! now let's see whats up with the align modifiers
|
2025-01-07 21:11:56 +01:00 |
|
|
|
0ee3059cf8
|
wip: the new new arranger
|
2025-01-07 19:48:30 +01:00 |
|
|
|
0b365e05c8
|
wip: saner rendering on arranger header
|
2025-01-07 18:15:50 +01:00 |
|
|
|
b2fb71b405
|
add RenderThunk, LayoutThunk, Map::new, fold some components into arranger methods
|
2025-01-07 17:38:28 +01:00 |
|
|
|
38e2e64751
|
fixed Map operator!
|
2025-01-06 23:12:25 +01:00 |
|
|
|
7ff731133c
|
wip: what is up with the arranger after all
|
2025-01-06 22:24:39 +01:00 |
|
|
|
abc1cc8fce
|
wip: unfuck arranger more
|
2025-01-06 21:42:33 +01:00 |
|
|
|
f920d17058
|
wip: untangling arranger layout
|
2025-01-06 21:38:22 +01:00 |
|
|
|
967042e8a6
|
more half-fix. it's fucked.
|
2025-01-06 21:31:14 +01:00 |
|
|
|
d15fcf66cb
|
wip: half-fix arranger
|
2025-01-06 21:22:34 +01:00 |
|
|
|
c159889ad8
|
fix sequencer
|
2025-01-06 21:18:10 +01:00 |
|
|
|
647f07c446
|
tek_transport -> tek_clock
|
2025-01-06 21:13:44 +01:00 |
|
|
|
795d91abd8
|
remove Tui suffixes
|
2025-01-06 21:10:36 +01:00 |
|
|
|
8d519c53dc
|
docs: update readme
|
2025-01-06 21:07:46 +01:00 |
|
|
|
cf9a031c0f
|
implement more edn operators
|
2025-01-06 20:49:59 +01:00 |
|
|
|
a702170d16
|
can't believe this one worked
|
2025-01-05 23:21:56 +01:00 |
|
|
|
3dd8a7bc0d
|
clone EdnItem
|
2025-01-05 22:52:35 +01:00 |
|
|
|
400fd9b6e9
|
update examples
|
2025-01-05 22:17:45 +01:00 |
|
|
|
0e821e098f
|
separate Input and Output impls
|
2025-01-05 22:01:54 +01:00 |
|
|
|
a6efde40f8
|
wip: preparing to run groovebox from edn
|
2025-01-05 17:10:57 +01:00 |
|
|
|
ce4574ed78
|
switchable edn example
|
2025-01-05 16:51:26 +01:00 |
|
|
|
f24d5dfed0
|
define RenderDyn, RenderBox
|
2025-01-05 11:24:49 +01:00 |
|
|
|
1faf5bb6df
|
extract tui support code to tek_tui
|
2025-01-05 10:50:32 +01:00 |
|
|
|
1a9077427c
|
generalize some of the command logic
|
2025-01-05 10:34:31 +01:00 |
|
|
|
f6c603bf73
|
edn stub examples are now runnable
the Render/Content trait pair is very finicky
|
2025-01-05 07:06:13 +01:00 |
|
|
|
f3fd88a199
|
fix keymap macros. rendering issue
|
2025-01-05 01:15:53 +01:00 |
|
|
|
6f51872856
|
wip: edn minefield
|
2025-01-04 12:23:35 +01:00 |
|
|
|
98d2107e4e
|
wip: compiles and runs (not enabled yet)
|
2025-01-04 11:19:37 +01:00 |
|
|
|
ac3827b8f3
|
wip: reenable dynamic dispatch
|
2025-01-04 10:44:20 +01:00 |
|
|
|
600d0b3aca
|
wip: try to get a simplified parser going
|
2025-01-04 08:49:38 +01:00 |
|
|
|
2b07e7963e
|
start implementing edn loader; remove PhantomData from some tek_layout constructs
|
2025-01-03 22:50:58 +01:00 |
|
|
|
f359768ba2
|
new status bar enhancements
|
2025-01-03 15:45:51 +01:00 |
|
|
|
a4e61c087a
|
fix sampler/sequencer alignment
|
2025-01-03 00:46:00 +01:00 |
|
|
|
83f840a412
|
improve ui legibility immensely right after release
|
2025-01-03 00:44:00 +01:00 |
|
|
|
d962119e1b
|
light up meters
|
2025-01-02 23:18:28 +01:00 |
|
|
|
005bb5fde8
|
refactor groovebox into modules + accidental code golf
|
2025-01-02 22:58:16 +01:00 |
|
|
|
c2e3f73044
|
refactor groovebox view
|
2025-01-02 22:42:46 +01:00 |
|
|
|
f1c7512cbb
|
remove some old macros
|
2025-01-02 21:54:18 +01:00 |
|
|
|
a82f73d475
|
use keymap! in more places
|
2025-01-02 21:42:57 +01:00 |
|
|
|
8dedc8fd5f
|
delete sample
|
2025-01-02 21:17:16 +01:00 |
|
|
|
5bd9068bbe
|
shrink sampler
|
2025-01-02 21:13:14 +01:00 |
|
|
|
6c266fcfca
|
new key binding macro
|
2025-01-02 21:03:20 +01:00 |
|
|
|
5bc19a45d2
|
show sample names
|
2025-01-02 19:09:25 +01:00 |
|
|
|
511ff91864
|
unified compact flag in groovebox
|
2025-01-02 18:48:16 +01:00 |
|
|
|
c9a79b1f29
|
add FieldV
|
2025-01-02 17:39:26 +01:00 |
|
|
|
52e34ce8a7
|
simplify note status
|
2025-01-02 17:29:13 +01:00 |
|
|
|
ba5e65ed7d
|
align sampler
|
2025-01-02 17:25:53 +01:00 |
|
|
|
44c28183de
|
wip: zoom lock
|
2025-01-02 17:20:37 +01:00 |
|
|
|
94491a323a
|
add --bpm flag
|
2025-01-02 16:38:04 +01:00 |
|