TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Music As Data - Music programming with Clojure

91 pointsby iqueabout 14 years ago

9 comments

makmanalpabout 14 years ago
Do not forget about impromptu:<p><a href="http://vimeo.com/2433947" rel="nofollow">http://vimeo.com/2433947</a> - Keith Jarrett Style<p><a href="http://vimeo.com/2434054" rel="nofollow">http://vimeo.com/2434054</a> - Part<p><a href="http://vimeo.com/2579694" rel="nofollow">http://vimeo.com/2579694</a> - Coding up an orchestra<p><a href="http://impromptu.moso.com.au/" rel="nofollow">http://impromptu.moso.com.au/</a><p>It's the only livecoding platform i know that doesn't sound all electronicy.
评论 #2317617 未加载
swannodetteabout 14 years ago
Don't forget about the other the excellent live music programming environment written in Clojure - Overtone <a href="http://project-overtone.org/" rel="nofollow">http://project-overtone.org/</a>
mathabout 14 years ago
I started building something similar a while back called music compojure. Anyone who is interested in algorithmic composition in Clojure may wish to look at the notation I came up with for comparison (see the examples directory on github). Though not perfect, it's very flexible and I'm quite pleased with some of the ideas in it. The code is perhaps maybe nearly useful. It produces midi files.<p><a href="https://github.com/mhowlett/music-compojure" rel="nofollow">https://github.com/mhowlett/music-compojure</a>
jonromeroabout 14 years ago
Thx for the post! Feel free to ask anything you like!
评论 #2316813 未加载
评论 #2317665 未加载
评论 #2316894 未加载
carlhuabout 14 years ago
I love the compact notation for pitch and transforms. Question: there are two other aspects of music that would be wonderful to encode in your approach: note duration and loudness.<p>Do you have ideas on how to achieve this while continuuing the readability of your syntax?
评论 #2317134 未加载
rbarooahabout 14 years ago
Reminds me of AMPLE - a forth based system from 1984, which was notably used by Vince Clarke of Erasure.<p>( <a href="http://www.colinfraser.com/m5000/m5000.htm" rel="nofollow">http://www.colinfraser.com/m5000/m5000.htm</a> )<p>Take a look at the AMPLE nucleus programmers guide - this thing was incredibly powerful and would be good even now with decent synthesis hardware.
PanosJeeabout 14 years ago
That 's cool! Music notes as variables and code at the same time. Genious!
JulianMorrisonabout 14 years ago
Front page unreadable on a netbook screen in Chrome, clipped at the bottom and not scrolling.
jwingyabout 14 years ago
Awesome! We are one step closer to the digital reproduction of "real" music, where you once might need a pianist with real skill, now you just need a musician that understands how to create such sound! A digital Richter so to speak....