BrainStormer is a freeware virtual analog synthesizer.


  • 3 stereo oscillators with retrig, phase, wave stretch, stereo dephasing controls
  • Flexible FM & ring modulation
  • Filter (LP, BP, HP, Peak, Notch) with dedicated ENV, key follow
  • 2 LFOs with large frequency range (up to 2kHz), retrig, bpm sync, phase, clipping, independant destination amount controls, self modulation
  • 2 mod ENVs with ADSR, independant destination amount controls, self modulation
  • 2 extra modulator sources (wheel, pitchbend, velocity, ENVs and LFOs)
  • 84 destinations for modulators
  • Panic, main volume, polyphony, note mode, portamento, pitchbend controls
  • Internal oversampling x2, 100% home-made dsp code
  • VST3 and VST2.4 (32 and 64 bits versions)

Special thanks to :



As a programmer and producer, I always wanted to combine my two passions and create a synthesizer to understand the inner workings and challenges of such a beast. I started the BrainStormer on my free time in 2012, focusing on sound quality and synthesis capabilities. After hours and hours of design, personal researches, coding, testing, and many other things I can’t list, here is finally the beta version.

There are so many things I wish I could add to the synth, like a FX section, more waveforms, 2 filters with serial / parallel options, intermediate distortion features, optimizing some parts of the code. Unfortunately I did not have the time to do this for now, but I keep all of this in mind for future versions.

Have fun !

Olivier for Roazhon DSP.



You can contact me at :roazhon If you find a bug, please send me a description, a patch preset if possible, your BrainStormer version and your platform / host details.



Version 0.87 VST 2.4/3 for Windows 32/64 bits :

Download BrainStormer Manual (written by Rolf) :

Please share your best patches,  thanks !



Version 0.87 (17/03/2014)

  • Added 8 new waveforms (4 Steps, 33 Square, Asym Square, Trapezoid, SmoothSaw1, SmoothSaw2, Rectified, Half Rectified)
  • Added matrix as modulable (now 84 destinations for modulators)
  • Changed filter ENV amount to bipolar
  • Fixed slow GUI drawing and cpu spikes when knobs are moving or automated
  • Fixed noise/glitch at the start
  • Added double click on knob to set default value
  • Added mouse wheel control on knobs for fine tuning
  • Set linear knob mode by default (host mode can still overwrite it)
  • Changed linear mode knob sensitivity to have a finer scale
  • Changed precise linear mode knob sensitivity to have a finer scale (SHIFT + left click)
  • Added instant circular relative knob mode (ALT + left click)
  • Fixed OSC fine tune displayed value
  • Reordered filter GUI section in a logical way
  • Fixed dll loading issue on some old hosts (main entry point missing)
  • Patches from v0.86 versions remain compatible

Version 0.86 (27/02/2014)

  • Fixed sound issues and missed midi events in FL, Reaper, savi-host and probably other DAWs without having to change some audio buffer settings
  • Fixed wrong discrete parameters saving/loading (like OSC octave and detune)
  • Fixed wrong list string displaying after loading a saved preset
  • Fixed 2 checked list entries after loading a preset
  • Fixed run time audio size buffer changes that make the synth unstable on some hosts just after initialization phase (Sonar, savi-host and probably other DAWs)
  • Fixed stuck notes with piano roll editor on Sonar and Energy XT2
  • Fixed note off events sometimes not handled
  • Inverted OSC3 FM source mix between OSC1 and OSC2
  • Fixed LFO sync rate that was 4 times too much faster
  • Changed minimum ENV release time to 5 ms

Version 0.85 (18/02/2014)

  • initial release


Here is a nice video of the BrainStormer made by the guy from :