4 ms·
22 musical pieces written with 140 characters of code
- NathanKP 17y agoThe musical pieces are fascinating from an algorithmic point of view, but to call them "music" is to use the word "music" very loosely.
- chaosmachine 17y agoNot an Autechre fan, I take it? ;)
- dzuc 17y agoplease explain why this is using the word "music" loosely?
- mcantelon 17y agohttp://en.wikipedia.org/wiki/Algorithmic_composition http://en.wikipedia.org/wiki/Algorithmic_composition "Algorithmic composition is the technique of using algorithms to create music."
- potatolicious 17y ago3. Tim Walters... maybe I'm not hip enough to realize how avant garde this is, but that is noise. Some examples of what might qualify as music, but oh god, wading through the cacophony of noise was difficult.
- xtho 17y agoWell, it's music if a listener perceives it as music. Play those mp3s to someone who doesn't know how they were created. I found some of them pretty impressing. It made me download sc. I haven't had a chance yet to work through the tutorial though.
- dejb 17y agoYou're sure you aren't experiencing the same thing as a pensioner describing rap music? A lot of the music in movies shares similar characteristics. In fact I could imagine some of these tracks in a movie.
- Confusion 17y agoI'm experiencing the exact same thing I experience with most rap music: I think it is godawful. The first one was reasonable, but the three that followed made my ears bleed and prevented me from listening to the other 18 songs.
- Goladus 17y agoI could imagine some of these tracks in a movie, but for the most part they seem a more random than is typical for the dramatic requirements of a movie. Most of these pieces have a few ideas that stretch out over several minutes. Movie music tends to have specific cues. There are precise moments when the music changes to guide the scene in a particular direction. The attention to structure required by a typical movie does not seem evident in most of these selections. Now, this music is full of ideas that could be great in a movie. But the pieces themselves, for the most part, are not especially dramatic. They'd have to be re-worked into a movie, at which point they probably would no longer be 140 characters of code.
- Goladus 17y agoActually, I think the issue is that music is a very broad term and it is not clear exactly how narrow use of it is in this case. 22 pieces in 140 characters sounds amazing, because people imagine that the result is a selection of existing recognizable music from across different genres, when it fact these are pieces written in a such a way that take advantage of supercollider's strengths. Number 6, for example, appears to be a minimalist phase-shift piece[1]. There are two or three small musical ideas that are of slightly different lengths and repeated for several minutes. The result is the musical equivalent of watching windshield wipers that are slightly out of sync. It can be hypnotic and interesting. It's also incredibly difficult to PERFORM, and part of the enjoyment of hearing a piece like Steve Reich's "Violin Phase" is knowing that these are real humans with real violins doing this[2]. But it's known as minimalist for a reason-- it's music created with an extreme economy of musical ideas. That nearly 10 minutes of Violin Phasing can be described succinctly (in English) with much greater technical accuracy than one could describe the final movement of Brahms Piano Concerto Number 1 [3], which is only slightly longer. Thus, minimalist music lends itself very well to a succinct description in code as well. So, while "music" is a term that includes everything from Brahms and Reich to Miley Cyrus, it's not clear whether supercollider could actually describe pieces like that so succinctly without obvious cheating [4]. [1] Wiki article on phasing in music: http://en.wikipedia.org/wiki/Phasing http://en.wikipedia.org/wiki/Phasing [2] Live performance of Reich's Violin Phase: http://www.youtube.com/watch?v=Su1OvwR3wB4 http://www.youtube.com/watch?v=Su1OvwR3wB4 [3] Brahms Piano cto #1 mvt 3: http://www.youtube.com/watch?v=yfs1X2-lEhU http://www.youtube.com/watch?v=yfs1X2-lEhU (pt 1) http://www.youtube.com/watch?v=wF5IyHls560 http://www.youtube.com/watch?v=wF5IyHls560 (pt 2) [4] eg something like Buffer.read("brahms.wav").play.
- zoba 17y agoYou probably wouldn't like Charles Dodge very much either. There are some people that really get into this though, check out Computer Music Journal. Trust me, from the few tracks I listened to, this is some of the more listenable computer music I've heard.
- brunoc 17y agoI listen to a lot of music that some would call noise and here's my 2c on the subject. It is much like being a kid who doesn't like brocoli. It tastes revolting at first, you can't imagine anyone liking it, etc. Sure enough your parents force you to eat it anyways and by the time you're an adult, you love brocoli soup with a side of brussel sprouts. Or like Yoga; can you imagine feeling comfortable, blissful, ecstatic! with your body bent that way? With music or Yoga no one will force-feed you so the exercise of expanding your 'palette' is left up to you. There are some pieces of music that I could not listen to when they came out and now I love them. I found them too harsh or unpleasant but now I can go to sleep listening to them. Also as a side note: a lot of electronic music is more about (the elusive...) timbre than melody or rhythm, since we have almost full control over how it sounds.
- dood 17y agoFun, but what languages/libraries are being used? I don't understand why this information isn't in the post.
- waterlesscloud 17y agoSome software called Supercollider. Here's the article that links to that page. http://thewire.co.uk/articles/3177/ http://thewire.co.uk/articles/3177/
- xtho 17y agoThe post is on the website of the software that was used. Take a look at the navigation bar.
- est 17y agoReminds me of module music in demoscene. http://en.wikipedia.org/wiki/Module_file http://en.wikipedia.org/wiki/Module_file
- enqk 17y agoThis is entirely unrelated. Module music is composed out of series of commands-events: Looping constructs exist, however there are no conditionals or creation of new structures (patterns in a module are not first class) These 140 chars pieces here are made using a (close-to) general purpose programming language, a variant of smalltalk called SuperCollider.
- baxter 17y agoI've spent the day so far playing with sclang[1]. It's quite a nice language. Dynamic, OO, first class functions. Definitely worth a look, in my opinion. [1] http://en.wikipedia.org/wiki/SuperCollider#The_SuperCollider_programming_language_.28sclang.29 http://en.wikipedia.org/wiki/SuperCollider#The_SuperCollider...
- zandorg 17y agoArgh my ears! Too loud! I'll stick with my analogue synths.