Evolver Architecture Overview

Dave Smith Instruments

Dave Smith Mono Evolver Keyboard

Identity

  • Manufacturer: Dave Smith Instruments (now Sequential)
  • Type: Monophonic analog/digital hybrid synthesizer
  • Keyboard: 3-octave (37 keys) with velocity and aftertouch
  • Programs: 512 (4 banks x 128)
  • Year: ~2005-2010
  • OS: Version 1.3+

What Makes It Special

The Evolver is a true stereo synthesizer with parallel left/right signal paths. It combines:

  • 2 analog oscillators (warm, fat, modern CEM-style)
  • 2 digital oscillators (Prophet-VS waveshapes, 128 waves including user-loadable)
  • 2 independent analog lowpass filters (one per channel)
  • Digital highpass filter
  • 3 ADSR envelopes
  • 4 LFOs
  • 4-track 16-step sequencer
  • Stereo digital delay
  • Tuned feedback
  • Distortion, output hack
  • External audio processing

The analog/digital hybrid architecture is its superpower -- you get warmth from the analog path and complexity from the digital, with the DSP handling modulation calculations at high precision.

Voice Architecture

Analog/Digital Hybrid Design

The Evolver voice is built around a high-speed Digital Signal Processor (DSP) that surrounds the analog electronics. The DSP computes control voltages for the analog circuitry with high precision, and also provides the digital audio functions.

Analog components (per channel):

  • 1 analog waveshape oscillator (saw, triangle, saw-tri mix, pulse with variable width)
  • 1 resonant lowpass filter (switchable 2-pole/4-pole, self-oscillating in 4-pole mode)
  • 1 VCA (voltage controlled amplifier)

Digital components (shared/stereo):

  • 2 digital oscillators (Prophet-VS waveshapes 1-128, including 32 user-loadable)
  • FM synthesis between digital oscillators (bidirectional)
  • Ring modulation between digital oscillators (bidirectional)
  • Highpass filter (4-pole digital, pre/post switchable)
  • Distortion with noise gate (pre/post switchable)
  • 3-tap digital delay (up to 1 second, 16-bit 48kHz, tempo-syncable)
  • Tuned feedback via two delay lines (one per channel)
  • Output hack (bit-crushing effect)
  • All modulation calculations (envelopes, LFOs, routing)

Converters: Two sets of stereo A/D and D/A converters running at 48kHz sampling rate with 24 bits of precision bridge the analog and digital sections.

Stereo Signal Path

The stereo architecture is fundamental to the Evolver's character:

  • Left channel: Analog Osc 1 + Digital Osc 3 + Noise + External In L --> Analog LPF L --> VCA L
  • Right channel: Analog Osc 2 + Digital Osc 4 + Noise + External In R --> Analog LPF R --> VCA R
  • Post-VCA (digital, stereo): HPF --> Distortion --> Pan --> Delay --> Tuned Feedback --> Output

The two analog lowpass filters are normally driven together in tandem but can be separated using the Split parameter or independent filter modulation destinations. Since they are true analog, there are always subtle differences between the two, giving a natural stereo character.

Modulation Architecture

The Evolver provides extensive modulation capabilities:

  • 3 ADSR envelopes: ENV 1 (dedicated to filter), ENV 2 (dedicated to VCA), ENV 3 (freely assignable with delay parameter)
  • 4 LFOs: Each with shape (tri, rev saw, saw, square, random), frequency (0-150 or tempo-synced), amount, destination, and key sync
  • 4 modulation slots: Any source --> amount --> any destination routing
  • 4-track 16-step sequencer: Each track can target any modulation destination
  • MIDI controllers: Velocity, aftertouch/pressure, mod wheel, breath, foot controller -- each with assignable destination and amount
  • External input analysis: Envelope follower and peak hold for sidechain-style modulation

Modulation destinations include nearly every synthesis parameter (oscillator frequency, level, shape/PW, filter cutoff, resonance, envelope times, delay parameters, feedback, etc.) plus sequencer-only MIDI destinations for controlling external gear.

Filter Topology

The analog lowpass filters are the heart of the Evolver's sound shaping:

  • 2-pole mode: -12dB/octave slope, gentler rolloff, does not self-oscillate
  • 4-pole mode: -24dB/octave slope, steeper rolloff, self-oscillates at high resonance
  • Frequency range: 0-164 (over 13 octaves) with special smoothing for clean manual sweeps
  • Envelope amount: Bipolar (-99 to +99) for inverted envelope control
  • Audio modulation: Analog oscillator modulates its own channel's filter (Osc 1 --> LPF L, Osc 2 --> LPF R)
  • Key tracking: 0-100 (72 = 1 semitone per note for pitch tracking)
  • Split: Separates L/R filter cutoffs (raises left, lowers right)

The digital highpass filter (4-pole) can be positioned pre or post the analog filter chain, dramatically changing its role in the signal path.

Program Organization (Factory)

BankProgramsContent
11-128Classic keyboard sounds
21-128Classic keyboard sounds
31-128Sequencer-based (use Start/Stop, not keyboard)
41-19Drones (always playing)
420-29Guitar signal processing
430-39Stereo signal processing
440-127Misc keyboard sounds
Any128Basic init patch (good starting point)

Controls

  • Knobs: 58 total (43 pots + 15 encoders)
  • Pot modes: Relative, Passthru, Jump
  • LCD: 2x16 character display
  • Navigation: PARAM 1 (value/program), PARAM 2 (value/bank), +/YES, -/NO
  • Dedicated switches: Osc 1-4 select, Delay 1-3 select, 4-pole, Sync, Compare, Write
  • Sequence LEDs: 16 step indicators (double as VU meter in input gain mode)

Key Capabilities for Learning

  1. Subtractive synthesis -- analog oscillators --> analog filters (the classic)
  2. Digital waveshape synthesis -- 128 waveshapes from Prophet-VS lineage
  3. FM synthesis -- digital oscillators can FM each other (bidirectional)
  4. Ring modulation -- digital oscillators can ring mod each other (bidirectional)
  5. Hard sync -- Osc 2 syncs Osc 1
  6. Karplus-Strong -- physical modeling via tuned feedback + noise
  7. Step sequencing -- 4 tracks, 16 steps, any parameter as destination
  8. External processing -- use as a stereo effects unit with envelope follower
  9. Poly chaining -- link with other Evolvers/Poly Evolvers for polyphony

Signal Flow

Evolver Signal Flow

Signal Flow Diagram (Mermaid)

Audio Path (Text Diagram)

                    +---------------+
                    |  EXTERNAL     |
                    |   INPUTS      |
                    |  (L + R)      |
                    +-------+-------+
                            |
              +-------------+-------------+
              |                           |
              v                           v
    +--- LEFT CHANNEL ---+    +-- RIGHT CHANNEL --+
    |                     |    |                    |
    |  Analog Osc 1       |    |  Analog Osc 2      |
    |  Digital Osc 3      |    |  Digital Osc 4      |
    |  Noise              |    |  Noise              |
    |  External In L      |    |  External In R      |
    |         |           |    |         |           |
    |         v           |    |         v           |
    |  +-----------+      |    |  +-----------+      |
    |  | ANALOG LPF|      |    |  | ANALOG LPF|      |
    |  | (2/4 pole) |      |    |  | (2/4 pole) |      |
    |  | +resonance |      |    |  | +resonance |      |
    |  +-----+-----+      |    |  +-----+-----+      |
    |        |             |    |        |             |
    |        v             |    |        v             |
    |  +-----------+       |    |  +-----------+       |
    |  |    VCA    |       |    |  |    VCA    |       |
    |  +-----+-----+       |    |  +-----+-----+       |
    |        |             |    |        |             |
    +--------+-------------+    +--------+-------------+
             |                           |
             +-----------+---------------+
                         |
                  +------v------+
                  |  HIGHPASS   |
                  |  FILTER    |
                  |  (digital)  |
                  +------+------+
                         |
                  +------v------+
                  | DISTORTION  |
                  | (+ noise    |
                  |   gate)     |
                  +------+------+
                         |
                  +------v------+
                  |   OUTPUT    |
                  |    HACK    |
                  +------+------+
                         |
                  +------v------+
                  |    PAN     |
                  +------+------+
                         |
             +-----------+----------+
             |                      |
             v                      v
       +----------+          +----------+
       |  DELAY   |          | TUNED    |
       | (3 taps, |<--FB1--> | FEEDBACK |
       |  1 sec)  |          | (L + R   |
       +----+-----+          |  delay   |
            |                |  lines)  |
            |      FB2       +----+-----+
            +--- (to filter) ---->|
            |                     | (feeds back to filter input)
            v                     v
      +----------+          +----------+
      |  STEREO  |<-------->|  STEREO  |
      |  OUTPUT  |          |  OUTPUT  |
      +----------+          +----------+

Pre/Post Routing Options

Both Distortion and Highpass Filter can be switched between two positions in the signal chain. This dramatically changes their sonic role:

ComponentPre (After ExtIn)Post (After VCA)
HighpassBefore analog LPF, only affects external inputAfter VCA, before delay -- filters everything
DistortionBefore analog LPF, only affects external inputAfter VCA+HPF, before delay -- distorts everything

Source: DSI Manual p.26

Oscillator Routing (Fixed)

The oscillator-to-channel assignments are hardwired:

ComponentChannelNotes
Analog Osc 1LeftSaw, Triangle, Saw-Tri, Pulse (variable width)
Analog Osc 2RightSaw, Triangle, Saw-Tri, Pulse (variable width)
Digital Osc 3Left128 waveshapes (Prophet-VS lineage), FM from Osc 4, Ring Mod from Osc 4
Digital Osc 4Right128 waveshapes, FM from Osc 3, Ring Mod from Osc 3
NoiseBothSingle noise source mixed equally into both L and R filter inputs
External InL/R or MonoConfigurable: Stereo, Mono Left, Mono Right, L Control + R Audio

Source: DSI Manual p.7-8, p.15-16

Modulation Sources

SourceNotes
ENV 1Filter envelope (dedicated to LPF cutoff)
ENV 2VCA envelope (dedicated to amplitude)
ENV 3Mod envelope (freely assignable, has delay parameter)
LFO 1-4Each with: shape, freq, amount, destination, key sync
Sequencer 1-416 steps each, any parameter destination
Mod Slots 1-4Source --> Amount --> Destination routing (unfiltered, fast response)
VelocityPer-envelope velocity sensitivity + assignable destination
Aftertouch/PressureAmount --> destination (filtered/smoothed via Misc Params)
Mod WheelAmount --> destination (filtered/smoothed via Misc Params)
BreathAmount --> destination
Foot ControllerAmount --> destination
Pitch Bend+/- range in semitones (0-12)
Envelope FollowerTracks left external input level -- useful for sidechain effects
Peak HoldDetects left external input peaks -- useful for triggering

Source: DSI Manual p.21-23, p.33-35

Key Signal Flow Insights

  1. Stereo is fundamental -- L/R paths are independent through the analog section. Use Output Pan and Filter Split to exploit this.
  2. Feedback creates new timbres -- The tuned feedback loop can act as a physical model (Karplus-Strong) or add resonant character. Frequency range is C0-C4 (4 octaves).
  3. Delay FB2 --> Filter -- This secondary feedback path routes delay output back to the analog filter input, enabling extreme effects and complex resonant structures.
  4. Pre/Post switching -- Distortion and HPF positioning dramatically changes character. Pre = only external input affected; Post = entire signal chain affected.
  5. Noise feeds both channels -- Single noise source, mixed equally into L and R filter inputs.
  6. Audio mod is per-channel -- Osc 1 modulates LPF L, Osc 2 modulates LPF R. This preserves the stereo character even during audio-rate modulation.
  7. Digital oscillators cross-modulate -- FM and Ring Mod are bidirectional between Osc 3 and Osc 4, and both can be active simultaneously for wild results.

Source: DSI Manual p.7-8, Anu Kirk Guide overview section

References