libhamonic
libhamonic is a software library designed to facilitate the creation and manipulation of harmonic structures within digital audio processing. It provides a set of tools and functions for developers to implement musical harmony concepts programmatically. The library aims to simplify complex tasks related to chord generation, chord progressions, scale analysis, and key detection.
At its core, libhamonic offers an abstraction layer for musical pitches and intervals, allowing users to represent
The library is typically implemented in a programming language like C or C++, making it suitable for