Coding A Vst Plugin
We have collected for you the top 6 VST plugins Preamp according to PluginBoutique. VST list navigation: Pre X7 Front DAW 1973-Pre TridA-Pre 3 Preamps You’ll Actually Use V76-Pre 1. Pre X7 by Audiority Pre X7 is an analog modelled preamplifier based on an iconic vintage tube unit primarily designed for bass guitar and that we modified to make it work with several audio sources.Both input. VST 4 FREE - Free Audio Plug-ins and Archives Free audio plugins archive - Instruments and effects for audio software. Plugins for Cubase, FL studio, Reaper, Ableton and other VST/AU platforms.
- Coding A Vst Plugins
- Vocal Vst Plugins Free Downloads
- Free Trap Vst Plugins
- Vst Plugins For Fl Studio
- New Free Vst Plugins
A list of open source VST (and other format) plugin/app projects. Circle vst plugin. The intention of this list is to catalog open source plugins or apps which are fully featured or are useful examples which have non-trivial features.
The main benefit of having Open Source plugins/apps is that the code itself is preserved for the future, so when the author(s) stop updating it the community can continue using and developing the software. Open Source projects are also a great way to learn how different audio FX/instruments are created.
https://openaudio.webprofusion.com
Please contribute links!
Audio Plugins
Plugin | Description | Type | Framework |
---|---|---|---|
ADLplug | FM Chip Synthesizer — OPL & OPN | Instrument | JUCE |
andes | Sound synthesiser plugin based on Perlin noise | Instrument | JUCE |
Airwindows | Various small and experimental effect plugins | Effect | |
amsynth | Analog-modelling (virtual analog) synthesizer | Instrument | GTK |
Argotlunar | Real-time delay-line granulator | Effect | JUCE |
Audio Effects | Plugins implemented from the explanations in the book “Audio Effects: Theory, Implementation and Application” | Effect | JUCE |
BinAural VST | Mono-to-stereo plugin that positions sound in a 3D space using Head-Related Transfer Functions | Effect | JUCE |
BlackBird | Analog-inspired software synth with its own voice | Instrument | JUCE |
Calf Studio Gear | Many LV2 and Jack audio plug-ins | Effects | GTK |
CHOW | A maximally truculent distortion effect | Effect | JUCE |
Cloud Seed | Algorithmic reverb for emulating huge, endless spaces and modulated echoes | Effect | |
Cocoa Delay | Warm and lively delay | Effect | WDL-OL |
Convolver | Impulse-response reverb | Effect | VSTGUI, JUCE |
Dexed | DX7 FM plugin synth | Instrument | JUCE |
Digits | Phase-distortion synth inspired by Casio CZ series | Instrument | VSTGUI |
Distrho glBars | OpenGL bars visualization plugin (as seen in XMMS and XBMC/Kodi) adapted from jack_glbars | Effect | DPF |
Distrho Juice Plugins | Misc | DPF | |
Distrho Kars | Simple karplus-strong plucked string synth based on the karplong DSSI example synth | Instrument | DPF |
Distrho Mini-Series | Collection of small plugins based on LOSER-Dev Plugins | Effect | DPF |
Distrho MVerb | DPF-based version of MVerb | Effect | DPF |
Distrho ndc Plugs | DPF-based versions of some of ndc Plugs | Effect | DPF |
Distrho Nekobi | Simple single-oscillator synth based on Roland TB-303 | Instrument | DPF |
Distrho ProM | Music-visualizer plugin based on projectM | Effect | DPF |
Dragonfly Reverb | Hall-style reverb based on Freeverb3 algorithms | Effect | DPF |
Element | Advanced Audio Plugin Host | Misc | JUCE |
Eurorack | Diverse set of physical modeling sources, organic processors, wavetable oscillators, waveshapers, granular synths, and utility modules | Misc | |
Flutterbird | Simple pitch fluctuation | Effect | iPlug 2 |
Gverb/Gigaverb | Reverb | Effect | VSTGUI |
Helm | Polyphonic synth with lots of modulation | Instrument | JUCE |
hexter | Yamaha DX7 modeling FM synth for DSSI | Instrument | DPF |
HiLoFilter | Simple hipass/lopass filter controlled with a single knob | Effect | JUCE |
JuceOPLVSTi | FM synth based on Yamaha OPL2/3 emulation from DOSBox | Instrument | JUCE |
Juno 6 | Roland Juno 6/60 Synthesizer | Instrument | |
keithhearne/VSTPlugins | A collection of VST plugins | Effect | JUCE |
K-Meter | Implementation of a K-System meter according to Bob Katz’ specifications | Effect | JUCE |
KickMaker | Synth specifically to create kick-drum sounds | Instrument | VSTGUI |
LameVST | LameMP3 as an effect | Effect | |
Magical8bitPlug 2 | Old 8bit game console style synth | Instrument | JUCE |
mda | FX and virtual instruments for PC and Mac | Misc | (no GUI) |
Mika Micro | Simple subtractive synth | Instrument | WDL-OL |
MVerb | Studio-quality reverb using the Dattorro’s figure-of-eight reverb structure | Effect | VSTGUI |
NotNotchFilter | Performance-oriented filter designed to replace the mid-EQ found in a standard 3-band DJ mixer | Effect | JUCE |
ndc Plugs | VST plugins for Windows and OSX | Misc | |
Odin2 | Polyphonic Synth | Instrument | JUCE |
OwlBass | Additive bass synth | Instrument | JUCE |
OB-Xd | Based on the Oberheim OB-X | Instrument | JUCE |
Oxe FM Synth | Multitimbral 8-operator FM synth (VST 2.4; Windows, Linux, macOS) | Instrument | VSTGUI |
PulseDelay | Timed delay effect | Effect | (no GUI) |
QtVST | VST plugins with a Qt interface | Effect | Qt |
Regrader | Degenerative delay | Effect | VSTGUI |
Roth-AIR | Mixing tool for easily adding airy, crispy presence to audio | Effect | JUCE |
ScorchCrafter Guitar FX | Audio DSP FX and plugins, mostly for guitar (amp sim) and other FX | Effect | VSTGUI |
sfizz | SFZ parser library and instrument plugins | Instrument | VSTGUI |
ShoutVST | VST for streaming sound into Icecast/Shoutcast directly from VST hosts | Effect | VSTGUI, FLUID |
Sound Analyser | Real-time audio analysis to allow anyone to quickly set up and experiment with different algorithms | Effect | JUCE |
Surge | Subtractive wavetable synth | Instrument | VSTGUI |
Synister | Subtractive synth | Instrument | JUCE |
Syntage | VST 2.4 .Net Study Synth | Instrument | |
Temper | Digital distortion targeting VST, VST3, and AU for OS X and Windows | Effect | Faust, JUCE |
Tunefish | VST virtual analog synthesizer | Instrument | JUCE |
traKmeter | Loudness meter for correctly setting up tracking and mixing levels | Effect | JUCE |
VCV Rack | Virtual modular synth | Misc | RtAudio |
VSTSID | SID synthesizer instrument | Instrument | |
VST2413 | FM synth based on emulator of YM2413 (OPLL) chip used in Sega Master System and FM-PAC MSX expansion | Instrument | (no GUI) |
Wolf Shaper | Waveshaper plugin with spline-based graph editor | Effect | DPF |
YK Chorus | Chorus audio effect plugin based on DSP code by TAL | Effect | DPF |
zam-plugins | LADSPA/LV2/VST/JACK audio plugins for high-quality processing | Effect | DPF |
Collections
- Linux Synths - a list of linux based synths, some of which are open source
- SFZ Instruments - a list of SFZ instruments, most of which are free
- VCV library — a library of plugins compatible with VCV Plugin Manager
Open Source Audio Apps
Software | Source | Description |
---|---|---|
Ardour | Ardour/ardour | DAW |
ASIO2WASAPI | levmin/ASIO2WASAPI | Universal ASIO driver for Windows |
Audacity | audacity/audacity | Audio editor |
Carla | falkTX/Carla | GNU/Linux Plugin Host |
Element | Kushview/Element | Advanced Audio Plugin Host |
FlexASIO | dechamps/FlexASIO | Universal ASIO driver for Windows |
Giada | monocasual/giada | Loop machine |
Guitarix | SourceForge → guitarix | GNU/Linux Virtual Amplifier |
Helio Workstation | helio-fm/helio-workstation | Sequencer |
HISE | christophhart/HISE | Cross-platform framework/application for building sample-based virtual instruments (VST, AU, AAX) |
Hydrogen | hydrogen-music/hydrogen | Drum machine |
NewMixer | jatinchowdhury18/NewMixer | Mixing Software |
LMMS | LMMS/lmms | DAW |
OpenMPT | OpenMPT/openmpt | Popular tracker (formerly ModPlug Tracker) for Windows with support for IT, XM, S3M, MOD modules, VST plugins and ASIO |
OwlPlug | DropSnorz/OwlPlug | Audio plugin manager |
orDrumbox | SourceForge → ordrumbox | Drum machine |
Psycle | SourceForge → psycle | Modular music tracker |
StudioRack | github.com/studiorack | Audio plugin manager |
VCV Rack | VCVRack/Rack | Modular synth |
Zrythm | zrythm/zrythm | DAW |
Open Source Software Development Libraries
Library | Source | Description |
---|---|---|
Cabbage | rorywalsh/cabbage | Framework for developing audio plugins and standalone instruments with Csound |
Csound | csound/csound | Programming language for sound and music synthesis |
DPF | DISTRHO/DPF | C++ framework for creating cross-platform audio plugins |
Faust | grame-cncm/faust | Functional programming language for real-time signal processing |
FluidSynth | FluidSynth/fluidsynth | Real-time synth based on the SoundFont 2 specifications |
iPlug 2 | iPlug2/iPlug2 | Simple-to-use C++ framework for developing cross-platform audio plugins/apps |
JUCE | WeAreROLI/JUCE | Cross-platform C++ framework for developing desktop and mobile apps and audio plugins |
jVSTwRapper | SourceForge → jvstwrapper | Wrapper to write audio plugins in Java (VST 2.4, AU, LADSPA; Windows, Linux, macOS) |
libopenmpt | OpenMPT/openmpt | Cross-platform C/C++ module-playback library based on OpenMPT |
PortAudio | Assembla → portaudio | Cross-platform audio I/O library |
RtAudio | thestk/rtaudio | C++ classes for cross-platform real-time audio I/O |
rust-vst | rust-dsp/rust-vst | VST 2.4 API implementation in the Rust language |
Soundpipe | PaulBatchelor/Soundpipe | Lightweight music DSP library written in C; over 100 modules, many ported from Csound |
VSTGUI | steinbergmedia/vstgui | User-interface toolkit mainly for audio plugins |
WDL-OL | olilarkin/wdl-ol | Simple-to-use C++ framework for developing cross-platform audio plugins (superseded by iPlug 2) |
Code Samples
Coding A Vst Plugins
- KlangFalter — a convolution audio plugin (e.g. for usage as convolution reverb)
- FFTConvolver — an audio convolution algorithm in C++ for real-time audio processing
Open Data Resources
- OpenAIR — the Open Acoustic Impulse Response Library (Convolution Reverb Impulse Responses to recreate reverb character of space and equipment/recordings)
Chordz is a VST plugin that allows you to trigger full chords by playing single notes. Each trigger note is associated with a separate chord. Each chord may consist of any number of notes. Play complicated chord progressions with one finger, with a MIDI keyboard or a drum-pad, or trigger chords from single notes added in your DAW's piano roll.
A chord can be set up to include individual notes spread out over several octaves (two octaves both below and above the octave of the trigger note). This means you can easily create chord inversions and other custom chord voicings, for example double certain notes, both above and below the root note. The chord suggestion feature suggests diatonic chords based on the selected scale and root note.
When 'easy mode' is enabled, you can play the chords in any scale using only the white keys, with 'C' always being the I chord. The black keys can then be used for chord variations (for example 'C#' to trigger a major seventh or ninth chord, while 'C' triggers a regular major chord).
The keyboard can be divided into three zones, one for playing chords, the other two (one below, and one above, the chord trigger zone) for playing single notes. Each zone can be independently transposed up or down by any number of octaves. This allows you to play chords with your left hand, while your right hand plays the melody.
Optionally, single notes outside the chord trigger zone can be forced to stay within the selected scale. Free mix vst. When easy mode is enabled, it will follow the chord trigger setup (for example, if scale is set to F minor and a C note will produce a F minor chord, a C note outside the chord trigger zone will play a F note). This will ensure that you will always stay in key, and never hit a wrong note.
The plugin supports optional velocity scaling and randomization for each note of the chord. Another feature is the start and end delay (this can also be randomized), which can be used to, for example, emulate strumming or to create more unpredictable results (works great with sounds with a long attack and/or decay, such as pads or strings).
Chordz comes with more than 40 scale/chord templates, and a chord library with more than 50 chord types. You can add your own custom templates, and new chord types by editing the relevant text file. And you can, of course, customize the chords directly in the GUI.
Chordz can also work as an educational tool. You can use Chordz to better understand the various musical scales and corresponding chords, as well as to learn those scales and chords by following the visual guides on the plugin's virtual keyboards display.
System Requirements
Windows XP/Vista/7/8/10. VST2 compatible 32-bit or 64-bit host.
License
This plugin is free to use for commercial or non-commercial use, but is copyrighted and cannot be distributed without permission.
Download & Installation
Click 'Download', open the downloaded zip file and extract the dll file to your VST plugin folder (Chordz32.dll if you use a 32-bit host, or Chord.dll if you use a 64-bit host).
Version History
v1.12
- Added 'Check for Update' command to main menu.
- Fixed: Sometimes crashed if multiple instances open in same project.
- Fixed: Info panel background flickering when updating text.
- Various minor fixes.
v1.11
- Fixed some issues with hiDPI support.
- Fixed: Preview Chord feature did not work in Reaper.
- Fixed: Sometimes the preset panel closed when dragging the preset list scollbar with the mouse.
- Various minor fixes.
v1.10
- Support for hiDPI displays. Select scaling (100%, 125%, 150%, 175%, 200%, or Auto) from the main menu.
- Now possible to enter a specific value by right-clicking a control and choosing 'Enter Value' from the popup menu, or simply by double-clicking the control.
- The current knob value is now shown below the knobs.
- Copy chord setup from one trigger note to another with copy/paste.
- You can now transpose the scale up or down a semitone at a time by clicking the two transpose buttons below the trigger keyboard.
- Increased max length of chord ID from 6 to 12 characters.
- Easier to select middle knob value with a MIDI hardware controller (can be selected with both MIDI CC value 63 and 64).
- Now possible to turn off confirmation dialog box when applying a new template (unselect Confirm Apply from the main menu).
- Possible to change the data folder location containing the settings and preset files with a shortcut file.
- Fixed: GUI issues when Windows 10 app scaling was set to 'System (Enhanced)' for non-hiDPI hosts.
- Various minor fixes and enhancements.
Vocal Vst Plugins Free Downloads
v1.03
- Fixed: Dialog boxes shown behind plugin window in Reaper if plugin window was pinned ('stay on top').
v1.02
Free Trap Vst Plugins
- Fixed: Poly Aftertouch and Program Change midi messages not passed through plugin.
v1.01
- Fixed: Problem highlighting keys in virtual keyboard when looping was enabled.
- Fixed: Problem automating Start/End Delay Random parameters.
- Fixed: Plugin would crash/plugin window not display on some Windows installations.
- Fixed: Problem setting parameter values with mouse in Ableton and Bitwig.
Vst Plugins For Fl Studio
v1.00
New Free Vst Plugins
- First release.