虚拟钢琴应用 介绍 在启动此应用之前,我们必须首先了解音乐理论背后的一些基础知识以及适用于音乐键盘的规则。对于此应用程序,我们将为此应用MIDI音符编号。 八度音阶中的音符从C开始,然后升至B,如下所示: CC#DD#EFF#GG#AA#B 尖锐(#)是一个标志,告诉我们给定的音符为“尖锐”。也有“平”音符,但为简单起见,我们将重点放在并使用锋利的音符。锋利音符是比其自然音符高半步,而比下一个音符低半步的音符。因此,A#比A高半音,比B低半音。 在音乐键盘上,它们将像这样放置。白键是自然的,黑键是锋利的。 所用技术 Web Audio API-浏览器固有的 TypeScript-JavaScript的超集,允许进行静态键入