https://github.com/devcodewithai/idolliveaudio
Open-source Audio Plugin Host for streamers, singers, and creators β built with AI assistance (Gemini + ChatGPT).
https://github.com/devcodewithai/idolliveaudio
ai antares audio cplusplus juce juce-framework live-performance mini-daw open-source realtime soundboard streamers vst3 waves-plugins
Last synced: 2 months ago
JSON representation
Open-source Audio Plugin Host for streamers, singers, and creators β built with AI assistance (Gemini + ChatGPT).
- Host: GitHub
- URL: https://github.com/devcodewithai/idolliveaudio
- Owner: DEVCodeWithAI
- License: other
- Created: 2025-06-24T10:20:24.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-06-24T10:37:21.000Z (3 months ago)
- Last Synced: 2025-06-24T11:37:07.113Z (3 months ago)
- Topics: ai, antares, audio, cplusplus, juce, juce-framework, live-performance, mini-daw, open-source, realtime, soundboard, streamers, vst3, waves-plugins
- Language: C++
- Homepage: https://buymeacoffee.com/devcodewithai
- Size: 380 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# idolLiveAudio (v1.3.1)
**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)
---
## π Languages
- [πΊπΈ English (default)](README.md)
- [π»π³ TiαΊΏng Viα»t](README.vi.md)---
## π₯οΈ Screenshot

*A lightweight, intuitive interface for managing plugins and your soundboard during live performances.*
---
## β¨ What's New in v1.3.1
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.---
## π Key Features
β **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---
## π‘ Pro-Tip: Setting Up Key Detection Plugins
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.
---
## π¦ Installation
**Option 1: Download Prebuilt Release (Recommended)**
* Visit the [**Releases**](https://github.com/DEVCodeWithAI/idolLiveAudio/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](https://juce.com).
* Open the `idolLiveAudio.jucer` file with the Projucer.
* Export the project to your preferred IDE (Visual Studio, Xcode, etc.).
* Build and run.---
## β οΈ Important Notice for Waves Users
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.
---
## π§ Recommended Audio Setup
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**](https://vb-audio.com/Cable/) β Virtual audio cable.
* [**ASIO4ALL**](https://www.asio4all.org/) β Universal ASIO driver for low-latency audio.
* [**Voicemeeter Banana**](https://vb-audio.com/Voicemeeter/banana.htm) β Virtual audio mixer and routing software.---
## π‘ Contributing
We welcome community contributions! You can help by:
* Reporting bugs.
* Suggesting features.
* Submitting pull requests.
* Sharing presets and configurations.See [CONTRIBUTING.md](CONTRIBUTING.md) for more details.
---
## β Support the Project
This project is self-funded. If you find idolLiveAudio useful, please consider supporting its development by buying me a coffee:
π [**https://buymeacoffee.com/devcodewithai**](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.