鼓机 · 节奏音序器
鼓机 · 节奏音序器
一个 16 步的鼓机:想让哪个鼓在哪一拍响,就把那一格点亮,调个速度就能听。
👉 进入鼓机 →
界面长什么样
- 每一行是一种鼓:底鼓 Kick、军鼓 Snare、踩镲 Hi-Hat、拍手 Clap、嗵鼓 Tom
- 每一列是一个十六分音符,一共 16 格 = 一小节
- 第 1、5、9、13 格底色深一点,那是每一拍的头,方便数拍子
- 行首的 ▶ 按钮可以单独试听那个鼓的声音
三步编一段节奏
- 先在「预设」里挑一个(四四拍基础 / 摇滚 / 嘻哈 / 舞曲四踩 / 轻快拉丁),点一下格子就变了
- 按自己的意思改格子 —— 点一下亮,再点一下灭
- 拖「速度」调到想要的 BPM,点「▶ 播放」
空格 键 = 播放 / 停止。
分享给别人
- ↓ 保存到我的电脑 → 得到一个
.json小文件 - 朋友打开鼓机 → ↑ 读取文件 → 选中这个文件 → 就能听到你编的节奏
文件格式很简单:
{
"format": "jhp-drum-1",
"name": "我的节奏",
"bpm": 110,
"pattern": {
"kick": [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],
"snare": [0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0],
"hihat": [1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0],
"clap": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],
"tom": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
}
}
1 = 响,0 = 不响。想改节奏直接改这个文本也行。
音色是怎么来的
没有用任何音频文件,五种鼓都是实时合成的:
| 鼓 | 合成方法 |
|---|---|
| 底鼓 | 正弦波从 150Hz 快速滑到 46Hz |
| 军鼓 | 白噪音过带通滤波 + 一个三角波点缀 |
| 踩镲 | 白噪音过高通滤波,衰减只有 55 毫秒 |
| 拍手 | 三次错开的短噪音,模拟"啪"的回响感 |
| 嗵鼓 | 正弦波从 240Hz 滑到 90Hz |
所以整个页面很小,加载也快。
小贴士
- 「🎲 随机来一段」不是纯随机:底鼓偏向强拍、军鼓偏向 2/4 拍,所以随机出来也不难听
- 播放时当前那一列会高亮成橙色,方便跟着数拍
- 声音是提前 100 毫秒排好再播放的,所以不会出现"越播越飘"的情况
- 手机上建议横屏,格子会宽一点好点
jhp.studio