{"id":29091194,"url":"https://github.com/devcodewithai/idolliveaudio","last_synced_at":"2025-07-27T21:34:13.623Z","repository":{"id":300939048,"uuid":"1007653686","full_name":"DEVCodeWithAI/idolLiveAudio","owner":"DEVCodeWithAI","description":"Open-source Audio Plugin Host for streamers, singers, and creators — built with AI assistance (Gemini + ChatGPT).","archived":false,"fork":false,"pushed_at":"2025-06-24T10:37:21.000Z","size":389,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-24T11:37:07.113Z","etag":null,"topics":["ai","antares","audio","cplusplus","juce","juce-framework","live-performance","mini-daw","open-source","realtime","soundboard","streamers","vst3","waves-plugins"],"latest_commit_sha":null,"homepage":"https://buymeacoffee.com/devcodewithai","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DEVCodeWithAI.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-24T10:20:24.000Z","updated_at":"2025-06-24T10:37:24.000Z","dependencies_parsed_at":"2025-06-24T11:48:23.266Z","dependency_job_id":null,"html_url":"https://github.com/DEVCodeWithAI/idolLiveAudio","commit_stats":null,"previous_names":["devcodewithai/idolliveaudio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DEVCodeWithAI/idolLiveAudio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEVCodeWithAI%2FidolLiveAudio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEVCodeWithAI%2FidolLiveAudio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEVCodeWithAI%2FidolLiveAudio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEVCodeWithAI%2FidolLiveAudio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DEVCodeWithAI","download_url":"https://codeload.github.com/DEVCodeWithAI/idolLiveAudio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEVCodeWithAI%2FidolLiveAudio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262382731,"owners_count":23302296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","antares","audio","cplusplus","juce","juce-framework","live-performance","mini-daw","open-source","realtime","soundboard","streamers","vst3","waves-plugins"],"created_at":"2025-06-28T06:05:48.028Z","updated_at":"2025-07-27T21:34:13.586Z","avatar_url":"https://github.com/DEVCodeWithAI.png","language":"C++","funding_links":["https://buymeacoffee.com/devcodewithai"],"categories":[],"sub_categories":[],"readme":"# idolLiveAudio (v1.3.1)\n\n**Lightweight, open-source Audio Plugin Host for creators, singers, and streamers.**\n\n\u003e Built with the assistance of AI (Gemini), OpenAI (ChatGPT), and FFAI Framework (Meta Llama 3)\n\n---\n\n## 🌐 Languages\n\n- [🇺🇸 English (default)](README.md)\n- [🇻🇳 Tiếng Việt](README.vi.md)\n\n---\n\n## 🖥️ Screenshot\n\n![idolLiveAudio Main Interface](docs/images/screenshot_main.png)\n\n*A lightweight, intuitive interface for managing plugins and your soundboard during live performances.*\n\n---\n\n## ✨ What's New in v1.3.1\n\nVersion 1.3.1 refines the core experience with a focus on stability and speed for live performers.\n\n* **⚡️ 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.\n* **🧠 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.\n* **🛡️ 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.\n* **🐛 Bug Fixes \u0026 Stability**: General improvements to plugin hosting and preset management to ensure a smoother, more reliable experience.\n\n---\n\n## 🚀 Key Features\n\n✅ **Instant \"Hot-Swap\" Preset Switching** for seamless live performance\n✅ Supports Waves, Antares Auto-Tune Pro, and all VST3 plugins\n✅ Real-time audio processing with low latency\n✅ Flexible plugin chain management per track\n✅ Dedicated FX Chains for parallel processing (Reverb, Delay, etc.)\n✅ Integrated Player \u0026 Recorder for each track (Post-FX)\n✅ Multi-Track Project System for recording raw, unprocessed audio\n✅ Safety Lock to prevent accidental changes to core configurations\n✅ Integrated Soundboard for quick sound triggering\n✅ Simple, user-friendly interface\n✅ Developed with JUCE (C++20)\n✅ Open-source under the GPLv3 license\n\n---\n\n## 💡 Pro-Tip: Setting Up Key Detection Plugins\n\nFor 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**.\n\nThe 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.\n\n---\n\n## 📦 Installation\n\n**Option 1: Download Prebuilt Release (Recommended)**\n\n* Visit the [**Releases**](https://github.com/DEVCodeWithAI/idolLiveAudio/releases) section for the latest version.\n* Download the appropriate `.zip` package.\n* Extract and run the application.\n\n**Option 2: Compile from Source**\n\n* Requires a C++20 compatible compiler.\n* Requires the [JUCE Framework](https://juce.com).\n* Open the `idolLiveAudio.jucer` file with the Projucer.\n* Export the project to your preferred IDE (Visual Studio, Xcode, etc.).\n* Build and run.\n\n---\n\n## ⚠️ Important Notice for Waves Users\n\nIf 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.\n\n* **Estimated Scan Time:**\n    * Small plugin set: A few seconds to 2 minutes.\n    * Large plugin set (Waves Ultimate): Up to 10-15 minutes.\n\n✅ The scan only runs once. After completion, idolLiveAudio saves the results to a local file for much faster startups in the future.\n\n---\n\n## 🎧 Recommended Audio Setup\n\nFor the best experience, a dedicated external sound card with low-latency ASIO drivers is highly recommended.\n\n**If you do not have a professional sound card, we strongly suggest installing these free tools:**\n\n* [**VB-Cable**](https://vb-audio.com/Cable/) – Virtual audio cable.\n* [**ASIO4ALL**](https://www.asio4all.org/) – Universal ASIO driver for low-latency audio.\n* [**Voicemeeter Banana**](https://vb-audio.com/Voicemeeter/banana.htm) – Virtual audio mixer and routing software.\n\n---\n\n## 💡 Contributing\n\nWe welcome community contributions! You can help by:\n\n* Reporting bugs.\n* Suggesting features.\n* Submitting pull requests.\n* Sharing presets and configurations.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for more details.\n\n---\n\n## ☕ Support the Project\n\nThis project is self-funded. If you find idolLiveAudio useful, please consider supporting its development by buying me a coffee:\n\n👉 [**https://buymeacoffee.com/devcodewithai**](https://buymeacoffee.com/devcodewithai)\n\nYour support helps cover development time and future plans, including a dedicated website, a community forum, and advanced AI-driven features.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevcodewithai%2Fidolliveaudio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevcodewithai%2Fidolliveaudio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevcodewithai%2Fidolliveaudio/lists"}