Sound/Audio/Synthesis Programming Languages
Total Page:16
File Type:pdf, Size:1020Kb
Sound/Audio/Synthesis Programming Languages Csound 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 software documentation) Descendant of MUSIC 11 (program belonging to MUSIC-N family of programs derived from Max 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 algorithmic composition 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 (Pure Data) http://puredata.info/ Free software alternative to MAX/MSP Reaktor http://www.native-instruments.com/en/products/komplete/synths-samplers/reaktor-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 Max Mathews (Bell Labs) (for IBM 704) - MUSIC II, III, IV (Bell Labs) 1966 - MUSIC IV-B (BEFAP Assembler) by Godfrey Winham, Hubert Howe (Princeton University) [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 Barry Vercoe (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 Paul Lansky, 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) .