Contents

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. Pitch instead of UInt8).
  • 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