Commit Graph

51 Commits

Author SHA1 Message Date
Loic Coenen
2a0667b372 test: add integration tests for audio and MIDI routing via JACK
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-04 17:45:33 +00:00
Loic Coenen
9abf48b567 fix: remove unused test_midi target from makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-03 21:05:43 +00:00
Loic Coenen
63eb91b744 build: add test_midi target to makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-03 21:05:11 +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
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
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
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
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
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
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
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
bb1a4dc012 fix: add missing dispatcher.o dependency to test_gui target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 19:00:17 +00:00
Loic Coenen
63e26af258 fix: add missing dispatcher.o dependency to test_tui target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 18:46:47 +00:00
Loic Coenen
6af5475516 fix: add dispatcher.o to test_engine link target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 16:02:35 +00:00
Loic Coenen
24f1cec191 fix: add dispatcher.o to jack-looper build target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 14:40:45 +00:00
Loic Coenen
63b37aec60 fix: add dispatcher.o to makefile to resolve linker errors
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 14:40:28 +00:00
Loic Coenen
6691990787 before refactor 2026-05-02 14:07:47 +00:00
Loic Coenen
da88493866 build: add test_wav_io target and exclude stress tests from test
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 10:53:44 +00:00
Loic Coenen
35e6e2b17c fix: add missing wav_io.o to test_gui link target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 10:31:51 +00:00
Loic Coenen
9c43d5c343 build: add wav_io.o to makefile targets and dependencies
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 10:19:08 +00:00
Loic Coenen
e4a2d49666 fix: add wav_io.o and pthread linking to makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-02 10:18:18 +00:00
Loic Coenen
c48394f341 fix: update CFLAGS to use thread sanitizer and debug symbols 2026-05-02 10:18:02 +00:00
Loic Coenen
a579423427 test: add stress test for random engine operations
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 22:30:39 +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
23a6d09f1f build: add sanitizer flags to CFLAGS 2026-05-01 21:53:45 +00:00
Loic Coenen
93e4bdde14 build: add test_double_process target to Makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 16:24:22 +00:00
Loic Coenen
d416a30944 fix: remove test_gui from test target in makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 15:23:51 +00:00
Loic Coenen
2ef21cdadd fix: add missing cli.o to jack-looper link target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:37:47 +00:00
Loic Coenen
c4e9579faa fix: add missing cli.o to test_cli link target
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:30:11 +00:00
Loic Coenen
d94153d4c2 fix: update Makefile to find microui.h in lib/ directory
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:18:57 +00:00
Loic Coenen
472336606c build: add test_cli target to Makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:15:51 +00:00
Loic Coenen
ca0eedca3e fix: remove duplicate makefile rules and duplicate main functions in test_gui.c
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:13:50 +00:00
Loic Coenen
1302de01e7 fix: add GUI support to build system and test suite
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:13:18 +00:00
Loic Coenen
b46f1c1b70 makefile
```makefile
<<<<<<< SEARCH
all: jack-looper test_engine test_tui test_gui
=======
all: jack-looper test_engine test_tui
>>>>>>> REPLACE
```

Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:12:49 +00:00
Loic Coenen
01998dd1a0 fix: remove duplicate engine implementation and unused GUI code
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 14:04:50 +00:00
Loic Coenen
05c6f34b8f feat: add microui-based GUI with transport controls and progress bar
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 13:02:39 +00:00
Loic Coenen
4573eb0201 feat: add ncurses-based TUI frontend with 8x8 clip grid and keyboard controls
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 09:48:59 +00:00
Loic Coenen
7df107eb1e fix: remove duplicate lines at end of makefile
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 00:49:04 +00:00
Loic Coenen
f2d619744f feat: add makefile with build, test, and clean targets
Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
2026-05-01 00:48:36 +00:00