在线鼓机:配备808和909鼓组的免费节拍制作器
在浏览器中编排节拍:步进音序器配备三组合成鼓音色,支持摇摆、重音、分轨混音、链接分享及WAV或MP3导出。
点击网格中的步点,按下播放,音序器就会按音频时钟安排每次击打,让律动始终稳定。所有音色均由Web Audio API实时合成,无需下载;循环可保存在浏览器中,也可通过链接分享。
在线鼓机:配备808和909鼓组的免费节拍制作器
在浏览器中编排节拍:步进音序器配备三组合成鼓音色,支持摇摆、重音、分轨混音、链接分享及WAV或MP3导出。
0%
节奏预设
底鼓
军鼓
拍手
边击
闭合踩镲
开放踩镲
提示:点击步点可依次切换关闭、开启和重音(琥珀色圆点的音量约为普通击打的1.4倍)。按住拖动可一次填入多个步点,按空格键可开始或停止播放。
- 16分音符步长
- 125.00 ms
- 反拍摇摆延迟
- 0.00 ms
- 网格长度
- 步数: 16
- 节奏
- 已启用步数: 16
均分网格的步长 = 60,000 ÷ BPM ÷ 4,三连音网格的步长 = 60,000 ÷ BPM ÷ 3;在120 BPM时,均分16分音符恰好为125 ms。摇摆会将均分网格中每隔一步的步点按设定的步长百分比延后;三连音网格不应用摇摆。
分享与导出
已保存的循环(存储在此浏览器中)
尚未保存循环。输入名称并按“保存循环”,即可将其保存在此浏览器中。
关于这款在线鼓机
步进音序器让节奏变得可视化:每种鼓音色对应一行方格,每个小节被划分为等长的步点。点亮方格,每次循环播放到该步点时就会触发对应鼓声。Roland的TR-808(1980)和TR-909(1983)让这一概念广为人知,其x0x风格按键网格奠定了嘻哈、浩室和科技舞曲的节奏语言。本工具以合成音色致敬这两款经典,并加入一组手打击乐,全部在浏览器内运行。
每个声部均通过Web Audio API实时计算,而非播放采样,合成方式参考经典模拟发声电路。808风格底鼓以正弦波在80毫秒内从约160 Hz降至48 Hz,延音超过半秒,起音叠加3毫秒的滤波噪声点击声,再通过柔和的tanh波形整形器赋予模拟式温暖感。重音延音稍长,就像更用力地驱动原始电路。808军鼓在短促的带通噪声下叠加185和330 Hz的两个失谐三角波振荡器;拍手声由间隔10毫秒的三次噪声爆发及较长的混响式尾音组成;金属感踩镲将六个经典非谐波比例的方波振荡器混合,经约10 kHz的带通滤波;牛铃以540和845 Hz的两个方波分音通过2.6 kHz带通;响棒和边击则由高Q值谐振滤波器产生短促共鸣。909风格鼓组采用相同架构,但底鼓更有冲击力、驱动更强,军鼓音高下落且沙响更丰富,踩镲则融合金属振荡器组与噪声。打击乐鼓组将带音高弯曲的正弦短音调成高、中、低音康加鼓,并加入沙锤、卡巴萨、边击和响棒。所有声音即时合成,因此加载迅速且可离线使用。
网格同样灵活:可选择8、16或32步,并在均分网格(每拍四步,即经典16分音符)与三连音网格(每拍三步,适合Shuffle与12/8律动)之间切换。节奏预设也会适配:每个预设都有均分16步版本和专用12步三连音版本。因此“四拍底鼓”会变成4/4底鼓上的滚动三连音踩镲,“摇滚”则成为真正的12/8布鲁斯Shuffle,而不是生硬截断的16分音符节奏。预设启用时切换节拍类型,会自动重新应用对应版本。缩短网格时保留节奏开头的步点,便于放心尝试。每个步点可在关闭、开启和重音之间循环切换,重音音量约为普通击打的1.4倍,模拟真实鼓手让踩镲节奏产生呼吸感的手法。每轨都有独立音量推子(最高150%)和静音按钮,方便快速调整编排。
定时采用前瞻调度:JavaScript计时器每25毫秒唤醒一次,提前约十分之一秒将即将到来的击打直接安排到音频硬件时钟上。因此切换标签页也能保持稳定律动。摇摆按步长百分比延后均分网格中每隔一步的步点,读数会显示当前速度下以毫秒计的精确延迟。
想保留循环时,有三种选择:按名称保存到浏览器本地IndexedDB,随时重新载入;复制分享链接,完整节奏、鼓组、速度、摇摆和混音器状态都会编码到URL中,任何人打开都能听到完全相同的作品;或导出音频,鼓机会离线重新渲染节奏,包括摇摆与重音,再下载为WAV或192 kbps MP3,可直接用于采样器、DAW或聊天分享。
节拍编排入门示例
值得借鉴的经典节奏与设置:载入预设,再自由调整。
| 目标 | 建议设置 | 原理 |
|---|---|---|
| 基础浩室律动 | 909鼓组,四拍底鼓预设,124 BPM,摇摆0% | 底鼓在第1/5/9/13步,闭合踩镲奏八分音符,开放踩镲落在反拍:16个启用步点,构成纯粹的舞池动力。 |
| 1990年代点头嘻哈 | Boom bap预设,92 BPM,摇摆25% | 军鼓在第2和4拍,底鼓使用切分,少量摇摆让踩镲更松弛。在92 BPM时,一个16分音符步点为163.04 ms。 |
| Trap风格踩镲滚奏 | 808鼓组,Trap踩镲预设,140 BPM | 稀疏的半速军鼓搭配长尾808底鼓,小节末闭合踩镲加密为16分音符滚奏。为部分踩镲加入重音,让滚奏更有表现力。 |
| 雷鬼顿节奏 | 808鼓组,雷鬼顿Dembow预设,96 BPM | 四拍底鼓配上Dembow位置的军鼓(第4、7、12和15步),形成推动这一风格的“咚—嚓—咚—嗒”节奏。 |
| 12/8布鲁斯Shuffle | 三连音网格,摇滚预设,100 BPM | 三连音网格会重新编排每个预设:摇滚的底鼓落在第1拍及带Shuffle律动的第3拍,军鼓在第2和4拍,踩镲在每拍三连音的首尾。 |
| 合成器延迟时间 | 查看16分音符步长 | 附点八分音符延迟等于3步:在120 BPM时为3 × 125 ms = 375 ms,可直接输入延迟插件。 |
如何编排节拍
- 选择鼓组(909风格、808风格或打击乐)并载入预设。“四拍底鼓”和Boom bap都适合打基础;也可按“清空”从零开始。
- 点击网格方格,依次切换关闭、开启与重音;沿一行拖动可一次填入多个步点。较深色的列标示每拍起点。
- 设置速度(60至220 BPM)、节奏长度(8、16或32步)与网格类型(均分或三连音;预设启用时切换会重新应用对应版本),再按“播放”或空格键。循环时当前步点会高亮显示。
- 用各行音量推子与静音按钮平衡鼓组,再按喜好添加摇摆:15至30%带来轻微松弛感,50%及以上接近Shuffle。
- 保留作品:按名称在浏览器中保存循环,复制包含完整节奏的分享链接,或将1、2或4次循环导出为WAV或192 kbps MP3。
鼓机常见问题
这款鼓机用什么声音引擎?是真实采样吗?
所有声音都通过Web Audio API在浏览器中实时合成,不使用Strudel、音色库或采样播放。每个声部都是参考经典模拟电路搭建的小型振荡器与滤波器组合:808底鼓用音高包络让正弦波从约160 Hz降至48 Hz,再经tanh波形整形器增添温暖感;金属踩镲用六个经典非谐波比例的方波振荡器,经约10 kHz带通;牛铃用540和845 Hz两个方波分音;军鼓和拍手结合失谐振荡器与滤波噪声;响棒和边击则是高Q值谐振滤波器的短促共鸣。WAV和MP3导出会离线运行完全相同的合成代码,听到什么就下载什么。开始前无需下载音色,也无授权顾虑,加载后即可离线使用。
重音状态有什么作用?
点击步点会在关闭、开启与重音之间切换。重音步点以琥珀色圆点标示,增益约为普通击打的1.4倍。鼓手用重音塑造乐句:试着只强调浩室律动中的反拍踩镲,或Trap节奏中每段踩镲滚奏的第一击。
均分与三连音网格有什么区别?
均分网格将每拍分成四个16分音符,三连音网格分成三份,因此选择16步会变成12步网格。三连音适合Shuffle、12/8布鲁斯和摇摆Trap踩镲。预设也随节拍类型变化,每个都有专用12步三连音版本,在三连音网格载入“四拍底鼓”或Boom bap,会得到真正的Shuffle,而非挤压的16分音符节奏。步长也不同:在120 BPM时,均分16分音符为125.00 ms,三连音步长为166.67 ms。
保存的循环存在哪里?谁能看到?
循环保存在IndexedDB中,即你自己的浏览器配置文件内的本地数据库。不会上传任何内容,清除网站数据会将其删除。要跨设备传递或发给朋友,请用“复制分享链接”:完整节奏、鼓组、速度、摇摆和混音器状态直接编码在URL中。
音频导出如何工作?
鼓机通过OfflineAudioContext重播节奏,使用相同合成音色与定时计算,包括摇摆和重音,并以快于实时的速度渲染1、2或4次循环。结果可下载为未压缩的16位WAV,或在浏览器中编码的192 kbps MP3。
为什么切换标签页后节拍仍然准确?
音序器会提前按音频硬件时钟安排击打,而非由JavaScript计时器直接触发。浏览器会限制后台标签页的计时器,但已安排的音频事件仍会在预定的精确采样位置播放。