https://github.com/orbitfold/paeonia
Paeonia is a computer assisted and algorithmic music composition software.
https://github.com/orbitfold/paeonia
algorithmic-composition music music-composition
Last synced: 2 months ago
JSON representation
Paeonia is a computer assisted and algorithmic music composition software.
- Host: GitHub
- URL: https://github.com/orbitfold/paeonia
- Owner: orbitfold
- License: other
- Created: 2023-04-13T11:54:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-25T10:31:35.000Z (3 months ago)
- Last Synced: 2025-09-25T12:23:31.599Z (3 months ago)
- Topics: algorithmic-composition, music, music-composition
- Language: Python
- Homepage:
- Size: 177 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Paeonia
Paeonia 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.
# Basic Use
Here is how to install and use it Google Colab (or any other Jupyter notebook).
It relies on fluidsynth for preview and lilypond for score rendering. So run these commands first inside the Jupyter notebook cell.
```
%%capture
!apt install fluidsynth
!apt install lilypond
```
Then install paeonia.
```
%%capture
!pip install git+https://github.com/orbitfold/paeonia.git
```
After this we can test it by playing a couple of notes and rendering the score.
```
from paeonia import Bar
b = Bar("C' Eb G Bb")
b.show().play()
```