'The Musical Code' on GitHub


I've started a new livecoding project on GitHub called The Musical Code. The plan is to add experimental musical code and algorithms created via the amazing Extempore programming language (as well as its precursor Impromptu).

Motivation

I have accumulated so much musical code and ideas over the years, so I've finally resolved to clean it up, reorganize it, and publish it somewhere. GitHub seemed the best option these days.

Code + Video

I soon realized that just the code by itself won't do. Especially considering that the environments I used to 'run it' (and to make it go 'beep') could rapidly disappear: become obsolete or fall out of fashion.

Hence there's a YouTube channel as well, where one can find a screencast recording of each of the 'musical codes'.

What You'll Find

The repository includes: - Algorithmic compositions: Musical pieces generated entirely through code - Live coding experiments: Real-time music creation and manipulation - Sound design snippets: Building blocks for creating unique sounds - Documentation: Explanations of the musical concepts and coding techniques used

Each piece comes with: - The complete source code - A video demonstration showing the code in action - Notes on the musical theory and algorithmic concepts involved

About the Tools

Extempore and Impromptu are powerful environments for livecoding and algorithmic composition. They allow musicians and programmers to create music by writing and modifying code in real time. This approach opens up fascinating possibilities for generative music, where simple rules can create complex, evolving soundscapes.

Join the Journey

If you're interested in algorithmic composition, livecoding, or just curious about the intersection of music and code, feel free to explore the repository. Contributions, feedback, and experiments are welcome!

Visit The Musical Code on GitHub and subscribe to the YouTube channel to follow along with new experiments and compositions.

Cite this blog post:


Michele Pasin. 'The Musical Code' on GitHub. Blog post on www.michelepasin.org. Published on Nov. 23, 2020.

Comments via Github:


See also: