Commit graph

44 commits

Author SHA1 Message Date
2e18ca96fd add more proptests for output 2025-01-27 18:41:27 +01:00
c78dd2453a flatten model module and add tests for view 2025-01-27 16:17:02 +01:00
5d900a303b fix just cov command 2025-01-27 16:08:32 +01:00
4eff4316c6 wip: figuring out sane layout for midi routings 2025-01-25 14:07:58 +01:00
0fa8e5bf15 fix 1-track centering! 2025-01-23 20:40:37 +01:00
ffe8893bed generate coverage from correct target 2025-01-22 12:49:15 +01:00
be6bd32b78 generate coverage report 2025-01-22 03:19:12 +01:00
5b2c2318a5 add just cov 2025-01-22 02:30:17 +01:00
4028b3bb29 finally, handle jack events 2025-01-21 23:08:04 +01:00
cfa3cad5cb impl TuiTheme on Tui; need to to reduce number of ItemPalette invocations 2025-01-19 22:09:37 +01:00
ff31957fed wip: EdnItem -> Atom, rewrite tokenizer 2025-01-17 21:49:49 +01:00
acfaf757ec fix test suite 2025-01-14 16:59:45 +01:00
794d4210c6 wip: let's figure out how edn keymaps will work 2025-01-12 13:01:15 +01:00
8c6716adce extract plugin crate 2025-01-11 22:24:45 +01:00
69832723b3 big border around selected scene 2025-01-09 23:31:51 +01:00
2e81549747 remove ArrangerMode and Arranger::new 2025-01-09 22:42:14 +01:00
01835c8077 convert to workspace and update justfile 2025-01-09 22:19:28 +01:00
c3de403645 finish applying port autoconnect refactor, move entry point to top level, update usage 2025-01-09 21:57:07 +01:00
b995f81a26 update Justfile and fix some warnings 2025-01-09 18:56:32 +01:00
113e7b0bad remodularize 3 2025-01-08 19:40:10 +01:00
3b6ff81dad wip: modularize once again 2025-01-08 18:50:15 +01:00
60258649fb add arranger cell bgs and partially update Justfile 2025-01-08 16:31:50 +01:00
647f07c446 tek_transport -> tek_clock 2025-01-06 21:13:44 +01:00
400fd9b6e9 update examples 2025-01-05 22:17:45 +01:00
4ae31bbba0 cleanup + update tests; add 'just test' 2025-01-05 16:41:29 +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
94491a323a add --bpm flag 2025-01-02 16:38:04 +01:00
fe316a64d3 don't autoconnect groovebox to midi out 2024-12-28 21:55:30 +01:00
97920d7063 record sample (y no playback?) 2024-12-28 18:06:17 +01:00
48f341ba2c oh no, begin to implement sampling 2024-12-28 16:50:35 +01:00
bcdb5f51f5 update Justfile 2024-12-28 15:50:57 +01:00
512e466af1 implement midi autoconnect for arranger 2024-12-25 00:26:57 +01:00
8644d84ad6 add cli args to connect sequencer to midi ports 2024-12-24 23:19:40 +01:00
a2a6ea1260 fix and update ci config 2024-12-21 12:25:50 +01:00
a352141dde add handle! macro and enable groovebox 2024-12-17 01:57:22 +01:00
3995ec0f03 wip: fix phrase editor 2024-12-14 16:21:55 +01:00
c4453a85fb add tag commands 2024-12-10 18:27:11 +01:00
9b705f48e0 draw note names 2024-12-10 15:05:11 +01:00
2f189c6d7e reenable mixer crate 2024-11-03 18:15:58 +02:00
0eb063db1c wip: reenable standalone sequencer 2024-10-08 18:33:21 +03:00
9c948e580f add 'just arranger' 2024-09-20 23:25:13 +03:00
0dec568fe4 consolidate more; make help and setup into devices 2024-07-14 00:03:58 +03:00
2fc8e84551 wip: sequencer now copies from buffers 2024-07-13 21:57:07 +03:00
f347ca838b add Justfile and tweak things 2024-07-13 16:26:27 +03:00