Loic Coenen
|
0be6cfb31d
|
fix: move persistent MIDI client init/cleanup into each test
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 13:19:14 +00:00 |
|
Loic Coenen
|
de8202a0d2
|
fix: use persistent JACK client for MIDI injection to avoid race conditions
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 13:05:42 +00:00 |
|
Loic Coenen
|
fe3fb7d873
|
fix: reduce main loop sleep to 1ms and add polling in tests
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 12:53:15 +00:00 |
|
Loic Coenen
|
ffe422d83f
|
fix: poll for burst stabilization in MIDI stop test
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 12:36:13 +00:00 |
|
Loic Coenen
|
5b1969415f
|
fix: increase wait time and tolerance in MIDI stop test
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 12:21:33 +00:00 |
|
Loic Coenen
|
91d58a07f5
|
fix: allow up to 2 extra bursts after MIDI stop in test
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 12:18:08 +00:00 |
|
Loic Coenen
|
4e489b5e40
|
docs: add MIDI looping documentation and update evaluation
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 11:54:00 +00:00 |
|
Loic Coenen
|
df5ecef580
|
feat: add FIFO add_midi command and integration tests for FIFO stop/bind/unbind and MIDI channel creation
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 11:46:04 +00:00 |
|
Loic Coenen
|
df181b117e
|
fix: correct MIDI channel processing and port cleanup
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 11:37:04 +00:00 |
|
Loic Coenen
|
ff226a8ea6
|
feat: add per-channel MIDI looping support
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 11:29:41 +00:00 |
|
Loic Coenen
|
85e828f461
|
style: reformat comments and code for consistent indentation
|
2026-05-10 11:29:39 +00:00 |
|
Loic Coenen
|
19b686fe2d
|
docs: add arbitrary number of channels documentation and update evaluation
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 10:55:25 +00:00 |
|
Loic Coenen
|
0691594a92
|
docs: add documentation for arbitrary number of channels
|
2026-05-10 10:55:23 +00:00 |
|
Loic Coenen
|
9da4481300
|
fix: defer freeing old channel array until RT thread sees new pointer
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 10:50:03 +00:00 |
|
Loic Coenen
|
b7827e7311
|
fix: reset channel state on stop to prevent burst continuation
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 10:45:33 +00:00 |
|
Loic Coenen
|
595a35ec32
|
fix: correct atomic pointer declaration syntax
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 10:42:20 +00:00 |
|
Loic Coenen
|
5739ff8019
|
feat: remove hard limit on number of channels
Co-authored-by: aider (deepseek/deepseek-reasoner) <aider@aider.chat>
|
2026-05-10 10:38:59 +00:00 |
|