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

YouTube

How to Score in the Art Racket - Embedding Music Programming Languages in Graphical Score Editors

ACM SIGPLAN via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore how to embed music programming languages into graphical score editors through this 27-minute conference demonstration from FARM 2025. Learn to bridge the gap between traditional score editing and modern programming approaches by integrating the Tonart music language (embedded in Racket) with the MuseScore score editor. Discover how to export scores containing embedded code from graphical editors to create programs in the music language's host language, enabling modular programming features and code reuse capabilities. Understand the principles behind proper embedding that allows exported programs to be loaded into larger program contexts and share bindings with other host language modules. Examine practical techniques for leveraging the benefits of embedded music programming languages while maintaining the familiar workflow of graphical score composition. See how these concepts can be applied across different score editors and various combinations of music and host programming languages, opening new possibilities for composers who want to combine visual score editing with the power of programmatic music creation.

Syllabus

[FARM'25] How to Score in the Art Racket

Taught by

ACM SIGPLAN

Reviews

Start your review of How to Score in the Art Racket - Embedding Music Programming Languages in Graphical Score Editors

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.