Loic Coenen
|
7c9a70ea03
|
fix: change dispatcher_get_state to avoid stack copy of AppState
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 19:14:22 +00:00 |
|
Loic Coenen
|
3a358dde0c
|
fix: initialize max_events when clearing clip state
|
2026-05-03 19:14:20 +00:00 |
|
Loic Coenen
|
316fc0fe3b
|
refactor: replace static MIDI event array with dynamic allocation
|
2026-05-03 19:05:29 +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
|
791ccf6cf7
|
fix: pass pointer directly to fs_init instead of address-of
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:56:41 +00:00 |
|
Loic Coenen
|
124f4620f9
|
fix: allocate AppState on heap to prevent stack overflow
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:56:14 +00:00 |
|
Loic Coenen
|
cf181ac67a
|
fix: add comment about dispatcher_init copying state via memcpy
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:53:52 +00:00 |
|
Loic Coenen
|
8a2cfad077
|
fix: copy AppState via memcpy to avoid stack overflow
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:53:32 +00:00 |
|
Loic Coenen
|
599afd748e
|
fix: move state declaration before first use in draw_grid
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:50:47 +00:00 |
|
Loic Coenen
|
5f1cc081f7
|
feat: add MIDI clip recording and grid mode support
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:49:46 +00:00 |
|
Loic Coenen
|
61ab2f0b19
|
feat: add parallel MIDI grid with separate clip storage and view toggle
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 18:49:21 +00:00 |
|
Loic Coenen
|
5e4d4e4d44
|
fuzzy sample
|
2026-05-03 11:31:54 +00:00 |
|
Loic Coenen
|
7ffcd67436
|
feat: add 'L' shortcut to load sample via fuzzy search
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:31:20 +00:00 |
|
Loic Coenen
|
b6a106a86b
|
feat: add fuzzy search dialog for loading WAV samples
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:30:25 +00:00 |
|
Loic Coenen
|
70d38f7160
|
fix: navigate between grids in zoom mode instead of within a grid
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:17:10 +00:00 |
|
Loic Coenen
|
e3198bc4ce
|
fix: Remove duplicate zoom state declarations and add zoom indicator
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:15:07 +00:00 |
|
Loic Coenen
|
d43a7be97d
|
feat: add zoom mode navigation with keyboard and GUI controls
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:14:46 +00:00 |
|
Loic Coenen
|
84d702cbbb
|
fix: navigate clips within grid in zoom mode
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:11:44 +00:00 |
|
Loic Coenen
|
b1f41bcd23
|
feat: add hjkl navigation to fuzzy search dialog
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 11:05:49 +00:00 |
|
Loic Coenen
|
683a7176ca
|
fix: limit test_full_grid_coverage assertion to 64 grid clips
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 10:50:35 +00:00 |
|
Loic Coenen
|
8a8d6ca1ac
|
fix: remove duplicate GRID_ROWS/GRID_COLS defines and fix carla_host reference
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 10:40:57 +00:00 |
|
Loic Coenen
|
ce1c7a249f
|
fix: add missing GRID_ROWS and GRID_COLS defines to dispatcher.h
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 10:40:09 +00:00 |
|
Loic Coenen
|
adcc5e14cf
|
fix: move CarlaHost to Engine struct and fix TUI plugin dialog access
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-03 10:30:36 +00:00 |
|
Loic Coenen
|
8c9804d2ef
|
feat: implement grid-of-grids with 8 separate 8x8 clip grids and zoom mode
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 23:07:35 +00:00 |
|
Loic Coenen
|
cf42996967
|
feat: add border to fuzzy search dialog
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:58:55 +00:00 |
|
Loic Coenen
|
246f85ce97
|
fix: add missing closing brace in handle_command_mode
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:54:32 +00:00 |
|
Loic Coenen
|
1487619cc2
|
feat: add project save/load with .wheel files and auto-save thread
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:53:59 +00:00 |
|
Loic Coenen
|
bee7f6d22b
|
build: add ThreadSanitizer flag to CFLAGS
|
2026-05-02 22:53:57 +00:00 |
|
Loic Coenen
|
12a2f8ede2
|
feat: implement URI-based plugin loading and GUI text input for Carla
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:35:55 +00:00 |
|
Loic Coenen
|
426e36087b
|
fix: initialize Carla host in main.c and add terminal error checks
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:23:41 +00:00 |
|
Loic Coenen
|
02f741a01d
|
refactor: remove unused undo/redo test functions for quantize and transport
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:20:35 +00:00 |
|
Loic Coenen
|
bafe731582
|
test: remove undo tests for non-clip operations
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:20:12 +00:00 |
|
Loic Coenen
|
c127fe6f8f
|
fix: add missing dispatcher.h dependency to test object files
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:19:30 +00:00 |
|
Loic Coenen
|
68b22b3a28
|
chore: remove trailing whitespace in makefile
|
2026-05-02 22:19:29 +00:00 |
|
Loic Coenen
|
b83e8e787e
|
feat: add batch undo support for scene triggers
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 22:16:51 +00:00 |
|
Loic Coenen
|
885ebb7ac6
|
fix: remove obsolete test_double_process from test target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:51:08 +00:00 |
|
Loic Coenen
|
6b6625b82f
|
fix: remove test_double_process references from Makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:50:17 +00:00 |
|
Loic Coenen
|
8bbd696af7
|
build: remove test_double_process target from makefile
|
2026-05-02 21:50:16 +00:00 |
|
Loic Coenen
|
1f095acd86
|
fix: add missing carla.o dependency to test_cli and test_stress targets
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:45:24 +00:00 |
|
Loic Coenen
|
ab2b440724
|
fix: add missing carla.o dependency to test_gui target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:44:03 +00:00 |
|
Loic Coenen
|
3b740722bf
|
fix: add missing carla.o dependency to test_tui target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:43:31 +00:00 |
|
Loic Coenen
|
eff628e1e6
|
fix: add missing carla.o to test_engine link target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:42:25 +00:00 |
|
Loic Coenen
|
45ff403131
|
fix: remove duplicate function definitions in carla.c
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:41:22 +00:00 |
|
Loic Coenen
|
e6dc313d6f
|
fix: add missing math.h include and fix unused variable warning
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:36:22 +00:00 |
|
Loic Coenen
|
8341261d7a
|
fix: add missing carla.h header and implementation files
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:35:46 +00:00 |
|
Loic Coenen
|
ee80440cc7
|
feat: add carla.h header file
|
2026-05-02 21:35:45 +00:00 |
|
Loic Coenen
|
6d29813a48
|
fix: add current directory to include path and fix unused variable warning
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:33:02 +00:00 |
|
Loic Coenen
|
d61632d54c
|
refactor: replace C++ lambdas with C callback functions
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:30:31 +00:00 |
|
Loic Coenen
|
6bd2e762cb
|
feat: integrate Carla plugin host with rack view, fuzzy search, and volume control
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
|
2026-05-02 21:29:56 +00:00 |
|
Loic Coenen
|
fd00d51ff7
|
feat: add carla.c
|
2026-05-02 21:29:53 +00:00 |
|