Reveal Sound Spire

Reveal Sound Spire

Video

00:23 = Overview
00:55 = Excitator
04:23 = LFOs
05:31 = MIDI
05:57 = Resonators
12:16 = Output

Overview

Reveal Sound’s Spire is a polyphonic soft synth that combines powerful sound engine modulation, flexible architecture & a beautiful interface that produces an even more beautiful sound.

Spire embodies the best of both software and hardware synthesizers. It is a complete one stop shop synth built with a variety of modulation capabilities paired with a handful of built in audio effects.

The sound is extremely rich and is becoming a favorite of mine in the short time that I’ve had the opportunity to use it!

Presets & Menu

Preset Manager = Quickly sift between presets in the current bank selected

Menu = Load/save banks & presets, copy/paste/restore presets, register the VST & change the GUI

Init = Initialize Spire to a simple saw waveform, ready for fresh sound design

Selection Display = Show us the parameter name and value we are currently adjusting

Polyphonic Modes = Choose between 6 different polyphony modes

// Mono 1-4 = Mono Mode, where pitch glides to each new MIDI note pressed (Bass & Melody)

// Poly 1 & 2 = Polyphonic Mode, where pitch glides up to the selected note instead of starting immediately on the pressed note (Chords)

Voices = Set the number of voices for the polyphonic modes (higher # for big chords)

MIDI Learn = Assign parameters of Spire to an external MIDI controller

Oscillators

Osc1-4 = Switch between each individual oscillator

Volume Knobs = Adjust the amplitude of each oscillator

Mute = Click the Volume Knob Oscillator name to mute the oscillator

Copy & Paste = Copy & Paste Oscillator settings around

Octave, Note & Fine = Adjust the Oscillator pitch by octaves, semitones & cents

Control A & B = Multifunctional knobs depending on the oscillator mode selected

Phase = Adjust the position of the oscillator phase

// 0-29 = Oscillator phase is running free

// 20-1000 = Oscillator phase restarts at the position shown in the display

Waveforms = Choose between 49 different waveforms that we can mix in with the original waveform, depending on the mode selected above

WT Mix = Mix in the selected waveform

Modes = Choose between 7 different Oscillator modes, which will ultimately dictate what the Control A & B knobs functions are

Classic = Produces simple saw and square waveforms

// ctrlA = Crossfades the signal between Saw and Square

// ctrlB = Adjust the width of the Sqaure wave Pulse

Noise = Produces noise generation that can be shaped by filters (good for transients)

// ctrlA = Adjust the filter cutoff frequency (0-500 = low-pass, 501-1000 = high pass)

// ctrlB = Adjust the filter resonance

FM = Produces Frequency modulation (choose starting waveform with waveform chooser)

// ctrlA = Adjust the modulation intensity

// ctrlB = Adjust the modulation frequency (add in WT Mix for different sound)

AMSync = Combines oscillator sync with amplitude modulation

// ctrlA = Crossfades the signal between Saw and Square

// ctrlB = Adjust the modulation frequency (modulate!!!)

SawPWM = Produces sawtooth pulse width modulation

// ctrlA = Choose between 4 different types of SawPW waveforms

// ctrlB = Adjust the width of the pulse

HardFM = Produces phase modulation (more harmonics than FM mode)

// ctrlA = Adjust the intensity of the modulation 

// ctrlB = Adjust the frequency of the modulator’s note

// WT Mix = Slowly morphs the current wave into the next wave on the list, which produces a 1 octave lower note (acting as a sub oscillator)

Vowel = Produce a human-like vowel sound

// ctrlA = Morph between the different vowel sounds A-E-I-O-U

// ctrlB = Adjust the frequency of the formant

~~~~~

Unison Mode = Adjust each oscillators number of voices (up to 9) & how each voice is detuned (by octaves & musical notation)

Detune = Adjust the intensity of the voice detuning

Density = Adjust the timbre of detuning by arranging the voices in different ways

~~~~~

ANA = Adjust the phase behavior of the oscillator

// Activated = Oscillator phase is free running

// Deactivated = Oscillator phase starts with a random phase position

INV = Invert the oscillators output

KEY = Adjust the pitch of the oscillator in relation to incoming MIDI notes (off if you want static frequency)

Wide = Distributes unison voices throughout the stereo field

Pan = Adjust the panning of the oscillator

Filter Input = Adjust the amount of signal that is sent to Filters 1 & 2 (middle = equal amount sent)

Filters

Par = Switches between parallel or serial filter modes

// Activated = Parallel mode, both filters applied to the signal simultaneously

// Deactivated = Serial mode, first filter then the second filter applied to the signal (be mindful of the filter input for each oscillator)

Link = If activated, link both filter cutoffs together (make sure cutoff 2 is in the center position)

Filter Modes = Choose between 5 different filter modes

Filter Types = Choose between each modes different filter types

Cut 1 & 2 = Adjust the frequency cutoff for both filters

Res 1 & 2 = Adjust the resonance amount for both filters

Keytrack = Adjust the frequency cutoff in direct relation to the incoming MIDI notes

Filter Balance = Adjust the mixture between each filter (fart left = only hear 1st filter, far right = only hear 2nd filter)

Modulators

4x Envelopes = Modulate oscillator amplitude & other parameter values with traditional ADSR controls to sculpt our sound over time

// Default Settings = By default Envelope 1 controls the output amplitude of all 4 Oscillators & Envelope 3 is routed to Filter Cutoff 1

Copy & Paste = Copy & paste the settings of one envelope to another (available for all modulators)

Attack = Adjust the duration of time it takes the envelope to rise to it’s highest amplitude

Decay = Adjust the duration of time it takes the envelope to fall from the attack level to sustain level

Sustain = Adjust the amplitude level the sound rests at when a MIDI note is held down

Slope Time = Adjust the duration of time it takes the envelope to fall from the sustain level to the slope level

Slope Level = Adjust the amplitude level the sound rests at after the slope time (2nd sustain level)

Release = Adjust the duration of time it takes the envelope to reach silence after a MIDI note is released

Curve Type = Click on the Envelope display window to change the curve type of each slope

2 Destinations = Route each envelope to two destinations (Envelope 3 is routed to Filter Cutoff 1 by default)

Amount 1 & 2 = Adjust the intensity of the envelope as it’s applied to the above destination

Velocity 1 & 2 = Adjust the intensity of the envelope in relation to MIDI note velocity for variation

~~~~~

4x LFOs = Modulate parameter values with a low frequency oscillator to further sculpt our sound over time

Destination, Amount & Velocity = Choose a parameter to modulate & how much (i.e filter cutoff 1)

Rate = Adjust the speed of the LFO (Hertz)

SYNC = Adjust the rate by bpm-synced times instead of hertz

Time = Choose a bpm-synced time with a dropdown menu

Symmetry = Shift the LFO signal upwards or downwards

Waveform = Choose an LFO waveform

Waveform Slider = Morph between different LFO waveforms

Phase = Adjust the phase position of the LFO waveform

// 0 – 29 = Phase is “free-running”

// 30 – 1000 = Phase restarts at the position shown on the display

Amplitude = Adjust the amplitude of the LFO waveform (intensity of the modulation)

MONO = Toggles monaural LFO mode on & off

Fade In = Gradually fade in the LFO amplitude level (Click & drag the LFO display up & down)

~~~~~

2x Step Sequencers = Transform a regular 1-shot synth sound into a step sequencer

Time = Sets the synchronization rate

Mode = Choose between 3 synchronization modes

// Free = Step sequencer’s position and speed are “free-running”

// Sync = Step sequencer’s speed is synchronized

// Spos = Step sequencer’s speed and position are synchronized

Hertz Knob = Sets the synchronization rate in hertz

RTRG = Retriggers the step sequencer when a new MIDI note is triggered

LOOP = Toggle on & off of the loop mode

Start = Choose the loop starting position

End = Choose the loop ending position

Edit Steps = Select the step you want to edit & drag the square box around to adjust the waveform

X1, X2, X3, X4 = Choose the amount of time divisions in each step

C & P = Copy & Paste settings from the selected step to another

R = Reverses the selected step

H = Switches the step between a sawtooth waveform and square waveform

MONO = Switches monaural LFO mode on & off

~~~~~

Matrix = Manually route any and all modulators to almost any parameter destinations within Spire

// Choices = 5 pages (15 slots) each with 2 modulation sources & 4 modulation destinations

Sources = Select from multiple modulation sources

Destinations = Select from multiple modulation destinations

Slider = Apply the modulation in a positive or negative fashion

~~~~~

Macro Control = Consists of 4 modulation knobs, each of which can be a modulation source & destination (routing done in the matrix)

// Use = Route multiple parameters to a macro knob for consolidation of automation lanes

~~~~~

Microtuning = Tune Spire using different temperaments (import .scl files)

Transpose = Adjust the global pitch of Spire

Pitch & Mod Wheel = Bend & modulate the pitch with a MIDI controller

Bender Up / Down = Adjust the pitch bend range for the pitch wheel

Drift = Toggles the drift function on & off

// Use = When activated this randomly changes the overall pitch & LFO frequenices within a range of +/-3 cents

Glide = Adjusts the time it takes for the pitch to glide to the next MIDI note

LOG = Toggle between linear and logarithmic sliding curves

FX Section

Shaper = Add in additional harmonics to the sound using distortion

Modes = Choose between 11 different distortion modes (producing slightly different timbres)

Band = If activated, only the distorted signal within the low cut and high cut value will be heard

HQ = If activated, 8x oversampling is active

Drive = Adjust the distortion intensity

Bit = Adjust the amount of bit depth reduction

S. Rate = Adjust the amount of sample rate reduction

Low Cut = Adjust the frequency of the high pass filter

Hi Cut = Adjust the frequency of the low pass filter

Dry/Wet = Mix between the dry & wet signal

~~~~~

Phaser & Vowel = Add in some phasing or vowel like effects to the sound

Stages = Choose between 9 different phaser & vowel modes

Pre = If activated, the effect will be before the shaper in the signal flow

Freq = Adjust the base frequency

Feeback = Adjust the amount of feedback

Spread = Adjust the stereo width of the effect

Rate = Adjust the modulation rate

Depth = Adjust the modulation depth or intensity

Dry/Wet = Mix between the dry & wet signal

~~~~~

Chorus & Flanger = Add in some delay based effects to the sound, thickening up the signal

Mode = Choose between 7 different chorus & flanger modes

Delay = Adjust the delay amount

Feedback = Adjust the amount of feedback

Rate = Adjust the modulation rate

Depth = Adjust the modulation depth

Wide = Adjust the stereo widening of the effect

Low Cut = Adjust the frequency of the high pass filter

Hi Cut = Adjust the frequency of the low pass filter

Dry/Wet = Mix between the dry & wet signal

~~~~~

Delay = Add different types of delay based effects to the sound

Ping Pong = Toggle between a regular delay and a ping pong style delay

SYNC = Toggle on & off bpm-synced delay times vs hertz based delay times

Delay L = Adjust the delay time of the left channel

Delay R = Adjust the delay time of the right channel

Rate = Adjust the modulation rate

Modulate = Adjust the modulation intensity

Feedback = Adjust the amount of feedback

Wide = Adjust the stereo widening of the effect

Color = Apply either a low pass or a high pass filter

Dry/Wet = Mix between the dry & wet signal

~~~~~

Reverb = Add reverb to the sound, giving it more space and dimension

Mode = Choose between 2 Plate reverb modes

SYNC = Toggle on & off bpm-synced predelay times vs hertz based perdelay times

Pre-Delay = Adjust the delay before the reverb tail is triggered

Damp = Adjust the amount of high frequencies are cut or dampened

Wide = Adjust the stereo widening of the effect

Decay = Adjust the reverb decay time or reverb tail length

Color = Apply either a low pass or a high pass filter

Dry/Wet = Mix between the dry & wet signal

~~~~~

Master Out = Compress & take full control of the master output amplitude

X-Comp = Apply an upward & downward compressor

Velocity = Adjust the amount of velocity sensitivity in relation to incoming MIDI notes

Volume = Adjust the overall output level of Spire

~~~~~

Three-band EQ = Sculpt the frequencies of the master output

Warm = Adds normal or warm character to the filters

Soft = Adds clear or soft character to the filters

Boost = Boosts the overall level of the filters

EQ = Toggles the selected EQ band on & off

LowShelf, Peak, HiShelf = Select which EQ band we wan to edit

Frequency = Adjust the frequency of the selected EQ band

Q = Adjust the resonance of the selected EQ band

Level = Adjust the attenuation or gain applied to the selected EQ band

~~~~~

Arpeggiator = Apply an automatic arpeggiated step sequence

On/Off = Toggle the arpeggiator on & off

Modes = Choose between 10 different arp modes

// Up = Ascending notes order, starting with the lowest note

// Down = Descending notes order, starting with the highest note

// Up/Down = Ascending then descending note order. Lower and upper notes are not restartedwhen a change of direction occurs

// Up/Down2 = Ascending then descending notes order. Lower and upper notes are restarted whena change of direction occurs

// Down/Up = Descending then ascending notes order. Lower and upper notes are not restartedwhen a change of direction occurs

// Down Up2 = Descending then ascending notes order. Lower and upper notes are restarted whena change of direction occurs

// Random = Random notes order

// Ordered = Order in which the notes were pressed

// Step = Plays a sequence of note defined in the step sequencer

// Chord = Plays all held notes using the step sequencer

Velocity Modes = Choose between 5 different velocity modes

// Key = Each note in the arpeggio uses its own velocity value, determined by the current MIDI note

// Hold = All notes have the same velocity value as the first played MIDI note (until released)

// Step = Takes the velocity value from the step sequencer

// Step+Key = Takes into account both the step sequencer and MIDI note’s velocities

// Step+Hold = Takes into account both the step sequencer and the first played MIDI note’s (until released) velocities

Gate = Adjust the length of each note

Time = Adjust the sync rate or repeating speed of the arp

Swing = Adjust the position of each note

Octave = Transpose the arp cycle up to 4 octaves

End = Select a specific portion of the arp steps to loop

Previous article Making Sound #17