Live data from Hacker News

Overtone

jng.imagine27.com

21–30 of 77 posts

Re: Overtone

#21
post #9

Interesting how his command line glows and shows CRT-like distortions. Is that actually how it looks, or is that post-processing applied to the video?

I actually asked him some time ago and he said (much to my disappointment) that he did it in post-processing.

Re: Overtone

#22
post #14
post #9

Interesting how his command line glows and shows CRT-like distortions. Is that actually how it looks, or is that post-processing applied to the video?

I'm guessing he had emacs open in a "Cathode": http://www.secretgeometry.com/apps/cathode/ session. The extra warping at the end of the video can be achieved by fiddling with the "distress" parameters in Cathode's preferences.

Is there a linux alternative to that? I want it incredibly badly.

Re: Overtone

#23

Earlier quoted context omitted.

For the purpose of the video, it was probably transcribed from existing code.

I practiced writing that code for about a day before I could write it flawlessly in one take. I guess, in a similar fashion to how a musician will practice using an instrument before going on stage.

That only holds for some kinds of playing. How is your experience with improvisation? Can you manage quick changes? Or does it always tend to be a slow buildup of rythms harmonics and melodies?

Re: Overtone

#24
post #8
post #4

This is what Hollywood thinks most coding is like in the world. One shot, no bugs and pure creation. All in a highly customized and beautifully responsive editing environment. Seriously though, thanks for posting this. I think music coders deserve special attention because they mix creativity and logic together so well.

[deleted]

http://www.youtube.com/watch?v=P7bdECd3pQ0

Coded by hand over the course of 6 months using Csound.

Re: Overtone

#26

Earlier quoted context omitted.

For the purpose of the video, it was probably transcribed from existing code.

I practiced writing that code for about a day before I could write it flawlessly in one take. I guess, in a similar fashion to how a musician will practice using an instrument before going on stage.

And in a similar fashion, after a musician/coder practices enough, improvisation will come naturally. Thanks again for putting this together.

Re: Overtone

#27
I'm not really sure what you would use this for. I'm a musician and I can't possibly find any use for this. It would take forever to write a song in this and then you would have to mess with the timings just to make it not sound like a programmed piece of music and give it some feel.

Re: Overtone

#28
post #15
post #5

I'm so glad that somebody built a better front-end for SuperCollider. It's badly in need of a better guide and tutorial for new users, and this seems like an excellent way to go about it.

Is SuperCollider really that complicated? I've seen some incredible things built with it by musicians who have learnt to code specifically for it.

It's not necessarily that SC is complicated, but it is a custom language that has to be learned to use a single application. Also, many musical ideas and projects extend beyond what sclang can do, or you want to use external libs, etc. By using Clojure you get all of the power of sclang and more, because you also get lisp macros, while also getting access to the whole java ecosystem of libs. We've got a gui library for Overtone in the works, and it will be a good example of this in action.

Re: Overtone

#29
post #15
post #5

I'm so glad that somebody built a better front-end for SuperCollider. It's badly in need of a better guide and tutorial for new users, and this seems like an excellent way to go about it.

Is SuperCollider really that complicated? I've seen some incredible things built with it by musicians who have learnt to code specifically for it.

It's not necessarily that SC is complicated, but it is a custom language that has to be learned to use a single application. Also, many musical ideas and projects extend beyond what sclang can do, or you want to use external libs, etc. By using Clojure you get all of the power of sclang and more, because you also get lisp macros, while also getting access to the whole java ecosystem of libs. We've got a gui library for Overtone in the works, and it will be a good example of this in action.

Re: Overtone

#30
post #27

I'm not really sure what you would use this for. I'm a musician and I can't possibly find any use for this. It would take forever to write a song in this and then you would have to mess with the timings just to make it not sound like a programmed piece of music and give it some feel.

Generative / algorithmic music is its own world. I'm a musician too and I can't imagine being very expressive (and musical) with this compared to my shakuhachi or doumbek. I have a hard time imagining how this could be used in live improvisation vs something like Ableton. But this type of music is really its own thing, and I don't presume to understand it.

Something that I found interesting, a video game approach to music: http://kotaku.com/5847212/compose-your-own-musical-villages-...

Post reply on HN