Sounds of Structure - Music Modelling with ADTs
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
Explore the intersection of music and Scala programming in this 42-minute conference talk from Scala Days Conferences. Discover how functional programming fundamentals can be applied to model music and create a simple music sequencer. Follow along as the speaker, a former professional musician turned Scala developer, demonstrates the process of constructing and playing a song from scratch using single-note voice samples. Learn about modeling musical elements and properties, utilizing algebraic data types and structural recursion to create an idiomatic music DSL, arranging monophonic musical sequences, and composing entire songs. Gain insights into ADT usage for modeling real-life data in this engaging presentation aimed at Scala and FP beginners, as well as digital music enthusiasts.
Syllabus
Paul Matthews - Sounds of Structure - Music Modelling with ADT's
Taught by
Scala Days Conferences
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera