DISTRHO - Le Bottin des Jeux Linux



Title: DISTRHO Type: Tool
Genre: Development Status:
Category: Development ➤ Musical composition ➤ Misc. Commercial:
Tags: Demo:
Released: Latest : 20112-05-18 / Dev : 1b9bd8fd7d Package Name:
Date: 2014-04-13 Extern Repo:
License: multi Deb Repo:
View: Third person Package:
Graphic: 2D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 14261
Created: 2014-04-14 Updated: 2015-02-22


[fr]: Un projet open-source fournissant des plugins audio multiplateforme, via Juce et Qt4 [en]: An open-source project that provides Cross-Platform Audio Plugins, using Juce and Qt4


Trailer / Gameplay [en] / [en] / [fr] :


Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t t t t t t t g g g] [Reviews] [WIKI] [FAQ] [RSS] [Changelog 1 2 3 4]

Commercial : [Support their work (Donate)]

[DISTRHO (Ports)] [DISTRHO (Plugins)]
Technical informations
[Open Hub] [JUCE (site 1) (site 2) (Dev site 1) (Dev site 2) (Wikipedia en)]

[Arctican Plugins (The Pilgrim v2.0 & The Function v1.1) r r]
[dRowAudio Plugins (Distortion, Distortion Shaper, Flanger, Reverb, Tremolo)]
[Juced Plugins (DrumSynth, EQinox) (Capsaicin)]
[TAL Plugins (TAL NoiseMaker) r r r r]
[TAL Plugins (TAL Reverb 2 & 3) r r r r]
[TAL Plugins (TAL Dub 3)]
[TAL Plugins (TAL Vocoder 2) r r]
[TAL Plugins (TAL Filter 1&2) r r]
[HighLife] r r
[HybridReverb2] r r]

Devs (DISTRHO Team [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites
[LinuxMAO [fr]]


News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Un projet open-source fournissant des plugins audio multiplateforme, via Juce et Qt4, par la DISTRHO Team (Filipe Coelho aka falkTX - le codeur, & António Saraiva aka nieee - le graphiste).

DISTRHO est un projet open-source fournissant des (portages de) plugins audio multiplateforme, via Juce et Qt4.
Notre plateforme cible principale est Linux, mais nous soutenons aussi Windows et Mac.
Nous fournissons nos propres plugins et portages Linux, tout étant open-source.
Les versions autonomes, plugins LV2 et VST sont mis à disposition dès que possible.

Description [en]

DISTRHO is an open-source project that provides Cross-Platform Audio Plugins, using Juce and Qt4.
Our main target platform is Linux, but we support Windows and Mac too.

We provide our own plugins and Linux ports, everything being open-source.
Standalones, LV2 and VST versions are available whenever possible.


Plugins :
DISTRHO Mini Series
A small collection of small but useful plugins, based on the good old LOSER-Dev Plugins.
This collection currently includes:
⚬ 3-Band EQ
⚬ 3-Band Splitter
⚬ Ping Pong Pan

Ports :

☑ Arctican Plugins (du studio Arctican Audio)
These are simple but useful plugins, "developed as there was nothing similar out there".
In the pack you will find 2 Arctican plugins - "The Function" and "The Pilgrim".

• The Pilgrim v2.0
This plugin has a highpass & lowpass filter programmed into one dial, and allows a seamless sweep between the two. It works similar to the ‘Pioneer DJM’ mixers, albeit with a little extra functionality: a wet/dry dial which can also be used as a basic equaliser/shelf filter. The frequency pass range is from 60Hz (lowpass) to 19kHz (highpass). You can also control it with your MIDI controller.

• The Function v1.1
The Function can manipulate a stereo signal giving complete control over the output. Each channel (left & right) can be manipulated independently You can pan each channel to either speaker, and invert the phase. This is very useful for dodgy recordings with phase and pan issues.

☑ dRowAudio Plugins
Professional grade audio plugin suite from dRowAudio, now available for Linux.

• Distortion
This is a simple distortion effect can be used in either a mono or stereo mode. It has controls for pre and post distortion filtering as well as a colour control for adjusting the waveshape.

• Distortion Shaper
This is a highly configurable Distortion with a user-definable transfer function. This means that you can control the curve used to define the distortion yourself using two points on the graph. This allows for extremely custom distortion sounds.
Both input and output gains are controlable as well as simple pre and post distrotion low-pass filters to customise the distortion even more and remove harsh high frequencies if necessary.

• Flanger
This is a stereo flanger effect. It large intensity range and adjustable feedback ammount for extreme effects. An output mix control is also provided to adjust how much of the effect is applied to the track.

• Reverb
This is a highly configurable Reverb based on the Schoeder/Moorer model. It includes controls for adjusting Pre-delay, Early Reflections and Late Reverb as well as various room parameters such as shape, absorption and diffusion.

• Tremolo
This tremolo effect can be used in either a mono or stereo mode and has all the features you would expect. Rate and depth are adjustable along with the shape of the waveform and the phase difference between the left and right channels. A live modulation waveform display is also present so you can see exactly what effect your tremolo is having visually.

☑ Juced Plugins
Plugins originally in the Jucetice project, then moved to Juced.
In DISTRHO we took Capsaicin, DrumSynth and EQinox, making it work with new Juce code and in LV2 format.
(SoundCrab is broken and will not be ported).

• Capsaicin
A 16 part multitimbral 4 oscillators additive subtractive plus effect synthesizer (you get the idea!) with cool features, an incredible interface and tons of tweaking possibilities (especially for live usage).

• DrumSynth
32 voices polyphonic drum synthesizer
Drumsynth is a JUCEified port of the excellent Paul Kellet’s DrumSynth.

• EQinox
6-band stereo para-graphic equalizer VST plugin for linux
EQinox EQ is a 6-band stereo para-graphic equalizer capable of shaping your sound or sculpt your vocals. It provides a low shelf, 4 peaking filters and a hi shelf: all filters have gain frequency and bandwidth controls.
This equalizer sounds very clean and crisp at high frequencies, and is good for give some more air to your tracks. It sounds good even in the low frequencies, but you have to be more careful on how you use the volume (unless you want to burn your studio reference monitors).

☑ TAL Plugins
This is a plugin pack from TAL (Togu Audio Line), now available for Linux. Not all plugins were ported, only those that were made using Juce (the more recent ones).
In this pack you will find TAL Dub 3, Filter 1 & 2, NoiseMaker, Reverb 1, 2 & 3 and Vocoder 2.
A Special thanks goes to Patrick Kunz for making these awesome plugins!

• TAL Dub 3
TAL-DUB-III is an easy to use delay device with some special features. Its no tape delay emulation and has its own sound. It has an alias free saturation stage, a non-linear 6dB low pass and a 3dB high pass filter that are included in the feedback path of the device. An input drive knob allows to adjust the saturation level. Pop-up menues show the current values of volume, delay-time and feedback knobs. A tab button allowing to adjust the delay time for live sessions.
⚬ Delay time up to 4 seconds.
⚬ Non linear 6dB Low-Pass filter.
⚬ 3dB High Pass filter.
⚬ Alias free stauration, adjustable with the input drive knob.
⚬ Delay x2 for each channel.
⚬ Synced delay times (1/16, 1/8, 1/4, 1/2, 1/1, 2/1 and trippled and dotted notes).
⚬ Pop-ups show the actual values dB (input drive, dry, wet), ms(delay), 0..2 (feedback)
⚬ Led-meter shows the sturation level.
⚬ Tab button for delay time.
⚬ Midi Learn for all knobs.
⚬ The feedback knob is especially optimized for doing infinite delays.

• TAL Filter 1

• TAL Filter 2
TAL-Filter-2 is a host synced filter module with different filter types, panorama and volume modulation possibilities. The device includes all 4x oversampled TAL-NoiseMaker filters: LP 24 dB, LP 18dB, LP 12dB, LP 6dB, HP 12 dB, BP 12dB, N 12 dB. Its possible to saturate / distort the input signal by raising the input volume with the input control (only if you use a filter as modulation type).
Its also possible to modulate the panorama or volume of an incoming signal. This can be used for tremolo or trance gate effects. Panorama modulation maybe is useful to pan your percussion, hats or sound effects in the stereo room for more interesting rythms and sounds.
⚬ Create host / beat synced modulations.
⚬ Easy to use graphical editor (double click deletes points, a click adds one).
⚬ 4x oversampled TAL-NoiseMaker filters.
⚬ Different filter types: LP 24 dB, LP 18dB, LP 12dB, LP 6dB, HP 12 dB, BP 12dB, N 12 dB.
⚬ Its possible to saturate / distort the input signal by raising the input volume (only for filters).
⚬ Panorama modulation.
⚬ Volume modulation.
⚬ Different modulation tempo (x1, x2, .. x32).
⚬ Depth control as a simple way to control the modulation intensity.
⚬ Free as always.

• TAL NoiseMaker
TAL-NoiseMaker is an improved version of TAL-Elek7ro and has a completely new synth engine and a lot of improvements in sound and usability. The synth also includes a small effect section with a reverb, chorus and a simple bit crusher effect.
A display shows the knob and slider values. This allows more control over the synth. A ringmodulator and a syncable triangle are also part of this synth. TAL-NoiseMaker includes new filter types as the self resonating 6dB low pass and a notch filter. Its improved amplitude ADSR is very suitable for slow pads as for really fast envelopes. 128 factory presets included, 80 made by Frank "Xenox"

Properties and tutorial:
⚬ 3 Oscillators
⚬ Osc 1, +- 24 semitones, fine tune, phase control (saw, pulse, noise).
⚬ Osc 2, +- 24 semitones, fine tune, phase control (saw, rectangle, triangle, sine).
⚬ Sub Osc (rectangle).
⚬ Osc 1 PM for pulse waveform.
⚬ Osc 2 FM controled by Osc 1.
⚬ Osc 1 & Osc 2 sync to sub osc (saw, pulse, rectangle, triangle(bipolar sync)).
⚬ Adjustable master tune and transpose.
⚬ Up to 6 voices.
⚬ Portamento in mono and poly mode (off, auto, on).
⚬ Ringmod modulates Osc 1 with Osc 2
⚬ Self resonating 4x oversampled filters (24 dB LP, 18 dB LP, 12 dB LP, 6 dB LP, 12 dB HP, 12 dB BP, Notch)
⚬ Filter ADSR (negative and positive)
⚬ Volume ADSR
⚬ Routable ADSR, modulates Filter, Osc 1, Osc 2, PW, FM (negative and positive)
⚬ 2 LFO's with different running modes: free, sync to host, triggered by note.
⚬ Modulates filter, osc 1, osc 2, fm, pw, lfo rate, panorama and volume.
⚬ Sine, triangle, saw square, s&h, noise.
⚬ Positive and negative modulation.
⚬ Phase control.
⚬ Adjustable Velocity dependent control over volume filtercontour and cutoff.
⚬ Adjustable Pitch Wheel control over Cutoff and Pitch.
⚬ One pole HP filter.
⚬ Detune, detunes notes randomly.
⚬ Juno chorus with different modes.
⚬ A built in reverb.
⚬ A built in delay.
⚬ Adjustable filter drive.
⚬ Bitcrusher, affects osc 1 and osc 2. Its a pre the filter stage effect.
⚬ Midi learn for all knobs.
⚬ Panic button.
⚬ Easy to use, no hidden panels.
⚬ 256 great presets (Presets by Frank "Xenox" Neumann / Particular - Sound, The Unshushable Coktor, Alexandra Sendy, TAL, Patrick Kunz).

• TAL Reverb 1

• TAL Reverb 2
TAL Reverb-II is the most popular TAL-Reverb. After some user feedbacks had to release TAL-Reverb-II again. It combines the retro sound of TAL-Reverb-I with additional features. Version 1.61 has some small improvements in the internal modulation algorithm.

• TAL Reverb 3
TAL-Reverb-III is an easy to use stereo plate plugin.

• TAL Vocoder 2
TAL-Vocoder is a vintage vocoder emulation with 11 bands that emulates the sound of vocoders from the early 80’s. It includes analog modeled components in combination with digital algorithms such as the SFFT (Short-Time Fast Fourier Transform).
This vocoder does not make a direct convolution of the carrier and modulation signal as other digital vocoders maybe do. It includes an envelope follower for every of the eleven bands. This vocoder is optimized for voice processing and includes some algorithms for consonants to make the voice more intelligible.
The carrier signal is a VCO (Voltage Controlled Oscillator) with a Pulse, Saw, Noise and SubOsc. But it’s also possible to use the left stereo input as carrier. This way every sound source can be used as carrier signal. This plug-in supports every sample rate.
⚬ 11 band vocoder engine.
⚬ Internal carrier synth (pulse, saw, sub osc, noise, mono, poly, portamento, sync mode, tune).
⚬ Possiblity to route an external carrier signal.
⚬ Harmonic control (adds more harmonics to any carrier signal)
⚬ "Ess" enhancer for a clean understandable voice, also with a carrier that hasnt much high frequencies.
⚬ Clip LED, glows if the input signal will be clipped.
⚬ Panic button stopps hanging notes within the synth.
⚬ Documentation shows different routing possiblities.
⚬ Low CPU usage.

☑ HighLife
discoDSP's Pro-grade HighLife, originally ported to Juce by kRAkEn/gORe, and now updated by us to latest Juce and made available as LV2.
⚬ Performance Sampler
⚬ Sample editor
⚬ 5 built-in effects
⚬ Flexible modulation
⚬ Parameter morphing
⚬ Zero-Delay Feedback filters
The highest offline resampling quality using 512 points SINC algorithm
⚬ 32 / 64-bit VSTi / Audio Units compatibility.
⚬ Built-in wave editor.
⚬ Zero-Delay Feedback filters. Listen to audio comparison.
⚬ 32-bit floating point based wavetables.
⚬ 128 Programs with unlimited zones.
⚬ Up to 32 voices polyphony (Multilayered zone sampling engine).
⚬ Selectable interpolation engines: Hermite / Sinc 64 / Sinc 512.
⚬ Sinc modes suitable for audio bounce only.
⚬ Morphable scheme / automatable zone parameters.
⚬ Includes cue and loop points.
⚬ Syncable LFO with configurable Phase.
⚬ Stepping-free modulation sends / pitch bend / modulation to morphing wheels.
Sample Editor
⚬ Zoom up to 1:1 resolution.
⚬ Clipboard: Cut / copy / paste / sample trim.
⚬ Amplitude: Fade in / out / normalization.
⚬ Effects: Reverse / Rectifier / Sin Drive / Tanh Drive / Filter Smooth / Enhance.
⚬ Cues / loop edit.
Import formats
⚬ Auto mapping when multiple files are opened at once.
⚬ Samples: .WAV / .MP3* / .RAW / .OGG*.
⚬ Programs: .AKP / .SFZ / .GIG / .DLS / SoundFont 2*.
⚬ Unlimited zones.
⚬ ADSR amplitude envelope
⚬ ADSR envelope filter / pitch assignable (both bipolar).
⚬ -24dB / Oct filter modes: Lowpass / Hipass / Bandpass / Notch / disabled. Stepping-free Cutoff / Resonance.
⚬ High quality chorus / delay / reverb.
⚬ Wow factor effects: Daft / Rock Da Disco.
⚬ Full mono / poly / legato operation.
⚬ Independent envelope amplitude / modulation envelope / LFO and filter settings.
⚬ Automatable zone parameters / cue / loop points.
⚬ Up to 128 MIDI triggerable cues / different start/end and loop settings each.
⚬ Automatable per-cue pos / end / loop points. Supporting swapping of cue range / loop markers.
⚬ 5 Loop types (one shoot / forward / bidirectional / backward / forward w/sustain).
⚬ Group / Off by triggering settings.
⚬ Amp Env / Mod Env / Lfo (syncable) / 24dB Filter (5 Types)
⚬ Full MIDI Input triggering control.
⚬ Chorus / delay / reverb sends.
⚬ Glide w/ auto-switch control.
Export formats
⚬ Samples: 16-bit WAV.
⚬ Programs: SFZ.

☑ HybridReverb2
HybridReverb2 is a convolution-based reverberation effect which combines the superior sound quality of a convolution reverb with the tuning capability of a feedback delay network.
This plugin was updated to latest Juce and now is available as LV2.

☑ Wolpertinger
Wolpertinger is a subtractive, antialiased polyphonic software synthesizer, now working as a LV2 plugin.
Wolpertinger is a subtractive, antialiased polyphonic software synthesizer. Sound is generated by a Saw/Rect/Triangle wave generator and filtered through a resonant bandpass filter whose center frequency "bounces" around the frequency of the playing notes. Thanks to the Juce library it can be used both as a standalone application supporting JACK or ALSA audio outputs, and as a VST instrument for Linux VST hosts.