Skip to content
/ CX11 Public

JX11 Synth Implementation from the 'Creating Synthesizer Plug-Ins with C++ and JUCE book

Notifications You must be signed in to change notification settings

notryanb/CX11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CX11 Synth

My Reaper Install: /Applications/REAPER.app/Contents/MacOS/REAPER

$ cmake -S . -B build
$ cmake --build build
$ cmake --build build --config Release

The first run will take the most time because the dependencies (CPM, JUCE, and googletest) need to be downloaded.

Alternatively, you can use bundled CMake presets:

$ cmake --preset default # uses the Ninja build system
$ cmake --build build
$ ctest --preset default

Existing presets are default, release, and Xcode.

To run clang-format on every commit, in the main directory execute

pre-commit install

(for this you may need to install pre-commit with pip: pip install pre-commit).

Don't forget to change "YourPluginName" to, well, your plugin name everywhere 😉

How was this template built?

This cmake template was taken by the WolfSound template.

Audio plugin template tutorial video

About

JX11 Synth Implementation from the 'Creating Synthesizer Plug-Ins with C++ and JUCE book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages