| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-07 | 703 Bytes | |
| v0.57.13_ Real oud voice for Maqam playback source code.tar.gz | 2026-07-07 | 138.7 MB | |
| v0.57.13_ Real oud voice for Maqam playback source code.zip | 2026-07-07 | 138.5 MB | |
| Totals: 3 Items | 277.1 MB | 0 | |
What's fixed
Maqam.play()and.render()no longer crash. Both default tosynth="oud", but the Synth enum had no oud voice, so playing any maqam —Maqam.get("rast").play()orpytheory maqam rast --play— raisedKeyError: 'OUD'. There is now a realSynth.OUD: doubled Karplus-Strong courses over a deep bowl resonance with a dark gut-string rolloff, so the advertised default voice actually exists.- New
oudinstrument preset.score.part("melody", instrument="oud")works like the other plucked strings, and the synth catalog docs gained an Oud Synth section with an audio demo.
Full Changelog: https://github.com/kennethreitz/pytheory/compare/v0.57.12...v0.57.13