Viper aims to deliver the sound characteristics of legendary hardware synthesizers in a virtual format. We can call Viper a Virtual Performance synth, with a vast array of features like: multiple oscillator types with user waveforms, Sync, Frequency Modulation, Ring Modulation, unison up to 8 voices, filter saturation, filter routings, mod matrix, high quality effects, a powerful arpeggiator, and much more!

A lot of time and research has been invested to make the sound engine of Viper capable of delivering a wide array of sounds, everything from smooth, lush pads, huge basses, and powerful leads, typically associated with traditional analog synthesizers. This was achieved with careful coding, experimenting, analysing hardware synths, and using the ear to fine tune the controls. A constant randomization is also active in the synth to slightly alter its sound to mimic electronic components.

The engine is written in optimised code to use as little CPU consumption as possible, while maintaining a high quality sound engine, finding a good balance between the two. The synth automatically turns off any parts that are not used to further reduce CPU usage. Viper also has a smoothing algorithm for its controls to remove the ‘steppyness’ when it goes between values to give that extra polished sound.

Key features:
 ● Classic Oscillators with user waveforms
 ● Multisaw (up to 9x Sawtooth waveform)
 ● Sub Oscillator
 ● Noise with coloring
 ● Punch
 ● Osc Sync, FM, RM
 ● Unison up to 8 voices
 ● 2 Zero Delay Feedback filters with Low Pass, High Pass, Band Pass, Band Reject (notch)
 ● Filter Saturation curves
 ● 4 Filter routings: Serial 4, Serial 6, Parallel, Split
 ● 4 Envelopes: Filter Env, Amp Env, Mod 3 and Mod 4
 ● 3 LFOs with Oscillator shape morphing
 ● Mod Matrix
 ● FX:
   ● Character (analog boost)
   ● Distortion
   ● Filter effects: Ring Modulator, Frequency Shifter, Vowel Filter, Comb Filter
   ● Phaser
   ● Chorus
   ● Delay
   ● Reverb
   ● Equalizer
 ● Arpeggiator with user patterns
 ● Built in Preset browser
 ● Section locking
 ● Midi learn


Download demo version:
Demo restrictions: Preset saving is disabled. Noise every 60 seconds. (Because of the demo limitations, automation is not available in some hosts, but is fully functional in the retail version)
Requirements: Win 32/64 compatible system with SSE2 (or higher).

User Manual:
The user manual for Viper can be downloaded from here: Viper Manual.pdf


This is a 32 & 64-bit VST for Windows only! All future updates are free!
Please evaluate the demo thoroughly before purchasing!

Why no Mac version?
Unfortunately, FlowStone does not yet support export to AU, Mac VST yet. As soon as FlowStone supports this, the synth will be available in this format.

Free Soundbanks:
Daniel Craighead Trance Access for Viper Vol.1.zip


1 8 9 10
  • Nico Østergaard
    Aug 04, 2018

    After a little week of using it “Demo and paid version” i gotta say it could be my new powerhouse VST next to my TI2 desktop.

    However, I got a few suggestions for future development:
    1. Faster LFO rate.
    – 43.0 Hz is too slow, compared to what Serum and Spire can do. Also, add more waveforms to the LFO section? Perhaps something FM related. User waveforms would benefit a lot for Viper too in this case.
    2. Add a parameter for the Pitchbend.
    – Routing Osc Pitch 1, 2 and 3 in the matrix to be controlled by an LFO isn’t a stable workflow. having a pitch bend parameter for the plug-in would be ace, give you more room to do crazy routings too.

    The LFO is kinda what is holding me back a bit from using it extensively, otherwise, I would’ve replaced any soft VST with it.
    Quality wise it is insane but I am fairly sure that these upgrades would draw in some serious attention too.

    Anyhow, fantastic work and great resemblance of the TI platform can’t wait to see what ideas you have for it 🙂

    • Adam Szabo
      Aug 04, 2018

      Thank you for the suggestions. I dont know if you noticed, but Viper already has a Pitch Bend called the “P Bend” knob on top. You can also control other parameters with it from the matrix.

      • Nico Østergaard
        Aug 04, 2018

        Anytime, I’m seriously amazed, cannot even fathom how many hours you might’ve spent on this already. I find it revolutionary how we can compete against popular VA’s like the TI platform, regardless of its age. 🙂

        About that P Bend:
        I noticed it, but I want to control the Pitchbend inside the plugin through its LFO’s, or just the Matrix. I personally would find that quicker to work with because if I was to fill up 1 Matrix slot with Osc pitch 1, 2 and 3 to be controlled by 1 LFO source, I would have to create a 2nd slot for the same source which I kinda want to avoid for messy workflow. This is just an idea though.

        My first initial thought was just the LFO rate should be faster “100hz or faster maybe”, and the amount of LFO waveforms could be increased. Perhaps you can implement the osc waveforms in this case? At least the FM ones as I fail to see what else would be usable in the LFO, they are perfect for creating sick lead layers.

        I hope this was useful, it is quite a mouthful even though it is such a small thing 😛

        • Adam Szabo
          Aug 04, 2018

          I still dont really understand what you would like to do with the pitch bend. You can try to link the LFO to the “Transpose” and it moves the pitch of all oscs and it will only use one slot, or you dont even need the mod matrix because you can assign a separate one on the LFO page.

Leave a Reply

Your name here
Your name here
Aug 15, 2018

Gravatars are enabled. Register for free!


  • Your cart is empty.

Follow on Facebook