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.

Overtone 0.8.0 Released

2 pointsby rogerallenover 12 years ago

1 comment

Q6T46nT668w6i3mover 12 years ago
I’m floored.<p>While I was interested in programmatic synthesis, I stopped because I found the languages (e.g. Max/MSP, pd, SuperCollider, et al.) too obtrusive. The examples are a pleasure to read:<p><pre><code> (defn chord-progression-time [] (let [time (now)] (at time (play-chord (chord :C4 :major))) (at (+ 2000 time) (play-chord (chord :G3 :major))) (at (+ 3000 time) (play-chord (chord :F3 :sus4))) (at (+ 4300 time) (play-chord (chord :F3 :major))) (at (+ 5000 time) (play-chord (chord :G3 :major)))))</code></pre>