Commit Graph

252 Commits

Author SHA1 Message Date
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
Loic Coenen
2a22898afb fix: add missing object and header dependencies to test_stress target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 20:24:51 +00:00
Loic Coenen
93f9b60c41 refactor: update stress tests to use new dispatcher API
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 20:20:53 +00:00
Loic Coenen
8b936fd424 refactor: update test_stress.c to use dispatcher-based API
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 20:17:10 +00:00
Loic Coenen
b261cd7487 fix: update test_stress.c to use new dispatcher API and remove transport.o dependency
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:56:46 +00:00
Loic Coenen
333b2c489b fix: remove missing transport.h include and dependency
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:47:54 +00:00
Loic Coenen
0f9bd83469 fix: add missing jack include and remove duplicate compile rule
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:47:32 +00:00
Loic Coenen
0c40f3ced6 fix: update test_stress.c to use dispatcher API and update makefile dependencies
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:45:58 +00:00
Loic Coenen
d41ba72b73 refactor: rewrite stress_test.c to use dispatcher API with Action structs
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:31:11 +00:00
Loic Coenen
2daeba263a test: rewrite stress_test.c to use dispatcher API instead of engine internals
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:18:17 +00:00
Loic Coenen
7060e0222b fix: add missing dispatcher.o dependency to test_cli target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:04:49 +00:00
Loic Coenen
2f012edff2 test: rewrite test_cli.c to use AppState and dispatch function
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:02:08 +00:00