使用più库,我们可以从音符集中推断出一些和弦名称。首先,使用npm安装:


$ npm install piu

您可能还需要安装teoria库,因为除piu.name()外,所有方法都依赖于它:


$ npm install teoria

现在,您已准备好推断三和弦和弦扩展及名称!


// Infer the chords (strictly) constituted by the notes D, F, A, C

piu.infer(['d', 'f', 'a', 'c'].map(teoria.note)).map(piu.name);

// -> ['Dm7', 'F6']

要推断和弦(增强音)也可以使用类似的方法。