Robot as Human




v 1.1.1 (December 6, 2025)
  • Fixed a bug with the modulator envelopes
v 1.1.0 (November 25, 2025)
  • Oscillators, modulators, and hard sync are now antialiased (🎉)
  • The modulators can now use any of the same waveforms as the oscillators
  • The LFO can now affect both oscillators/modulators simultaneously
  • The LFO can now affect multiple parameters simultaneously
  • The LFO can now affect modulator pitch
  • Tempo sync in the LFO now works in beats per measure
  • UI improvements
  • Performance improvements
  • Stability improvements
  • Miscellaneous fixes
v 1.0.5 (June 30, 2025)
  • Max polyphony has been increased to 32
  • Minor optimizations and stability improvements
v 1.0.4 (April 18, 2024)
  • ToneGen is now available as 32-bit and 64-bit
  • Minor fixes and performance improvements
  • Updated dependencies
v 1.0.3 (November 29, 2021)
  • Miscellaneous fixes and performance improvements
v 1.0.2 (May 23, 2021)
  • Fixed an initialization bug
  • GUI optimizations
v 1.0.1 (July 21, 2017)
  • Changes to number of beats per measure in DAW are now immediately detected
  • Fixed an LFO offset bug
  • Overall CPU usage has decreased by about 15%
  • Other minor fixes
v 1.0.0 (April 17, 2017)
  • Initial release



  • 32-voice max polyphony (can be lowered, if desired)
  • Notes per octave can range from 1 to 24 (the default is 12, obviously)
  • Portamento and legato modes (can be used simultaneously)
  • Smoothing control that affects twenty-three parameters and has a range of 0 ms to 1000 ms
  • MIDI controller support: volume, panning/balance, pitch bend
  • Includes sixty built-in factory presets designed by me (visit the Audio Demos section for samples)

  • Two antialiased oscillators, with crossfade control
  • Four waveforms (sine, triangle, pulse, saw), plus white noise and brown noise
  • Individual stereo balance controls for each oscillator
  • Stereo detune per oscillator from -100 to 100 cents
  • Random intial phase controls for both oscillators
  • Waveform shaping (or duty cycle modulation for pulse)
  • Separate ADSR envelopes for each oscillator
  • Osc 2's relative frequency can be adjusted using octave/semitone/cents controls
  • Osc 2's phase can be freely adjusted at any time
  • Hard, soft, and reverse sync modes for osc 2

  • Each oscillator is a carrier and has two modulators (the carriers are modulated separately then mixed together)
  • The modulators can use any of the same waveforms as the oscillators, plus white noise and brown noise
  • Modulator 1 can modulate either the carrier or modulator 2
  • Both modulators have their own octave/semitone adjustments
  • Amount of modulation can be freely adjusted, per modulator, at any time
  • Separate balance and stereo detuning controls for each modulator
  • Separate ADSR envelopes for each modulator
  • Velocity sensitivity mode: amount of modulation is influenced by note velocity

  • Low-pass, high-pass, and band-pass modes
  • Frequency and resonance controls, obviously
  • Mode for tuning filter frequency to note frequency (every note is filtered separately)
  • ADSR envelope

  • Has the same four waveforms as the main oscillators (saw can be either upward or downward), plus white noise and brown noise
  • Eight modulation targets (volume, pitch, balance, etc.) with each able to be separately toggled on or off
  • The LFO can modulate either one of the oscillators/modulators individually or both of them simultaneously
  • Waveform shaping
  • LFO frequency can be synced to project tempo
  • Controls for amount of modulation and modulation offset
  • ADSR envelope

  • Four-stage ADSR
  • Attack, decay, and release times can range from 0 ms to 5000 ms
  • Release slope shaping
  • Envelopes are intelligent: if attack is set to 0 ms, that stage is skipped and the envelope begins at decay. If decay is also 0 ms, the envelope begins at sustain.

VST is a trademark of Steinberg Media Technologies GmbH