Skip to content
Welcome to the new SynthEdit website. The old site is still available — visit the old site.

Technical Specifications

SpecificationDetail
Internal Bit Depth32-bit floating point
Output Bit Depth16-bit or 32-bit
Sample RateSupports any sample rate; all signals processed at the same rate
Block Size~96 samples per processing block

Audio signals, control voltages, and envelopes are all carried on Audio pins, and all process at the full sample rate — this eliminates “zipper noise” artifacts that can occur in systems that process control signals at a lower rate. There’s no separate, slower “control rate” in the engine.

What keeps full-rate control voltages affordable is a cooperative optimization rather than a lower rate: a module can flag its output as static (steady rather than actively changing), and a module downstream can then assume every sample in the block equals that value instead of doing real per-sample work. See Optimizing CPU Usage for how this scales up to full Sleep Mode.

Separately, rarely-touched configuration values (a MIDI channel selector, a checkbox) use lighter-weight Float pins, which send a new value only when it changes rather than living in the audio-rate signal path — see the FAQ on Audio pins vs. Float pins.

SynthEdit generates waveforms at runtime (not from pre-recorded samples), so oscillators work correctly at any sample rate without aliasing issues.

Audio latency depends on your driver and buffer settings:

DriverTypical Latency
ASIOVery low (depends on hardware)
DirectSoundAdjustable via Play Ahead buffer setting

Configure audio drivers and buffer sizes in Edit > Preferences > Audio & MIDI.

SettingValue
Default Voices6
Maximum Voices128
Voice ManagementAutomatic sleep mode for inactive voices

Feedback loops are not directly supported due to the block-based processing architecture. Use the Feedback - Volts module to create feedback paths, which introduces a minimum delay of approximately one processing block. See Feedback Paths for details.

PlatformMinimum
WindowsWindows 10 version 1809 (build 17763) or later, 64-bit
macOSApple Silicon (M1 or later), macOS Tahoe or later
Linux (experimental)64-bit x86, glibc 2.39+, a Wayland desktop session
ProcessorAny modern 64-bit CPU
RAMDepends on patch complexity

See the Installation page for the full per-platform requirements and download links.

FormatExtensionUse
SynthEdit Project.syntheditNative project files
VST Plugin.vst3Exported plugins
Wave Audio.wavAudio rendering output
MIDI.midSequence input
SoundFont.sf2Sample-based oscillator source