Kilohearts Essentials
Designed to be combined
Common controls
3-Band EQ
Bitcrush
Channel Mixer
Chorus
Comb Filter
Compressor
Delay
Distortion
Dynamics
Ensemble
Filter
Flanger
Formant Filter
Frequency Shifter
Gain
Gate
Haas
Ladder Filter
Limiter
Nonlinear Filter
Phase Distortion
Phaser
Pitch Shifter
Resonator
Reverb
Reverser
Ring Mod
Stereo
Shaper
Tape Stop
Trance Gate
Transient Shaper
Overview
Kilohearts Essentials is a free collection of Kilohearts Snapins. Snapins are individual audio effect modules, each performing a specific task.
Designed to be combined
The Kilohearts Ecosystem give you the freedom to combine these Snapins in infinite different ways in order to create interesting and unique modular effects. Snapins can be also loaded individually into your DAW as a standard VST, AAX or AU plugin.
Kilohearts Snapins are designed with simplicity in mind and with the expressed purpose of giving you the ability to "build your own" plugins from these building blocks. They are optimised to be CPU-efficient so they can be stacked together without melting your computer. Load one of our host plugins and try a few factory presets to get a feel for what you can do with these fundamental ingredients.
When using any of the Snapins in your everyday work it can be easy to forget the extensive modulation options available to you by using them inside one of the hosts instead. It can often be extremely useful to set up a Snap Heap patch with only a single Snapin in it to expand on it's possibilities a hundredfold.
Common controls
All Snapins have some features in common, all of them found in the header section.
- Power button
- Just to the left of the Snapin title is a blue square. It works as a checkbox to enable the plugin. When turned off, the plugin is bypassed and lets all incoming sound through unaffected.
- Minimize (not available in stand-alone mode)
- Just like all other Kilohearts modules, Snapins can be collapsed when you want to save screen space for something else.
- Preset bar
- If you click the small downwards arrow in the Snapin header, controls for handling presets will fold down. These controls let you see the name of the currently selected preset, as well as step through any other presets in the active folder of the associated preset browser. To see the full preset browser, click the little folder icon. The Snapins all have a little Dice icon in the preset bar that you can use to randomize all controls to explore the possibilities.
3-Band EQ
EQ 3-Band is a three band EQ with adjustable split frequencies.
- Splits
- Adjusts cutoff frequency between low and mid, and between mid and high bands.
- Low
- Gain for low frequency (bass) band.
- Mid
- Gain for middle frequency (midrange) band.
- High
- Gain for high frequency (treble) band.
Bitcrush
Bitcrush can be used to create distorting effects that sound like that of scraping analog radio, or inherently lo-fi sound sources, like old video games. It simulates the audio being sampled and replayed using a low quality sampler with limited sample rate and bit depth.
- Rate
- Down sample the signal to a minimum of 200 Hz.
- Bits
- Quantize the amplitude of each sample of the signal. A lower value will result in a more distorted sound.
- ADC Q
- Quality of the analog-to-digital conversion. A lower value will add dissonant aliasing in the low frequencies.
- DAC Q
- Quality of the digital-to-analog conversion. A lower value will add dissonant aliasing in the high frequencies.
- Dither
- Adds noise to the signal in order to reduce distortion caused by quantization.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Channel Mixer
Channel Mixer gives you control over the amplitude of both stereo channels respectively, and also the option to cross-mix them into each other.
- Left to Left
- Scales the amplitude of the incoming left stereo channel from -1 (phase inverted) through 0 (silent) to 1 (passthrough).
- Right to Left
- Scales the amplitude of the incoming right stereo channel, but outputs it to the left channel.
- Left to Right
- Scales the amplitude of the incoming left stereo channel, but outputs it to the right channel.
- Right to Right
- Scales the amplitude of the incoming right stereo channel, and outputs it to the right channel.
Chorus
Chorus enhances the stereo effect and presence of a sound by mixing it with delayed versions of itself.
- Delay
- The average delay for the delayed voices.
- Rate
- The frequency of how fast to vary the delay.
- Depth
- How much to vary the delay.
- Spread
- Stereo width of the effect. A lower value will go towards a mono output.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
- Taps
- The number of chorus voices.
Comb Filter
Comb Filter will mix the signal with a delayed version of itself, creating a filter with repeated troughs and peaks across the spectrum.
- Cutoff
- Cutoff setting for the filter, the distance between each peak.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
- Polarity
- The polarity setting swaps troughs for peaks and vice versa, with the plus setting having a peak at 0 Hz, and the minus setting a trough at 0 Hz.
- Stereo
- The stereo setting flips the polarity setting for the right channel, allowing the the comb filter to be used for mono compatible stereo widening.
Compressor
Compressor will even out the audio volume by lowering the volume when the signal is loud.
- Attack
- The attack time is the time it takes to lower the volume when the input volume is over the threshold.
- Release
- The release time is the time it takes to return the volume to normal when the input volume is under the threshold.
- Mode
- In RMS mode the compressor will measure the volume using the root mean square method, which gives an accurate measurement of audio power. In peak mode the compressor will follow the peaks in the audio waveform, which makes it more responsive to transients.
- Ratio
- The ratio decides how much the compressor will reduce the audio volume. At 1:2, for example, the volume will be lowered until it is halfway between the input volume and the threshold.
- Threshold
- The threshold for when the compressor will start lowering the volume.
- Makeup
- The makeup gain will increase the volume of the output signal to compensate for the loss in overall volume that the compressor causes.
- VU Meter
- Displays the current input level, the selected threshold, and the compressor's current attenuation.
- Sidechain
- When enabled attenuation is calculated based on a secondary input, but the effect is applied to the main input.
Delay
Delay will delay the input signal for an echoing effect.
- Delay
- The amount of time beore the delayed sound starts playing. This will be expressed in milliseconds or as parts of a beat, depending on Sync Mode.
- Sync Mode
- When sync is enabled the delay time will be synchronized to the song tempo.
- Feedback
- The feedback setting will cause the delayed sound to feed back into the delay. This will create an exponentially decaying echo.
- Pan
- Adjust the panning of the delayed sound.
- Ping-Pong
- Swaps the left and the right channel of the delayed sound when it is fed back into the delay. When combined with panning this will make the echo bounce back and forth between the speakers.
- Duck
- When duck is turned up, the output volume from the delay will automatically be lowered when the input volume is high.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Distortion
Distortion is a versatile distortion effect with a wide selection of algorithms.
- Drive
- The drive setting will boost the input signal, causing a heavier distortion.
- Bias
- The bias will add a DC offset to the signal before distorting. Adding some bias can prevent the distorted audio from sounding hollow and uninteresting.
- Spread
- The spread will add different amount of bias to the left and right channels. This can give some nice and subtle stereo widening.
- Type
- The flavor of distortion. Select between overdrive, saturate, foldback, sine, hard clip and quantize.
- Dynamics
- A common problem with distortion is that it can remove the dynamic content of the input signal, forcing the output to maximum volume. Turn up this knob to preserve the dynamics of the input.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Dynamics
Dynamics processing featuring upward and downward compression as well as expansion. Thresholds and ratio are controlled by clicking and dragging on the visualization in the upper part of the plugin interface. The visualization shows how input levels are mapped to output levels by the dynamics processing. The current input and output levels are marked in the visualizer by a moving disc.
- Low Threshold
- Low threshold for upwards compression and expansion.
- Low Ratio
- Ratio of upwards compression or expansion below the low threshold.
- High Threshold
- High threshold for downwards compression.
- High Ratio
- Ratio of downwards compression above the high threshold.
- Attack
- Adjusts attack time.
- Release
- Adjusts release time.
- Knee
- Smoothes the knee of the compression curve across the thresholds.
- In Gain
- Adjusts gain for the incoming signal.
- Out Gain
- Adjusts gain after compression.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Ensemble
Ensemble creates the illusion of many voices playing in unison. Much like a chorus it creates this effect by playing delayed copies of the incomping sound. On top of this it also modulates the phases of each voice to create a silky smooth result without any metallic flanging. The delay times for each voice is also modulated in order to detune each voice slighty.
- Voices
- Number of voices to play simultaneously.
- Detune
- How quickly to modulate the delay for each voice, affecting how detuned the voices will be.
- Spread
- Pans voices left or right for a stereo effect.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
- Motion
- Selects between different patterns for the modulations of the voices.
Filter
Filter provides a selection of common filters.
- Type
- The type of filter. Select between low pass, band pass, high pass, notch, low shelf, peak and high shelf filters.
- Cutoff
- The operating frequency of the filter. In a low-pass filter this is the frequency where the signal is reduced by 3dB.
- Q
- The filter Q setting. High values for Q will make the filter resonate at the cutoff frequency.
- Gain
- The gain value for the low shelf, peak and high shelf filter types.
- Filter slope
- The slope of the filter cutoff, with 1x representing a classic 2-pole filter.
Flanger
Creates a flanging effect by mixing the audio with a slightly delayed version of itself. The length of the delay can be adjusted manually and modulated. Optionally, this effect can also add a phase shift between the dry and wet signals to create an infinte barberpole-style flanging effect upwards or downwards.
- Delay
- Adjusts the minimum delay.
- Depth
- Depth of delay modulation. Added on top of the minimum delay set by the delay knob.
- Rate
- Rate of delay modulation.
- Scroll
- Enables the phase offset and motion functions of the effect.
- Offset
- Phase offset between dry and wet signals.
- Motion
- Rate of modulation for the phase offset.
- Spread
- Stereo spread between left and right channels. Affects delay modulation and phase offset.
- Feedback
- Feedback of the wet signal back into the delay line.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Formant Filter
Formant Filter will boost two frequencies to mimic the sounds of different vowels.
- Vowel Selector
- Selects two frequencies to boost.
- Q
- Adjust how powerful and narrow the frequency boost is.
- Lows
- Allow low frequencies through the filter.
- Highs
- Allow high frequencies through the filter.
Frequency Shifter
Frequency Shifter will shift all the frequencies in the input signal up or down by a certain amount. This kind of shifting will ruin the harmonic content of the input signal, making it sound dissonant.
- Shift
- How much to shift all frequencies by.
Gain
Gain will increase or decrease the volume of a signal.
- Gain
- Set how much to increase or decrease the volume, in decibels.
- VU Meter
- Displays the current output level on the left and right channels.
Gate
Gate will only let audio through when the input level is above a set threshold.
- Attack
- The attack time is the time it takes to for the gate to fully open when the input volume is over the threshold.
- Hold
- The hold time is the minimum time the gate will stay open.
- Release
- The release time is the time it takes to for the gate to fully close when the input volume is under the threshold.
- Threshold
- The volume threshold for when the gate will open.
- Tolerance
- A hysteresis range requiring the volume to drop a set amount of dB under the threshold before closing.
- Range
- The amount to attenuate the signal when the gate is closed.
- Look-ahead
- When enabled, a 5ms look-ahead will be used, allowing transients through at the cost of latency.
- Flip
- When flipped, the gate will act in reverse attenuating the signal when the gate is open.
- VU Meter
- Displays the current input level, the selected threshold & tolerance, and the gate's current state.
- Sidechain
- When enabled transients are detected based on a secondary input, but the effect is applied to the main input.
Haas
HAAS will widen the stereo of the audio by delaying the left or the right channel slightly.
- Channel
- Which channel to delay.
- Delay
- The delay time.
Ladder Filter
Ladder Filter simulates low pass filters found in classic hardware synths.
- Cutoff
- The filter cutoff frequency.
- Resonance
- The filter resonance setting. High values will make the filter resonate at the cutoff frequency.
- Topology
- Selects between transistor ladder and diode ladder topology. The diode ladder have a slightly more gentle rolloff after the cutoff frequency. The two topologies also behave differently when saturation is enabled.
- Saturate
- Simulates saturation of electronic components in the filter.
- Drive
- Simulates overdrive of the components in saturate mode.
- Bias
- Simulates bias voltage over the components in saturate mode.
Limiter
Limiter will prevent the audio volume from going over a certain threshold.
- In gain
- Gain to apply to the input signal before limiting.
- Out gain
- Gain to apply to the input signal after limiting.
- Threshold
- The maximum allowed volume.
- Release
- The release adjust how quickly the limiter returns the volume back to normal after limiting it due to a peak in the input volume.
- VU Meter
- Displays the current input level, the selected threshold, and the limiter's current attenuation.
Nonlinear Filter
Nonlinear Filter colors and distorts the signal due to internal nonlinearities.
- Type
- The type of filter. Select between low pass, band pass, high pass and notch filters.
- Cutoff
- The operating frequency of the filter.
- Q
- The filter Q setting. High values for Q will make the filter resonate at the cutoff frequency.
- Drive
- Overdrives the filter, which makes the effect of the nonlinear behaviour more prominent.
- Mode
- Selects what flavor of nonlinearity you want. The clean mode has no nonlinearies, and does not color the signal. All other modes distort and color the signal in different ways to some extent.
Phase Distortion
Phase Distortion distorts the signal by offseting the phases of the individual harmonics of the input signal. The amount of phase offset is controlled by the signal itself, much like FM feedback.
- Drive
- Controls the amount of distortion.
- Normalize
- Normalizes the signal, making the effect insensitive to input gain.
- Tone
- Filters the modulation to reduce high frequency noise.
- Bias
- Adds a constant phase offset to all harmonics.
- Spread
- Spreads phase offset for left and right channels for a stereo effect.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Phaser
Phaser will filter the input signal, creating a series of moving peaks and troughs in the audio spectrum.
- Order
- A higher order setting will increase the order of the filters used by the phaser, creating a more pronounced effect with more peaks and troughs.
- Cutoff
- Sets the cutoff of the filters in the phaser, moving the peaks and troughs in the audio spectrum.
- Depth
- Adjusts the depth of modulation of the cutoff.
- Rate
- Adjusts the rate of modulation of the cutoff.
- Spread
- Adds a phase offset for the cutoff modulation between the left and right channels, for a stereo widening effect.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Pitch Shifter
Pitch Shifter will adjust the pitch of the input signal up or down.
- Pitch
- How much to adjust the pitch, in semitones.
- Jitter
- How much randomness to add to the pitch. A high jitter setting can give a unison-like effect.
- Grain Size
- During processing the pitch shifter chops up the audio into small snippets called grains. This setting adjusts the length of the grains, which can influence the sound.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Resonator
Resonator adds harmonic resonance to the input signal.
- Pitch
- The frequency at which to resonate.
- Decay
- Sets how long it takes for the resonance to ring out after the input goes silent.
- Intensity
- Adjusts how much the resonance amplifies the input signal.
- Timbre
- Switches between two different harmonic series for the resonance. Choose between all harmonics (saw tooth wave) or odd harmonics (square wave).
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Reverb
Reverb adds the sense of space to any sound by emulating the sound bouncing off the walls in a physical room.
- Decay
- The reverberation time, i.e. the time it takes for the reverb to go silent after sound has passed through it.
- Dampen
- Adds damping to high frequencies so that they decay faster than low frequencies.
- Size
- Adjust the size of the virtual room that reverb simulates. Ranges from closet to church. While the Size knob allows incoming modulations, it is not advisable to modulate it with anything other than a Macro, since it will add crackling artifacts to the sound whenever it is moved.
- Width
- Adjusts the stereo width of the reverb. At 100% the left and right channels are completely uncorrelated in the wet sound.
- Early
- Adjusts the balance between early and late reflections. A higher value will give a brighter and more responsive reverb.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Reverser
Reverser plays back delayed reversed sections of the input, mixed with the original dry sound.
- Delay time
- How long sections to delay and reverse. For example, setting this to 1/4th means every beat will be played back in reverse 1/4th of a bar later.
- Sync
- When sync is enabled the delay time will be synchronized to the song tempo.
- Crossfade
- Time to ramp in/out the reversed audio to avoid pops, in percent of the reversed section length.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
Ring Mod
Ring Mod modulates the input with either an internal signal generator or a secondary input signal.
- Bias
- Amount of positive bias to add to the secondary input.
- Rectify
- Amount of positive or negative rectification to apply to the of the secondary input.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
- Frequency
- The base frequency of the internal oscillator or filter cutoff for the internal noise generator.
- Spread
- Shifts the frequency of the internal generator slightly for left and right channels to achieve a stereo effect.
Stereo
Stereo can adjust the stereo width and panning. It also displays the current balance and channel correlation visually.
- Mid
- Adjusts the volume of the mono part of the signal.
- Width
- Adjusts the volume of the stereo part of the signal. The input audio must have at least a little stereo information for this knob to do anything.
- Pan
- Pans the signal to the left or right.
- Stereo Meter
- Displays the current balance and channel correlation. When the meter moves into the red area the correlation is less than zero, which can cause problems with mono compatibility.
Shaper
Shaper remaps the incoming audio level according to a customizable graph for bespoke distortion.
- Drive
- The drive setting will boost the input signal, causing a heavier distortion.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
- Overflow
- Select what happens beyond the edges of the wave shape curve. Repeat the wave, hold the edge value, or repeat with mirroring.
- DC Filter
- Enables a DC filter that fixes any DC offset introduced by the distortion.
Tape Stop
Tape Stop simulates the sound of slowly stopping and starting a playing tape.
- Play
- The current state of the tape motor.
- Stop Time
- Time until the tape motor reaches full stop when stopping.
- Start Time
- Time until the tape motor reaches full speed when starting.
- Curve
- The speed curve of the tape motor starting/stopping.
Trance Gate
Trance Gate will modulate the volume of your audio based on a programmable rhythmic sequence.
- Pattern Select
- Switches between the eight different pattern slots.
- Pattern Editor
- Edits the current pattern. Click to toggle steps on or off, click and drag to tie steps together.
- Length
- The length of the current pattern.
- Attack
- Attack time for the amplitude ADSR envelope.
- Decay
- Decay time for the amplitude ADSR envelope.
- Sustain
- Sustain level for the amplitude ADSR envelope.
- Release
- Release time for the amplitude ADSR envelope.
- Mix
- The dry/wet mix of this effect. A lower value will let some of the unmodified signal through.
- Resolution
- Length of one step in the sequencer.
Transient Shaper
Transient Shaper adjusts the dynamics of a sound, with a focus on the initial hit; the transient.
- Attack
- The amount of amplification or attenuation of the transient.
- Pump
- The amount of attenuation directly after the transient, emphasizing the transient without increasing the level.
- Sustain
- The amount of amplification or attenuation of the sustained sound.
- Speed
- Higher values results in snappier transient modification, and lower values result in smoother curves.
- Clip
- When enabled, the output signal is clipped to 0dB.
- Sidechain
- When enabled transients are detected based on a secondary input, but the effect is applied to the main input.