<<

Sound/Audio/Synthesis Programming Languages http://www.csounds.com/ Sound design, audio synthesis, and signal processing system Csound can be used from PD or MAXMSP (graphical environments) FLOSS manuals are available (a foundation dedicated to providing free documentation) Descendant of 11 (program belonging to MUSIC-N family of programs derived from Matthews's MUSIC) blue http://blue.kunstmusik.com/ Music composition environment for Csound

WinXound http://winxound.codeplex.com/ GUI editor for CSound 5, CsoundAV, CSoundAC with Python and Lua Support (Windows, OSX, Linux)

SuperCollider http://supercollider.sourceforge.net/ Environment and programming language for real time audio synthesis and

ChucK http://chuck.cs.princeton.edu/ Strongly-timed, Concurrent, and On-the-fly Audio Programming Language

Nyquist http://www.cs.cmu.edu/afs/cs.cmu.edu/project/music/web/music.software.html Sound synthesis and composition language offering a Lisp syntax as well as an imperative language syntax (SAL) and a powerful integrated development environment.

Java Music Specification Language http://www.algomusic.com/jmsl/ Java API for music composition, interactive performance, and intelligent instrument design

Musimat http://www.musimat.com/ Programming language for music

Abjad http://www.projectabjad.org/ Music notation generation based on Python and Lylypond

Graphical audio programming languages Max http://cycling74.com/products/max/ [Max/MSP; MaxMSP] Visual programming language for music and multimedia MSP (Max Signal Processing/Miller S. Puckette) add-on package for Max Named after Max Matthews (author of MUSIC) Maxuino: Arduino + MAX/MSP interfacing http://playground.arduino.cc/Interfacing/MaxMSP

Pd () http://puredata.info/ Free software alternative to MAX/MSP

Reaktor http://www.native-instruments.com/en/products/komplete/synths-samplers/-5/ Gaphical modular software music studio of proprietary license developed by Native Instruments

Interacitve Music Creation / Performance AudioMulch - http://www.audiomulch.com/ (Commercial; Windows / OSX) Bidule - http://www.plogue.com/products/bidule/ (Commercial; Windows / OSX) Propellerhead Figure - http://www.propellerheads.se/products/figure/ (Commercial; iOS) Reactable Mobile - http://www.reactable.com/ (Commercial; iOS) Euphonics - https://itunes.apple.com/us/app/euphonics-layered-synth/id310712786 (Commercial; iOS) NodeBeat - http://nodebeat.com/ (iOS / Android) ZOOZbeat - http://www.zoozbeat.com/ (iOS) TNR-i http://usa.yamaha.com/products/musical-instruments/entertainment/tenori-on/tnr-i/?cnt=iT (Commercial; iOS) iKaossilator - http://www.korg.com/ikaossilator (Commercial; iOS) Animoog - http://www.moogmusic.com/products/apps/animoog-0 (Commercial; iOS) http://www.moogmusic.com/products/apps/animoog-iphone Adam Smith Ethereal Dialpad (Android) Chris Wolfe Jasuto (Android) Wizdom Music MorphWiz (Android) BEAST - https://testbit.eu/wiki/Beast_Home Buzztrax - http://buzztrax.org/ Mogees - http://www.brunozamborlin.com/mogees/ Contact by Felix Faire - http://vimeo.com/82107250 http://vimeo.com/82721023 (DIY; Arduino, Max/Msp, Ableton Live)

Historic notes

MUSIC-N 1957 - MUSIC by () (for IBM 704) - MUSIC II, III, IV (Bell Labs) 1966 - MUSIC IV-B (BEFAP Assembler) by Godfrey Winham, Hubert Howe () [MUSIC4B] 1967 - MUSIC IV-BF (Fortran) [MUSIC4BF] - MUSIC V (Bell Labs; augmented in IRCAM by John Gardner & Jean-Louis Richer) 1968 - MUSIC 360 (IBM 360) by (MIT) based on MUSIC IV-BF 1973 - MUSIC 11 (PDP-11) by Barry Vercoe (MIT) based on MUSIC 360 1985 - CSound based on MUSIC 11 by Barry Vercoe (MIT) 198X - CMix / 1995 Real-time CMix (RTcmix) by , Brad Garton derived from 1978-80 MIX - CMusic by F. Richard Moore 2006 - Csound 5 2013 - Csound 6

ILLIAC - Computer system for Music Composition

1955 - ILLIAC I- Lejaren Hiller (University of Illinois) 1968 - ILLIAC II

MUSICOMP - Music Composition Software 1963 - Lejaren Hiller, Robert Baker (University of Illinois)

GROOVE - Real-time Generated Operations On Voltage-controlled Equipment hybrid system for sound syntheis and control 1970 GROOVE by Max Methews, Richard Moore (developed since 1968)

Max 198x - Patcher by Miller S. Puckette (IRCAM) 1989 - Max/FTS ("Faster Than Sound") concurrent version for NeXT, SGI, Linux 1989 - licensed to Opcode Systems 1990 - Max (by David Zicarelly) commercial edition by Opcode 1997 - Max/MSP (MSP "Max Signal Processing" extension from Pd) 1998 - jMax open-source descendant of Max/FTS in Java 1999 - Max/MSP distributed by Cycling '74

Pd (Pure Data) 1996 - Pd open source, by Miller S. Puckette (C) 2003 - Reactable uses audio engine based on Pd and SuperCollider 2008 - RjDj iOS App uses Pd

ChucK 2003 - ChucK by Ge Wang, Perry R. Cook (open source)