【发布时间】:2018-10-15 09:38:41
【问题描述】:
我是一名业余音乐家,我向几乎没有接受过音乐教育的学童教授音乐基础知识。
我已将a small app in Processing.JS 编码为一个圆圈,它显示了西方音阶的 12 个音符(A、A#、B、C、C#、D、D#、E、F、F#、G、G#),以及突出它们之间的关系,从中构建音阶/音程。
我希望能够触摸特定的音符名称并生成与该音符相关的正弦音(非常明显的是 A = ...、220Hz、440Hz、880Hz、...)
所以要分解它,在 Processing.JS 中,是否可以在检测到鼠标事件时生成所需频率的正弦音?如果有人可以帮我解决这个问题,我可以解决剩下的问题。
明确一点:我不太擅长 Javascript,而且我的处理能力也适中。我知道 Javascript 可以做这样的事情,但我不知道如何在这个 webapp 中集成这两种语言。
【问题讨论】:
-
我猜你可以使用 Web Audio API ...或者类似 Tone.js 的东西
-
@EJTH 你能告诉我怎么做吗?我不知道如何集成 Javascript 和 Processing.JS,因为我对 Javascript 没有太多经验。
-
一般你使用
-
@Boloar 查看this article,了解如何将 ProcessingJS 与 JavaScript 集成以使用其他声音库。或者,您可以将处理语法移植到 P5.js(非常相似)并使用它的 p5.sound 库
标签: javascript processing processing.js