Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

List of audio programming languages

Index List of audio programming languages

This is a list of programming languages optimized for sound production, algorithmic composition, and sound synthesis. [1]

37 relations: ABC notation, Algorithmic composition, Chiptune, ChucK, Common Lisp Music, Comparison of audio synthesis environments, Csound, Extempore (software), FAUST (programming language), Forth (programming language), GNU Lesser General Public License, Hierarchical Music Specification Language, Impromptu (programming environment), JMusic, JSyn, Kyma (sound design language), List of music software, MacOS, Max (software), MPEG-4 Structured Audio, Music Macro Language, MUSIC-N, Nyquist (programming language), OpenMusic, Programming language, Pure Data, Reaktor, Real-time Cmix, Scheme (programming language), Sonic Pi, Sound, Structured Audio Orchestra Language, SuperCollider, SynthEdit, Synthesizer, Unit generator, Vvvv.

ABC notation

ABC notation is a shorthand form of musical notation.

New!!: List of audio programming languages and ABC notation · See more »

Algorithmic composition

Algorithmic composition is the technique of using algorithms to create music.

New!!: List of audio programming languages and Algorithmic composition · See more »

Chiptune

Chiptune, also known as chip music or 8-bit music, is synthesized electronic music which is made for programmable sound generator (PSG) sound chips used in vintage computers, consoles, and arcade machines.

New!!: List of audio programming languages and Chiptune · See more »

ChucK

ChucK is a concurrent, strongly timed audio programming language for real-time synthesis, composition, and performance, which runs on Linux, Mac OS X, Microsoft Windows, and iOS.

New!!: List of audio programming languages and ChucK · See more »

Common Lisp Music

CLM (originally an acronym for Common Lisp Music) is a music synthesis and signal processing package in the Music V family created by Bill Schottstaedt.

New!!: List of audio programming languages and Common Lisp Music · See more »

Comparison of audio synthesis environments

Software audio synthesis environments typically consist of an audio programming language (which may be graphical) and a user environment to design/run the language in.

New!!: List of audio programming languages and Comparison of audio synthesis environments · See more »

Csound

Csound is a computer programming language for sound, also known as a sound compiler or an audio programming language, or more precisely, an audio DSL.

New!!: List of audio programming languages and Csound · See more »

Extempore (software)

Extempore is a live coding environment focused on real-time audiovisual software development.

New!!: List of audio programming languages and Extempore (software) · See more »

FAUST (programming language)

FAUST (Functional AUdio STream) is a domain-specific purely functional programming language for implementing signal processing algorithms in the form of libraries, audio plug-ins, or standalone applications.

New!!: List of audio programming languages and FAUST (programming language) · See more »

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

New!!: List of audio programming languages and Forth (programming language) · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: List of audio programming languages and GNU Lesser General Public License · See more »

Hierarchical Music Specification Language

The Hierarchical Music Specification Language (HMSL) is a music programming language written in the 1980s by Larry Polansky, Phil Burk, and David Rosenboom at Mills College.

New!!: List of audio programming languages and Hierarchical Music Specification Language · See more »

Impromptu (programming environment)

Impromptu is a Mac OS X programming environment for live coding.

New!!: List of audio programming languages and Impromptu (programming environment) · See more »

JMusic

jMusic is an open source music programming library written in the Java programming language.

New!!: List of audio programming languages and JMusic · See more »

JSyn

JSyn ("Java Synthesis") is a free API for developing interactive sound applications in Java.

New!!: List of audio programming languages and JSyn · See more »

Kyma (sound design language)

Kyma is a visual programming language for sound design used by musicians, researchers, and sound designers.

New!!: List of audio programming languages and Kyma (sound design language) · See more »

List of music software

This is a list of notable software for creating, performing, learning, analyzing, researching, broadcasting and editing music.

New!!: List of audio programming languages and List of music software · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: List of audio programming languages and MacOS · See more »

Max (software)

Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.

New!!: List of audio programming languages and Max (software) · See more »

MPEG-4 Structured Audio

MPEG-4 Structured Audio is an ISO/IEC standard for describing sound.

New!!: List of audio programming languages and MPEG-4 Structured Audio · See more »

Music Macro Language

Music Macro Language (MML) is a music description language used in sequencing music on computer and video game systems.

New!!: List of audio programming languages and Music Macro Language · See more »

MUSIC-N

MUSIC-N refers to a family of computer music programs and programming languages descended from or influenced by MUSIC, a program written by Max Mathews in 1957 at Bell Labs.

New!!: List of audio programming languages and MUSIC-N · See more »

Nyquist (programming language)

Nyquist is a programming language for sound synthesis and analysis based on the Lisp programming language.

New!!: List of audio programming languages and Nyquist (programming language) · See more »

OpenMusic

OpenMusic (OM) is an object-oriented visual programming environment for musical composition based on Common Lisp.

New!!: List of audio programming languages and OpenMusic · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: List of audio programming languages and Programming language · See more »

Pure Data

Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works.

New!!: List of audio programming languages and Pure Data · See more »

Reaktor

Reaktor is a graphical modular software music studio developed by Native Instruments (NI).

New!!: List of audio programming languages and Reaktor · See more »

Real-time Cmix

Real-Time Cmix (RTcmix) is one of the MUSIC-N family of computer music programming languages.

New!!: List of audio programming languages and Real-time Cmix · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: List of audio programming languages and Scheme (programming language) · See more »

Sonic Pi

Sonic Pi is a live coding environment based on Ruby, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the University of Cambridge Computer Laboratory in collaboration with Raspberry Pi Foundation.

New!!: List of audio programming languages and Sonic Pi · See more »

Sound

In physics, sound is a vibration that typically propagates as an audible wave of pressure, through a transmission medium such as a gas, liquid or solid.

New!!: List of audio programming languages and Sound · See more »

Structured Audio Orchestra Language

Structured Audio Orchestra Language (SAOL) is an imperative, MUSIC-N programming language designed for describing virtual instruments, processing digital audio, and applying sound effects.

New!!: List of audio programming languages and Structured Audio Orchestra Language · See more »

SuperCollider

SuperCollider is an environment and programming language originally released in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.

New!!: List of audio programming languages and SuperCollider · See more »

SynthEdit

SynthEdit is a shareware Windows application which uses a modular VPL (Visual Programming Language) to create music synthesizers and effects units.

New!!: List of audio programming languages and SynthEdit · See more »

Synthesizer

A synthesizer (often abbreviated as synth, also spelled synthesiser) is an electronic musical instrument that generates electric signals that are converted to sound through instrument amplifiers and loudspeakers or headphones.

New!!: List of audio programming languages and Synthesizer · See more »

Unit generator

Unit generators (or ugens) are the basic formal units in many MUSIC-N-style computer music programming languages.

New!!: List of audio programming languages and Unit generator · See more »

Vvvv

vvvv (.

New!!: List of audio programming languages and Vvvv · See more »

Redirects here:

Audio programming language, Audio programming languages, Computer music programming language, Computer music programming languages.

References

[1] https://en.wikipedia.org/wiki/List_of_audio_programming_languages

OutgoingIncoming
Hey! We are on Facebook now! »