Awesome
<p align="center"> <br> <img src="images/juce awesome.png" width="200"/> <br> </p>An awesome list of open source JUCE libraries, plugins and utilities.
Organized by category. Stats update nightly.
🟢 = updated recently
🟠 = no commit in last year
🔴 = no commit in the last 3 years
Your repo missing? Open a PR to sites.txt with the url and a concise description.
I make more JUCEy content over at https://melatonin.dev/blog
Modules & Plugin Collections
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
Gin <br/> <sup>by FigBug</sup> | Massive collection of extras, including StackBlur, Websockets, Maps, etc | BSD-3-Clause | 260 | 1 day<sub><sup>🟢</sup></sub> |
chowdsp_utils <br/> <sup>by Chowdhury-DSP</sup> | Large collection of utilities including dsp, presets, json | other | 241 | 7 days<sub><sup>🟢</sup></sub> |
drowaudio <br/> <sup>by drowaudio</sup> | Older but large collection of utilities by the Tracktion superstar | other | 162 | 2 years<sub><sup>🟠</sup></sub> |
squarepine_core <br/> <sup>by SquarePine</sup> | Collection includes flexible Google Analytics, Easing functions, metering | other | 44 | 20 days<sub><sup>🟢</sup></sub> |
stk_wrapper <br/> <sup>by adamski</sup> | JUCE wrapper module for the Synthesis ToolKit (STK) library | 27 | 6 years<sub><sup>🔴</sup></sub> | |
juce-utils <br/> <sup>by christofmuc</sup> | MIDI, i18n, and other helper classes built on top of JUCE | MIT | 27 | 8 months<sub><sup>🟢</sup></sub> |
kv-modules <br/> <sup>by kushview</sup> | Kush View's module collection includes ffmpeg, video, jack | GPL-2.0 | 23 | 3 years<sub><sup>🟠</sup></sub> |
Jaut <br/> <sup>by ElandaSunshine</sup> | Collection of lower level modules complementing JUCE | GPL-3.0 | 22 | 22 days<sub><sup>🟢</sup></sub> |
stm-juce-modules <br/> <sup>by spensbot</sup> | Collection of Modules for use with JUCE | MIT | 16 | 4 years<sub><sup>🔴</sup></sub> |
JUMP <br/> <sup>by ImJimmi</sup> | Metering and utility classes built on top of JUCE | GPL-3.0 | 12 | 1 month<sub><sup>🟢</sup></sub> |
Templates
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
pamplejuce <br/> <sup>by sudara</sup> | C++20, JUCE, CMake, Catch2, Pluginval on GitHub Actions | MIT | 421 | 29 days<sub><sup>🟢</sup></sub> |
JUCECmakeRepoPrototype <br/> <sup>by eyalamirmusic</sup> | Large variety of JUCE and CMake plugin and app templates | 248 | 4 days<sub><sup>🟢</sup></sub> | |
audio-plugin-template <br/> <sup>by JanWilczek</sup> | C++23, JUCE, CPM, googletest on GitHub Actions | Unlicense | 99 | 1 month<sub><sup>🟢</sup></sub> |
nn-inference-template <br/> <sup>by Torsion-Audio</sup> | Neural network inference template for TensorFlow Lite, LibTorch, ONNX Runtime | MIT | 97 | 1 month<sub><sup>🟢</sup></sub> |
juce_cmake_vscode_example <br/> <sup>by tomoyanonymous</sup> | Boilerplate for developing plugins with JUCE, CMake & VSCode | 88 | 2 years<sub><sup>🟠</sup></sub> | |
NTHN_TEMPLATE_PLUGIN <br/> <sup>by ncblair</sup> | Audio Plugin CMake Template with a focus on Parameters and State Management | MIT | 76 | 1 year<sub><sup>🟠</sup></sub> |
juce-plugin-ci <br/> <sup>by ellapollack</sup> | (Archived) CI for JUCE audio plugins with GitHub Actions | 60 | 1 year<sub><sup>🟠</sup></sub> | |
JUCE-CMake-Plugin-Template <br/> <sup>by anthonyalfimov</sup> | Audio Plugin Template on GitHub Actions | MIT | 48 | 1 year<sub><sup>🟠</sup></sub> |
juce-template <br/> <sup>by nberr</sup> | "Everything but the processing" template supporting Rust DSP | MIT | 29 | 5 months<sub><sup>🟢</sup></sub> |
JUCE-ConsoleApp <br/> <sup>by eyalamirmusic</sup> | A JUCE example for CLI/console app along with the message thread | 3 | 1 month<sub><sup>🟢</sup></sub> |
Instruments
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
BespokeSynth <br/> <sup>by BespokeSynth</sup> | Cross-Platform Modular synth instrument/environment | GPL-3.0 | 4090 | 5 days<sub><sup>🟢</sup></sub> |
surge <br/> <sup>by surge-synthesizer</sup> | A very active open source rebuild and extension of the classic | GPL-3.0 | 3143 | 3 days<sub><sup>🟢</sup></sub> |
helio-sequencer <br/> <sup>by helio-fm</sup> | One music sequencer for all major platforms, desktop and mobile | GPL-3.0 | 3118 | 14 days<sub><sup>🟢</sup></sub> |
dexed <br/> <sup>by asb2m10</sup> | Yamaha DX7 FM multi patform / multi format plugin | GPL-3.0 | 2849 | 28 days<sub><sup>🟢</sup></sub> |
helm <br/> <sup>by mtytel</sup> | Free, Open source, cross platform 32-voice polyphonic synth | GPL-3.0 | 2373 | 6 years<sub><sup>🔴</sup></sub> |
giada <br/> <sup>by monocasual</sup> | Your Hardcore Loop Machine | GPL-3.0 | 1717 | 12 days<sub><sup>🟢</sup></sub> |
vital <br/> <sup>by mtytel</sup> | The popular spectral warping wavetable synth is open source | GPL-3.0 | 1565 | 2 years<sub><sup>🟠</sup></sub> |
odin2 <br/> <sup>by TheWaveWarden</sup> | 24-voice polyphonic synth with filter emulations and modulation matrix | GPL-3.0 | 569 | 2 years<sub><sup>🟠</sup></sub> |
ADLplug <br/> <sup>by jpcima</sup> | 2 FM synths based on OPL3 and OPN2 sound chip emulations | BSL-1.0 | 438 | 3 years<sub><sup>🟠</sup></sub> |
monique-monosynth <br/> <sup>by surge-synthesizer</sup> | Mono synth with morph mixer | other | 362 | 3 months<sub><sup>🟢</sup></sub> |
Magical8bitPlug2 <br/> <sup>by yokemura</sup> | 8-bit gaming console synth | GPL-3.0 | 306 | 9 months<sub><sup>🟢</sup></sub> |
tunefish <br/> <sup>by paynebc</sup> | Virtual Analog synth | GPL-3.0 | 260 | 1 year<sub><sup>🟠</sup></sub> |
juicysfplugin <br/> <sup>by Birch-san</sup> | Soundfont synthesizer | GPL-3.0 | 231 | 2 years<sub><sup>🟠</sup></sub> |
ChowKick <br/> <sup>by Chowdhury-DSP</sup> | Kick synthesizer based on old-school drum machine circuits | BSD-3-Clause | 165 | 2 years<sub><sup>🟠</sup></sub> |
Wavetable <br/> <sup>by FigBug</sup> | A 2 oscillator wavetable synth with flexible modulation options | BSD-3-Clause | 144 | 24 days<sub><sup>🟢</sup></sub> |
blocks <br/> <sup>by dan-german</sup> | Simplified modular synth | GPL-3.0 | 141 | 3 months<sub><sup>🟢</sup></sub> |
AudiblePlanets <br/> <sup>by gregrecco67</sup> | An expressive, quasi-Ptolemaic semi-modular synthesizer | GPL-3.0 | 112 | 3 months<sub><sup>🟢</sup></sub> |
OB-Xd <br/> <sup>by reales</sup> | Virtual Analog modelled Oberheim OB-X with a few extras | GPL-3.0 | 102 | 2 years<sub><sup>🟠</sup></sub> |
aeolus_plugin <br/> <sup>by Archie3d</sup> | Pipe organ emulator VST/AU | GPL-3.0 | 93 | 2 months<sub><sup>🟢</sup></sub> |
BlackBird <br/> <sup>by khrykin</sup> | Single Oscillator synth | GPL-3.0 | 59 | 8 months<sub><sup>🟢</sup></sub> |
PAPU <br/> <sup>by FigBug</sup> | Gameboy PAPU emulation | GPL-2.0 | 50 | 2 months<sub><sup>🟢</sup></sub> |
SID <br/> <sup>by FigBug</sup> | Commodore 64 SID emulation | GPL-3.0 | 44 | 2 months<sub><sup>🟢</sup></sub> |
SN76489 <br/> <sup>by FigBug</sup> | Sega Master System Sound Chip emulation | LGPL-2.1 | 42 | 2 months<sub><sup>🟢</sup></sub> |
drumlabooh <br/> <sup>by psemiletov</sup> | LV2/VSTi drum machine that can use Hydrogen, SFZ, and other drumkit formats | GPL-3.0 | 41 | 4 days<sub><sup>🟢</sup></sub> |
Hera <br/> <sup>by jpcima</sup> | Juno 60 | GPL-3.0 | 37 | 3 years<sub><sup>🔴</sup></sub> |
bitKlavier <br/> <sup>by Princeton-CDH</sup> | Bitklavier is a digital prepared piano | GPL-3.0 | 37 | 10 months<sub><sup>🟢</sup></sub> |
SARAH <br/> <sup>by getdunne</sup> | SARAH: Harmonic-analysis based synthesizer | MIT | 28 | 2 years<sub><sup>🟠</sup></sub> |
Voc <br/> <sup>by FigBug</sup> | Vocal synth emulates glottis and shape of vocal tract | LGPL-2.1 | 28 | 2 months<sub><sup>🟢</sup></sub> |
VanillaJuce <br/> <sup>by getdunne</sup> | Simple but complete VST2.4 + AUv2 synthesizer | MIT | 27 | 5 years<sub><sup>🔴</sup></sub> |
RP2A03 <br/> <sup>by FigBug</sup> | Nintenodo RP2A03 | LGPL-2.1 | 26 | 2 months<sub><sup>🟢</sup></sub> |
BatSynth <br/> <sup>by Emmet-Hayes</sup> | 2 oscillators with 13 wave shapes | 13 | 1 year<sub><sup>🟠</sup></sub> | |
BowedStringJUCE <br/> <sup>by SilvinWillemsen</sup> | Bowed String | 9 | 6 years<sub><sup>🔴</sup></sub> | |
juce-synth <br/> <sup>by w-frank</sup> | A MIDI controlled subtractive synthesiser built using JUCE and the Maximillian library | 8 | 4 years<sub><sup>🔴</sup></sub> | |
blue-synthesiser <br/> <sup>by mariusz96</sup> | Bachelor's thesis "Sound synthesis based on audio samples as an VST3 instrument" | 8 | 3 years<sub><sup>🟠</sup></sub> | |
duck-synth <br/> <sup>by jsvaldezv</sup> | Synthesiser plug-in with two oscillators, adsr, reverb and volume | MIT | 7 | 6 months<sub><sup>🟢</sup></sub> |
VermeerMonosynth-1 <br/> <sup>by mohragk</sup> | Monosynth VST on JUCE 5 | GPL-3.0 | 6 | 2 months<sub><sup>🟢</sup></sub> |
juce-string-model <br/> <sup>by w-frank</sup> | Realistic string instrument model using physical modelling and includes a delay line | 4 | 4 years<sub><sup>🔴</sup></sub> | |
BeatAligningGuitarLooper <br/> <sup>by DanielRudrich</sup> | A guitar looper which detects the tempo and plays along a rudimentary drumbeat | GPL-3.0 | 2 | 6 years<sub><sup>🔴</sup></sub> |
additive-synth <br/> <sup>by jsvaldezv</sup> | Additive synthesis plug-in with two oscillators and two LFO modulations | MIT | 2 | 10 months<sub><sup>🟢</sup></sub> |
banana-split <br/> <sup>by jsvaldezv</sup> | Two part project with a FM Synthesiser plug-in and a MIDI controller built with Arduino | MIT | 1 | 6 months<sub><sup>🟢</sup></sub> |
Samplers
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
typebeat <br/> <sup>by kofigumbs</sup> | MacOS only Rust-backed Keyboard sequencer, sampler, and synth | AGPL-3.0 | 415 | 2 years<sub><sup>🟠</sup></sub> |
shortcircuit-xt <br/> <sup>by surge-synthesizer</sup> | Sampler | GPL-3.0 | 257 | 21 hours<sub><sup>🟢</sup></sub> |
vmpc-juce <br/> <sup>by izzyreal</sup> | JUCE implementation of VMPC2000XL | GPL-3.0 | 91 | 14 days<sub><sup>🟢</sup></sub> |
Soompler <br/> <sup>by abbysoft-team</sup> | Soompler, a JUCE based sampler plugin | 31 | 5 years<sub><sup>🔴</sup></sub> | |
JUCE-AKSampler <br/> <sup>by getdunne</sup> | AudioKit AKSampler wrapped as a JUCE app/plug-in | GPL-3.0 | 29 | 5 years<sub><sup>🔴</sup></sub> |
CTAG-JUCE-Sampler <br/> <sup>by NiklasWan</sup> | CTAG JUCE sampler | 24 | 5 years<sub><sup>🔴</sup></sub> | |
Sampler <br/> <sup>by DBraun</sup> | A sampler made with JUCE | MIT | 20 | 1 year<sub><sup>🟠</sup></sub> |
streaming_sampler <br/> <sup>by onereddogmedia</sup> | Extension to JUCE's Sampler class which enables disk streaming | MIT | 15 | 3 years<sub><sup>🔴</sup></sub> |
duck-sampler <br/> <sup>by jsvaldezv</sup> | Sampler plug-in with ADSR, distortion and LFO | MIT | 9 | 6 months<sub><sup>🟢</sup></sub> |
Effects
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
SmartGuitarAmp <br/> <sup>by GuitarML</sup> | Neural Network WaveNet modelled guitar amps | Apache-2.0 | 1235 | 1 year<sub><sup>🟠</sup></sub> |
AnalogTapeModel <br/> <sup>by jatinchowdhury18</sup> | Physical Modeling for Analog Tape Machines | GPL-3.0 | 1111 | 1 year<sub><sup>🟢</sup></sub> |
Fire <br/> <sup>by jerryuhoo</sup> | A multi-band distortion plugin | AGPL-3.0 | 517 | 14 days<sub><sup>🟢</sup></sub> |
paulxstretch <br/> <sup>by essej</sup> | Extreme Timestretching application and plugin | other | 441 | 2 years<sub><sup>🟠</sup></sub> |
BYOD <br/> <sup>by Chowdhury-DSP</sup> | Build-Your-Own Guitar Distortion | GPL-3.0 | 436 | 6 months<sub><sup>🟢</sup></sub> |
ChowMatrix <br/> <sup>by Chowdhury-DSP</sup> | Inifinitely growable tree of delay lines | BSD-3-Clause | 290 | 3 years<sub><sup>🟠</sup></sub> |
ZLEqualizer <br/> <sup>by ZL-Audio</sup> | 16-band minimum-phase dynamic equalizer | GPL-3.0 | 284 | 4 days<sub><sup>🟢</sup></sub> |
SmartGuitarPedal <br/> <sup>by GuitarML</sup> | Neural Network WaveNet modelled guitar pedals | Apache-2.0 | 264 | 2 years<sub><sup>🟠</sup></sub> |
Maim <br/> <sup>by ArdenButterfield</sup> | Audio plugin for custom MP3 distortion and digital glitches | GPL-3.0 | 260 | 2 months<sub><sup>🟢</sup></sub> |
CTAGDRC <br/> <sup>by p-hlp</sup> | An audio compressor plugin | GPL-3.0 | 167 | 4 years<sub><sup>🔴</sup></sub> |
Schrammel_OJD <br/> <sup>by JanosGit</sup> | Audio plugin model of a modern classic overdrive pedal | GPL-3.0 | 163 | 3 years<sub><sup>🟠</sup></sub> |
valentine <br/> <sup>by tote-bag-labs</sup> | An open source compressor meant to pump and breathe | GPL-3.0 | 141 | 2 months<sub><sup>🟢</sup></sub> |
mda-plugins-juce <br/> <sup>by hollance</sup> | Old school MDA freeware plugins reimplemented in JUCE | other | 125 | 1 month<sub><sup>🟢</sup></sub> |
RoomReverb <br/> <sup>by cvde</sup> | Algorithmic reverb plugin | GPL-3.0 | 109 | 3 months<sub><sup>🟢</sup></sub> |
simple-reverb <br/> <sup>by szkkng</sup> | Simple reverb | GPL-3.0 | 109 | 4 months<sub><sup>🟢</sup></sub> |
SimpleCompressor <br/> <sup>by DanielRudrich</sup> | Code and theory of a look-ahead compressor / limiter | GPL-3.0 | 98 | 5 years<sub><sup>🔴</sup></sub> |
slPlugins <br/> <sup>by FigBug</sup> | Large plugin collection from socalabs | BSD-3-Clause | 97 | 2 months<sub><sup>🟢</sup></sub> |
NEL-19 <br/> <sup>by Mrugalla</sup> | High-fidelity random vibrato (windows only) | GPL-3.0 | 75 | 2 months<sub><sup>🟢</sup></sub> |
PhaseVocoder <br/> <sup>by stekyne</sup> | Phase Vocoder | 65 | 3 years<sub><sup>🔴</sup></sub> | |
vstSpleeter <br/> <sup>by gvne</sup> | Uses JUCE and spleeterpp to run spleeter in c++ | 64 | 4 years<sub><sup>🔴</sup></sub> | |
CHOW <br/> <sup>by Chowdhury-DSP</sup> | Digital Distortion | GPL-3.0 | 64 | 5 years<sub><sup>🔴</sup></sub> |
modEQ <br/> <sup>by tobanteAudio</sup> | EQ audio plugin with modulation | GPL-3.0 | 59 | 4 years<sub><sup>🔴</sup></sub> |
quantumVerb <br/> <sup>by QVbDev</sup> | Convolution Reverb | GPL-3.0 | 56 | 6 years<sub><sup>🔴</sup></sub> |
vsts <br/> <sup>by unplugred</sup> | A treasure trove of effects and other fun plugins | 55 | 4 days<sub><sup>🟢</sup></sub> | |
repitch <br/> <sup>by ellapollack</sup> | MIDI controlled harmonizer | 54 | 3 years<sub><sup>🟠</sup></sub> | |
crispy <br/> <sup>by spensbot</sup> | Audio Saturation Plugin (VST/AU) made with JUCE | MIT | 45 | 4 years<sub><sup>🔴</sup></sub> |
anotherdelay <br/> <sup>by dllim</sup> | Tape Delay plugin with tape flutter, wow, and saturation emulation | MIT | 41 | 5 years<sub><sup>🔴</sup></sub> |
SG-323 <br/> <sup>by greyboxaudio</sup> | Authentic emulation of an Ursa Major Stargate 323 Reverb | GPL-3.0 | 40 | 2 months<sub><sup>🟢</sup></sub> |
ZLEComp <br/> <sup>by ZL-Audio</sup> | Compressor plugin with gain reduction history | GPL-3.0 | 39 | 3 months<sub><sup>🟢</sup></sub> |
cStop <br/> <sup>by calgoheen</sup> | Tape stop plugin with a few extra goodies | MIT | 31 | 1 year<sub><sup>🟠</sup></sub> |
mverb <br/> <sup>by FigBug</sup> | Dattorro’s figure-of-eight reverb | GPL-3.0 | 22 | 2 months<sub><sup>🟢</sup></sub> |
JUCEVocoder <br/> <sup>by dbaylies</sup> | A simple vocoder plug-in with a built-in synthesis engine | 18 | 4 years<sub><sup>🔴</sup></sub> | |
SMPLComp <br/> <sup>by p-hlp</sup> | A simplified version of the CTAGDRC audio compressor plugin | GPL-3.0 | 17 | 4 years<sub><sup>🔴</sup></sub> |
OvertoneFilter <br/> <sup>by lukemcraig</sup> | Emphasize MIDI-selected harmonics of an audio signal | 17 | 5 years<sub><sup>🔴</sup></sub> | |
ABComparisonPlugin <br/> <sup>by DanielRudrich</sup> | An audio-plugin for multi-channel AB-comparison of several input signals | GPL-3.0 | 14 | 5 months<sub><sup>🟢</sup></sub> |
Filter <br/> <sup>by joonastuo</sup> | A state variable filter plugin | 14 | 5 years<sub><sup>🔴</sup></sub> | |
Contrast <br/> <sup>by ImJimmi</sup> | Bundle of minimal plug-ins | MIT | 12 | 2 years<sub><sup>🟠</sup></sub> |
Delay <br/> <sup>by joonastuo</sup> | Delay-effect plugin | 11 | 5 years<sub><sup>🔴</sup></sub> | |
VibraFlanger <br/> <sup>by joonastuo</sup> | Vibrato/Flanger effect plugin made with JUCE | 10 | 5 years<sub><sup>🔴</sup></sub> | |
Distortion <br/> <sup>by joonastuo</sup> | Waveshaper distortion plugin | 8 | 5 years<sub><sup>🔴</sup></sub> | |
ATK-MT2 <br/> <sup>by AudioTK</sup> | Plugin emulating the MT2 pedal | 8 | 3 years<sub><sup>🟠</sup></sub> | |
Phaser <br/> <sup>by joonastuo</sup> | Phaser-effect plugin | 5 | 5 years<sub><sup>🔴</sup></sub> | |
TS9 <br/> <sup>by AudioTK</sup> | Plugin modeling the well-known Ibanez TS9 TubeScreamer | 5 | 2 years<sub><sup>🟠</sup></sub> | |
Chorus <br/> <sup>by joonastuo</sup> | LCR Chorus-effect plugin | MIT | 4 | 5 years<sub><sup>🔴</sup></sub> |
Lush-Delay <br/> <sup>by spensbot</sup> | A Delay Plugin Made with JUCE | MIT | 3 | 4 years<sub><sup>🔴</sup></sub> |
SD1 <br/> <sup>by AudioTK</sup> | Plugin modeling the well-known Boss SD1 | 2 | 2 years<sub><sup>🟠</sup></sub> | |
juce-audio-filters <br/> <sup>by w-frank</sup> | Collection of digital audio filter plugins using the JUCE DSP module | 1 | 4 years<sub><sup>🔴</sup></sub> | |
ATKGuitarPreamp <br/> <sup>by AudioTK</sup> | Plugin modeling a guitar preamplifier followed by a tone stack | 1 | 3 years<sub><sup>🟠</sup></sub> | |
ATKBassPreamp <br/> <sup>by AudioTK</sup> | Plugin modeling a bass preamplifier followed by a tone stack | 1 | 3 years<sub><sup>🟠</sup></sub> | |
UniversalDelay <br/> <sup>by AudioTK</sup> | A mono delay plugin | 1 | 2 years<sub><sup>🟠</sup></sub> | |
IEMPluginSuite | Large suite of plugins, including Ambisonic | |||
Andromeda <br/> <sup>by AudioTK</sup> | A plugin version of the Andromeda version of the Noble ODR-1 | 0 | 2 years<sub><sup>🟠</sup></sub> |
Metering
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
Frequalizer <br/> <sup>by ffAudio</sup> | Equalizer using JUCE's dsp module | BSD-3-Clause | 323 | 3 years<sub><sup>🟠</sup></sub> |
ff_meters <br/> <sup>by ffAudio</sup> | LED meters for JUCE audio buffers | BSD-3-Clause | 115 | 3 years<sub><sup>🔴</sup></sub> |
equalize_it <br/> <sup>by egoracle</sup> | 12-band parametric EQ | GPL-3.0 | 45 | 1 year<sub><sup>🟠</sup></sub> |
sound_meter <br/> <sup>by SoundDevelopment</sup> | Resizable efficient peak meters | MIT | 30 | 1 year<sub><sup>🟠</sup></sub> |
Midi
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
SendMIDI <br/> <sup>by gbevin</sup> | Cross-platform tool to send MIDI messages from the command line | GPL-3.0 | 704 | 21 days<sub><sup>🟢</sup></sub> |
ShowMIDI <br/> <sup>by gbevin</sup> | Multi-platform GUI application to effortlessly visualize MIDI activity | GPL-3.0 | 609 | 3 months<sub><sup>🟢</sup></sub> |
stochas <br/> <sup>by surge-synthesizer</sup> | Probabilistic sequencer | GPL-3.0 | 416 | 9 days<sub><sup>🟢</sup></sub> |
ReceiveMIDI <br/> <sup>by gbevin</sup> | Cross-platform tool to monitor and receive MIDI messages on the command line | GPL-3.0 | 314 | 21 days<sub><sup>🟢</sup></sub> |
KnobKraft-orm <br/> <sup>by christofmuc</sup> | The free modern cross-platform MIDI Sysex Librarian | AGPL-3.0 | 205 | 2 days<sub><sup>🟢</sup></sub> |
ripchord <br/> <sup>by trackbout</sup> | Cross platform plugin to create and remix chord progressions | GPL-3.0 | 82 | 2 years<sub><sup>🟠</sup></sub> |
b-step <br/> <sup>by surge-synthesizer</sup> | Chord sequencer | other | 42 | 3 months<sub><sup>🟢</sup></sub> |
arpligner <br/> <sup>by YPares</sup> | Multi-track & polyphonic arpeggiator where both chords and arp patterns are live MIDI data | other | 33 | 1 year<sub><sup>🟠</sup></sub> |
Shuttertone <br/> <sup>by liamlacey</sup> | Uses colour data from images to generate music | GPL-3.0 | 24 | 4 years<sub><sup>🔴</sup></sub> |
Midi-Transposer <br/> <sup>by stfufane</sup> | Map chords to your MIDI bass pedal | MIT | 24 | 5 months<sub><sup>🟢</sup></sub> |
Topiary-Beatz <br/> <sup>by tomto66</sup> | A MIDI drum pattern generator for live use | GPL-3.0 | 21 | 2 years<sub><sup>🟠</sup></sub> |
Scribe <br/> <sup>by CLeJack</sup> | Audio (guitar) to MIDI converter | 9 | 3 years<sub><sup>🟠</sup></sub> | |
Topiary-Riffz <br/> <sup>by tomto66</sup> | Plugin that can play MIDI files, assigned to keys, and transposed on a per key basis | GPL-3.0 | 1 | 2 years<sub><sup>🟠</sup></sub> |
LibreArp | Pattern-based arpeggiator | |||
Topiary-Presetz <br/> <sup>by tomto66</sup> | Plugin that lets you define "variations" of settings of "parameters" and output as Midi | GPL-3.0 | 0 | 2 years<sub><sup>🟠</sup></sub> |
Microtuning
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
tuning-workbench-synth <br/> <sup>by surge-synthesizer</sup> | Simple microtonal synth | GPL-3.0 | 48 | 1 year<sub><sup>🟠</sup></sub> |
SuperVirtualKeyboard <br/> <sup>by vsicurella</sup> | MIDI Plugin for interacting with microtonal piano layouts | Unlicense | 42 | 4 years<sub><sup>🔴</sup></sub> |
everytone-tuner <br/> <sup>by vsicurella</sup> | MIDI microtuning plugin | Unlicense | 16 | 3 years<sub><sup>🟠</sup></sub> |
Tune-Up-MIDI <br/> <sup>by vsicurella</sup> | A micro-tuning plugin. Converts single-channel MIDI into multichannel MIDI with pitchbend messages | 4 | 3 years<sub><sup>🔴</sup></sub> | |
ScaleStructureComponent <br/> <sup>by vsicurella</sup> | For designing a 2D isomorphic layout based on MOS scales for use with ET tuning systems | 2 | 4 years<sub><sup>🔴</sup></sub> |
UI
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
foleys_gui_magic <br/> <sup>by ffAudio</sup> | WYSWYG plugin editor letting you create JUCE GUIs without coding | other | 358 | 5 months<sub><sup>🟢</sup></sub> |
fontaudio <br/> <sup>by fefanto</sup> | Icon toolkit for audio with permissive licensing | MIT | 328 | 2 years<sub><sup>🟠</sup></sub> |
JIVE <br/> <sup>by ImJimmi</sup> | Build flexible GUIs using declarative markup | MIT | 128 | 1 month<sub><sup>🟢</sup></sub> |
melatonin_blur <br/> <sup>by sudara</sup> | Fast cross-platform CPU blurs and drop/inner shadows for JUCE | MIT | 101 | 8 days<sub><sup>🟢</sup></sub> |
animator <br/> <sup>by bgporter</sup> | Animation module implementing classic easing curves and some new ones | MIT | 75 | 1 year<sub><sup>🟠</sup></sub> |
hack_audio_gui <br/> <sup>by HackAudio</sup> | Hack Audio's custom components | other | 28 | 6 years<sub><sup>🔴</sup></sub> |
Resvg4JUCE <br/> <sup>by JanosGit</sup> | Wrapper for the resvg rendering library | MPL-2.0 | 26 | 2 years<sub><sup>🟠</sup></sub> |
BarelyML <br/> <sup>by MNSignalProcessing</sup> | Markdown-inspired markup for JUCE | MIT | 14 | 7 months<sub><sup>🟢</sup></sub> |
juce-draggableListBox <br/> <sup>by getdunne</sup> | JUCE ListBox whose items can be reordered by drag-and-drop | MIT | 13 | 4 years<sub><sup>🔴</sup></sub> |
juce-widgets <br/> <sup>by christofmuc</sup> | Unsorted collection of "widgets" | MIT | 12 | 1 year<sub><sup>🟠</sup></sub> |
RtfFileLoader <br/> <sup>by hogliux</sup> | Convert rtf files to xml to create a JUCE AttributedString | GPL-3.0 | 9 | 7 years<sub><sup>🔴</sup></sub> |
juce_litehtml <br/> <sup>by Archie3d</sup> | JUCE module that provides integration of the litehtml HTML/CSS rendering engine | 6 | 2 years<sub><sup>🟠</sup></sub> | |
JuceHtmlTextEditor <br/> <sup>by ZioGuido</sup> | HTML parsing of the basic tags for formatting text and adding hyperlinks | 6 | 4 months<sub><sup>🟢</sup></sub> | |
haydxn_juce_animation <br/> <sup>by jkoutavas</sup> | JUCE animation package originally contributed by 'haydxn' | MIT | 5 | 6 years<sub><sup>🔴</sup></sub> |
bbcode-editor <br/> <sup>by SoundDevelopment</sup> | TextEditor descendant that accepts BBCode | MIT | 5 | 2 years<sub><sup>🟠</sup></sub> |
juce_murka <br/> <sup>by Kiberchaika</sup> | A lightweight GPU-accelerated library inspired from ImGui for interactive audio plugin UI design for JUCE | 3 | 1 month<sub><sup>🟢</sup></sub> | |
html_entity_decoder <br/> <sup>by asimilon</sup> | A simple HTML entity String decoder module for JUCE | BSL-1.0 | 2 | 3 years<sub><sup>🔴</sup></sub> |
Tooling & Debugging
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
FRUT <br/> <sup>by McMartin</sup> | The OG way to setup CMake with JUCE (pre JUCE 6) | GPL-3.0 | 431 | 2 months<sub><sup>🟢</sup></sub> |
pluginval <br/> <sup>by Tracktion</sup> | Cross-platform plugin testing and validation | GPL-3.0 | 386 | 15 days<sub><sup>🟢</sup></sub> |
melatonin_inspector <br/> <sup>by sudara</sup> | Inspect your JUCE components ala Web Inspector | MIT | 150 | 24 days<sub><sup>🟢</sup></sub> |
juce-toys <br/> <sup>by jcredland</sup> | LLDB helpers. Comoponent, buffer and value tree debuggers and more | MIT | 115 | 1 month<sub><sup>🟢</sup></sub> |
melatonin_audio_sparklines <br/> <sup>by sudara</sup> | Display audio as ASCII waveforms on the console and in your tests | MIT | 94 | 18 days<sub><sup>🟢</sup></sub> |
formula <br/> <sup>by soundspear</sup> | VST and AU plugin to live code and test effects inside your DAW | BSL-1.0 | 85 | 2 months<sub><sup>🟢</sup></sub> |
DSP-Testbench <br/> <sup>by AndrewJJ</sup> | Test your dsp with signal sources, routing, analysis and monitoring | MIT | 64 | 10 months<sub><sup>🟢</sup></sub> |
Frameworks
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
plugdata <br/> <sup>by plugdata-team</sup> | Pure Data as a plugin, with a new GUI | GPL-3.0 | 1553 | 22 minutes<sub><sup>🟢</sup></sub> |
Chataigne <br/> <sup>by benkuper</sup> | Real-time communication and syncing with many other technologies | GPL-3.0 | 1197 | 17 days<sub><sup>🟢</sup></sub> |
HISE <br/> <sup>by christophhart</sup> | The open source framework for sample based instruments | other | 1038 | 6 hours<sub><sup>🟢</sup></sub> |
Camomile <br/> <sup>by pierreguillot</sup> | A meta-plugin that embeds Pure Data | GPL-3.0 | 910 | 9 months<sub><sup>🟢</sup></sub> |
react-juce <br/> <sup>by JoshMarler</sup> | Cross-platform native apps with React.js and JUCE | MIT | 765 | 2 years<sub><sup>🟠</sup></sub> |
cabbage <br/> <sup>by rorywalsh</sup> | Framework for developing plugins with the Csound programming language | GPL-3.0 | 517 | 22 days<sub><sup>🟢</sup></sub> |
ysfx <br/> <sup>by jpcima</sup> | JSFX hosting library incl. example plugin | Apache-2.0 | 177 | 2 years<sub><sup>🟠</sup></sub> |
plugincollider <br/> <sup>by asb2m10</sup> | Plugin that embeds SuperCollider | GPL-3.0 | 54 | 2 years<sub><sup>🟠</sup></sub> |
AudioTK <br/> <sup>by AudioTK</sup> | An audio digital processing toolbox based on a workflow/pipeline principle | BSD-3-Clause | 47 | 3 years<sub><sup>🔴</sup></sub> |
none <br/> <sup>by 0x07dc</sup> | Framework built with JUCE, provides architecture guidance for making a plugin (GUI, Processors, States, State Modifiers) | other | 2 | 3 years<sub><sup>🔴</sup></sub> |
DSP
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
faust <br/> <sup>by grame-cncm</sup> | JUCE standalone app and plugin exporter for Faust DSP library | other | 2569 | 6 days<sub><sup>🟢</sup></sub> |
Audio-Effects <br/> <sup>by juandagilc</sup> | Collection of Audio Effects examples from a book | 749 | 4 years<sub><sup>🔴</sup></sub> | |
signalsmith-stretch <br/> <sup>by Signalsmith-Audio</sup> | Polyphonic pitch/time algorithm | MIT | 251 | 14 days<sub><sup>🟢</sup></sub> |
dsp <br/> <sup>by Signalsmith-Audio</sup> | Signalsmith's library of DSP utilities and classes | MIT | 190 | 9 months<sub><sup>🟢</sup></sub> |
pitch_detector <br/> <sup>by adamski</sup> | Pitch estimation based on YIN | 132 | 2 years<sub><sup>🟠</sup></sub> | |
pMix2 <br/> <sup>by olilarkin</sup> | pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE | 92 | 5 years<sub><sup>🔴</sup></sub> | |
formula <br/> <sup>by soundspear</sup> | Plugin for developing and testing DSP code in real time using C | BSL-1.0 | 85 | 2 months<sub><sup>🟢</sup></sub> |
juce_faustllvm <br/> <sup>by olilarkin</sup> | JUCE Module for embedding the libfaust JIT compiler | 38 | 5 years<sub><sup>🔴</sup></sub> | |
sst-waveshapers <br/> <sup>by surge-synthesizer</sup> | Surge waveshapers as a separate library | GPL-3.0 | 23 | 4 days<sub><sup>🟢</sup></sub> |
juce-MultiStepEnvelopeGenerator <br/> <sup>by getdunne</sup> | Multi Step Envelope Generator | MIT | 19 | 11 months<sub><sup>🟢</sup></sub> |
mammut <br/> <sup>by kmatheussen</sup> | Sound transformation using one single gigantic analysis (no windows) | 18 | 4 months<sub><sup>🟢</sup></sub> | |
sst-filters <br/> <sup>by surge-synthesizer</sup> | Surge filters as a separate library | GPL-3.0 | 18 | 4 days<sub><sup>🟢</sup></sub> |
SimpleVocoder <br/> <sup>by Stenzel</sup> | Leaky autocorrelation vocoder | 18 | 3 years<sub><sup>🟠</sup></sub> | |
OverlappingFFTProcessor <br/> <sup>by DanielRudrich</sup> | Class for buffering samples for FFT processing | AGPL-3.0 | 16 | 5 years<sub><sup>🔴</sup></sub> |
ape <br/> <sup>by jthorborg</sup> | Plugin that allows programming C++ DSP code in real time | 14 | 3 years<sub><sup>🔴</sup></sub> | |
ob_HIIR <br/> <sup>by AndrewJJ</sup> | JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library | LGPL-2.1 | 12 | 1 year<sub><sup>🟠</sup></sub> |
OomphSC <br/> <sup>by DanielRudrich</sup> | Audio Plug-in which figures out the Oomph of a signal and sends it via OSC | GPL-3.0 | 6 | 2 years<sub><sup>🟠</sup></sub> |
JUCE_SoundTouch <br/> <sup>by eyalamirmusic</sup> | Wrapper around the SoundTouch tempo/pitch library | LGPL-2.1 | 6 | 4 years<sub><sup>🔴</sup></sub> |
Music Notation and Theory
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
guidolib <br/> <sup>by grame-cncm</sup> | Music notation format, score rendering engine and various music score utilities | MPL-2.0 | 155 | 2 months<sub><sup>🟢</sup></sub> |
belle <br/> <sup>by andigamesandmusic</sup> | Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc. | 88 | 5 months<sub><sup>🟢</sup></sub> | |
jackel <br/> <sup>by nberr</sup> | Negative harmony application | other | 16 | 2 years<sub><sup>🟠</sup></sub> |
foleys_musicology <br/> <sup>by ffAudio</sup> | Music theory and score editing/rendering | 8 | 4 years<sub><sup>🔴</sup></sub> | |
Bach <br/> <sup>by bliston</sup> | A music theory library JUCE module | MIT | 7 | 7 years<sub><sup>🔴</sup></sub> |
Networking & Cryptography
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
RestRequest <br/> <sup>by adamski</sup> | JUCE module for making HTTP requests to REST APIs | MIT | 63 | 4 years<sub><sup>🔴</sup></sub> |
yum_CredentialManager <br/> <sup>by Yum-Audio</sup> | MacOS Keychain and Windows CredentialManager integration | MIT | 12 | 1 year<sub><sup>🟠</sup></sub> |
Graphics & Video
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
CustomMatPlot <br/> <sup>by franshej</sup> | MatPlotLib implementation in JUCE | MIT | 67 | 6 days<sub><sup>🟢</sup></sub> |
foleys_video_engine <br/> <sup>by ffAudio</sup> | A video engine to load, play, assemble and write video | other | 52 | 1 year<sub><sup>🟠</sup></sub> |
imgui_juce <br/> <sup>by Krasjet</sup> | Dear ImGui backend for JUCE | LGPL-3.0 | 38 | 5 months<sub><sup>🟢</sup></sub> |
vulkan-cpp-library <br/> <sup>by parawave</sup> | Windows 10 Vulkan support for JUCE 6 | other | 25 | 3 years<sub><sup>🔴</sup></sub> |
juce_bgfx <br/> <sup>by Archie3d</sup> | bgfx rendering example for JUCE | 21 | 2 years<sub><sup>🟠</sup></sub> | |
juce_nanovg <br/> <sup>by timothyschoen</sup> | NanoVG graphics module for JUCE | 15 | 2 years<sub><sup>🟠</sup></sub> |
OpenGL
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
3DAudioVisualizers <br/> <sup>by TimArt</sup> | An OpenGL Audio Visualizer suite for Audio and GUI | 135 | 4 years<sub><sup>🔴</sup></sub> | |
glslEditor_AudioPlugin <br/> <sup>by COx2</sup> | GLSL Editor Audio Plugin | MIT | 65 | 3 years<sub><sup>🔴</sup></sub> |
OpenGLRealtimeVisualization4JUCE <br/> <sup>by JanosGit</sup> | OpenGL-accelerated realtime audio visualization components | MIT | 63 | 5 years<sub><sup>🔴</sup></sub> |
LearnJUCEOpenGL <br/> <sup>by ianacaburian</sup> | Beginner's reference on animated 2D graphics in JUCE using OpenGL | 21 | 5 years<sub><sup>🔴</sup></sub> | |
juce-midi-visualizer-AU-plugin <br/> <sup>by rosshoyt</sup> | Generate real-time 3D visualization of MIDI Data using OpenGL | MIT | 19 | 3 years<sub><sup>🔴</sup></sub> |
openglWithJuce <br/> <sup>by iomeone</sup> | OpenGL with JUCE | 14 | 5 years<sub><sup>🔴</sup></sub> | |
Polyline2DExample <br/> <sup>by CrushedPixel</sup> | A JUCE example application for Polyline2D | MIT | 13 | 6 years<sub><sup>🔴</sup></sub> |
LiveShaderPalette <br/> <sup>by ianacaburian</sup> | Live code animated OpenGL shaders and mouse/touch input actions side-by-side | GPL-3.0 | 12 | 5 years<sub><sup>🔴</sup></sub> |
Polyline2DPathRenderer <br/> <sup>by CrushedPixel</sup> | Renders JUCE Paths very quickly using OpenGL | MIT | 11 | 6 years<sub><sup>🔴</sup></sub> |
Testing
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
juce-end-to-end <br/> <sup>by FocusriteGroup</sup> | End to end functional testing via js | Apache-2.0 | 88 | 4 months<sub><sup>🟢</sup></sub> |
TestsTalk <br/> <sup>by Sinecure-Audio</sup> | Catch2 Examples from ADC 2020 talk | 19 | 4 years<sub><sup>🔴</sup></sub> | |
melatonin_parameters <br/> <sup>by sudara</sup> | Log parameter conversion and formatting example with tests | MIT | 13 | 3 months<sub><sup>🟢</sup></sub> |
melatonin_test_helpers <br/> <sup>by sudara</sup> | Catch2 matchers for JUCE's AudioBlock | MIT | 12 | 25 days<sub><sup>🟢</sup></sub> |
straw <br/> <sup>by kunitoki</sup> | Straw is a juce automation framework for integration testing | other | 2 | 5 months<sub><sup>🟢</sup></sub> |
Educational
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
synth-plugin-book <br/> <sup>by hollance</sup> | Source code for the book "Code Your Own Synth Plug-Ins With C++ and JUCE" | MIT | 172 | 5 months<sub><sup>🟢</sup></sub> |
juce-cookbook <br/> <sup>by tobanteAudio</sup> | JUCE Cookbook | other | 111 | 4 years<sub><sup>🔴</sup></sub> |
juceSynthFramework <br/> <sup>by TheAudioProgrammer</sup> | Build a JUCE synth step by step with Josh | 69 | 5 years<sub><sup>🔴</sup></sub> | |
audio-effects <br/> <sup>by getdunne</sup> | Revised versions of Reiss and McPherson's "Audio Effects" examples | GPL-3.0 | 56 | 5 years<sub><sup>🔴</sup></sub> |
audio-dsp <br/> <sup>by prayash</sup> | Playing around with audio plugin development and DSP | 43 | 5 years<sub><sup>🔴</sup></sub> | |
plugex <br/> <sup>by belangeo</sup> | PLUGin EXamples made with JUCE | LGPL-3.0 | 36 | 4 years<sub><sup>🔴</sup></sub> |
plugin-ci-example <br/> <sup>by jatinchowdhury18</sup> | JUCE plugin CI examples for Gitlab, GitHub, Azure | BSD-3-Clause | 21 | 2 years<sub><sup>🟠</sup></sub> |
Juce-Simples-Exemples <br/> <sup>by nseaSeb</sup> | Simples Juce Exemples | GPL-3.0 | 10 | 5 years<sub><sup>🔴</sup></sub> |
Hosts & DAWs
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
pedalboard <br/> <sup>by spotify</sup> | A Python library and host for manipulating audio | GPL-3.0 | 5216 | 2 months<sub><sup>🟢</sup></sub> |
tracktion_engine <br/> <sup>by Tracktion</sup> | The one, the only, the engine that JUCE was once extracted from | other | 1203 | 23 hours<sub><sup>🟢</sup></sub> |
element <br/> <sup>by kushview</sup> | The audio plugin host that isn't a DAW! | 1164 | 16 days<sub><sup>🟢</sup></sub> | |
DawDreamer <br/> <sup>by DBraun</sup> | Python DAW with full cross platform support | GPL-3.0 | 923 | 2 months<sub><sup>🟢</sup></sub> |
RenderMan <br/> <sup>by fedden</sup> | Interactive "command line" host backed by Maximilian | Unlicense | 364 | 3 years<sub><sup>🔴</sup></sub> |
OwlPlug <br/> <sup>by DropSnorz</sup> | Cross-platform plugin manager | GPL-3.0 | 292 | 2 months<sub><sup>🟢</sup></sub> |
Plugalyzer <br/> <sup>by CrushedPixel</sup> | Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins | GPL-3.0 | 85 | 2 months<sub><sup>🟢</sup></sub> |
PluginRunner <br/> <sup>by jatinchowdhury18</sup> | Run audio through a plugin from the CLI on windows | WTFPL | 15 | 5 years<sub><sup>🔴</sup></sub> |
Integrations
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
MIDI2LR <br/> <sup>by rsjaffe</sup> | An application and plugin to remotely control Lightroom via MIDI | GPL-3.0 | 692 | 2 months<sub><sup>🟢</sup></sub> |
popsicle <br/> <sup>by kunitoki</sup> | Bridging JUCE to python | other | 174 | 4 months<sub><sup>🟢</sup></sub> |
clap-juce-extensions <br/> <sup>by free-audio</sup> | CLAP plugin support | MIT | 149 | 4 months<sub><sup>🟢</sup></sub> |
luce <br/> <sup>by peersuasive</sup> | LUA GUI module (unmaintained) | 127 | 8 years<sub><sup>🔴</sup></sub> | |
JucyFluttering <br/> <sup>by audiooffler</sup> | Flutter for iOS and Android frontend | GPL-3.0 | 114 | 3 years<sub><sup>🔴</sup></sub> |
osmid <br/> <sup>by llloret</sup> | MIDI <-> OSC conversion used by Sonic Pi | other | 72 | 4 years<sub><sup>🔴</sup></sub> |
AbletonLink_JuceSampler <br/> <sup>by ianacaburian</sup> | Tutorial on tempo synchronization with Ableton Link | 65 | 6 years<sub><sup>🔴</sup></sub> | |
tomduncalf_juce_web_ui <br/> <sup>by tomduncalf</sup> | WIP: Helper classes for integrating a web-based UI with JUCE | MIT | 61 | 3 years<sub><sup>🔴</sup></sub> |
WebUISynth <br/> <sup>by tomduncalf</sup> | Example of WIP: A simple JUCE synth with a web (React/Typescript) UI | MIT | 44 | 3 years<sub><sup>🔴</sup></sub> |
TD-JUCE <br/> <sup>by DBraun</sup> | TD-JUCE: JUCE audio and VSTs in TouchDesigner | other | 37 | 3 years<sub><sup>🔴</sup></sub> |
freesound-juce <br/> <sup>by MTG</sup> | Freesound.org API implementation | MIT | 28 | 3 years<sub><sup>🟠</sup></sub> |
qt_with_juce_example <br/> <sup>by nikeocom</sup> | Example project using Qt and JUCE together | 21 | 5 years<sub><sup>🔴</sup></sub> | |
juce_meets_link <br/> <sup>by COx2</sup> | An integration example of Ableton Link with JUCE | GPL-3.0 | 20 | 3 years<sub><sup>🔴</sup></sub> |
aap-juce <br/> <sup>by atsushieno</sup> | Android Audio Plugin (AAP) support with lots of plugin ports | GPL-3.0 | 15 | 6 months<sub><sup>🟢</sup></sub> |
FreesoundSimpleSampler <br/> <sup>by ffont</sup> | Sampler plugin which demonstrates the Freesound-JUCE API client | GPL-3.0 | 12 | 5 years<sub><sup>🔴</sup></sub> |
juce_meets_DaisySP <br/> <sup>by COx2</sup> | Example of integration of DaisySP and JUCE | MIT | 11 | 3 years<sub><sup>🔴</sup></sub> |
jlv2 <br/> <sup>by lvtk</sup> | LV2 plugin hosting | other | 11 | 2 years<sub><sup>🟠</sup></sub> |
MIR (Music Information Retrieval)
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
JUCE_Tempometer <br/> <sup>by MartinTownley</sup> | Beat tracking JUCE example based on BTrack | 15 | 4 years<sub><sup>🔴</sup></sub> |
Machine Learning
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
ddsp-vst <br/> <sup>by magenta</sup> | Realtime DDSP Neural Synthesizer and Effect | Apache-2.0 | 715 | 1 year<sub><sup>🟠</sup></sub> |
Scyclone <br/> <sup>by Torsion-Audio</sup> | Real-time Neural Timbre Transfer plugin based on RAVE | other | 394 | 1 year<sub><sup>🟠</sup></sub> |
KlonCentaur <br/> <sup>by jatinchowdhury18</sup> | Analog guitar pedal emulation using the RTNeural real time framework | BSD-3-Clause | 325 | 3 years<sub><sup>🔴</sup></sub> |
rave_vst <br/> <sup>by acids-ircam</sup> | Realtime Audio Variational autoEncoder (RAVE) packaged as a vst | other | 186 | 1 year<sub><sup>🟠</sup></sub> |
micro-tcn <br/> <sup>by csteinmetz1</sup> | Efficient real-time modeling of analog dynamic range compression | Apache-2.0 | 150 | 2 years<sub><sup>🟠</sup></sub> |
musegpt <br/> <sup>by greynewell</sup> | Local LLMs in your DAW in VST, AU, AAX with llama.cpp | AGPL-3.0 | 33 | 1 month<sub><sup>🟢</sup></sub> |
TensorFlowVST <br/> <sup>by Cyril-Meyer</sup> | Example of using a TensorFlow Keras model in a VST | 13 | 3 years<sub><sup>🔴</sup></sub> |
Hardware
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
push2-display-with-juce <br/> <sup>by Ableton</sup> | Ableton Push 2 display example (archived repo) | MIT | 146 | 3 years<sub><sup>🔴</sup></sub> |
juce_serialport <br/> <sup>by cpr2323</sup> | Access hardware serial ports or USB virtual serial ports | 42 | 1 year<sub><sup>🟠</sup></sub> | |
PolarDesigner <br/> <sup>by AustrianAudioGmbH</sup> | control the polar pattern of your OC818 or other dual-diaphragm mic | GPL-3.0 | 34 | 1 year<sub><sup>🟠</sup></sub> |
AmbiCreator <br/> <sup>by AustrianAudioGmbH</sup> | Record first-order Ambisonics using two OC818 microphones | 14 | 3 years<sub><sup>🔴</sup></sub> | |
Sysex77 <br/> <sup>by nseaSeb</sup> | Midi editor for the Yamaha Sy77/TG77/Sy99 FMSynth | 12 | 1 year<sub><sup>🟠</sup></sub> | |
BCR2000_Master <br/> <sup>by christofmuc</sup> | Small program for working with the Behringer BCR2000 MIDI controller and its BCL language | AGPL-3.0 | 12 | 2 years<sub><sup>🟠</sup></sub> |
meeblip-controller <br/> <sup>by rclement</sup> | Midi controller for the Meeblip Anode synth | GPL-3.0 | 11 | 6 years<sub><sup>🔴</sup></sub> |
StereoCreator <br/> <sup>by AustrianAudioGmbH</sup> | Create different stereo set-ups with one or two OC818 microphones | GPL-3.0 | 6 | 3 years<sub><sup>🔴</sup></sub> |
Networking
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
sonobus <br/> <sup>by sonosaurus</sup> | Real-time network audio streaming collaboration tool | GPL-3.0 | 1580 | 11 months<sub><sup>🟢</sup></sub> |
audiogridder <br/> <sup>by apohl79</sup> | Offload dsp processing to remote computers | MIT | 767 | 7 months<sub><sup>🟢</sup></sub> |
JammerNetz <br/> <sup>by christofmuc</sup> | Host a jam session over the internet | AGPL-3.0 | 50 | 29 days<sub><sup>🟢</sup></sub> |
juce_bluetooth <br/> <sup>by genkiinstruments</sup> | Bluetooth LE module for MacOS and Windows | MIT | 22 | 24 hours<sub><sup>🟢</sup></sub> |
Forks
repo | description | license | ⭐️ | updated |
---|---|---|---|---|
JUCE_ARA <br/> <sup>by Celemony</sup> | JUCE fork that provides Audio Random Access (ARA) support | other | 41 | 2 months<sub><sup>🟢</sup></sub> |
JUCE <br/> <sup>by soundradix</sup> | Fork with AAX AudioSuite support and other features and fixes | other | 21 | 1 month<sub><sup>🟢</sup></sub> |
juce_emscripten <br/> <sup>by Casperaki</sup> | Port of JUCE for the browser via Emscripten (maintained) | other | 9 | 2 years<sub><sup>🟠</sup></sub> |
285 entries as of 2024-11-05