Testere Synth User Manual
🎹 Overview
Testere is a professional-grade polyphonic supersaw synthesizer designed for electronic music producers and sound designers. Featuring an ultra-optimized 8-voice architecture with 7 oscillators per voice, this synth offers unprecedented sound design capabilities and performance.
A revolutionary synthesizer that combines cutting-edge DSP technology with intuitive sound design, allowing musicians to craft complex, rich, and evolving sounds with unprecedented precision and ease.
🔧 Core Architecture
The innovative oscillator layout creates a symmetrical sound field, with a master oscillator at the center and precisely positioned satellite oscillators. This design enables unprecedented control over sound width, phase, and harmonic complexity.
Polyphony & Voices
- Voices: 8 simultaneous voices
- Oscillators: 7 oscillators per voice
- 1 center (master) oscillator
- 3 oscillators detuned above the center
- 3 oscillators detuned below the center
- Sub Oscillator: 1 sine sub oscillator per voice
- Pure sine wave generation
- Configurable octave offset (typically -2, -1, or -0.5 octaves below fundamental)
- Independent level control in FX section
Oscillator Layout
oscillators[0]: Far Left (-1.0 position)
oscillators[1]: Left (-2/3 position)
oscillators[2]: Center-Left (-1/3 position)
oscillators[3]: Center (0.0 position) ← Master Oscillator
oscillators[4]: Center-Right(+1/3 position)
oscillators[5]: Right (+2/3 position)
oscillators[6]: Far Right (+1.0 position)
🎨 User Interface
Interface Sections
An intuitive, visually-driven interface that provides immediate feedback and precise control. The multi-tab design allows deep sound design while maintaining a clean, uncluttered workflow.
Left Side: Stacked Waveform Display
- 7 oscillator waveforms
- Individual oscillator level knobs
- Real-time visual feedback of phase and waveform
Center Side: Control Tabs
- Oscillator Tab
- Detune controls
- Phase offset settings
- Flavor (wavetable) morphing
- LFO Tab
- Rate and shape controls
- Modulation amount
- Target selection
- Filter Tab
- Cutoff frequency
- Resonance
- Filter envelope controls
- Envelope Tab
- ADSR (Attack, Decay, Sustain, Release) controls
- FX Tab
- Sine sub oscillator level control
- Stereo pan spread
- Ping-pong delay settings
Right Side: Oscillator Phase & Detune Visualization
- Circular view showing oscillator positions
- Phase: Angle offset from center oscillator
- Detune: Radius offset from center oscillator
🌊 Oscillator Parameters
The oscillator parameters represent the heart of Testere's sound design capabilities, offering unprecedented control over sound generation through a sophisticated, mathematically-driven approach to synthesis.
Detune Parameters
Core Concept
Detune is the process of slightly offsetting the frequencies of oscillators to create width, richness, and complexity in the sound. Testere approaches this with an advanced, curve-based distribution system.
Parameter Breakdown
Center:
- Range: -1.0 to +1.0 (maps to ±24 semitones or ±2400 cents)
- Defines the base frequency offset from the master oscillator
- Acts as the central point of frequency deviation
- Allows precise pitch manipulation while maintaining musical relationships
Spread:
- Range: 0.0 to 1.0
- Controls the amount of frequency deviation from the center
- Mathematically maps the distribution curve across the oscillator bank
- Low values create subtle thickness
- High values create extreme, wide sounds
Shape:
- Range: 0.0 to 1.0
- Morphs between 18 advanced symmetric detune distribution curves
- Uses symmetric curves designed specifically for musical frequency relationships
Phase Offset Parameters
Core Concept
Phase offset determines the starting point of each oscillator's waveform, creating complex wave interactions and timbral variations.
Parameter Breakdown
Center:
- Range: 0.0 to 1.0 (maps to 0-360 degrees)
- Defines the base phase position for the oscillator bank
- Allows precise waveform alignment or deliberate misalignment
Spread:
- Range: 0.0 to 1.0
- Controls the amount of phase deviation from the center
- Determines how widely oscillators are spread across the waveform
- Low values create subtle phase interactions
- High values create extreme wave cancellations and reinforcements
Shape:
- Range: 0.0 to 1.0
- Morphs between 18 advanced asymmetric phase distribution curves
- Uses asymmetric curves to avoid phase cancellation issues
Flavor (Wavetable Morphing) Parameters
Core Concept
Flavor controls the harmonic content and character of the oscillator waveforms through an advanced wavetable morphing system with intelligent windowed scanning.
Parameter Breakdown
Center:
- Range: 0.0 to 1.0
- Defines the base window position in the wavetable
- Controls where in the wavetable collection the scanning window starts
Spread:
- Range: 0.0 to 1.0
- Controls the width of the wavetable scanning window
- Determines how much harmonic variation is introduced
- 0.0 = all oscillators use the same waveform
- 1.0 = maximum scanning window (up to 48 waveforms including transitions)
Shape:
- Range: 0.0 to 1.0
- Controls the distribution curve within the wavetable scanning window
- Uses asymmetric curves for optimal waveform distribution
- Determines how oscillators are positioned within the scanning window
Wavetable Scanning Mechanics
baseWaveform = waveformCount * center
windowSize = 48 * spread // Maximum window spans 48 waveforms
distributionCurve = asymmetricCurves[shape]
finalWaveform = baseWaveform + (windowSize * distributionCurve[oscillator])
🔧 Detune Range Configuration
Granular Frequency Offset Control
Testere introduces a revolutionary approach to detuning with multiple range configurations:
Detune Range Options
Fine Tuning: ±1 semitone
- Subtle thickness and chorus-like effects
- Precise microtuning
Extended Range: ±6 semitones
- More pronounced detuning
- Create wider, more complex sounds
Octave Range: ±12 semitones (1 octave)
- Dramatic pitch variations
- Radical sound transformations
Extended Octave: ±24 semitones (2 octaves)
- Extreme pitch modulations
- Complex harmonic interactions
Configuration Details
- Adjustable in Settings Menu
- Select your preferred detune range
- Affects both detune center and spread amount
- Provides flexibility for different sound design approaches
The detune range configuration allows unprecedented control over oscillator frequency relationships, enabling everything from subtle chorus effects to extreme sound morphing.
🎛 Modulation Systems
A sophisticated modulation system that goes beyond traditional synthesis. The LFOs and envelopes can target granular parameters, enabling complex, evolving sounds that breathe and transform dynamically.
LFO (Low-Frequency Oscillator)
- Targets:
- Detune Center
- Phase Center
- Detune Spread
- Phase Spread
- Flavor Spread
- Parameters:
- Rate
- Amount
- Tempo Sync
- Retrigger Mode
Envelope
- ADSR Controls
- Attack
- Decay
- Sustain
- Release
- Filter Envelope
- Independent envelope
- Cutoff modulation
- Tempo sync option
🧮 DSP Signal Chain
MIDI Note On → Arpeggiator (Optional) → SynthVoice
├─ Oscillator Bank (7 oscillators per voice):
│ ├─ Center Oscillator (oscillators[3]) + 6 Spread Oscillators
│ ├─ Each uses SawShapeGenerator (384 ultra-high res waveforms)
│ ├─ Detune/Phase/Flavor from SpreadCurveGenerator (100% lookup tables)
│ ├─ Individual Oscillator Level Controls
│ └─ Stereo Pan Positioning per Oscillator
│
├─ Sine Sub Oscillator (per voice):
│ ├─ Pure sine wave generation
│ ├─ Configurable octave offset (-2, -1, -0.5 octaves)
│ └─ Level control in FX section
│
├─ Voice Sum → Voice Envelope (ADSR)
│
└─ All Voices Mixed → Global Effects Chain:
├─ Moog Ladder Filter (24dB/oct, with Filter Envelope)
├─ Stereo Ping-Pong Delay
└─ Final Stereo Output
Modulation System:
├─ LFO (Low-Frequency Oscillator)
│ ├─ Each can target: Center, Spread, or Shape parameters
│ ├─ Tempo Sync + Clock Division support
│ └─ Retrigger modes and polarity control
│
└─ Filter Envelope (independent attack/release with tempo sync)
🧮 Distribution Curve System
Testere employs an advanced distribution curve system that uses two different sets of mathematically optimized curves for different applications.
Symmetric vs Asymmetric Curves
Symmetric Curves
Used for detune and panning parameters where balanced, symmetrical distributions are musically desirable:
- Applications: Frequency detuning, stereo panning
- Characteristics: Mirror symmetry around the center oscillator
- Benefits: Natural musical relationships, balanced soundstage
- Range: Values distributed symmetrically from -1.0 to +1.0
Asymmetric Curves
Used for phase and flavor parameters where avoiding specific mathematical relationships prevents unwanted artifacts:
- Applications: Phase offset, wavetable scanning
- Characteristics: Intentionally asymmetric to avoid phase cancellation
- Benefits: Prevents 180° phase cancellation, avoids identical waveform selection
- Range: Values distributed asymmetrically within 0.0 to 1.0
Available Curve Types
Both symmetric and asymmetric curve sets include 18 different mathematical distributions:
- Linear - Uniform distribution
- Hyperbolic - Smooth curved distribution
- Golden - Based on golden ratio mathematics
- Subharmonic - Musical harmonic relationships
- Elliptical - Elliptical mathematical curve
- Planetary - Astronomical spacing patterns
- Fractal - Self-similar mathematical patterns
- Sierpinski - Fractal triangle distribution
- Koch - Fractal curve patterns
- Butterfly - Chaotic attractor patterns
- Logistic - Logistic map distribution
- Trigonometric - Sine/cosine based curves
- Modular - Modular arithmetic patterns
- Quantum - Quantum mechanical distributions
- Chromatic - Musical chromatic relationships
- Crystalline - Crystal lattice patterns
- Standing - Standing wave patterns
- Henon - Henon map chaotic patterns
Curve Selection Strategy
The same 18 mathematical curves are available in both symmetric and asymmetric forms, but each form is optimized for its specific application:
- Symmetric curves maintain perfect balance for frequency and panning applications
- Asymmetric curves use the same mathematical relationships but are mirrored and offset to prevent problematic phase relationships and waveform conflicts
This dual-curve approach ensures optimal musical results while providing consistent mathematical relationships across all parameters.
🧩 Wavetable System
Testere features an ultra-high resolution wavetable system with 100% lookup table architecture for maximum performance and audio quality.
Wavetable Structure
- Total Waveforms: Variable count based on shapes + interpolations
- Resolution: 2048 samples per waveform for pristine audio quality
- Interpolation: 32 smooth interpolation steps between adjacent shapes
- Architecture: 100% lookup table system with zero real-time computation
Shape Categories
The wavetable includes 9 distinct shape categories, each providing unique sonic characteristics:
- Classic - Pure rising sawtooth wave, the foundation of supersaw synthesis
- JP8000 - Subtle asymmetry with harmonic ripple, inspired by classic hardware
- AnalogDrift - Sawtooth with organic phase ripple for analog warmth
- Soft - Smoothed waveform using mathematical saturation for gentle character
- Sharkfin - Exponential curve creating sharp attack with smooth decay
- Bright - Enhanced with rich upper harmonics for cutting leads
- Warm - Emphasized low harmonics for thick, bass-heavy sounds
- Folded - Wave-folded ascending shape with harmonic ripple for digital character
- More shapes can be added - Extensible architecture for future expansion
Windowed Scanning
The flavor system uses intelligent windowed scanning rather than simple waveform selection:
Scanning Window Benefits
- Configurable Window Size: Spread parameter controls scanning range (1 to 48 waveforms)
- Smooth Window Movement: Center parameter slides the window across the entire wavetable
- Musical Distribution: Shape parameter applies asymmetric curves within the active window
- Coherent Morphing: Ensures oscillators use related waveforms for musical results
- Transition Inclusion: Window can span shape boundaries for seamless morphing
Musical Applications
- Narrow Windows (spread=0.1): Subtle timbral variation within a single shape family
- Medium Windows (spread=0.5): Moderate variation spanning shape variations and transitions
- Wide Windows (spread=1.0): Dramatic variation across multiple shape categories
- Window Sweeping: Animate center parameter to scan across the entire wavetable
- Shape Morphing: Use distribution curves to create specific oscillator relationships
🌈 Envelope and Sound Shaping Philosophy
The heart of Testere's sound lies in its sophisticated envelope and filter systems. These modules transform simple oscillator outputs into living, breathing sounds:
ADSR Envelope
- Amplitude Sculpting
- Shapes the overall volume contour of each note
- Enables creating diverse sound characters:
- Plucky, percussive sounds with short attack and quick decay
- Smooth, evolving pad sounds with long attack and release
- Sharp, aggressive leads with quick attack and minimal sustain
- Atmospheric textures with extended release times
Filter Envelope
- Timbral Modulation
- Dynamically controls filter cutoff
- Adds movement and expressiveness to the sound
- Creates:
- Smooth, sweeping filter movements
- Rhythmic timbral changes
- Organic, breathing sound textures
- Precise frequency spectrum control
The synergy between amplitude and filter envelopes transforms Testere from a simple oscillator bank into a sophisticated sound design instrument capable of producing an incredibly wide range of sounds – from razor-sharp digital tones to warm, analog-like textures.
🌈 Effects Chain
The effects chain adds professional-grade spatial processing and low-end enhancement. The ping-pong delay creates rhythmic complexity, the intelligent stereo panning ensures a wide, immersive soundstage, and the sine sub oscillator adds powerful bass foundation.
Sine Sub Oscillator
- Per-Voice Architecture: Each voice has its own dedicated sine sub oscillator
- Pure Sine Wave: Clean, focused low-frequency enhancement without harmonic coloration
- Octave Range: Configurable sub octave settings (typically -2, -1, or -0.5 octaves below the fundamental)
- Level Control: Adjustable sub oscillator level in the FX section
- Musical Applications:
- Bass Enhancement: Adds substantial low-end weight to leads and basses
- Foundation Layer: Provides solid harmonic foundation for complex supersaw textures
- Mix Presence: Helps sounds cut through dense mixes with focused sub-bass energy
- Analog Character: Simulates the sub oscillator found in classic analog synthesizers
Stereo Ping-Pong Delay
- Parameters:
- Delay Time (ms or tempo-synced)
- Feedback
- Mix
- Tempo Sync
- Time Division
- Optional Feedback Filtering
Stereo Panning
- Individual oscillator stereo positioning
- Global pan spread control
- Per-voice slight randomization to prevent stereo artifacts
🎵 Arpeggiator
More than a simple note repeater, the arpeggiator is a sophisticated pattern generator that can transform simple chord inputs into complex, evolving melodic sequences.
Features
- Enable/Disable
- Octave Range (1-3 octaves)
- Pattern Types:
- Tempo Sync
- Rate Control
🎹 Keyboard & MIDI
Keyboard
- Customizable key layout in settings
- Adjustable starting octave
- Per-note velocity support
MIDI Integration
Seamless integration with modern music production workflows, ensuring Testere fits perfectly into any studio setup, from mobile to professional environments.
- AUv3 Plugin Support
- DAW Connectivity
- Comprehensive MIDI learn capabilities
📁 Preset Management
A flexible preset system that allows instant recall of complex sounds, with cloud synchronization for seamless workflow across devices.
Preset Types
- Factory Presets
- User Presets
Storage Locations
- Local Documents
- iCloud Documents Folder
- Path: Testere/Presets
Engineered for maximum efficiency, Testere delivers professional-grade sound without compromising system performance. The lookup table system ensures consistent, high-quality audio with minimal computational overhead.
- 100% Lookup Table System
- Zero Real-Time Interpolation
- Ultra-High Resolution Wavetables
- Deterministic Execution
- Low CPU Overhead
- Professional Audio Processing
Fun fact: TESTERE means "(Hand) Saw" in Turkish! :)
Links