Aoide: A simple music library that can generate Lilypond and MIDI files.
[ bsd3, composition, library, lilypond, midi, music, program ]
[ Propose Tags ]
[ Report a vulnerability ]
This library provides data structures and a custom file format for describing music and generates Lilypond and MIDI files. In addition it contains a module with some music-theoretical functions. The library is focused on the very basics of standard Western musical notation and does not support dynamic indications, articulation marks, double accidentals, tempo changes, polyrhythms, time signature changes and microtonality.
Modules
- Composition
- Composition.Errors
- Composition.Keyboard
- Composition.Lilypond
- Composition.MIDI
- Composition.Notes
- Composition.Parser
- Composition.Score
- Composition.Theory
- Composition.Time
- Composition.Write
Downloads
- Aoide-1.0.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 1.0.0.0 |
|---|---|
| Dependencies | barbies, base (<4.22), bytestring, containers, directory, filepath, generic-lens, Kawaii-Parser, lens, mtl, process, transformers [details] |
| License | BSD-3-Clause |
| Author | Liisi Kerik |
| Maintainer | liisikerik@hotmail.com |
| Uploaded | by Liisi_Kerik at 2026-03-21T20:43:09Z |
| Category | Composition, Lilypond, MIDI, Music |
| Source repo | head: git clone https://github.com/liisikerik/aoide.git |
| Executables | Aoide |
| Downloads | 882 total (15 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs not available [build log] All reported builds failed as of 2026-03-21 [all 2 reports] |