{"id":16510517,"url":"https://github.com/lambdamusic/the-musical-code","last_synced_at":"2026-02-22T20:03:19.648Z","repository":{"id":41546098,"uuid":"315118912","full_name":"lambdamusic/The-Musical-Code","owner":"lambdamusic","description":"Extempore / Scheme code for live musical programming","archived":false,"fork":false,"pushed_at":"2025-01-05T18:45:51.000Z","size":64601,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-12T20:08:14.391Z","etag":null,"topics":["algorithmic-composition","extempore","livecoding","music-composition","scheme"],"latest_commit_sha":null,"homepage":"https://livecoding.michelepasin.org/","language":"Scheme","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lambdamusic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-22T19:47:34.000Z","updated_at":"2025-01-05T18:45:56.000Z","dependencies_parsed_at":"2024-01-05T09:38:40.225Z","dependency_job_id":"17ab7810-163e-457c-a93e-4702313a65f9","html_url":"https://github.com/lambdamusic/The-Musical-Code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lambdamusic%2FThe-Musical-Code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lambdamusic%2FThe-Musical-Code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lambdamusic%2FThe-Musical-Code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lambdamusic%2FThe-Musical-Code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lambdamusic","download_url":"https://codeload.github.com/lambdamusic/The-Musical-Code/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241476425,"owners_count":19968916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithmic-composition","extempore","livecoding","music-composition","scheme"],"created_at":"2024-10-11T15:55:42.717Z","updated_at":"2025-10-07T02:43:32.354Z","avatar_url":"https://github.com/lambdamusic.png","language":"Scheme","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Musical Code\n\nThis 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)).\n\n## Listen to the code\n\nThis repo has a counterpart [YouTube channel](https://www.youtube.com/channel/UCanqSICbxzRNEZGMlu8qfyw), where you can watch/listen the works in execution. \n\n[![Watch the video](https://img.youtube.com/vi/Qix3tbpb9V4/maxresdefault.jpg)](https://www.youtube.com/watch?v=Qix3tbpb9V4)\n\n\n## Algorithmic composition? \n\n\u003e Algorithmic composition is the technique of using algorithms to create music -- [Wikipedia](https://en.wikipedia.org/wiki/Algorithmic_composition)\n\nAdmittedly, 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).  \n\n\n## Extempore Extensions\n\nThe [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. \n\n## VSCode resources\n\nThe [backups](backups/) folder contains snippets and keybindings files for VSCode, as well as other potentially reusable bits and pieces. \n\n\n## See also\n\n- [Extempore language project](https://github.com/digego/extempore)\n- Unofficial Extempore [Functions Explorer](https://extempore.michelepasin.org/) \n- [My livecoding blog](https://www.michelepasin.org/words/index.html%3Ftag=algorithmiccomposition\u0026type=all.html)\n- Livecoding community: [TOPLAP](https://toplap.org/about/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flambdamusic%2Fthe-musical-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flambdamusic%2Fthe-musical-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flambdamusic%2Fthe-musical-code/lists"}