Tone.js - 音符频率
Tone.js - Note frequency
我正在使用 Tone.js 库编写一个音乐应用程序。我有一个简单的垫子,上面有用户演奏的音符。
我需要将音符的 "alphabetic" 符号(如 A4、C3、D#4 ecc...)转换为频率。
我遵循了此处的文档:https://tonejs.github.io/docs/r13/Frequency .
根据文档,我应该可以简单地将我的笔记转换为频率:
Tone.Frequency("C3")
我一直在尝试使用这行代码,但没有成功。
如果我尝试在我的浏览器控制台中 运行 它(显然是在导入 Tone.js 库之后,它被正确包含因为我的整个程序工作 https://codepen.io/mattiasu96/pen/pxPXpB ), the command gives me: https://imgur.com/LvHQycC
这似乎根本不是一个频率。
有什么问题吗?我错过了什么吗?我不明白为什么我不能 "extract" 使用文档中给定命令的频率。
Tone.Frequency()
是一个构造函数,它创建一个表示频率的对象并提供各种方法来转换该频率。要获得以赫兹为单位的实际频率,您可以使用 toFrequency()
方法。
Tone.Frequency('C3').toFrequency()
我正在使用 Tone.js 库编写一个音乐应用程序。我有一个简单的垫子,上面有用户演奏的音符。
我需要将音符的 "alphabetic" 符号(如 A4、C3、D#4 ecc...)转换为频率。
我遵循了此处的文档:https://tonejs.github.io/docs/r13/Frequency .
根据文档,我应该可以简单地将我的笔记转换为频率:
Tone.Frequency("C3")
我一直在尝试使用这行代码,但没有成功。
如果我尝试在我的浏览器控制台中 运行 它(显然是在导入 Tone.js 库之后,它被正确包含因为我的整个程序工作 https://codepen.io/mattiasu96/pen/pxPXpB ), the command gives me: https://imgur.com/LvHQycC 这似乎根本不是一个频率。
有什么问题吗?我错过了什么吗?我不明白为什么我不能 "extract" 使用文档中给定命令的频率。
Tone.Frequency()
是一个构造函数,它创建一个表示频率的对象并提供各种方法来转换该频率。要获得以赫兹为单位的实际频率,您可以使用 toFrequency()
方法。
Tone.Frequency('C3').toFrequency()