Aalto vs SuperCollider
Aalto
madronalabs.comSuperCollider
supercollider.github.ioSide by side
| Figure | Aalto | SuperCollider |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | — | Yes |
| Plans published | 2 | 1 |
| Spec score · Sound Design Software | 8.4 (#4) | 7.6 (#17) |
| Founded | 2008 | 1996 |
| Support | Madrona Labs offers technical support by email and publishes Aalto tutorial videos covering patching and its modules. | Official support and discussion are provided through the scsynth.org forum, Slack, documentation and mailing-list archives. |
Plans
In their own words
Aalto
Aalto is a semi-modular software synthesizer by Madrona Labs, built around a patchable interface. Its complex oscillator offers FM, timbre, and waveshape controls, calculating sound dynamically rather than using static wavetables. Every voice has a built-in sequencer with independently controllable, patchable rate and offset. Voice modules include a lowpass gate with vactrol emulation and a patchable waveguide or delay whose feedback loop contains a waveshaper and peaking EQ. A state-variable filter provides simultaneous mixable outputs. Aalto runs on macOS and Windows as a plug-in: Mac provides VST and AU installers, while Windows provides VST. There is no standalone app. A free trial is available, but demo mode plays a reminder sound about every minute and disables patch saving. The listed Aalto license costs $99 as a one-time purchase. It permits installation on any number of computers, though simultaneous use requires one license per computer.
SuperCollider
SuperCollider is a free platform for audio synthesis and algorithmic composition for musicians, artists, and researchers working with sound. Its components include scsynth, a real-time audio server with hundreds of unit generators for analysis, synthesis, and processing; sclang, its language; and scide, its development environment. The alternative supernova server supports multithreaded operation. A client/server design lets multiple clients control the server, with client implementations in Python, JavaScript, Haskell, and Scala as well as native sclang. sclang includes Quarks for managing packages with classes, extension methods, documentation, and UGens. Third-party plugins can connect through C and C++ APIs. SuperCollider runs on Windows, macOS, and Linux, and can also be used on Raspberry Pi, Bela, and in browsers through WebAssembly. The project lists version 3.14.1 as its current release. Its downloads page lists macOS 11 or later, Windows 10 and 11, and Linux builds requiring gcc 9 or later. It is free software under version 3 of the GNU General Public License.