HNHacker News
TopNewBestAskShowJobs

subnaught

1,952 karma · joined December 24, 2014

musician, scientist, human being.

http://subnaught.org http://subnaught.org/supercollider

submissionscomments
subnaught··on Vivid: Sound Synthesis in Haskell [video]
There's also a Scala client: http://www.sciss.de/scalaCollider/

And if you go back to McCartney's original paper (http://www.audiosynth.com/icmc96paper.html), you can see that functional ideas have been in there from the beginning:

"The idea behind SuperCollider was to provide audio synthesis in a high level language with dynamic typing, lists, garbage collection and closures. Normally a language of this type is too slow to do signal processing. By creating a signal data type which represents a buffer of samples over a short time frame, and defining operators for that data type, it is possible to amortize the cost of the interpreter over many samples."

subnaught··on Bomb in the Garden (2013)
This article covers a lot of ground, but I really enjoyed this quote:

HTML and CSS—those are not pro­gram­ming lan­guages. Those are data-en­try for­mats. So if you as a de­sign­er have ever looked at HTML and CSS and said, “you know what, I would rather drink bleach than learn how to do that,” then I think you’ve got the mak­ings of a great pro­gram­mer. Be­cause no­body wants to work with that stuff. Pro­gram­mers hate te­dious work of any kind. I hate HTML and CSS. That’s why I like pro­gram­ming. Be­cause the point of pro­gram­ming is to rep­re­sent ideas at a high­er lev­el.

subnaught··on Making Music with Supercollider
OP here. Starting a blog to help me learn supercollider. Each post contains a finished track with the associated code, along with some musings on what I learned making it.
← PreviousPage 3 of 3