无需登录 数据私有 本地保存

在线八音盒 - 曲轴转动播放MIDI曲

17
0
0
0
🎵 在线八音盒
🔄 转动曲轴
速度: 1.0x
1.0x
🎶 卡农 (Pachelbel) ⏱ 00:00 / 00:00 🎵 音符: 0
📂
点击上传 MIDI 文件 (.mid) 来播放自定义曲目
📖 常见问题与知识点
🎵 什么是八音盒?它的发声原理是什么?
八音盒(Music Box)是一种机械乐器,由滚筒、音梳和发条装置组成。滚筒表面嵌有按乐谱排列的金属凸钉,当滚筒旋转时,凸钉拨动音梳的金属齿,使其振动发出清脆的声音。不同长度的音梳齿对应不同的音高——短齿音高较高,长齿音高较低。本工具模拟了这一经典机械原理。
🔄 曲轴转动与音乐播放的关系?
在真实八音盒中,曲轴用于上紧发条,发条驱动滚筒旋转。在本工具中,曲轴直接控制滚筒旋转——转动曲轴即推动音乐前进。顺时针旋转正常播放,逆时针旋转则倒放音乐。旋转速度越快,音乐播放速度越快。自动模式下,曲轴以设定速度匀速旋转。
🎼 支持哪些MIDI文件?上传的MIDI如何映射到音梳?
本工具支持标准MIDI格式文件(.mid),包括格式0(单轨道)和格式1(多轨道)。上传后,MIDI音符会自动映射到八音盒的18个音梳齿(覆盖C4到C6,约2个八度)。如果音符不在音梳范围内,系统会将其量化到最近的音梳齿。注意:八音盒音梳数量有限,复杂的半音阶曲目可能无法完美还原。
🎨 如何获得最佳听觉体验?
建议使用高质量耳机或外接音箱,音量适中。八音盒音色清脆明亮,适合在安静环境中欣赏。您可以调节播放速度(0.2x-3.0x),慢速播放可以清晰听到每个音符的细节,快速播放则更有欢快感。手动模式下亲自转动曲轴,体验最真实的八音盒互动乐趣。
📱 支持移动端使用吗?
完全支持!本工具针对移动端做了响应式优化。在手机或平板上,您可以用手指拖动曲轴手柄来旋转,也可以使用自动播放模式。Canvas可视化区域和曲轴面板会自动调整大小以适应屏幕。触摸交互经过专门优化,确保流畅的拖动体验。
🔧 八音盒的音色是如何合成的?
本工具使用Web Audio API实时合成八音盒音色。通过叠加基频正弦波和少量泛音(2倍频、3倍频),配合快速起音(attack<5ms)和指数衰减(decay约400-1200ms,根据音高调整),模拟真实音梳被拨动后的振动特性。还添加了微弱的立体声混响效果,增强空间感和温暖度。