audiokit/tonic
Swift library for music theory, currently focused on chords/harmony.
Goals
- Correctness. Try to be as correct with respect to music theory as possible.
- Strong typing. Use types to prevent errors (e.g.
Pitchinstead ofUInt8). - Good performance. Tonic uses bit sets to represent pitch sets and note sets.
Documentation
The documentation is host on the AudioKit.io Website. The package includes a demo project as well.
Install
Install using Swift Package Manager.
Package Metadata
Repository: audiokit/tonic
Default branch: main
README: README.md