JUCE Plugin Host for TCP Audio Streaming to Java

Filled
February 24, 2026

Job Description

Project Overview

I am looking for a developer experienced with JUCE, C++, and audio processing to help connect a Java application with a JUCE plugin host via TCP.

The goal is to send audio from a Java application to the plugin host, process it with plugins, and then send the processed audio back to the Java application.

Signal Flow

Important:
The second half of the pipeline is already implemented:

What remains is implementing the Java → TCP → Plugin Host input side.

Responsibilities

  • Receive audio data from a Java application over TCP
  • Feed that audio into a JUCE plugin host
  • Ensure plugins process the audio correctly
  • Send processed audio back through the existing TCP system
  • Maintain stable, low-latency streaming

Deliverables

  • Working implementation of the Java → Plugin Host TCP audio input
  • Source code
  • Instructions to run the project
  • A short video demonstration showing the system working

Verification Process

  1. Developer provides a working demo video.
  2. I test the project locally using:
    • Visual Studio
    • Java environment
  3. If everything works, milestone will be approved and payment released.

If there are any issues, we will schedule a Zoom troubleshooting session.

Required Skills

  • C++
  • JUCE framework
  • Audio plugin hosting
  • TCP socket programming
  • Experience integrating Java with native applications

Preferred Experience

Low-latency audio systems

Real-time audio streaming

VST / AU plugin hosting