It's back, open source, and amazingly powerful.

Download (1.7.1 - 2020-08-02 )

Other ways to get surge

Roger Linn demonstrates Surge on his Linnstrument.

Surge Videos

We have a collection of great demos on our YouTube channel.

Explore the videos!

One Synth Challenge,

Thank YOU!

We think it's pretty cool that you picked Surge for the One Synth Challenge.

A group of musicians over at OSC made these songs using Surge 1.6 only!

Please give them a listen.

Digital Beauty

Surge is a digital synth and makes no bones about it.

If you have used it in the past, it will be like welcoming an old friend back into your life. If you are new to Surge, welcome to the party. Come on in, the water is fine.

Surge is back and open source!
Thanks to the generosity of @Kurasu (owner of Vember Audio), Surge has been open sourced and lives on GitHub. This page you're reading right now. Yup. This one right here. It's part of the GitHub OSS Surge-Synthesizer project.

Synth Specifications


Synthesis method: Subtractive hybrid

Each patch contain two 'scenes' which are separate instances of the entire synthesis engine (except effects) that can be used for layering or split patches.

Quick category-based patch browser

Runs on a variety of OSes, Plugin Formats, and Architectures

Factory Sounds

1010 patches

183 wavetables


3 oscillators per voice

8 versatile oscillator algorithms: Classic, Sine, Wavetable, Window, FM2, FM3, S/H Noise and Audio input

The classic oscillator is a morphable pulse/saw/dual saw oscillator with a sub-oscillator and self-sync.

The FM2/FM3 oscillators consists of a carrier and 2 or 3 modulators and various options.

Most algorithms (except FM2, FM3, Sine and Audio-input) offer up to 16-voice unison at the oscillator level.

Oscillator FM/ring modulation

Most oscillator algorithms (except FM2/FM3) are strictly band-limited, yet still cover the entire audible spectrum, delivering a clear punchy yet clean sound.

Noise generator with variable spectrum.

Filter block

Two filter units in 8 different configurations

Feedback loop (number of variations inside the parenthesis)

Available filter algorithms: LP12 (3 variations), LP24 (3 variations), LP Ladder (1-4 poles), HP12 (3 variations), HP24 (3 variations), BP (4 variations), Notch (2 variations), Comb (4 variations), S&H

Filters can self-oscillate (with excitation) and respond amazingly fast to cutoff frequency changes.

Waveshaper (5 shapes)


12 LFO units available, 6 are per voice and 6 are global for the whole scene

DAHDSR envelope generators on every LFO-unit

7 deformable LFO waveforms + drawable/step sequencer waveform

LFO 1 allows envelope retriggering when used as step sequencer

Extremely fast and flexible modulation routing. Almost every continuous parameter can be modulated.


8 effect units arranged as 2 inserts per scene, 2 sends and 2 master effects

10 top-quality algorithms:

Delay, Reverb, Chorus, Phaser, EQ, Distortion, Conditioner (EQ, stereo-image control, and limiter), Rotary speaker, Frequency shifter, Vocoder

Contributors Welcome!

Surge is supported by a community of volunteer open source developers, designers, testers, musicians, synthesizer enthusiasts, and content creators.

Without them, none of this is possible. If you're interested in seeing what's going on with the project the best thing to do is:

View the Surge Project Page


If you are interested in contributing, we welcome developers who know or want to learn C++, git, and graphic and web design.

There’s plenty of open issues and our Slack channel can help you find a good first one if you want.

Hop over to the project issues page to see what we need help with.

View Surge-Synthesizer GitHub Project Page

You can also join the conversation at the Surge project's Slack #general channel. We'll help get you started!

Join Surge Slack #general Channel


We need a logo.
Please send help.

(That was a joke, but we do actually need a logo!)

If you would like to pitch in and have interests in UX, UI, Visual Design or any other design related topic there are plenty of open issues.

The #design Slack channel can help find something to get you started.

Join #design Surge Slack Channel


Know any testers? Umm, asking for a friend.

Testing is a way that everyone can help contribute. All you would need to do is install a copy of Surge.

There are so many combinations of OS's and DAW host software that it is really difficult to make sure everything gets tested under all contexts.

If you would like to get involved jump in over here:

View Surge-Synthesizer GitHub Project Page

Content Creators

If you love to use Surge and make amazing presets or music we want to hear from you.

In fact, we would love to have you pitch in and help out with the project!

We are looking for people that have content that showcases Surge in all of its glory.

If you make patches, write entire songs using only Surge, or anything in between we would love for you to get involved.

View Surge-Synthesizer GitHub Project Page


We love Surge. We also love people.

Community is a big thing to us on this project. We want an inclusive, positive, and happy community with contributions from a large set of differing viewpoints and backgrounds.

Let's be kind to each other and treat each other with respect. It takes all of us working together to make a community great.

We are looking forward to your insights and contributions.

Let's make something amazing!

- The Management

Get Involved Here

System Requirements


  • Intel MAC running at least macOS 10.11
  • Minimum of 4GB of RAM
  • VST-compatible or AU-compatible Host application


  • Windows 7 and a recent intel processor (at least Pentium 4 or above)
  • Recommended: Computer running Windows 7 64 bit or newer
  • Minimum of 4GB of RAM
  • VST-compatible Host application
  • x64-compatible CPU, OS and Host is required to use the 64-bit version


  • PC Running a Linux Distro
  • The computer's CPU must support the SSE2 instruction set. This has been supported on Intel CPUs since Pentium 4, and on AMD CPUs since Athlon 64.
  • Minimum of 4GB of RAM
  • VST-compatible Host application
  • x64-compatible CPU, OS and Host is required to use the 64-bit version



Nightly builds:

Download the Nightly Builds Here!
( Updated on 2020-08-03 )

This project is maintained by the community at the GitHub Surge Synthesizer open source project