Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Scala and Arpeggio - Audio Processing with Scala Native and FS2

Scala Days Conferences via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how to build a guitar effects pedalboard using functional Scala programming in this 40-minute conference talk from Scala Days 2025. Discover the intersection of music and code as the speaker demonstrates live audio processing techniques using Scala Native and FS2 to recreate classic electric guitar effects that have shaped music since the 1960s. Learn about the Arpeggio project, which leverages functional programming principles to process audio streams and create guitar effects digitally. Witness a practical demonstration of how Scala's powerful tools can be applied to real-time audio manipulation, transforming the iconic sound of an overdriven electric guitar through code rather than traditional effects pedals. Gain insights into stream processing with FS2 and understand how functional programming concepts translate to audio signal processing in this unique blend of software engineering and musical creativity.

Syllabus

Will Binzi: Scala and Arpeggio - Audio processing with Scala Native and FS2 [Scala Days 2025]

Taught by

Scala Days Conferences

Reviews

Start your review of Scala and Arpeggio - Audio Processing with Scala Native and FS2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.