Lightweight, open-source Audio Plugin Host for creators, singers, and streamers.
Built with the assistance of AI (Gemini), OpenAI (ChatGPT), and FFAI Framework (Meta Llama 3)
A lightweight, intuitive interface for managing plugins and your soundboard during live performances.
Version 1.3.1 refines the core experience with a focus on stability and speed for live performers.
- ⚡️ Instant Preset Switching (Hot-Swap): Change between presets containing different plugin settings instantly, with no audio dropouts or glitches. This is perfect for switching vocal effects between songs during a live stream.
- 🧠 Smart Change Detection: The app is now intelligent enough to ignore parameter changes from non-editable plugins (like key finders), preventing unnecessary "Do you want to save?" prompts.
- 🛡️ Robust State Management: Preset saving and loading logic has been overhauled to correctly include the UI lock state, ensuring your setup is restored exactly as you left it.
- 🐛 Bug Fixes & Stability: General improvements to plugin hosting and preset management to ensure a smoother, more reliable experience.
✅ Instant "Hot-Swap" Preset Switching for seamless live performance ✅ Supports Waves, Antares Auto-Tune Pro, and all VST3 plugins ✅ Real-time audio processing with low latency ✅ Flexible plugin chain management per track ✅ Dedicated FX Chains for parallel processing (Reverb, Delay, etc.) ✅ Integrated Player & Recorder for each track (Post-FX) ✅ Multi-Track Project System for recording raw, unprocessed audio ✅ Safety Lock to prevent accidental changes to core configurations ✅ Integrated Soundboard for quick sound triggering ✅ Simple, user-friendly interface ✅ Developed with JUCE (C++20) ✅ Open-source under the GPLv3 license
For the best experience, it is highly recommended to place key detection plugins (like Antares Auto-Key, Waves Key Detector, etc.) in the first plugin slot of the Music track.
The application is specifically optimized to ignore state changes from this slot. This prevents the app from asking you to save your preset after the plugin automatically detects a new key, ensuring a truly seamless workflow.
Option 1: Download Prebuilt Release (Recommended)
- Visit the Releases section for the latest version.
- Download the appropriate
.zip
package. - Extract and run the application.
Option 2: Compile from Source
- Requires a C++20 compatible compiler.
- Requires the JUCE Framework.
- Open the
idolLiveAudio.jucer
file with the Projucer. - Export the project to your preferred IDE (Visual Studio, Xcode, etc.).
- Build and run.
If you have a large collection of Waves plugins (e.g., Waves Ultimate), the initial plugin scan can take a significant amount of time. This is normal! Please do not close the application during the scan.
- Estimated Scan Time:
- Small plugin set: A few seconds to 2 minutes.
- Large plugin set (Waves Ultimate): Up to 10-15 minutes.
✅ The scan only runs once. After completion, idolLiveAudio saves the results to a local file for much faster startups in the future.
For the best experience, a dedicated external sound card with low-latency ASIO drivers is highly recommended.
If you do not have a professional sound card, we strongly suggest installing these free tools:
- VB-Cable – Virtual audio cable.
- ASIO4ALL – Universal ASIO driver for low-latency audio.
- Voicemeeter Banana – Virtual audio mixer and routing software.
We welcome community contributions! You can help by:
- Reporting bugs.
- Suggesting features.
- Submitting pull requests.
- Sharing presets and configurations.
See CONTRIBUTING.md for more details.
This project is self-funded. If you find idolLiveAudio useful, please consider supporting its development by buying me a coffee:
👉 https://buymeacoffee.com/devcodewithai
Your support helps cover development time and future plans, including a dedicated website, a community forum, and advanced AI-driven features.