Composing music with composed functions - Adam Giese - JSConf US 2019

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=5-bpyaB4xP0



Duration: 18:34
14 views
0


Functional programming can be difficult to learn. Although there are many practical lessons, they are often hidden through academic lingo and dry examples. What if these basics could be livened up and taught through the lens of music? Together, we will go over some of the basics of functional programming including functional array manipulation, closure, and function composition. As I go through these, I will show how they can be applied to the creation of music and musical instruments using the Web Audio API.




Other Videos By Confreaks


2022-07-06Building Open Source Communities - Tierney Cyren - JSConf US 2019
2022-07-06Empathy is not enough - the power of engaging hard-to-reach users - Ariba Jahan - JSConf US 2019
2022-07-06Just go for it: The story of dance-mat.js - Ramón Huidobro - JSConf US 2019
2022-07-06Creating Beautiful LED Art with JavaScript - Bryan Hughes - JSConf US 2019
2022-07-06¿Donde Esta La BiblioTech? - Patricia Realini - JSConf US 2019
2022-07-06Meet the Packets: How audio travels into your browser - Sara Fecadu - JSConf US 2019
2022-07-06Trans Eye for the Cis Ally: Ensuring an Inclusive Community - Julien Fitzpatrick - JSConf US 2019
2022-07-0611Y IRL (Accessibility in real life) - Theodore Vorillas - JSConf US 2019
2022-07-06Web Norms of the World - Kat Kitay - JSConf US 2019
2022-07-06Make it Boring - Jeremy Wagner - JSConf US 2019
2022-07-06Composing music with composed functions - Adam Giese - JSConf US 2019
2022-07-06Yoga Pose - Andy Ruestow & Bryan Donovan - JSConf US 2019
2022-07-06Staying confident without feeling like an imposter - David Whittaker - JSConf US 2019
2022-07-06Decoupling Applications from Architectures - Jeff Hoffer - JSConf US 2019
2022-07-06Advancing Focus - Glen Goodwin - JSConf US 2019
2022-07-06Componentizing end-to-end tests - Nicholas Boll - JSConf US 2019
2022-07-06Tour de Bikeshare: Setting World Records with JavaScript - Kyle Hill - JSConf US 2019
2022-07-06The (Full)stack Trace: Understand Your App with Distributed Tracing - Will Klein - JSConf US 2019
2022-07-06Evolving Chrome Extensions with Manifest V3 - Simeon Vincent - JSConf US 2019
2022-07-06TDCD: Test Driven Component Development - Tim Doherty - JSConf US 2019
2022-07-06EmberConf 2019 - Closing Keynote by Sarah Allen