Knowledge

List of audio programming languages

Source 📝

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

Index

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
Keykit

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