我想基于带注释的输入字符串(例如'C'
,'F'
,'G'
)来检测和弦,并获取生成的输出和弦(在这种情况下为'Csus4'
)。我已经进行了一些研究,似乎所有解决方案都适用于音频流输入。是否有一些JavaScript库基于String输入而不是音频流来实现此功能?
答案 0 :(得分:2)
我发现了danigb/tonal库,而Detect module正是我所需要的:
import { chord } from 'tonal-detect'
chord(['C', 'F', 'G']) // => ['Csus4']