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 Programming for Java and JVM Languages

44 pointsby weeberalmost 10 years ago

7 comments

FilterSweepalmost 10 years ago
Very cool! I wonder how this compares to Princeton&#x2F;Stanford&#x27;s collaborative project ChucK in terms of performance: <a href="http:&#x2F;&#x2F;chuck.cs.princeton.edu&#x2F;" rel="nofollow">http:&#x2F;&#x2F;chuck.cs.princeton.edu&#x2F;</a><p>My main criticism of ChucK was the fact that it would oftentimes crash during compiling.<p>The benefit is that the timing in ChucK is <i>impeccable</i> - a necessity for music programming.<p>And if you combine either of these two languages with single-hit drum samples + some processing, it would be funny to see people automate the garbage we hear on the radio.
评论 #10024025 未加载
mindcrimealmost 10 years ago
Oh man, this is officially Cool As Hell. I never bothered learning to play an actual instrument, but I&#x27;ve been intrigued by dabbling with one of these various &quot;program music&quot; environments for a while. But the learning curve and what-not seemed <i>just</i> steep enough to put me off digging in. But this... this is Java! And that&#x27;s my domain. (Yeah, yeah, bring on the flames, I don&#x27;t care).<p>In about two minutes I had some of their examples up and running and can already see how to start having fun with this. I don&#x27;t think I&#x27;ll ever be a great music composer, but this might at least motivate me to finally learn some music theory.
评论 #10025547 未加载
tremendoalmost 10 years ago
Is this somewhat equivalent of Sonic Pi? <a href="http:&#x2F;&#x2F;github.com&#x2F;samaaron&#x2F;sonic-pi" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;samaaron&#x2F;sonic-pi</a> <a href="http:&#x2F;&#x2F;sonic-pi.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;sonic-pi.net&#x2F;</a> Maybe not Sonic seems focused on live performing.
dmichulkealmost 10 years ago
While not related to the JVM, the functional aspect might be interesting for the scala and clojure people.<p><a href="http:&#x2F;&#x2F;haskell.cs.yale.edu&#x2F;euterpea&#x2F;haskell-school-of-music&#x2F;" rel="nofollow">http:&#x2F;&#x2F;haskell.cs.yale.edu&#x2F;euterpea&#x2F;haskell-school-of-music&#x2F;</a>
dmooalmost 10 years ago
Also add earsketch to the list of others <a href="http:&#x2F;&#x2F;earsketch.gatech.edu&#x2F;landing&#x2F;" rel="nofollow">http:&#x2F;&#x2F;earsketch.gatech.edu&#x2F;landing&#x2F;</a>
rational-futurealmost 10 years ago
I thought, based on the title, this is something similar to Music to Code by - <a href="http:&#x2F;&#x2F;mtcb.pwop.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;mtcb.pwop.com&#x2F;</a>
crucialfelixalmost 10 years ago
some others:<p>clojure: <a href="http:&#x2F;&#x2F;overtone.github.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;overtone.github.io&#x2F;</a> scala: <a href="https:&#x2F;&#x2F;github.com&#x2F;Sciss&#x2F;ScalaCollider" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Sciss&#x2F;ScalaCollider</a>