Live data from Hacker News

Alda: A music programming language

daveyarwood.github.io

1–10 of 77 posts

Re: Alda: A music programming language

#3

This is awesome , I've dreamed about something like this for a long time. Cool that it's done in Clojure too :)

I also think Clojure is a great fit.

I've had some really good results with sample-based algorithmic composition, so I'm really looking forward to this:

"In the near future, Alda’s scope will be expanded to include sounds synthesized from basic waveforms, samples loaded from sound files, and perhaps other forms of synthesis."

Re: Alda: A music programming language

#6

looks a little bit like lilypond

Not much difference insofar as you type characters into a text editor & present the result to be executed. I guess I'm missing something but I'd like to see what it does that Lilypond does not already do brilliantly especially in combination with something like Frescobaldi.

Re: Alda: A music programming language

#7
This is neat, of course. Yet, being classically trained myself and a software engineer, both for 30 years, I have yet to find an alternative music notation system that would make me proclaim I would use it.

When I look at a traditional score I see and hear the music in my mind pretty much instantly. There is zero cognitive load, at least at the conscious level. With any kind of text-based notation you have to read text.

Another point, perhaps minor, I think I can say that most of the world does not learn notes as "CDE" but rather "do" "re" "mi". That's certainly how I learned it because I did not study music in the US. Perhaps you've accounted for this?

For me paper and pencil is still the best approach and the most natural experience.

Notation is a powerful tool, in fact it is a tool for thought. I learned this in CS when I studied APL and used the language professionally for nearly ten years. Music very naturally lends itself to a sophisticated notation. I am not sure taking that away can ever produce a better outcome.

Someone more qualified on the subject can probably explain why it is our brains have evolved to be "tuned" for notation. My hypothesis is we evolved powerful image recognition capabilities coupled with high speed classification and semantic processing. We can instantly recognize shapes (predators, something flying towards you, etc.) decide what it is, access a library giving us options and decide how to react. All of that in a very small fraction of a second. Notation benefits from us having developed such capabilities in our brains.

It isn't my intent to criticize this effort. Without attempting new ideas there can never be any progress. Kudos for trying.

I'll end with a question: What would you say is the use case for Alda?

Re: Alda: A music programming language

#10
I'd like to add to this discussion by mentioning the ChucK music programming language (http://chuck.cs.princeton.edu/). Here is a TedX talk by the co-author, Ge Wang, talking about the joys of digital instruments (http://www.ted.com/talks/ge_wang_the_diy_orchestra_of_the_fu...). In the talk, Ge Wang talks about leading the Stanford Laptop Orchestra, which uses ChucK to program all sorts of crazy digital instruments, and also talks about "Ocarina" iPhone instrument. Cool stuff!
Post reply on HN