Loic Coenen
|
5ebcac3aa4
|
refactor: update reducer calls to use pointer argument in test
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-05 09:32:42 +00:00 |
|
Loic Coenen
|
8e05c2f0ab
|
fix: change reducer to take pointer to AppState to avoid stack overflow
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-05 09:32:21 +00:00 |
|
Loic Coenen
|
4167419d54
|
fix: allocate AppState on heap to prevent stack overflow
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-05 09:09:27 +00:00 |
|
Loic Coenen
|
3158599a99
|
test: add MIDI grid tests and fix test program hang
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 21:02:31 +00:00 |
|
Loic Coenen
|
6f7bf08ae0
|
refactor: convert MidiClip events to dynamic allocation to reduce stack size
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 19:03:27 +00:00 |
|
Loic Coenen
|
0d02812865
|
fix: update test_engine.c to use AppState/reducer and fix duplicate enum in transport.h
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 15:54:06 +00:00 |
|
Loic Coenen
|
7fd3ab1952
|
fix: add missing includes for dispatcher and transport in test_engine.c
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 15:48:58 +00:00 |
|
Loic Coenen
|
e8f4c8256c
|
fix: correct pointer member access in test_engine.c
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 22:49:02 +00:00 |
|
Loic Coenen
|
340e83cbce
|
fix: correct sample_position access to use arrow operator in test assertions
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 21:54:08 +00:00 |
|
Loic Coenen
|
45b22acbc7
|
fix: update transport access and function calls across engine, tui, and tests
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 21:53:46 +00:00 |
|
Loic Coenen
|
a47598df8c
|
feat: refactor transport into separate module with master/slave clock support
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 21:08:38 +00:00 |
|
Loic Coenen
|
e405518942
|
fix: process commands in tests after engine API calls
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 15:06:49 +00:00 |
|
Loic Coenen
|
7b23c75dd1
|
feat: implement lock-free command queue and atomic state for thread safety
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 14:52:53 +00:00 |
|
Loic Coenen
|
d63a3f5ab2
|
feat: add 8x8 scene/channel grid, MIDI clock sync, and quantization engine
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 01:29:03 +00:00 |
|
Loic Coenen
|
0094cf5194
|
test: add transport, MIDI clock, and quantization tests
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 01:24:10 +00:00 |
|
Loic Coenen
|
cce8d05069
|
feat: add JACK audio looper with clip state machine and tests
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-01 00:41:53 +00:00 |
|