YoVDO

Sounds of Structure - Music Modelling with ADTs

Offered By: Scala Days Conferences via YouTube

Tags

Scala Courses Functional Programming Courses Algebraic Data Types Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Type-Driven Development: Designing with Types
Pluralsight
Haskell: Lecture notes and assignments
University of Pennsylvania via Independent
Exploring Common Algebraic Data Types Used in Functional Programming
egghead.io
The Evolution of Object-Oriented Programming - Modern Concepts and Techniques
ChariotSolutions via YouTube
Busting the Func'ing Jargon
NDC Conferences via YouTube