Overview of Pamplejuce features and requirements
mainPamplejuce is a template for creating and building JUCE plugins. It provides a pre-configured development environment with the following specifications:
Core Tech Stack
- Language: C++23
- Framework: JUCE 8.x (managed as a git submodule tracking
develop) - Dependency Management: CPM
- Build System: CMake 3.25 or higher
- Testing: Catch2 v3.7.1
Included Targets and Tools
- Targets:
TestsandBenchmarkstargets are included for immediate testing and performance profiling. - UI Debugging: Includes
Melatonin Inspectoras a JUCE module to assist with plugin UI development. - Code Quality: Includes
.clang-formatfor consistent styling. - Versioning: A
VERSIONfile is provided to propagate version information through JUCE and your application.