EFFECTS

Lineal EQ Compressor Distortion Overdrive Echo Chorus Phaser Analog Phaser Flanger Reverb Parametric EQ Cabinet Emulation AutoPan/Stereo Expander Harmonizer Musical Delay Noise Gate WahWah AlienWah Derelict Valve Dual Flange Ring Exciter DistBand Arpie Expander Shuffle Synthfilter VaryBand Convolotron Looper MuTroMojo Echoverse CoilCrafter ShelfBoost Vocoder Sustainer Sequence Shifter StompBox Reverbtron Echotron StereoHarm CompBand Opticaltrem Vibe

The program has many effects, you can select any of the available effects. Ten can be used simultaneously. It cascading process, following the order that appears on the screen, from left to right and top to bottom. The order is configurable by the user via the button "Put in your order Rack" giving access to this screen. The effect selected moves up or down using the arrows. The double arrow button interchange the selected effects between the two browsers. Effects can be selected by type clicking the type buttons

The effects displayed in the main windown can be switchd draging their label to another one, is a fast way to change the order.

The Hide/Show button, hide the unused effects or show all of the chain.

We don't want to cut the user creativity doing effects, but they are some good rules positioning effects, almost for the Noise Gate and the Expander if it's used to this purpose, as we say on the FAQ, rakarrack don't generate any noise, or not should :-), what rakarrack does is amplify the external noises, then for better control parameters to reduce this noises is a good rule put the Noise Gate or the Expander at the first position on the chain.

More info about effects is available in our wiki

rakarrack Order Window

The effects have two common elements. The "On" button and "Preset" input choice. These individual effect presets are not modified by the user and in most cases are those that Octavian Paul Nasca defined for the purposes of ZynAddSubFX. The value of preset individual is not stored in presets general and can not relate to the parameters in effect.

Parameter Adjustment

All the parameters managed with a slider widget can be adjusted fine with the mouse wheel or the Up/Down - Left/Right arrows in the keyboard decrease/increase value by "1", Shift+(Left/Right Arrow) decrease/increase value by "10", Ctrl+(Left/Right Arrow) decrease/increase value by "100" also you can navigate and adjust trough the parameters with you computer keyboard with the Tab, Up/Down arrow and space bar keys.

MIDI Control

For control the parameter values via MIDI see the MIDI Implementation Chart for the complete list of MIDI message commands recognized, to easy control rakarrack with MIDI messages use the MIDI Learn way.

Saving preset considerations

All the presets can be saved as single text file but, recently we added Convolotron, Echotron and Reverbtron, this effects can use "User" files, the program save the paths of this "User" files, if you want to share please be sure that this paths can also be shared and of course you will need to bring this user files too.

EQ Lineal

rakarrack Lineal EQ

Adapted from the ZynAddSubFX Equalizer.

Gain: Overall output level

Q: Resonance of individual filters. Generally helps smooth extreme settings...or make extreme settings yet more extreme.

Effects

Contents

Compressor

rakarrack Compressor

Originally adapted from ArtsCompressor. DSP routine has been rewritten entirely as the code had been adapted at a stage in ArtsCompressor development prior to many bug fixes that occurred later in its evolution which unfortunately removed calculation of a soft-knee compression characteristic. This is mentioned to give hope to those who were aware of the bugs in compressor in Rakarrack 0.3.0. These bugs have been fixed, and this compressor has been traced using test signals to confirm it does what we think it does.

A. Time: Attack Time. Time in milliseconds for attack to settle to 64% of final amount of compression.

R. Time: Release Time. Time in milliseconds for gain to return to 64% of it's initial setting.

Note: For the curious, the strange number, 64%, relates to the RC time constant (RC means Resistor-Capacitor), which follows a natural exponential curve. The use of this behavior will make this compressor feel more natural to one who is most familiar with rack-mounted analog compressors.

Ratio: For every Ratio (dB) that the input exceeds the Threshold, the output will be allowed to increase by 1 dB. For example, using compression ratio of 2, if the signal gets 2dB above the threshold, the output will only go 1dB above the threshold.

Knee: Percentage of the region in dB of space between Threshold and 0dB (basically is Knee X -Threshold). Within this region, the ratio increases from 1 to log2(ratio). Threshold + Knee marks the point of full compression onset. For example, if knee is set to 100%, a very gradual compression characteristic will be obtained, but the maximum compression available is log2(ratio). A ratio of 32 will result in a real ratio ranging from 1 to 5. This is useful for processing cymbals as it does not crunch the dynamic attack quite so badly, but helps sustain the trailing resonance.

Thrhold: Threshold. Defines the onset of compression.

Output: How much gain to remove from the final stage of the compressor.

Peek: Enable/Disable peek compression.

Auto Output: Automatically calculate makeup gain. If this is unchecked, then adjustments of Ratio, Knee, and Thrhold will make changes to the overall output level. Unchecking may be useful to interpret Thrhold as a limiting threshold, and one would likely use a high ratio in this case.

Stereo: Process each channel separately.

Effects

Table of Contents

Distortion

rakarrack Distortion

Adapted from the ZynAddSubFX 'Distortion'

This is a waveshaper, and not particularly an amp or stompbox modeling effect. This must be used judiciously with EQ's as well as the LPF and HPF settings (Low Pass Filter, High Pass Filter).

Tip: Your classic green stompbox has a Pre Filter curve with cutoff at 720Hz. This corresponds to approximately 51 on the HPF setting. If trying to emulate stompbox or amp sounds, it is highly advisable to use the Pre Filter option with HPF higher than 30 and LPF lower than 70. As you increase drive, decrease LPF.

Rakarrack attempts to be friendly to computers limited in both RAM and CPU. Because of this, the waveshaper does not use oversampling to reduce the effects of digital aliasing. Without going deep into DSP theory, this means that hard clipping with a lot of drive will create harmonics that are greater than half the sampling rate. These harmonics get mirrored back into the audio range. If they are significant in magnitude, then there will be a "grainy" non-musical sound. This is what most guitarists are talking about when making reference to "digital distortion". Functions like Sine, Pow and Atan generate a lot of harmonics, and even at lower signal levels. Lmt, Clip and Zigzag are among the worst, but these are generally used for nasty noisy sounds, so a little digital aliasing may not be a bad thing.

Fortunately, for instruments such as guitars, you can significantly limit the bandwidth of the input signal without catastrophically discoloring the timbre of the instrument by applying Low Pass Pre-filtering. By reducing the high frequency content of the input, you can greatly minimize the level of aliasing harmonics present in the output.

The main point is that great sounding distortions can be obtained from Rakarrack, but the distortion module is not meant to emulate your favorite stompbox, but to off the flexibility create these sounds as well as unique flavors of distortion.

The Crunch waveshaping type is the most physically informed of the waveshaping functions currently used. The clipping characteristic is most closely related to curve produced by a JFET amplifier stage. With proper EQ settings, a sound reminiscent of high gain British stacks can be obtained.

Sub Octv: Allows you to mix some sub-octave rumble into the output. Technically speaking, this modulates the output with a square wave at half the fundamental frequency (sub octave).

Effects

Table of Contents

Overdrive

rakarrack Overdrive

Adapted from the ZynAddSubFX Distortion

Same as Distortion, but without sub-octave.

Effects

Table of Contents

Echo

rakarrack Echo

Adapted from the ZynAddSubFX Echo

Wet/Dry: Mix level of echo with original.

Reverse: Mixes reverse delay with forward delay.

More about reverse: Echo works by storing audio samples in memory and playing back samples that were stored a while ago. At a sample rate of 48kHz, the number of samples stored in memory for a 1 second delay is 48,000. To play back audio from 1 second ago, there is a reader that increments through, right in front of the write. The reader reads a sample from a second ago, and the writer writes that memory location with a new sample from the present.

Now, what if we could read this block of memory backwards? Then everything stored in memory comes out in reverse, and has an interesting reverse envelop sound. In the digital word, we can read it forward as easily as backwards, so why not keep track of both and let you mix them together?

Pan: Sends the delay more to the right or left. Zero balances it in the middle.

Delay: Amount of time before you hear the echo.

Lrdl.: Left/Right delay difference. A setting of 64 means that the delay time is the same for left and right channels. If larger than 64, the right channel is delayed longer than the left channel. Less than 64 the reverse is true. This allows you to achieve the stereo 'Ping Pong' effect.

L/R Cr: Left/Right Crossing. This mixes left and right channels.

Fb: Feedback. How much of the delayed output to add to the input. This makes the echo regenerate, like it's bouncing around in a canyon.

Direct: When is on, the effect only play the echoes.

Damp: Low pass filter on the delayed signal. This rolls off the high frequencies on every regeneration. Setting to a higher level will make the echo sound more natural.

Effects

Table of Contents

Chorus

rakarrack Chorus

Adapted from the ZynAddSubFX Chorus

Tips

Tempo: LFO Rate

Rnd: Add noise to LFO to make it more natural sounding.

St.df : Stereo difference of LFO.

L/R Cr. : Mix left into right, Right into left. At maximum level, left and right channels are swapped.

Effects

Table of Contents

Phaser

rakarrack Phaser

Adapted from the ZynAddSubFX Phaser

More mild digital phaser with exponential LFO sweep.

Phase: This is the offset for the "center" of the sweep.

Depth: LFO deviation or some may like to think of it as LFO amplitude. This is the same type of function that has been labeled 'width' in Analog Phaser.

Fb: Feedback. Some phasers title this "Regen". Feedback is negative as this moves toward zero, positive from 64+. 64, strangely, corresponds to zero feedback.

Effects

Table of Contents

Analog Phaser

rakarrack Analog Phaser

ZynAddSubFX Phaser Seriously Hacked

Overhauled DSP engine in Zyn phaser and used shell to create a "Physically Informed Digital Model of an Analog FET Phaser". Don't forget to spit after chewing that mouthful.

When should you want to use Phaser instead?

A) Next to the pitch shifter, Analog Phaser is one of the most CPU intensive FX in Rakarrack. If you find your computer can't handle it, then Phaser is much more friendly to slow processors.

B) You just plain like the original Phaser Effect and want to use it.

C) When you want to use two phasers at the same time, you can chain Analog Phaser and Phaser together for some unique filtering sounds.

A Phaser works by adding a delay to a certain group of frequencies and shifting the filter that selects the group of frequencies up and down the spectrum. When mixed with the original input, some of the delayed parts of the signal cancel with the the original (destructive interference). The technical term for this is 'notch filter'. For every two phase stages, a new notch appears in the spectrum, so for 4 stages and up we have a 'comb filter' because a plot of the frequency response begins to look like something you use to brush your hair as the number of phase stages increases.

If you don't care about what's under the hood, skip this paragraph -- To get the basic behavior of an Analog Phaser, the transfer function of a real analog phaser all-pass filter stage was computed and transformed into a discrete-time equivalent transfer function, then broken down into the resulting numerical computation algorithm. These all-pass filter stages were chained together in sequence of the overall analog circuit. Five or six different schematics were referenced in the design of this model to see what different units do to achieve a certain sound. The resulting 'Virtual Circuit' is an original creation. Finally, some of the non-perfect physical components and distortion were modeled in a simplistic way to add a certain warmth to the effect without sinking your CPU into an ice age.

Wet/Dry: At zero, both the phase shifted signal and input signal are mixed equally. This creates the deepest notch filter. Why would you want to mix all Wet? Modulating the all-pass filter stages can create frequency shifting at faster modulation rates. This produces a chorus-like effect, and you may want the frequency bending without the notch filtering. Think UniVibe.

LFO Type: More or less self explanatory. The Barber Pole setting will disappoint you if you're looking for a true barber pole phaser. This is simply an arrangement of multiple ramps modulating the phaser, so you hear the thump every time the ramp starts over. It's a pleasant enough effect at really slow rates, and creates something interesting at very high rates. In between it's annoying :) .

Tempo: LFO frequency.

Depth: How deep the phaser can sweep. It's an LFO offset. 64 is dead center. If you want it to stay in the high range, set this higher than 64. If you want the phaser to spend more time carving out the lower frequency range, set this to some thing less than 64.

Width: This is how far the LFO travels. It's the LFO amplitude.

Fb: Feedback. Usually named 'Regen' on a phaser stompbox. For deeper notches keep Fb negative for even number stages and positive for odd number stages.

Mismatch: FET Phasers suffer from the manufacturing process of JFET transistors. These things generally vary over a very wide range of properties per batch. What does this mean to a Phaser? It means that the frequency where 45 degrees phase shift occurs varies from stage to stage. This mismatch makes the notches wider, but less deep. This parameter best aligns with reality at a setting of 5 to 10. Large settings may be used to obtain a better 'Vibe sound.

Distort: FETs used as variable resistors are only linear over a certain range. This nonlinearity adds harmonics to the processed signal and somewhat warps the frequency response. This is a very subtle effect, but worthwhile to be able to zero it if you don't want it modeled.

St. Diff: Stereo Difference. Delay the LFO in the right or left channel. This combined with the panner effect can make it sound like something is twirling in an elliptical orbit around your head.

Stages: First order all-pass filter networks to be chained together. Set to one for a high pass filter (or low pass filter with subtract checked). 4 stages is very typical in the average stompbox. Bi-mode and Tri-mode phasers include switchable 6 and 8 stage filters. It's rare to see an analog phaser with more than 8 stages in stompbox form because parts get expensive, and noise becomes an expensive design problem to mitigate. In the digital world, adding more stages is just another time through the filter loop if you can spare the CPU time.

Subtract: Subtract wet from dry instead of add.

Hyper: Flattens out the lower end of the LFO. Used with a Tri wave, this emulates the "Hyper Sine" found in some analog phaser pedals. It was a clever way that analog filter designers contrived to make the LFO behave according to the human's perception of frequency. To our ears, musical pitch increases exponentially with frequency.

Effects

Table of Contents

Flanger

rakarrack Flanger

Adapted from the ZynAddSubFX Chorus

Effects

Table of Contents

Reverb

rakarrack Reverb

Adapted from the ZynAddSubFX Reverb

Effects

Table of Contents

EQ Parametric

rakarrack Parametric EQ

Adapted from the ZynAddSubFX Equalizer

Effects

Table of Contents

Cabinet Emulation


rakarrack Cabinet

Effect using the ZynAddSubFx Equalizer engine

This applies an approximation of certain speakers, cabinets,speaker/cabinet combinations according to publicly available frequency plots. For those wanting convolution-based cabinet modeling you can use Convolotron, but this cost a little bit of CPU resources.

Effects

Table of Contents

AutoPan/Stereo Expander

rakarrack AutoPan

For the stompbox minded people, this is a stereo tremolo effect. Extra Stereo setting creates a more spacious stereo imaging effect.

Effects

Table of Contents

Harmonizer

rakarrack Harmonizer

Intelligent Harmonizer Explained

Rakarrack harmonizer effect use the audio engine of the smbPtichShifter.cpp located at http://www.dspdimension.com. In order to save CPU use only a mono pitch-shifter in the lowest quality available, you can change this on the program Settings window, but only for a low quality values because high quality ones use too much CPU. The audio signal converted to mono is send it to the pitch-shifter and returned to the two pole Peak filter, panned and send it to both channels L/R. The rakarrack Harmonizer has 3 modes:

Normal Mode

Is how a normal pitchshifter run, the pitch ratio is fixed and can be selected in the Interval effect parameter of the effect.

Select Mode

In this mode the pitch ratio is variable, this value depends of the selected Interval parameter, and the Note and Chord effect parameters. Rakarrack then recognize the audio note played (Only "melodies" monophonic data can be played in this mode) and modifies the pitch ratio in order to do a musical harmonization with the Tonality/Chord selected in the parameters, of course the twelve tonality's are available and 33 chords:

,6,Maj7,lyd,Maj(9),Maj7(9),6/9,+,m,m6,m7,m7(b5),m9,m7(9),m7(11)
,m(Maj7),m(Maj7)(9),dim,dim7,7,7(Sus4),7(b5),7(9),7(#11),7(13),7(b9)
,7(b13),7(#9),+Maj7,+7,1+8,1+5,(Sus4),2

MIDI Mode

This mode run in the same way as Select Mode but the Tonality/Chord is recognized via MIDI notes, the MIDI chord recognizer recognizes all the above chords plus all the inversions and bass changed chords, also has memory, they use the chord just another chord is send it and recognized. The MIDI channel can be selected in the Settings window, then the Harmonizer adjust the pitch ratio with the audio note recognized, played by the user, and the Tonality/Chord received via MIDI. (Sequencer track ... )

Effects

Table of Contents

Musical Delay

rakarrack Musical Delay

Musical Delay Explained

The musical delay effect is a dual line delay, the word "musical" is due that you can adjust the delay time in both lines in a musical terms, with Tempo effect parameter, and the Delay1, Delay2, Delay3 effect parameters.

The Delay lines are measured in fractions of quarter notes at the Tempo selected. That means 1/2 is an Eighth note and 1/4 is a Sixteenth note. (1,1/2,1/3,1/4,1/5,1/6) are the possible values, that include eighth triplets, etc.

The center delay parameter, is the delay between the two delay lines, and is the only one can be set equal to zero.

The Tempo effect parameter value range is big (10~480) that's for admit half or double song Tempo in order to obtain largest or shortest delays.

Off course you have Gain, Pan and Feedback parameters for each delay line in order to adjust the desired effect.

Effects

Table of Contents

Derelict

Derelict

Distortion using resonant filter engine and standard Distortion waveshaping functions. Controls are mostly like Distortion module, but includes "Color" to add resonance to the waveshaper signal. This allows for a "bigger" sound that is useful for fuzzes and so on. Your imagination will take it where you want. Addition of this module also allows the user to have up to 3 simultaneous distortion modules, 2 of with can have sub-octave modulation.

Effects

Table of Contents

Noise Gate

rakarrack Noise Gate

New Effect based on Gate, Steve Harris LADSPA plugin. Only use the noise gate when you really need it. This can be a life saver, but it can also be a source of great frustration if improperly configured.

Effects

Table of Contents

WahWah

rakarrack WahWah

Adapted from the ZynAddSubFX DynamicFilter

By now you're saying, "Ok, I get the Pan, Freq, Rnd, St. Dif, and Depth thing, but what the..."

In addition to use as Auto-wah (LFO-modulated Wah-Wah), this is also an envelope filter.

Currently, here are the three parameters related to envelope control:

Amp S.: Amplitude sensitivity. This is like the sweep range. If sensitivity is set low, you have to pluck really hard to make the filter move. If set high, then the filter will sweep to the limit.

Amp. S.I.: This stands for "Amplitude Sensitivity Inverse", but is applied in a somewhat interesting way. This slider offsets the base frequency for the wah wah filter resonance. At the same time, it acts as a logical check for which direction to sweep. When this is set less than 64, the filter responds to plucking by sweeping upward in frequency. When this is set higher than 64, then the filter responds to plucking by sweeping downward in frequency. Tip: If you want to control wah-wah with a MIDI foot pedal, this is the parameter you will want to map. For pure pedal-controlled wah-wah, set Amp. S and Depth to zero.

Smooth: How much to smooth the signal envelope. At a low level, the sound is like a bubble maker. At a high level, the filter responds very slowly to signal attack.

Effects

Table of Contents

AlienWah

rakarrack AlienWah

AlienWah - Created by our hero, Paul Nasca Octavian originally for the ZynAddSubFX synthesizer.
AlienWah fits into the comb filter category, similar to phasers and flangers.  AlienWah amplitude modulates two delay lines each with a phase separation of "Phase", then feeds them into each other in a somewhat circular fashion making each delay line a cascade of low order digital filters. In this manner it is similar to a Phaser.  It's sort of like a digital low-pass filter that spirals down a pair of delay lines causing an interesting interference pattern.  Some people may think of this effect as a "Flaser".

For the less technically minded, the AlienWah configuration produces mostly vocal sounds with a strange timbre sounding much like sci-fi depictions of a language spoken by invading space aliens, or some strange creature found near the center of the earth.

Even though some of the more extreme settings create weird alien sounds, it can also be configured for interesting subtle comb filtering sounds for shaping a rather beautiful timbre onto an instrument.  It is a truly amazing effect.

Here is a description of the parameters:

Wet/Dry: Being a delay-based effect, Wet/Dry does more than simply mix Wet/Dry sounds.  Destructive interference occurs between the effected signal and clean so a proper blend can be used also to voice the effect.

Pan: Put effect more to the left or right channel.  Used in conjunction with Wet/Dry mix, one can voice the effect differently between left right.

Tempo: LFO rate

Rnd: Add random noise to LFO to make it sound somewhat more "analog".

LFO Type: Self explanatory

Phase: This is a very interesting parameter.  It sets the modulation offset between the two delay lines.  On either extreme it has a lower "closed mouth" sound, while in the middle it creates more of an "open mouth" sound.  This parameter "centers" the LFO around the point it is set.

St. df: Stereo Difference between left & right LFO.  A setting of 64 has both LFOs in phase between left/right.  This parameter used with L/R Cr. is like having a second "Phase" parameter, so more interesting interaction can be achieved by using this control.  It's more than what meets the eye.

Depth: This would be better termed "width" as this parameter adjusts the amplitude of the LFO.

Delay: Length of the delay line in samples.  In a sense, this also is the filter order.  The longer the delay time, the deeper the sound of the filter.

Fb: Feedback.  Less than 64 is negative feedback, more than 64 is positive feedback.  64 corresponds to zero feedback. Without feedback, the effect is rather dull.  It's the perpetual regeneration along the delay line that creates  the interesting phase cancellations and resonances that sound alien.

L/R Cr.: Left/Right Crossing.  Amount of left to mix into right and right into left.  Less than zero subtracts left from right, right from left, while greater than zero adds them.

Effects

Table of Contents

Valve

rakarrack Valve

New Effect based on Valve, Steve Harris LADSPA plugin, filters, harmonic enhancer and some extra distortion where added.

Effects

Table of Contents

Dual Flange

rakarrack Dual Flange

Another Flanger alternative.
Basic operation of a flanger: Delay the incoming signal and add it to the input signal. This creates destructive interference in a similar manner to a Phaser, but the notch filter frequencies are evenly spaced from the lowest notch up to infinity (in theory). Dual Flange picks two different delays and adds them to the input signal. The two separately delayed paths have a spacing relationship that follows the other by a percentage, and not a constant offset. At maximum wet, these two delay "taps" are added equally, thus the notches between the two are infinitely deep, and the effect is at its maximum severity. Mixing in the clean signal reduces the depth of the notches, but also creates a complex and interesting frequency response. The result is a unique color to the tone not available by a standard flanger.

Wet/Dry: Mix delayed signal with Dry

Pan:

L/R.Cr:

Depth: Frequency (Hz) of the lowest notch frequency on lowest end of sweep range

Width: LFO sweep width, deviation measured in Hz.

Offset: Percent difference in delay between delay A and delay B.

Fb: Feedback. 0 is none, negative and positive.

LPF: Damp the delay line. This makes the high frequency notches more shallow, thus the sound approaches that of a Phaser or other mellow sweeping comb filter

Subtract: Subtract delayed signal instead of add

Th. zero: Through Zero. Delay Dry signal to 1/2 way between high and low delay deviations of delayed signal.

Tempo: Sweep speed

St.df: Stereo Difference between LFO's

LFO Type:

Rnd: Random. Add random noise to LFO to help reduce unmusical effects of linear interpolation between samples.

Effects

Table of Contents

Ring

rakarrack Ring

New Effect based on Ring, Steve Harris LADSPA plugin. Auto Freq recognizes the frequency of the note played (Only monophonic sorry ..) in order that you can use Ring as a simple monophonic synthesizer.

Effects

Table of Contents

Exciter

rakarrack Exciter

New Effect based on Harmonic, Steve Harris LADSPA plugin.

Effects

Table of Contents

DistBand

rakarrack DistBand

Multi Band Distortion, use the Cross1 and Cross2 to select the ranges of each band.


20Hz -> Cross1 = Low
Cross1 -> Cross2 = Mid
Cross2 -> 20KHz = High

You can select a waveshape type for each band.

Effects

Table of Contents

Arpie

rakarrack Arpie

"Arpie" is a pet name for Arpeggiator. This effect is a modified version of Echo. The delay line is played back at higher rates to create arpeggios at octave intervals. You can select a preset sequence, then adjust the number of steps to repeat from the sequence to gain a wide variety of patterns. Arpie can be adjusted to achieve thick and beautiful soundscapes as well as very edgy electronic trance and techno sounds. Of course, with slower tempos such that several phrases are repeated one can get the tempo-doubling side effect to lay out paint-pealing leads without hardly moving your fingers.

Wet/Dry: Amount of arpeggiated accompaniment in the mix

Arpe's: Mix pitch shifted delay line with normal delay

Pan:

Tempo: Measured in beats per minute

Subdivision: Ratio