https://github.com/lambdamusic/the-musical-code
Extempore / Scheme code for live musical programming
https://github.com/lambdamusic/the-musical-code
algorithmic-composition extempore livecoding music-composition scheme
Last synced: about 2 months ago
JSON representation
Extempore / Scheme code for live musical programming
- Host: GitHub
- URL: https://github.com/lambdamusic/the-musical-code
- Owner: lambdamusic
- License: apache-2.0
- Created: 2020-11-22T19:47:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-05T18:45:51.000Z (4 months ago)
- Last Synced: 2025-01-12T20:08:14.391Z (3 months ago)
- Topics: algorithmic-composition, extempore, livecoding, music-composition, scheme
- Language: Scheme
- Homepage: https://livecoding.michelepasin.org/
- Size: 61.6 MB
- Stars: 11
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# The Musical Code
This repository contains experimental musical code/algorithms using the amazing [Extempore](https://extemporelang.github.io/) programming language (as well as it precursor [Impromptu](http://impromptu.moso.com.au)).
## Listen to the code
This repo has a counterpart [YouTube channel](https://www.youtube.com/channel/UCanqSICbxzRNEZGMlu8qfyw), where you can watch/listen the works in execution.
[](https://www.youtube.com/watch?v=Qix3tbpb9V4)
## Algorithmic composition?
> Algorithmic composition is the technique of using algorithms to create music -- [Wikipedia](https://en.wikipedia.org/wiki/Algorithmic_composition)
Admittedly, that's a rather unconventional way of making music. But it's also fun and (in its own way) spectacularly unique. You can also do that *live* too, in front of an audience sitting or dancing: it goes by the name of [livecoding](https://en.wikipedia.org/wiki/Live_coding).
## Extempore Extensions
The [Extempore Extensions](https://github.com/lambdamusic/extempore-extensions) repo contains a bunch of (mainly MIDI) scheme extensions that I developed in order to create Extempore musical algorithms more efficiently and more naturally.
## VSCode resources
The [backups](backups/) folder contains snippets and keybindings files for VSCode, as well as other potentially reusable bits and pieces.
## See also
- [Extempore language project](https://github.com/digego/extempore)
- Unofficial Extempore [Functions Explorer](https://extempore.michelepasin.org/)
- [My livecoding blog](https://www.michelepasin.org/words/index.html%3Ftag=algorithmiccomposition&type=all.html)
- Livecoding community: [TOPLAP](https://toplap.org/about/)