-
-
Notifications
You must be signed in to change notification settings - Fork 46
Possible Ports
This page lists possible projects that could be (im)ported to DISTRHO-Ports as LV2 plugins using DISTRHO/JUCE. See also Successful Ports
Some notes, do not list plugins:
- which already exist in some other version (e.g. MVerb)
- that will not be very useful (e.g. yet another basic filter)
- that do not use JUCE
- have external dependencies that are not open-source
Try to provide a description or note about the plugin, not just list raw URLs. Thank you -- falkTX
"the sound of water in a swinging metal water bottle being tapped is amazing"
Modelled prepared piano.
- https://github.com/lukemcraig/DAFx19-Gamelanizer - A Real-Time Audio Effect Plug-In Inspired by the Processes of Traditional Indonesian Gamelan Music
- https://github.com/ffont/FreesoundSimpleSampler - demonstrates the use of the freesound-juce API client; the user can create a textual query to Freesound.org and 16 random sounds are loaded in a sampler.
- https://github.com/aframires/FreesoundUploader - for uploading sounds to Freesound.org without opening a web browser
- https://github.com/NiklasWan/CTAG-JUCE-Sampler - choose between 5 different modes (Chromatic, Minor, Major, Harmonic Minor and Melodic Minor). When one mode is chosen, a sample can only be pitched within a given key
- https://github.com/szkkng/jg-granular - Streaming granular made with JUCE & gen~ C++ export
- https://github.com/interactiveaudiolab/audealize-plugin - semantic sample selection
- https://github.com/chikashimiyama/WaveSetWizard - "Waveset distortion was developed for the CDP while composing Tongues of Fire. I defined a waveset as the signal between any pair of zero-crossings. With a simple sine-wave the waveset corresponds to the waveform. But even with a harmonic tone with very strong partials, the waveform may cross the zero more than twice in a complete cycle. In this case the wavesets are shorter than the waveform. With complex signals (e.g. speech) containing noise elements, the definition of the waveset produces many varieties of technically arbitrary, but potentially musically interesting, artefacts. A whole suite of procedures was developed to manipulate wavesets. I have used three at prominent moments in compositions." [*]
- https://github.com/igorski/homecorrupter - allows the reduction of sample rate, bit depth and playback speed of any incoming audio, on the fly
- https://github.com/qbroquetas/IV-XDelay - delay VST plugin modelled after a renowned vintage tape recorder
- https://github.com/orchidas/GFDN - Grouped Feedback Delay Networks for Coupled Room Modeling
- https://github.com/nberr/jackel - MIDI application to help users quickly translate notes to negative harmony
- https://github.com/sandy999999/sandys_rhythm_generator - MIDI Euclidean Rhythm Generator
- https://github.com/ericmajidian/Freeman - Arpeggiator MIDI plugin.
- https://git.iem.at/audioplugins/IEMPluginSuite - Ambisonic production: encoders, reverbs, dynamics including limiter and multi-band compression, rotators, and decoders for both headphones and arbitrary loudspeaker layouts, and many more
- https://github.com/vitling/crypt - software synthesiser plugin designed for creating spacious cold hyper-unisoned synth sounds
- https://github.com/stefvenmans/Wavy - drag-and-drop modelling arbitrary circuits using Wave Digital Filters [RT-WDF]
- https://github.com/SMC704/juce-ddsp
- https://github.com/essej/sonobus - real-time network audio streaming collaboration tool
- https://github.com/tparker48/sherpa-synthesizer - generates unique wave forms using images of terrain.
- https://github.com/FigBug/VirtualAnalog
- https://github.com/p-i-/Piano - Smith & Jaffe's Extended Karplus Strong algorithm
- https://gitlab.com/NaN9/geohead - Making noise with the goniometric Circle
- https://github.com/bipolaraudio/FM-BISON - Hybrid FM synthesis engine for VST & (future) embedded use
- https://github.com/RichardYang40148/Neural_Wavetable_Synthesizer -wavetable synthesizer using neural networks
- https://github.com/vitling/Particles - Experimental physical-modelling arpeggiator and synth
- https://github.com/Archie3d/aeolus_plugin - fork of Aeolus pipe organ emulator
- https://github.com/Fyfe93/RAVE-audition - plugin for auditioning RAVE models
- https://github.com/maxwellpollack/repitch - -a MIDI-controlled harmonizer audio plugin
- https://github.com/danielrothmann/Roth-AIR - multiband compression and gentle saturation of the highs
- https://github.com/maxwellmattryan/rotor - Modern ring modulation plugin.
- https://github.com/Mrugalla/NEL-19 - a vibrato plugin based on resampling using a feed-forward delay
- https://github.com/vsicurella/everytone-tuner - MIDI microtuning plugin
- https://github.com/GuitarML/SmartGuitarAmp - uses neural network models to emulate real world hardware.
- https://github.com/GuitarML/SmartGuitarPedal
- https://github.com/jatinchowdhury18/RTNeural-example - An example project for RTNeural
- https://github.com/ncblair/JUCE_Neural_Granulator
- https://github.com/kcuric/sweeper - envelope-filter/autowah
- https://github.com/KottV/SimpleSide - Simplified volume curve LFO utility by Armando Montanez
- https://github.com/silver-yar/ap_dynamics - various dynamic range control (compressor, expander, etc.)
- https://github.com/unevens/Curvessor - implements a dynamic range processor in which the response curve of each channel is an automatable spline
- https://github.com/walkerdavis/OceanPlugIns-AnemoneChorus - A Side-Chaining, Envelope-Following Chorus VST3 plug-in built using the JUCE Framework
- https://github.com/elk-community/temper - builds upon traditional waveshaping techniques using modulated filter coefficients to produce a unique phase distortion
- https://github.com/rarar/RararBitCrusher - custom BitCrusher plugin in JUCE
- https://github.com/Chowdhury-DSP/ChowMatrix - Matrix delay effect
- https://github.com/erictarrbelmont/MoorerVerb
- https://github.com/stefvenmans/Spazer - capable of creating stereo delay and stereo reverberation
- https://github.com/szkkng/SimpleReverb
- https://github.com/pauloesteban/Schroeder-s-Reverb
- https://github.com/sbadon122/ATLAS-06-Synthesizer - subtractive software synthesizer built using JUCE framework, inspired by 80s synths and its signal flow is a mix of a Roland Juno-06 and Roland Juno-106. Installer included with repo.
- https://github.com/fedden/juceSynths - JUCE synthesisers utilising the Maximilian library
- https://github.com/theaudioprogrammer/juceSynthFramework
- https://github.com/getdunne/VanillaJuce
- https://github.com/khrykin/BlackBird
- https://github.com/utokusa/OS-251
- https://github.com/nberr/circada - circular buffering sampler
-
https://github.com/sellerskyle/audio-effect-suite Dump from milkii
-
https://github.com/juandagilc/Audio-Effects - implemented from the explanations in the book "Audio Effects: Theory, Implementation and Application"
-
https://github.com/christophhart/HISE/issues/75 - sample based instruments
-
https://github.com/AustrianAudio/AmbiCreator - record first-order Ambisonics material by using two OC818 microphones stacked on top of each other
-
https://github.com/AustrianAudio/PolarDesigner - control the polar pattern of your OC818 microphone in up to five frequency bands
-
https://github.com/jatinchowdhury18/Bad-Circuit-Modelling - models of non-ideal circuits
-
https://github.com/jatinchowdhury18/ShiftyLoop - dynamic looping tool
-
https://github.com/jatinchowdhury18/MasterEars - listening test app for mixing/mastering engineers
-
https://github.com/jatinchowdhury18/NewMixer - unique and revolutionary audio mixing tool
-
https://github.com/leomccormack/Super-Hearing - Technologies for binaurally reproducing ultrasonic and underwater sound sources, such that they are both audible and localisable by a listener
-
https://github.com/kronihias/mcfx - multichannel cross plattform audio plug-in suite
- https://github.com/lvtk/jlv2 - LV2 Plugin Hosting for JUCE, provides a LV2PluginFormat
- https://github.com/OpenShot/libopenshot-audio - high-quality editing and playback of audio
- https://github.com/reFX/juce-modules - List of 3rd party JUCE modules
- https://github.com/FigBug/Gin - A few extras for juce
- https://github.com/ImJimmi/JUMP - variety of useful classes and APIs for building audio plugins and other applications
- https://github.com/AndrewJJ/DSP-Testbench - A DSP Testbench for users of the JUCE framework
- https://github.com/maxwellpollack/juce-plugin-ci - Build cross-platform JUCE audio plugins in the cloud
- https://github.com/sudara/pamplejuce - template for creating and building JUCE plugins in 2021
- https://github.com/nberr/juce-template - Template for JUCE plugins
- https://github.com/Chowdhury-DSP/JUCEPluginTemplate -template code for building a Chowdhury DSP audio plugin
- https://github.com/benthevining/new-juce-project-template - template for a new JUCE project
- https://github.com/benthevining/JUCE-CmakeWrapper - Cmake API for easily creating JUCE projects with unit testing, pluginval, CPack and auto-launching executable integrations
- https://github.com/christofmuc/juce-utils - C++ classes that can maybe help you
- https://github.com/christofmuc/juce-widgets - An unsorted bunch of useful widgets build for the JUCE cross-platform library
- https://github.com/jcredland/juce-toys - Debugging utilities in a JUCE Module, plus NatVis and LLDB customizations
- https://github.com/onereddogmedia/streaming_sampler -extension to JUCE's Sampler class which enables disk streaming
- https://github.com/vinniefalco/DSPFilters
- https://github.com/ImJimmi/jj_Synthesis - Synthesis module for JUCE
- https://github.com/benthevining/JuceSynthBase
- https://github.com/maxwellpollack/soulpatch-input-example - a simple JUCE console application which should load a SOUL Patch and send it input events
- https://github.com/olilarkin/juce_faustllvm - JUCE Module for the libfaust JIT compiler
- https://github.com/cpr2323/juce_serialport - Access hardware serial ports or USB virtual serial ports
- https://github.com/ianacaburian/LearnJUCEOpenGL - beginner's reference on animated 2D graphics in JUCE using OpenGL.
- https://github.com/Celemony/JUCE_ARA - augmented with support for the Celemony ARA API
- https://github.com/ImJimmi/JML - attempt to create a markup language for designing GUI's in JUCE.
- https://github.com/ulisesten/JUCE-plugin - Multiformat JUCE audio plugin, included LV2(linux format)
- https://github.com/bepzi/elysium - work-in-progress JUCE app, powered by Rust. It can be used as a standalone application or as an LV2 plugin. Developed on Linux, and tested in Ardour and Carla.
- https://github.com/benthevining/Lemons - utilities and building blocks
- https://github.com/filmstro/filmstro_ffmpeg - Read/write/display videos into JUCE using ffmpeg
- https://github.com/tomduncalf/tomduncalf_juce_web_ui - WIP: helper classes to integrate a web-based UI with a JUCE application
- https://github.com/juce-framework/JUCE/issues/664 - Support for JACK/LV2 CV port metadata
- https://github.com/filmstro/filmstro_ffmpeg - by Daniel Walz / Filmstro Ltd. Published under the BSD License (3 clause)This is a module to read video files and play/display it using the JUCE framework. The audio will be available as a juce::AudioSource and can be processed through a regular processing chain.
- https://github.com/olilarkin/juce_faustllvm - JUCE Module for the libfaust JIT compiler
- https://github.com/sophiapoirier/destroyfx - http://destroyfx.org/ - dfx plugins
- https://github.com/bdejong/smartelectronix
- AnarchyEffects
- AnarchyRhythms
- https://github.com/igorski/transformant - stereo formant filter effect, driven by oscillators and obliterated to gravel through bit crushing or wave shaping.
- https://github.com/deftio/companders - compression using companders (integer implementation, A-Law) for embedded micros with IIR fixed-radix averager