Just out of curiosity, why are there no flat keys and ability to construct chords?
The website looks slick but I think from a functionality perspective, there is a lot lacking with this library. I am also not sure what the value of MCP is here.
Without flat keys (and double sharp/double flats), there is quite a bit of harmonic space that is omitted.
It can help an AI out with the harmonic theory. If an AI is composing in a key, it needs to know which notes belong together, how keys relate, what modal character sounds like. getModeNotes, getRelativeMinorKey, getCircleOfFifths give you those constraints programmatically, which means an AI can make harmonically grounded decisions rather than picking notes at random.
It's the more of a "what notes belong together", rather than a composition engine. So it can help AI-generated music not sound harmonically off.
Just out of curiosity, why are there no flat keys and ability to construct chords?
The website looks slick but I think from a functionality perspective, there is a lot lacking with this library. I am also not sure what the value of MCP is here.
Without flat keys (and double sharp/double flats), there is quite a bit of harmonic space that is omitted.
I’m not a musician, but would this help AI compose music?
It can help an AI out with the harmonic theory. If an AI is composing in a key, it needs to know which notes belong together, how keys relate, what modal character sounds like. getModeNotes, getRelativeMinorKey, getCircleOfFifths give you those constraints programmatically, which means an AI can make harmonically grounded decisions rather than picking notes at random.
It's the more of a "what notes belong together", rather than a composition engine. So it can help AI-generated music not sound harmonically off.
So you are writing code to help Cloude now? WTF is wrong with society?