This project demonstrates how to integrate JUCE and Qt frameworks in a single audio plugin application.
Original source: jucexqt by torarnv
- JUCE audio plugin framework integration
- Qt GUI components within JUCE
- Support for VST3, AU, and Standalone formats
- CMake-based build system
- Optional Qt Quick support
- CMake 3.15 or higher
- JUCE framework
- Qt6 (Core and GUI components required, Quick optional)
- C++ compiler with C++17 support
mkdir build
cd build
cmake ..
cmake --build .
.
├── CMakeLists.txt # Build configuration
├── src/
│ ├── PluginProcessor.* # Audio processing
│ ├── PluginEditor.* # Main editor window
│ ├── QtComponent.* # Qt integration
│ └── QtPluginRegistration.cpp
└── qml/
└── main.qml # Optional Qt Quick UI
The project supports the following plugin formats:
- VST3
- AU (macOS only)
- Standalone
Qt Quick support is optional and will be enabled if Qt6::Quick is available.
BSD-3-Clause License
Contributions are welcome! Please feel free to submit pull requests.