Audio programming language
- Audio programming language
-
An audio programming language is a programming language specifically optimized for sound and music production or sound synthesis. Some of the languages below are optimized more for music composition, and some are optimized more for synthesis. For details, see the comparison of audio synthesis environments.
- abc, a language for notating music using the ASCII character set
- Advanced Music Production Language and Environment (AMPLE), a Forth-like music programming language with concurrency
- ChucK, strongly-timed, concurrent, and on-the-fly audio programming language
- Cmix, Real-time Cmix, a MUSIC-N synthesis language somewhat similar to Csound
- CMusic
- Common Lisp Music (CLM), a music synthesis and signal processing package in the Music V family
- Csound, a MUSIC-N synthesis language released under the LGPL with many available unit generators
- FAUST (Functional Audio Stream ), a functional compiled language for efficient real-time audio signal processing
- Haskore
- Hierarchical Music Specification Language (HMSL), optimized more for music than synthesis, developed in the 1980s in Forth
- Impromptu, a Scheme language environment for Mac OS X capable of sound and video synthesis, algorithmic composition, and 2D and 3D graphics programming
- jMax, Java-based MAX clone
- jMusic
- JSyn
- Liquidsoap [1]
- Loco - designed to be for sound what Logo is for graphics [2]
- Max/MSP
- Melodyne
- Music Macro Language (MML)
- MUSIC-N, includes versions I, II, III, IV, IV-B, IV-BF, V, 11, and 360
- Nsound [3], C++ API for sound synthesis
- Nyquist
- OpenMusic
- PatchWork
- Pure Data
- PWGL
- Q-Audio [4]
- Ring Tone Transfer Language
- Soundscrape [5]
- Strasheela [6]
- Structured Audio Orchestra Language (SAOL), part of the MPEG-4 Structured Audio standard
- SuperCollider
- SynthEdit [7]
- Usine [8]
-
See also
External links
Categories:
- Audio programming languages
Wikimedia Foundation.
2010.
Look at other dictionaries:
Loco (audio programming language) — Loco, in musical software, is an audio programming language designed to be for sound what Logo is for graphics … Wikipedia
computer programming language — Introduction any of various languages for expressing a set of detailed instructions for a digital computer. Such instructions can be executed directly when they are in the computer manufacturer specific numerical form known as machine… … Universalium
Nyquist (programming language) — Nyquist Designed by Roger Dannenberg Developer Roger Dannenberg Influenced by Lisp Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language. It is an extension of the XLISP dialect of Lisp. With… … Wikipedia
Visual programming language — A Visual programming language (VPL) is any programming language that lets users specify programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial… … Wikipedia
FAUST (programming language) — Infobox programming language name = Faust caption = file ext = paradigm = Functional programming year = 2002 designer = Yann Orlarey, Dominique Fober, Stéfane Letz developer = latest release version = 0.9.9.4 latest release date = March 27 2008… … Wikipedia
Java (programming language) — infobox programming language name = Java paradigm = Object oriented, structured, imperative year = 1995 designer = Sun Microsystems latest release version = Java Standard Edition 6 (1.6.0) latest release date = latest test version = latest test… … Wikipedia
Dart (programming language) — Dart Appeared in 2011 Developer Google Preview release 0.05[1] (November 16, 2011; 6 days ago& … Wikipedia
Q (programming language) — Infobox programming language name = Q logo = paradigm = multiparadigm: functional, object oriented year = designer = Albert Gräf developer = latest release version = 7.5 latest release date = September 12, 2006 typing = dynamic, strong… … Wikipedia
Synchronous programming language — A synchronous programming language is a computer programming language optimized for programming reactive systems, systems that are often interrupted and must respond quickly. Many such systems are also called realtime systems, and are found often … Wikipedia
C Sharp (programming language) — The correct title of this article is C# (programming language). The substitution or omission of the # sign is because of technical restrictions. C# Paradigm(s) multi paradigm: structured, imperative … Wikipedia