TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Music As Data - Music programming with Clojure

91 点作者 ique大约 14 年前

9 条评论

makmanalp大约 14 年前
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 未加载
swannodette大约 14 年前
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>
math大约 14 年前
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>
jonromero大约 14 年前
Thx for the post! Feel free to ask anything you like!
评论 #2316813 未加载
评论 #2317665 未加载
评论 #2316894 未加载
carlhu大约 14 年前
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 未加载
rbarooah大约 14 年前
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.
PanosJee大约 14 年前
That 's cool! Music notes as variables and code at the same time. Genious!
JulianMorrison大约 14 年前
Front page unreadable on a netbook screen in Chrome, clipped at the bottom and not scrolling.
jwingy大约 14 年前
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....