
In Progress
Posted
Paid on delivery
Project Description: I am developing a custom MIDI controller called MOD POD and need a software solution that enables real-time bidirectional MIDI routing between a DAW and the hardware. The goal is to create a hybrid system consisting of: A DAW plugin (VST3, AU, AAX) A background companion application/service The system should allow MIDI data generated in the DAW to be routed to the hardware, processed by the device, and returned back into the DAW for use by downstream instruments — with low latency and reliable cross-DAW compatibility. Core Requirements: MIDI Routing (Primary Focus) Route MIDI from DAW → MOD POD hardware → back to DAW Use virtual MIDI ports (e.g., loopback routing) Ensure low-latency, real-time performance Support bidirectional MIDI communication Companion Application (Required) Cross-platform: Windows + macOS Handles all MIDI routing between: DAW MOD POD hardware virtual MIDI ports Interfaces with MOD POD via USB MIDI Manages device connection and communication Optionally captures MIDI input if required (depending on architecture) Plugin (VST3 / AU / AAX) Acts as a frontend interface and integration layer Receives and passes MIDI through the DAW signal chain Communicates with the background app Displays: connection status MIDI activity (input/output) Minimal UI for Version 1 (no complex controls required) MOD POD Behavior The hardware: Receives MIDI input Processes it (velocity modification, sustain logic, etc.) Returns modified MIDI data Developer will be provided with: MIDI specification (CC mappings, channels, SysEx if needed) Technical Expectations: Strong experience with C++ and JUCE Experience with: MIDI routing systems virtual MIDI ports (CoreMIDI / Windows equivalents) plugin development (VST3, AU, AAX preferred) Understanding of DAW limitations and MIDI handling differences Ability to design a robust cross-DAW architecture Deliverables: Working background application (Windows + macOS) Plugin builds: VST3 (Windows + macOS) AU (macOS) AAX (preferred, but optional for initial phase) Full source code and documentation Basic setup instructions for end users Nice to Have: Experience building MIDI controller integrations Experience with real-time audio/MIDI systems Familiarity with Ableton, FL Studio, Logic, and Pro Tools behavior Notes: This project is focused on building a reliable and scalable architecture, not just a simple plugin. If you have previously built similar MIDI routing systems or hardware integrations, please include examples.
Project ID: 40317796
6 proposals
Remote project
Active 1 mo ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $6,800 USD for this job

Hello, I have reviewed the details of your project. i can develop the companion application in c++ using juce to run on windows and macos, managing all midi routing between the daw, mod pod hardware, and virtual midi ports. the app will detect the device via usb midi, handle bidirectional midi, and maintain low-latency performance. cross-platform midi APIs (coremidi for macos and winmidi for windows) will ensure real-time data flow and accurate cc mapping. the plugin frontend will use juce to create vst3, au, and optionally aax builds, displaying connection status and midi activity. it will communicate with the background app through local messaging and pass all midi through the daw signal chain without adding latency. Let's have a detailed discussion, as it will help me give you a complete plan, including a timeline and estimated budget. I will share my portfolio in chat I look forward to hear from you. Thanks Best Regards, Mughira
$7,500 USD in 7 days
4.3
4.3

How do you do? Your MOD POD system requires a robust, low-latency MIDI routing architecture across DAWs, hardware, and virtual ports—not just a plugin. I fully understand the complexity of real-time bidirectional MIDI workflows and cross-platform behavior. I have experience building real-time systems, device integrations, and API-driven architectures, and I’m comfortable working with C++/JUCE-based environments and MIDI routing concepts. My approach: • Core Architecture – Background service (Windows + macOS) handling all MIDI routing – Virtual MIDI ports (CoreMIDI / Windows loopback equivalents) – Reliable DAW ↔ hardware ↔ DAW bidirectional flow • Low-Latency Routing Engine – Efficient message handling (minimal buffering) – Stable USB MIDI communication with MOD POD – Real-time processing with <1–2ms overhead where possible • Plugin (JUCE-based) – VST3 + AU (+ AAX optional phase) – Acts as interface layer (status, MIDI activity, routing control) – Communicates with background service via IPC • Cross-DAW Compatibility – Tested behavior across Ableton, Logic, FL Studio, Pro Tools – Handle DAW-specific MIDI routing quirks • Stability & Delivery – Clean, well-documented codebase – Setup instructions for end users – Scalable design for future features I focus on building stable, production-ready real-time systems, ensuring reliable performance across environments. I’m ready to discuss architecture details and begin immediately. Best regards, Sihalath S
$7,500 USD in 7 days
0.0
0.0

Ponte Vedra Beach, United States
Payment method verified
Member since Nov 5, 2025
$5000-10000 USD
$15-25 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
$50-300 USD
$1500-3000 USD
$20-30 SGD / hour
$30-250 USD
$250-750 AUD
₹1500-12500 INR
$3000-5000 USD
$15-25 CAD / hour
$10-30 USD
$250-750 USD
$10-30 AUD
$250-750 USD
$30-250 NZD
€250-750 EUR
$10-30 USD
₹12500-37500 INR
$30-250 USD