Tag: 和弦

通过和弦确定歌曲的关键

我怎样才能通过知道歌曲的和弦序列以编程方式find歌曲的关键? 我问过一些人如何确定一首歌曲的关键,他们都说他们是通过“耳朵”,“反复试验”,以及是否和弦来解决一首歌曲。对于一般的音乐家来说可能是好的,但作为一个程序员,真的不是我正在寻找的答案。 所以我开始寻找音乐相关的图书馆,看看是否有其他人为此写了一个algorithm。 但是,尽pipe我在GitHub上find了一个名为'tonal'的非常大的库: https : //danigb.github.io/tonal/api/index.html我找不到可以接受和弦的方法并返回键。 我select的语言将是JavaScript(NodeJs),但我不一定在寻找JavaScript的答案。 伪代码或可以毫不费力地翻译成代码的解释完全可以。 正如你们中有些人提到的那样,歌曲中的关键字可以改变。 我不确定是否可以足够可靠地检测到密钥更改。 所以,现在我们只是说,我正在寻找一个algorithm,对给定和弦序列的关键字进行很好的近似。