Incudine ~ Lisp Music & DSP Programming


Incudine is used to design software synthesizers or sound plugins from scratch, exploiting the expressive power of Common Lisp, without the constraints of using pre-built unit generators. It is also a compositional tool that produces high quality sounds, controllable at the sample level, while defining and redefining the digital signal processors and the musical structures on-the-fly.

incudine.sourceforge.net
sourceforge.net/projects/incudine
github.com/topics/incudine
github.com/titola/incudine
github.com/azimut/incudine-cepl
www.cliki.net/Incudine

Nekobi ~ Single Oscillator Synth


Simple single-oscillator synth based on the Roland TB-303.

github.com/DISTRHO/Nekobi
pedalboards.moddevices.com/plugins/

A softsynth recreation of a classic single-oscillator bass monosynth.

github.com/gordonjcp/nekobee

AcidBox ~ DIY Hardware Synthesizer


ESP32 headless acid combo of tb303 + tb303 + tr808 like synths. Filter cutoff, reso, env mod, accent, wavefolder, overdrive within each 303, per-instrument tunings, hi-pass/lo-pass filter and bitcrusher in drums, send to reverb, delay and master compression. All MIDI driven. 44100, 16bit stereo I2S output to the external DAC or 8bit to the built-in DAC. No indication. Uses both cores of ESP32. Cheap ~$10. Consult with midi_config.h to find out and to set up MIDI continuous control messages.

github.com/copych/AcidBox

Qsynth ~ Fluidsynth Qt GUI


Qsynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynthFluidSynth is a command line software synthesiser based on the Soundfont specification.

qsynth.sourceforge.io
sourceforge.net/projects/qsynth
github.com/rncbc/qsynth
flathub.org/en/apps/org.rncbc.qsynth

Efflux ~ Online Audio Tracker


Efflux is an application that allows users to create music inside their browser. Efflux is a tracker and follows conventions familiar to those who have used anything from Ultimate Soundtracker to Renoise. All sounds are oscillator (or wave table) based and can be routed through an effects signal path, making Efflux a modular synthesis environment, where the synths are driven by the tracker.

www.igorski.nl/application/efflux
github.com/igorski/efflux-tracker

SuperCollider ~ Audio Synthesis & Composition


SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It consists of:

  • scsynth, a real-time audio server with hundreds of unit generators (“UGens”) for audio analysis, synthesis, and processing
  • supernova, an alternative server to scsynth with support for parallel DSP on multi-core processors
  • sclang, an interpreted programming language that controls the servers
  • scide, an editing environment for sclang with an integrated help system

sclang comes with its own package manager, called Quarks. scsynth and supernova both support third-party plugins via C and C++ APIs.

github.com/supercollider/supercollider
github.com/supercollider
supercollider.github.io
en.wikipedia.org/wiki/SuperCollider
soundcloud.com/tags/supercollider
www.linux-magazine.com/Online/Features/Sculpting-Sound-with-SuperCollider

AudioKit ~ Mac Open Source Audio Platform


AudioKit is an audio synthesis, processing, and analysis platform for iOS, macOS (including Catalyst), and tvOS.

github.com/AudioKit/AudioKit
www.audiokit.io

byzorgan ~ Specialized sound synthesizer with Byzantine Church music scales


This software integrates a small specialized synthesizer and vocal processor. It can be used to learn Byzantine Church singing. You can play from the keyboard, mouse or touch screen. MIDI input is also available. Voice functions include: pitch highlighting, synthesizer control by voice, pitch correction and voice-to-ison conversion.


On the screen there are labels with symbols of Byzantine notes. There is a metronome. The program is oriented on the Chrysanthos tuning of the diatonic scale: 9/8 – 12/11 – 88/81. The octave is divided into 17 (or 19) non-equal parts, it allows you to get all the Byzantine modes.

Features:

  • No installation required
  • Metronome
  • Different channels for melos and isokratima
  • MIDI input
  • 17 (or 19) non-equal steps per octave: same tuning for all scales
  • Voice functions: highlight key, synthesizer control by voice, pitch correction, voice-to-ison conversion
  • Record audio
  • Training mode
  • Cross-platform: may be compiled on any platform, supported by Qt 4.x or 5.x
https://sourceforge.net/projects/byzorgan/

WildMidi ~ Cross-Platform Software Synthesizer


WildMIDI is a simple software MIDI player which has a core software synthesizer (softsynth) library that can be used with other applications.

www.mindwerks.net/projects/wildmidi
github.com/Mindwerks/wildmidi

DIN Is Noise ~ Synth Of A 3rd Kind


It forgets history, To not repeat it.
It doesn’t hide analog music hardware, In digital music software.
You had pulse, sine, triangle and sawtooth, And went forth and made electronic music.
Now there is just the Bezier curve. Go make your pulsesinetriangle and sawtooths. Or thisthisthis and this.
TOPLAP Nick thinks this is nothing new, His old men did it in the 60s, Punching numbers into cards. Now you edit waveforms with a GUI, And watch the sound change before your ears.
Has it got ADSR? It’s got DADSARSADS.
Filters? No because Additive not Subtractive.
Modulation? Bezier on Carrier and Modulator. Wolf that Chowning.
Notes? Yes + Infinite microtones in between.
Input? MIDI Keyboard. Computer keyboard.

dinisnoise.org

ALT-Synthdrum ~ Monophonic Drum Synthesizer


Yet another simple monophonic drum synth. Yes, inspired by 1970’s drum synths.

Features:

  • Punchy pseudo attack sound. (“ATTACK” dial is for volume, not attack rate)
  • Dynamic LFO and SWEEP generator.
  • Rectangle wave is made of simulated RC circuits. Also has additional saw wave for VCO and LFO.

h1data.github.io/m4l
maxforlive.com/library/device/5278/alt-synthdrum
www.ableton.com/trial
maxforlive.com/library

TAL-NoiseMaker ~ Virtual Analog Synthesizer


TAL-NoiseMaker is a virtual analog synthesizer with great sound and low CPU usage.

FEATURES:

  • 3 Oscillators
    Osc 1, +- 24 semitones, fine tune, phase control (saw, pulse, noise).
    Osc 2, +- 24 semitones, fine tune, phase control (saw, rectangle, triangle, sine).
    Sub Osc (rectangle).
  • Osc 1 PM for pulse waveform.
  • Osc 2 FM controled by Osc 1.
  • Osc 1 & Osc 2 sync to sub osc (saw, pulse, rectangle, triangle(bipolar sync)).
  • Adjustable master tune and transpose.
  • Up to 6 voices.
  • Portamento in mono and poly mode (off, auto, on).
  • Ringmod modulates Osc 1 with Osc 2
  • Self resonating 4x oversampled filters (24 dB LP, 18 dB LP, 12 dB LP, 6 dB LP, 12 dB HP, 12 dB BP, Notch)
  • Filter ADSR (negative and positive)
  • Volume ADSR
  • Routable ADSR, modulates Filter, Osc 1, Osc 2, PW, FM (negative and positive)
  • 2 LFO’s with different running modes: free, sync to host, triggered by note.
    Modulates filter, osc 1, osc 2, fm, pw, lfo rate, panorama and volume.
    Sine, triangle, saw square, s&h, noise.
    Positive and negative modulation.
    Phase control.
  • Adjustable Velocity dependent control over volume filtercontour and cutoff.
  • Adjustable Pitch Wheel control over Cutoff and Pitch.
  • One pole HP filter.
  • Detune, detunes notes randomly.
  • Juno chorus with different modes.
  • A built in reverb.
  • A built in delay.
  • Adjustable filter drive.
  • Bitcrusher, affects osc 1 and osc 2. Its a pre the filter stage effect.
  • Midi learn for all knobs.
  • Panic button.
  • Easy to use, no hidden panels.
  • 256 great presets (Presets by Frank “Xenox” Neumann / Particular – SoundThe Unshushable CoktorAlexandra Sendy, TAL, Patrick Kunz).

tal-software.com/products/tal-noisemaker