Xenharmlib: A Python Library for Exploring Non-Western Music Theory

2025-07-09
Xenharmlib: A Python Library for Exploring Non-Western Music Theory

Xenharmlib is a powerful Python library for exploring various music theories, including traditional Western and non-Western musical systems. It supports microtonal and macrotornal tunings, diatonic and posttonal set theory, and non-standard notations. Designed for composers and researchers, it offers an easy-to-use and extensible toolkit for exploring different concepts of harmonic relations with a scientific focus. The library supports various tuning systems and includes tools for analyzing intervals, scales, and their relationships.

Development microtonal