Musical programming with free software. Explore the world of musical programming with open source tools.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This program allows you to combine your passion for music with programming skills using free and high-quality software. You will discover how programming can be a powerful tool for creating, manipulating, and controlling sounds, rhythms, and melodies. We will use open source tools such as:
To unleash the full creative potential of music programming. By the end of the course, you will be equipped with the skills needed to create unique music and express your musical ideas in ways you never imagined.
The projects in each course are designed to encourage the expression of musical creativity through programming, regardless of the preferred style or aesthetic. This program is designed to provide tools for both students interested in taking the first step in musical creation through programming with digital media, and for musicians looking to expand and refine their skills in the field of musical programming, opening up a world of possibilities in sonic creation.
This course will provide an introduction to musical composition using code, specifically in the Super Collider programming environment.
Through an overview of some of Super Collider’s key tools, the student will learn to build digital musical instruments such as synthesizers and sound processors, as well as algorithmic sequences, all with the goal of creating their own personal compositions.
In this course, you will learn the principles of digital audio through Pure Data, a graphical programming language focused on sound creation and processing. To this end, we will provide a general overview of the diverse tools provided by this language.
More specifically, we will learn how to record, play, and process sound in Pure Data, and we will also cover basic sound synthesis techniques.
In this course, we will delve into the world of hardware. In particular, we will learn how to use the open source hardware development board called Arduino, focusing on the applications it offers for musical experimentation.
More specifically, in this course we will learn how to build our own sound generators, and from them we will create sound installations that will allow us to expand our creativity into the material world, and not just computerized data.



