Knowledge

List of audio programming languages

Source 📝

224: 162:, a Java and JVM library for programming music that outputs to MIDI and has the ability to convert to formats including ABC Notation, Lilypond, and MusicXML 235: 282: 17: 130: 344: 339: 251: 139: 112: 99: 214: 238:, a live coding environment for algorithmic patterns, written in Haskell and using Supercollider for synthesis 143: 181: 134: 118: 121:, Functional Audio Stream, a functional compiled language for efficient real-time audio signal processing 255: 150:
capable of sound and video synthesis, algorithmic composition, and 2D and 3D graphics programming
36: 287: 32: 198: 108: 28: 8: 195:, a proprietary, modular visual programming language aimed at sound synthesis for music 178:, a programming language and portable graphical environment for MIDI music composition 232:, a modular visual programming language for signal processing aimed at music creation 85: 40: 269:, a modular visual programming language for signal processing aimed at creating 103: 69: 57: 60:
enriched with polymetric expressions for the representation of time structures
333: 270: 261: 88:(CLM), a music synthesis and signal processing package in the Music V family 133:(HMSL), optimized more for music than synthesis, developed in the 1980s in 47: 307: 324: 66:, strongly timed, concurrent, and on-the-fly audio programming language 266: 229: 219: 111:, a live-coding environment that borrows a core foundation from the 246: 202: 186: 153: 147: 241: 208: 192: 95: 73: 211:, includes versions I, II, III, IV, IV-B, IV-BF, V, 11, and 360 175: 165: 159: 91: 308:"GitHub - hundredrabbits/Orca: Esoteric Programming Language" 63: 50:, a language for notating music using the ASCII character set 156:, a programming language for live coding musical expression. 53: 170: 82:, a high-performance JIT-compiled C-style language for DSP 189:, a computer program and file format for music engraving. 127:, a graph-oriented live coding language written in Rust 79: 124: 331: 76:synthesis language somewhat similar to Csound 325:PLUM - Programming Languages Used for Music 283:Comparison of audio synthesis environments 131:Hierarchical Music Specification Language 14: 332: 98:synthesis language released under the 252:Structured Audio Orchestra Language 24: 25: 356: 318: 225:Orca (music programming language) 345:Lists of programming languages 300: 13: 1: 293: 201:(MML), often used to produce 182:Kyma (sound design language) 7: 340:Audio programming languages 276: 10: 361: 27:This is a list of notable 18:Audio programming language 146:language environment for 256:MPEG-4 Structured Audio 37:algorithmic composition 288:List of music software 29:programming languages 254:(SAOL), part of the 199:Music Macro Language 102:with many available 86:Common Lisp Music 16:(Redirected from 352: 312: 311: 304: 33:sound production 21: 360: 359: 355: 354: 353: 351: 350: 349: 330: 329: 321: 316: 315: 306: 305: 301: 296: 279: 104:unit generators 58:formal grammars 41:sound synthesis 23: 22: 15: 12: 11: 5: 358: 348: 347: 342: 328: 327: 320: 319:External links 317: 314: 313: 298: 297: 295: 292: 291: 290: 285: 278: 275: 274: 273: 271:audio plug-ins 264: 259: 249: 244: 239: 233: 227: 222: 217: 212: 206: 205:music in Japan 196: 190: 184: 179: 173: 168: 163: 157: 151: 137: 128: 122: 116: 106: 89: 83: 77: 70:Real-time Cmix 67: 61: 51: 31:optimized for 9: 6: 4: 3: 2: 357: 346: 343: 341: 338: 337: 335: 326: 323: 322: 309: 303: 299: 289: 286: 284: 281: 280: 272: 268: 265: 263: 262:SuperCollider 260: 257: 253: 250: 248: 245: 243: 240: 237: 234: 231: 228: 226: 223: 221: 218: 216: 213: 210: 207: 204: 200: 197: 194: 191: 188: 185: 183: 180: 177: 174: 172: 169: 167: 164: 161: 158: 155: 152: 149: 145: 141: 138: 136: 132: 129: 126: 123: 120: 117: 114: 110: 107: 105: 101: 97: 93: 90: 87: 84: 81: 78: 75: 71: 68: 65: 62: 59: 56:, a model of 55: 54:Bol Processor 52: 49: 46: 45: 44: 42: 38: 34: 30: 19: 302: 236:Tidal Cycles 48:ABC notation 26: 115:environment 334:Categories 294:References 267:SynthEdit 230:Pure Data 220:OpenMusic 140:Impromptu 113:Impromptu 109:Extempore 277:See also 258:standard 247:Sonic Pi 203:chiptune 187:LilyPond 154:Ixi lang 148:Mac OS X 242:Reaktor 215:Nyquist 209:MUSIC-N 193:Max/MSP 96:MUSIC-N 74:MUSIC-N 176:Keykit 166:jMusic 160:JFugue 144:Scheme 125:GLICOL 92:Csound 80:Cmajor 39:, and 135:Forth 119:FAUST 64:ChucK 171:JSyn 142:, a 100:LGPL 94:, a 72:, a 336:: 43:. 35:, 310:. 20:)

Index

Audio programming language
programming languages
sound production
algorithmic composition
sound synthesis
ABC notation
Bol Processor
formal grammars
ChucK
Real-time Cmix
MUSIC-N
Cmajor
Common Lisp Music
Csound
MUSIC-N
LGPL
unit generators
Extempore
Impromptu
FAUST
GLICOL
Hierarchical Music Specification Language
Forth
Impromptu
Scheme
Mac OS X
Ixi lang
JFugue
jMusic
JSyn

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.