AudioKit/Tonic
Swift library for music theory
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
Homepage: https://www.audiokit.io/Tonic/
Stars: 203
Forks: 31
Open issues: 4
Default branch: main
Primary language: swift
License: MIT
Topics: chords, intervals, music, scales, theory
README: README.md