
Metronome:基于Web Audio API的纯Java节拍器
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Metronome是一款完全使用Java语言开发的在线节拍器工具,它依赖于Web Audio API来提供精准的时间和节奏控制,帮助音乐学习者提升演奏技巧。
我基于@cwilso的响应式网络音频节拍器项目进行了一些改进,增加了专业节拍器中的常见功能:可变仪表输入支持、三元组细分、主音量切换、重音音量切换以及细分体积切换,并使用了材料设计界面。其中最难的部分是添加对三连音的支持,这需要将基本的十六分音符间隔转换为十二个八度和十六分之一个单位的同时包含八分音符和十六分音符的间隔。
调度程序会选择多节奏中的相关细分并静默其余部分,这种方法在处理可变速度输入时比同时调度双重和三重节拍更有效。为了使用这个项目,请设置克隆仓库,并用除Chrome以外的浏览器打开index.html文件(因为Chrome不支持本地运行网络工作者)。此外还添加了音高切换、拍子检测功能以及轻松导入声音文件的功能,同时也加入了一个视觉节拍器作为辅助工具。
全部评论 (0)
还没有任何评论哟~


