Skip to content

Conversation

@NickFlach
Copy link

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:

  • Connects to JACK audio server
  • Applies any effect in real-time
  • Simple command-line interface matching existing convert tool

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:

  • ~180 lines of C
  • Uses same effect headers as convert.c
  • Single input/output mono channel
  • Warns if sample rate != 48kHz
  • Clean shutdown on Ctrl+C

This lowers the barrier for Linux users to experiment with effects using just a sound card.

Signed-off-by: The Hand [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants