PitchTech LADSPA and VST Plugins
Ear-catching exotic and experimental audio effects
This is a collection of free LADSPA and VST plugins related to the PitchTech
research project. The plugins can be downloaded for free. You can also listen to audio samples transformed by
these plugins.
Download: PitchTechPlugins.7z (version 0.9.7, Release Notes)
Requirements:
- Windows XP or greater, Mac OS 10.6 or greater (10.10.5 for the 64 bit version), or Linux
- A Java Runtime Environment (JRE), version 6 or greater. The latest JRE can be downloaded
here.
- A host application (typically an audio editor) that supports either LADSPA or VST plugins. Preferably an audio editor that supports
off-line (or destructive) editing. Examples are
Audacity (LADSPA),
Adobe Audition (VST),
Amadeus (VST),
Cubase (VST),
Rezound (LADSPA),
WaveLab (VST).
Implemented audio effects:
- Beat Filter: Extract or filter all the transients (attacks, drums) from the audio
- Center Extract: Decompose a stereo audio signal into center and sides (left + right), and allow the level of each part to be adjusted
- Frequency Shift: Dilate the pitch by shifting the frequencies. Results in detuning and in a bell-like timbre
- Harmonizing: Mix with up to 7 pitch shifted (transposed) versions
- Helicopter: Transform into a helicopter-like sound
- Lift Echo: Recursive echoes where each echo is pitch shifted with respect to the previous one
- Melody Extract: Decompose the audio into dominant melody and background, and allow the level of each part to be adjusted
- Metallization: Transform the audio into a metallic version by removing regularly and closely spaced frequencies
- Miserablize: Transform the audio into a miserable version
- Octave Shifter: Pitch shift (transpose) by one octave and mix with the original, resulting in an organ-like sound
- Phasiness: Make the sound diffuse, resulting in reverberation or a loss of "presence"
- Pitch Shift: Shift (transpose) the pitch by scaling the frequencies
- Robotize: Transform a voice into a robotic one
- Rumple: Add mirrored frequencies, resulting in a rumpled sound or a sort of counterpoint (sorry, difficult to explain...)
- Sin + Noise: Decompose the sound into pitched (Sinuses) and unpitched (Noise) components, and allow the level of each part to be adjusted
- Sledgehammer: Simulate very low quality speakers by replacing low frequencies by vibrations (amplitude modulations of the middle frequencies)
- Smooth + Rough: Reduce or accentuate amplitude variations, resulting in a smoothed or roughened version of the audio
- Spectral Compander: Enhance or reduce the level of the details (softest parts along the frequency axis) of the sound
- Stable + Unstable: Decompose the sound into stable and unstable components, and allow the level of each part to be adjusted
- STN Equalizer: Decompose the sound into Sinuses, Transients and Noise, and allow the level of each part to be adjusted
- Thunderization: Transform into a thunder-like sound
- Waterize: Transform the sound as if it was played under water
- Whisperization: Transform a normal voice into a whisperized one
Note that you will not find any "classical" audio effects in this plugins collection (such as reverberation, echo, phaser,
graphic equalizer, distortions, filters, etc).
Notes:
- The plugins only provide audio effects. No instruments or MIDI stuff.
- The plugins should work from 32 kHz to 192 kHz.
- The plugins can be used both as LADSPA or VST plugins.
- The plugins require JRE version 6 or greater.
- While all the plugins can be used in realtime, they are primarily targeted to off-line processing. The "hard" realtime
mode of LADSPA is not supported.
- Most of the effects have a "quality" setting. Leave it to the lowest value for realtime use or quick tests. Higher quality values can be up to
100 times slower (!), and usually do not run at realtime speed (there are only useful for off-line processing).
This plugin collection makes use of a modified version of
jVSTwRapper 0.9f (a wrapper to write LADPSA/VST plugins
in Java). Here you can download the sources of the
modified version. The audio effects themselves are written 100% in Java. Source
code is not available.
Audio examples
Original (untransformed) Music Excerpts:
Excerpts from: One Big Holliday
Author: My Morning Jacket
Album: The Wired CD: Rip. Sample. Mash. Share.
|
|
Listen (Instrumental)
|
Listen (Voice)
|
|
Audio Effect: |
Best for: |
Result: |
Beat Filter
(Mode: -1)
|
Instrumental |
Listen |
Listen |
Frequency Shift
(Shift: -140.0; Filter: No)
|
Any |
Listen |
Listen |
Harmonizing
(Ratio1-3: 0.8, 1.0, 1.2; Level1-3: 0.6, 0.6, 0.6)
|
Any |
Listen |
Listen |
Lift Echo
(Pitch Shift: 1.05; Feedback Delay: 0.2; Feedback Level: 0.6; Global Level: 0.7)
|
Any |
Listen |
Listen |
Melody Extractor
(Melody Level: 0.0; Background Level: 1.0; Amount: 12)
|
Instrumental |
Listen |
Listen |
Miserablize
|
Any |
Listen |
Listen |
Pitch Shift
(Ratio: 1.4; Quality: 5)
|
Any |
Listen |
Listen |
Robotize
(Mode: 3)
|
Voice |
Listen |
Listen |
Rumple
(Mode: 5, Strength: 2)
|
Any |
Listen |
Listen |
Sinus + Noise
(Melody Level: 1.0; Noise Level: 0.0; Quality: 2; Noise Bias: 0.0)
|
Instrumental |
Listen |
Listen |
Smooth + Rough
(Smooth Level: 0.0; Rough Level: 2.0; Ratio: 3.0)
|
Any |
Listen |
Listen |
Waterize
(Extrema Level: 1.0; Middle Level: 0.0; Cut Loud: 3; Cut Soft: 75)
|
Any |
Listen |
Listen |
Whisperization
(Strength: 0.75; Quality: 2)
|
Voice |
Listen |
Listen |
Release notes, 0.9.7
This project is not longer actively developped. You should not expect new plugins in the near future.
Version 0.9.7 is, after 7 years (!), only a minimal maintenance update,
so that users can continue to use the plugins on newer systems:
- Added support for 64 bit architectures
- Added support for sample rates up to 192 kHz for all plugins. There are only a few limitations:
- Waterize: Works, but the effect of the "cut" parameters are not consistant across sample rates
- Pitch Shift Rollers: Works at > 44.1 kHz, but frequencies above 22 kHz are lost
- All other plugins should work properly from 32 kHz to 192 kHz and process all frequencies from DC to Nyquist
- Minor bufixes
- Use of the 7zip format
- Windows users: download the 7zip archiver here.
- Mac OS X user: use "The Unarchiver" (Mac App Store, free) or the "B1 Archiver" (for older systems).
- Linux users: install the p7zip package.
- Upgraded system requirements: notably Java 6 (was 5) and Max OS X 10.11 for 64 bit support
PitchTech home page