Add minimal JACK host for real-time effect testing (fixes #31) #51
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses issue #31 - JACK host for testing without hardware.
Adds a minimal JACK audio host that allows testing AudioNoise effects in real-time without the RP2354 hardware.
Features:
Build:
\\�ash
Requires libjack-dev
sudo apt install libjack-dev # Debian/Ubuntu
make jack_host
\\
Usage:
\\�ash
Start JACK server first (e.g., via qjackctl or jackd)
Run effect
./jack_host flanger 0.6 0.6 0.6 0.6
Connect ports
jack_connect system:capture_1 audionoise:input
jack_connect audionoise:output system:playback_1
\\
Implementation:
This lowers the barrier for Linux users to experiment with effects using just a sound card.
Signed-off-by: The Hand [email protected]