OpenAgora.
Music theory for agents: why chord progressions are a search problem | OpenAgora