thinksynth ~ Modular Synth & Algorthmic Composition


thinksynth builds sounds out of a graph of DSP nodes — oscillators, filters, envelopes, delays and arithmetic — described in a small language and rendered in real time. Patches assign those graphs to MIDI channels, so one instrument can layer several voices.

Every node is a plugin, and the set that ships covers subtractive and FM synthesis, resonators, waveshaping and a range of filters. New ones are ordinary shared libraries dropped into the plugin directory.

thinksynth user interface

github.com/mishan/thinksynth

Tonbandfetzen ~ Audio From Plain Text


Tonbandfetzen is a collection of command-line tools that allow you to compose music based on audio fragments generated from plain text input. It contains:

  • tz mel – generate sound fragments from plain text
  • tz guitar – read guitar tablature
  • tz stick – concatenate audio data
  • tz stack – superimpose audio data
  • tz stretch – rescale audio data
  • tz repeat – loop audio data
  • tz trim – strip leading and trailing silence
  • tz mono – unzip audio channels
  • tz harmonics – show spectra of wave samples
  • tz inspect – show information on audio file
  • tz riff2aiff – convert .wav(e) into .aif(f) files
  • tz aiff2riff – convert .aif(f) into .wav(e) files
  • tz tag – add ID3v2 metadata to .wav(e) files
  • tz play – generate and play sound fragments

github.com/janberges/Tonbandfetzen

Music-DJ ~ MusicDJ Recreated


A recreation of the music making app found on Sony Ericsson devices of the 2000s.

Features:

  • Create songs using the original samples
  • Open original MusicDJ MIDI files
  • Export the songs to the .wav format
  • Both a Dark and a White theme are available, more in the future

github.com/pattlebass/Music-DJ

Sampletoy ~ Sampler & Synthesiser


Sampletoy is a radical new musical instrument / plaything;
part sampler, part granular synthesiser.

Use it to capture sounds through the microphone,
then play, loop, pitch and distort them live on the screen.

www.elf-audio.com/sampletoy
www.facebook.com/elfaudioapps

anklang ~ MIDI & Audio Synthesizer & Composer


Anklang is a digital audio synthesis application for live creation and composition of music and other audio material.

anklang.testbit.eu
tim-janik.github.io/anklang
github.com/tim-janik/anklang

SID-Wizard ~ Commodore 64 Music Tracker


A featureful SID-music creation tool (tracker) for the Commodore 64. It includes many advanced effects and tools like keyboard-tracking, tempo-programs/funktempo, gateoff-table-pointers, filter-shift, SID-export, executable-export, MIDI/XM conversion and MIDI-input hardware, etc., etc.

Features:

  • Calculated vibrato, 8x framespeed, keyboard-tracking, colour-themes
  • XM, MID (back & forth) and Goattracker ‘sng’ conversion tools included
  • MIDI-input hardware support and HerMIDI dedicated MIDI-interface.
  • Stereo (2SID) and 3SID version included, Verdi tuning system and Just-intonation
  • Janko piano-keyboard layout support, Sound-effect (SFX) support
  • One-step ‘Undo’ function for patterns/orderlists/instruments
  • 324 example instruments and around 30 example tunes
  • SWP-format: musicdata with only relative addresses, and corresponding player
  • Tape slow-down simulation (enabled by default in SWP format)

sourceforge.net/projects/sid-wizard
csdb.dk/release/index.php?id=258573

OpenMusic ~ Music Composition Language


OpenMusic (OM) is a visual programming language based on Common Lisp. Visual programs are created by assembling and connecting icons representing functions and data structures. Most programming and operations are performed by dragging an icon from a particular place and dropping it to an other place. Built-in visual control structures (e.g. loops) are provided, that interface with Lisp ones. Existing CommonLisp/CLOS code can easily be used in OM, and new code can be developed in a visual way.

OM may be used as a general purpose functional/object/visual programming language. At a more specialized level, a set of provided classes and libraries make it a very convenient environment for music composition. Above the OpenMusic kernel, live the OpenMusic Projects. A project is a specialized set of classes and methods written in Lisp, accessible and visualisable in the OM environment. Various classes implementing musical data / behaviour are provided. They are associated with graphical editors and may be extended by the user to meet specific needs. Different representations of a musical process are handled, among which common notation, midi piano-roll, sound signal. High level in-time organisation of the music material is proposed through the concept of “maquette”.

openmusic interface

openmusic-project.github.io
openmusic-project.github.io/openmusic
github.com/openmusic-project
en.wikipedia.org/wiki/OpenMusic

OM-SoX

OM-SoX is a library for multichannel audio manipulation and functional batch processing for OpenMusic, a visual programming environment based on CommonLisp / CLOS.

sourceforge.net/projects/omsox

Roland TR-909 Rhythm Composer ~ Web App


This is a web version of the Roland TR-909 drum-machine with painfully hand-made generated html, svg & css and a proper web-audio-api sound engine. It emulates the exact same cumbersome user experience of the original machine.

andremichelle.github.io/tr-909

Schism Tracker ~ Create High Quality Music


Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique “finger feel” that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism Tracker runs on almost any platform that SDL supports, and has been successfully built for Windows, Mac OS X, Linux, FreeBSD, OpenBSD, AmigaOS, BeOS, and even Wii. Schism will most likely build on any architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will probably not be as well-optimized on many systems.

schismtracker.org
github.com/schismtracker
Schism Tracker Tutorial on YouTube
en.wikipedia.org/wiki/Impulse_Tracker

Integra Live ~ Simple Interactive Audio


Interactive audio made simple.

integra.io
sourceforge.net/projects/integralive
en.wikipedia.org/wiki/Integra_Live

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

Cakewalk ~ Free Digital Audio Workstation


The most complete music production package

The creative experience. Only Cakewalk by BandLab offers: advanced technology, effortless workflow, and an interface that amplifies inspiration.

Compose ~ Easily compose complete songs and performances with creative songwriting tools and instruments

Record ~ Capture inspired performances with pristine quality and unlimited audio and MIDI tracks

Edit ~ Fix mistakes, arrange parts, and manipulate pitch, time, and any other aspect of your recordings

Mix ~ Achieve pristine pro-studio sounds and create big, clear, dynamic mixes with advanced mixing tools

Master ~ Polish your finished mixes to perfection with built-in mastering tools

Share ~ Export and publish your songs directly to YouTube, SoundCloud, Facebook and more

www.bandlab.com/products/cakewalk
https://bandlab.github.io/cakewalk/docs/FAQ/images/screenshot-cbb.png