{"id":20080384,"url":"https://github.com/orbitfold/paeonia","last_synced_at":"2025-10-15T15:09:45.027Z","repository":{"id":154963859,"uuid":"627403143","full_name":"orbitfold/paeonia","owner":"orbitfold","description":"Paeonia is a computer assisted and algorithmic music composition software.","archived":false,"fork":false,"pushed_at":"2025-09-25T10:31:35.000Z","size":181,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-25T12:23:31.599Z","etag":null,"topics":["algorithmic-composition","music","music-composition"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orbitfold.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-13T11:54:09.000Z","updated_at":"2025-09-25T10:31:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ad0e3f9-71ba-420b-a6fd-a481090bb2dc","html_url":"https://github.com/orbitfold/paeonia","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/orbitfold/paeonia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitfold%2Fpaeonia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitfold%2Fpaeonia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitfold%2Fpaeonia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitfold%2Fpaeonia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orbitfold","download_url":"https://codeload.github.com/orbitfold/paeonia/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitfold%2Fpaeonia/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279085819,"owners_count":26100020,"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","status":"online","status_checked_at":"2025-10-15T02:00:07.814Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","music","music-composition"],"created_at":"2024-11-13T15:28:17.331Z","updated_at":"2025-10-15T15:09:45.021Z","avatar_url":"https://github.com/orbitfold.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Paeonia\n\nPaeonia is a computer assisted music composition software. It draws a lot of inspiration from Opusmodus but is designed from the ground up to not make you want to jam a fork in your eye. It is also designed to be run in a Jupyter notebook. Which makes more sense then you would initially think actually.\n\n# Basic Use\n\nHere is how to install and use it Google Colab (or any other Jupyter notebook).\n\nIt relies on fluidsynth for preview and lilypond for score rendering. So run these commands first inside the Jupyter notebook cell.\n\n```\n%%capture\n!apt install fluidsynth\n!apt install lilypond\n```\n\nThen install paeonia.\n\n```\n%%capture\n!pip install git+https://github.com/orbitfold/paeonia.git\n```\n\nAfter this we can test it by playing a couple of notes and rendering the score.\n\n```\nfrom paeonia import Bar\nb = Bar(\"C' Eb G Bb\")\nb.show().play()\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forbitfold%2Fpaeonia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forbitfold%2Fpaeonia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forbitfold%2Fpaeonia/lists"}