Skip to content

fullfxmedia/juce-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioPluginTemplate

Cloning

This repository can be cloned for a new starting point for a JUCE audio plugin project.

Repository layout

  • plugin/ — C++ sources for the JUCE plug-in target.
    • plugin/include/AudioPluginTemplate/ — Public headers that are safe to include from other translation units.
    • plugin/source/ — Implementation files for the editor and processor classes.
  • cmake/ — Helper CMake modules (CPM initialisation, shared logic, etc.).
  • scripts/ — Automation helpers, including the init.sh bootstrap script for renaming the template.

When starting a new project, update both the header and source lists in plugin/CMakeLists.txt to include any additional files you add under plugin/include or plugin/source.

git clone [email protected]:fullfxmedia/juce-template.git new-plugin
cd new-plugin
./scripts/init.sh NewPlugin
git remote rm origin
git remote add origin <new repo url>

CMake

Configure

OSX Apple Silicon

cmake -S . -B build -DBUILD_STANDALONE=ON -DCMAKE_OSX_ARCHITECTURES=arm64

Linux/Windows

cmake -S . -B build

Build

cmake --build build --config Release

About

Plugin template for JUCE projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors