HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Functional Composition - Chris Ford

ClojureTV · Youtube · 8 HN points · 7 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention ClojureTV's video "Functional Composition - Chris Ford".
Youtube Summary
Music theory is one of the most naturally elegant and functional domains. It's a perfect fit for Clojure, which is why the Overtone audio environment makes hacking sound so much fun.

Chris will start with the basic building block of sound, the sine wave, and will gradually accumulate abstractions culminating in a canon by Johann Sebastian Bach.

By the end you should agree that anyone who's a developer is a musician too - even if they don't know it yet.
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Reminds me of this Clojure talk- https://www.youtube.com/watch?v=Mfsnlbd-4xQ

Using functional composition to build a Bach canon out of pure sine waves.

Here's another similar library for Clojure. https://github.com/overtone/overtone

Recommend this talk that made Music 'click' for me. Also fun if you are trying to read GEB and generate cannons. https://www.youtube.com/watch?v=Mfsnlbd-4xQ

Sep 22, 2017 · 1 points, 0 comments · submitted by simongray
https://www.youtube.com/watch?v=Mfsnlbd-4xQ

Great, great talk linked to in the article, about using Clojure to abstract and live-code music.

It actually helped me to more appreciate a funny episode in Star Trek: Next Generation where the hologram doctor becomes an esteemed musician among a species that previously didn't have music, because they saw it as an amazing mathematical feat.

AlexeyBrin
It actually helped me to more appreciate a funny episode in Star Trek: Next Generation where the hologram doctor becomes an esteemed musician among a species that previously didn't have music, because they saw it as an amazing mathematical feat.

I think it was Star Trek: Voyager and not TNG.

kremlin
yes you're right
Chris Ford did a terrific video along the same lines, in Clojure:

http://www.youtube.com/watch?v=Mfsnlbd-4xQ

davegurnell
Thanks for the link---this is great!
sgrove
It's a mesmerizingly good talk/performance for someone as foreign to (making) music as I am.
Mar 22, 2014 · 2 points, 0 comments · submitted by vinchuco
Learn Clojure via Overtone! https://www.youtube.com/watch?feature=player_detailpage&v=Mf...

I personally have to either wake up early, wake up and exercise, or start working outside my apartment (e.g. eat lunch out and take my computer) in order to not fall into slacking off all day. Assuming I don't fall into one of my slacking off patterns (e.g HN/Reddit/Twitter tech "news" all day), I've never had trouble staying engaged. I think of it as working every day but sometimes I get paid for working on other people's projects and others I get to enjoy working on my own. My personal priority list of things to do puts sleep and waking up without an alarm as the top priority.

I didn't read the haskell paper yet, but one talk about music and programming that I enjoyed a lot is 'functional composition' by chris ford, using clojure. http://www.youtube.com/watch?v=Mfsnlbd-4xQ

It simply groups and layers simple waves until he can describe a full theme. In case you didn't saw it and have 30 minutes of free time.

Jun 03, 2013 · 1 points, 0 comments · submitted by ejdyksen
Jan 08, 2013 · 4 points, 0 comments · submitted by drchoc
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.