Sound on BEAM: Music in the Land of Distributed Lisp | Duncan McGreggor | Code BEAM V America 2021

Conference: Code BEAM V America 2021

Year: 2021

This video was recorded at virtual Code BEAM V America conference, which took place on 10-12th March 2021 - https://codesync.global/conferences/code-beam-v-america-2021/ Sound on BEAM Music in the Land of Distributed Lisp | Duncan McGreggor ABSTRACT While not built for sound or digital signal processing, Erlang excels in the realm where music control systems have converged: network message-passing. In this talk, Duncan will provide some brief background and share previous related sound-generation work on the BEAM, then cover a recent effort in Lisp Flavoured Erlang (LFE) to integrate with well-established improvisational tools and music recording systems. Full use of LFE/OTP behaviours and supervision trees will be covered, as well as application start phases for synchronizing system startup. In addition, LFE's strength as a platform for creating DSL's will be covered in the dual context of integrating with multiple systems and creating generative music. • Timecodes 00:00 - 01:49 - Intro 01:50 - 04:52 - Wherefore undertone? 04:53 - 06:42 - Architecture 06:43 - 08:09 - Supervision Trees 08:10 - 08:29 - Clients & Servers 08:30 - 09:28 - External Processes & Erlang Ports 09:29 - 11:19 - Decencies 11:20 - 12:15 - A custom REPL 12:16 - 25:13 - Demo 25:14 - 26:15 - What's next for undertone? 27:16 - 38:46 - QnA • Follow us on social: Website: https://codesync.global/conferences/code-beam-v-america-2021/ Twitter: https://twitter.com/CodeBEAMio • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw