mirror of
https://github.com/kennethreitz/pytheory.git
synced 2026-06-21 15:00:57 +00:00
96d642b1b5
The Raga treatment for Arabic music: ten of the best-known maqamat (Rast, Bayati, Hijaz, Nahawand, Kurd, Ajam, Hijazkar, Saba, Suznak, Nakriz) with scale degrees, ajnas, seyir, mood, and — the point — real quarter-tone just intonation. The neutral 2nds/3rds/6ths/7ths (the half-flats) render where they actually sit (Rast's 27/22 third is ~45c under tempered E). Maqam.get/all/names/by_family; .degree_names, .note_names(tonic), .maqam_table(tonic) (ratio + cents off 12-TET), .just_frequencies, .render/.play (oud, movable tonic). CLI: pytheory maqam rast --tuning --play. Release 0.56.0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>