GetDunne Wiki

Notes from the desk of Shane Dunne, software development consultant

User Tools

Site Tools


audio-languages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

audio-languages [2021/02/07 17:34]
shane created
audio-languages [2021/02/07 18:21] (current)
shane
Line 1: Line 1:
 ====== On audio languages, and why I prefer compilers ====== ====== On audio languages, and why I prefer compilers ======
  
-In my first article, I introduced the notion of "audio kitas a generalization of the spirit of the AudioKit project, and discussed how AudioKit has failed to live up to that spirit in practice.+This was going to be an article about Domain-Specific Languages (DSLs) for audiowhy AudioKit needs one for "scripting" the way DSP components go together, and why I believe it should be compiled rather than interpreted.
  
-Here want to talk bit about software synthesis systems in generalwhy it's risky to create yet another one, and talk a bit about languages, interpreters and compilers.+This morning had look at the state of [[https://github.com/soul-lang/SOUL|SOUL]]and realized that Julian is already way ahead of us. I venture to suggest: there are no other choices. We should just use SOUL.
  
-===== Software audio synthesis systems ===== +----- 
-Wikipedia has a useful overview article about [[wp>Comparison_of_audio_synthesis_environments|software audio synthesis "environments"]], which it defines as "an **audio programming language** (which may be graphical) and a **user environment** to design/run the language in" (emphasis added).+ 
 +Some references: 
 +  * SOUL: https://github.com/soul-lang/SOUL 
 +  * [[wp>Comparison_of_audio_synthesis_environments]] 
 +  [[https://github.com/olilarkin/awesome-musicdsp|Oliver Larkin's "awesome music DSP" list]] 
 + 
 +-----
  
 [[https://xkcd.com/927/|{{https://imgs.xkcd.com/comics/standards.png}}]] [[https://xkcd.com/927/|{{https://imgs.xkcd.com/comics/standards.png}}]]
  
audio-languages.1612719278.txt.gz · Last modified: 2021/02/07 17:34 by shane