基于音符字符串数组的JavaScript和弦检测

时间:2018-12-14 19:51:41

标签: javascript music-notation

我想基于带注释的输入字符串(例如'C''F''G')来检测和弦,并获取生成的输出和弦(在这种情况下为'Csus4' )。我已经进行了一些研究,似乎所有解决方案都适用于音频流输入。是否有一些JavaScript库基于String输入而不是音频流来实现此功能?

1 个答案:

答案 0 :(得分:2)

我发现了danigb/tonal库,而Detect module正是我所需要的:

import { chord } from 'tonal-detect'
chord(['C', 'F', 'G']) // => ['Csus4']