EFFECTS
Fruity Convolver is a real-time Convolution
plugin
that can be used to add reverberation, create special effects, apply an acoustic impulse (audio signature) captured from audio equipment/plugins or perform as a
linear phase equalizer. When convolving, Fruity Convolver applies the sonic character of one sound to another by convolution of the input audio with an
impulse response
. The impulse response is an audio recording
of an impulse sound after it has bounced off something, bounced around a room (reverberation), passed through an electronic circuit (soaking up the magic within), passed through a plugin
(sampling the effect) or any combination of the preceding events. Alternatively, impulse responses can be synthesized or simply another audio file (experiment!).
|
The convolution process is little more complex than multiplying every sample at the plugin input by the samples in the impulse response. This means that each sample of the input audio triggers the playback of a copy of the impulse response, where all the samples in the impulse response are multiplied by the value of the input sample (-1 to +1). In other words, if the input audio is a single click, 1 sample at 100%, then you will hear the original impulse response. If the impulse response is a single 100% click 5 seconds after the start of the file, you will hear an echo of the input audio delayed by 5 seconds.
Most commonly convolution is used to reproduce the reverberation captured from real acoustic spaces you wouldn't normally have the opportunity to record in, or expensive/rare hardware reverb units. It's also possible to capture an impulse response through a guitar amplifier, from a speaker, microphone or to use any interesting audio file as an impulse response to create weird effects. The process of making impulse responses is discussed in the section 'Making your own impulses' at the bottom of this page.
Alternatives to Fruity Convolver include Fruity Reeverb and Fruity Reeverb 2.
See the
Fruity Convolver Video Tutorial Series
here.
NOTE: Any audio file can serve as an impulse, experimentation will reward you with unique and interesting sounds.
Fruity Convolver's Impulse Editor is based on Edison, so see Edison's help for features not covered here. The main controls and options needed to use Fruity Convolver's Impulse Editor are:
Editing envelopes After selecting the desired envelope type, Right-click in the 'Impulse Editor Window' to add points, and Left-click to move points and tension markers. Right-click points to open a context menu that will allow you to delete points or change the curve type.
):
To make impulses from external hardware devices we recommend using the Sine-wave sweep method discussed below. Although in this case you can record the sine-wave sweep as it is played through the equipment, no need for microphone rigs.
The equalizer functions acts on the impulse itself, not directly on the audio passing through the plugin, so the effect is to change the EQ of the convolved part of the output. You can also use this section to perform Linear phase EQ (see below). The background display shows a frequency spectrograph with time on the vertical axis (time zero is at the top) and frequency on the horizontal axis (frequency is indicated in Hz and Octaves along the bottom of the display). The EQ can be useful to fine-tune impulse responses that don't have the desired tonal characteristics. Pops & claps often excite the mid-range frequencies more strongly than the low and high frequencies. A gentle U shaped curve can help restore a more pleasing frequency balance.
|
NOTE: The EQ curve above was created by drawing a rough 6-segment set of straight lines and then applying the Smooth up tool.
Editing envelopes After selecting the desired envelope type, Right-click in the 'Impulse Editor Window' to add points, and Left-click to move points and tension markers. Right-click points to open a context menu that will allow you to delete points or change the curve type. The default mid-line is 'no change'. Boost/Cut values appear in the FL Studio Hint Bar as the nodes and tension handles are moved.
There are two special presets that turn Fruity Convolver into a Linear Phase Equalizer
.
That is the phase response of the filter is linear as a function of frequency. Some people claim linear phase filters sound better than other filter types, 'minimum-phase' designs as used in analog
EQ and most plugins, particularly on transients. NOTE: The penalty for Linear Phase EQ is a longer plugin latency so PDC may be required for use on
all but the Master track.
Use Load a Linear phase EQ preset and set the equalizer curve as discussed in the section above. This process relies on an impulse response that has been centered in the impulse window to allow for a symmetrical impulse response necessary to preserve phase.
Fruity Convolver comes with a collection of impulse responses, however the addictive nature of these files will mean that you will soon be looking for more. Below are several links to get you started. To load a new impulse response from outside FL Studio, Left-click on the 'Load File' icon on the Impulse Editor window and browse to the location of the new impulse responses.
.
sticky thread.
Nice resource for public domain reverb impulse response files.
Some amazing spaces with pictures to inspire.
Impulses from the concert hall with pictures.
A nice collection of impulse responses and below these a good explanation of convolution and some of the interesting things you can do with it.
A nice collection of professionally made reverb impulses.
Several packs ready for download.
Many of the impulses here are .aif, Fruity Convolver can load these. We have included Fokke's site mainly because he clearly explains how the impulse response files were created and posts lots of great pictures of the spaces in which the impulses were made, be inspired!
Be brave, find your own!Making your own impulse responses from plugin effects is fairly simple. Typical candidates are reverb plugins or any effect that does not change as a function of time (e.g. reverb and EQ). Phasing, flanging and delays won't work.
This section assumes that you want to make impulse responses of real-world objects, equipment or spaces. If you are interested in making impulse responses from plugins see the 'Trigger impulse' 4-step tutorial in the Impulse Editor Window section above. NOTE: The limitations discussed below don't apply to making impulses from plugins internally in FL Studio.
Making acoustic impulse responses is no more than a specialized exercise in stereo audio recording. If you are capturing reverberation then the quality of the impulse response will depend on the quality of the audio source, the microphones used, the microphone placement, background noises (although sine-wave sweeps avoid this, see below) preamplifier quality and recording equipment. Ideally the recording chain needs to be as transparent as possible so it imparts as little of its own sonic character on the recorded impulse responses. Remember that this process is all about capturing subtle, often low level signals. To do this right you need to have a professional and quality audio recording setup. But this isn't the Image-Line school of scary, 'do it perfectly or don't bother' impulse response recording, we just want to keep your expectations in perspective. If your mobile phone can record audio, why not give it a bash with that, you will still gain insight into the process and your impulse responses will be interesting, if not good.
To create an impulse response you need to record the object being excited by a full audible spectrum (20 Hz to 20 kHz) impulse. There are two main methods for achieving broad-band impulse response recordings:
that we will
leave up to you to sort out (have fun). Generally a nice pair of omnidirectional stereo mics in the A-B (spaced) array or baffled A-B array
(this authors favorite) work well. Think about the reverberant sound you are trying to capture. If it's a concert hall, where is the audience located? Put your microphones there (best seats in the house, don't be stingy!) where are the instruments located? Make your impulse
noise from there. What if you want the sound from the performers perspective? Then you put the microphones on stage and make the noise from there also, you get the idea.
Problems with the noise burst approach include the sonic character of the impulse sound contaminating the impulse response, poor frequency coverage and poor signal to noise ratio as background noises contaminate the recording, particularly the decaying tail.
works well. Load the original and recorded files in the program and they will be processed to create the impulse response .wav file. NOTE: The unregistered Voxengo Deconvolver demo version does not allow batch processing and is limited to 3 deconvolution per program's session.
Impulses can be taken from literally anything that can transmit or reflect audio signals. In addition to sampling reverberation, you can create an impulse from a microphone, e.g. recording a frequency sweep through a Neumann U87 microphone would theoretically capture the 'fingerprint' U87 sound. Similarly, recording a guitar amplifier and cabinet would capture the sound of the electronics and speaker. The applications of impulses is therefore almost unlimited.
Convolution engine by: LiquidSonics
.
Delphi code translation: Frederic Vanmol (reflex).
GUI and Code by: Didier Dambrin (gol).