Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lambdamusic/the-musical-code
Experimental musical code & algorithms for the Extempore / Scheme programming language.
https://github.com/lambdamusic/the-musical-code
Last synced: 1 day ago
JSON representation
Experimental musical code & algorithms for the Extempore / Scheme programming language.
- Host: GitHub
- URL: https://github.com/lambdamusic/the-musical-code
- Owner: lambdamusic
- License: apache-2.0
- Created: 2020-11-22T19:47:34.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-31T15:49:34.000Z (14 days ago)
- Last Synced: 2024-10-31T16:29:56.247Z (14 days ago)
- Language: Scheme
- Homepage:
- Size: 55.3 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.
[![Watch the video](https://img.youtube.com/vi/Qix3tbpb9V4/maxresdefault.jpg)](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.
## 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/)