Skip to main content

flux_algebra/
lib.rs

1//! Algebraic structures for music theory — pure Rust port of flux-algebra.
2//!
3//! Provides HarmonicRing (Z/nZ), PLR group operations, Tropical semiring,
4//! TuningField, and voice-leading combinatorics.
5
6pub mod combinatorics;
7pub mod groups;
8pub mod rings;
9pub mod tropical;
10pub mod tuning;
11
12pub use groups::PlrGroup;
13pub use rings::HarmonicRing;
14pub use tropical::TropicalSemiring;