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
- Developer provides a working demo video.
- I test the project locally using:
- Visual Studio
- Java environment
- 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