ドラムマシン:ブラウザでビートを作る
マス目をタップして「再生」を押すと、ビートがループ再生されます。音はすべてブラウザ内でその場で合成。パターンはリンクに含まれるので、共有したり後で続きを作ったりできます。
計算方法
ビートの作り方
- 各行が楽器、各列が4/4拍子1小節の16分音符です。マスをタップすると音のオン・オフが切り替わります。
- 「再生」で1小節がループし、今の列が光ります。再生しながら編集できます。
- テンポ(40〜240BPM)とスウィングを調整します。スウィングは16分音符を1つおきに少し遅らせ、ノリをゆるくします。
- テンプレートは、発展させやすいシンプルな基本パターンです。
- 共有するときはリンクをコピーするだけ。パターン、テンポ、スウィングが含まれます。
音の作り方
サンプル音源は使っていません。キック、スネア、ハイハット、クラップ、タムは、Web Audio APIのオシレーター、ノイズ、フィルターで作っています。打音はweb.devの記事「A Tale of Two Clocks」で説明されている方法で、ブラウザのオーディオクロック上に前もって予約されるため、ページが重いときもリズムが安定します。
できないこと
16ステップ1小節、6トラックまでで、音声ファイルへの書き出しはできません。バックグラウンドのタブではブラウザがタイマーを遅くすることがあり、その場合はより先まで予約しますが、短い途切れが起こる可能性はあります。テンプレートは出発点となる簡単なパターンで、特定の曲やジャンルを正確に再現したものではありません。
よくある質問
ドラムマシンは無料ですか?
はい。登録もインストールも不要で、スマホやタブレットを含め、ブラウザだけで動きます。
作ったビートはどう共有しますか?
パターン、テンポ、スウィングはページのリンクに自動で含まれます。リンクをコピーするか、共有ボタンを使ってください。
スウィングとは?
16分音符を1つおきに少しだけ後ろにずらします。0%ではまっすぐ、上げるほど跳ねたゆるいノリになります。
MP3で保存できますか?
いいえ、音声の書き出しはできません。ただしリンクからいつでもパターンを開き直せます。
バックグラウンドで音が途切れるのはなぜ?
ブラウザは非アクティブなタブのタイマーを遅くします。より先まで予約して対策していますが、完全には防げません。
出典・根拠
- Chris Wilson (web.dev) – A Tale of Two Clocks: Scheduling Web Audio with Precision
- MDN Web Docs – OscillatorNode (Web Audio API)
- MDN Web Docs – BiquadFilterNode (Web Audio API)
- W3C – Web Audio API
- WHO – Deafness and hearing loss: Safe listening
更新日:
関連ツール
- オンラインメトロノーム無料で使えるオンラインメトロノームです。BPM20〜300、2/4〜12/8拍子、アクセント、8分・3連・16分の細分化、タップテンポに対応。アプリ不要でスマホでも使えます。
- BPM測定:リズムに合わせてタップ曲に合わせてボタンやキーをタップするだけでBPMを測定。タップの安定度、半分と倍のテンポもすぐ表示します。登録不要、データは保存も送信もしません。
- オンラインピアノ5オクターブの鍵盤をブラウザで無料で弾けるオンラインピアノ。パソコンのキーボード、マウス、タッチで和音も演奏可能。アプリ不要・登録不要です。
- 1RM計算機(最大挙上重量)挙げた重量と回数から、1回だけ挙げられる最大重量(1RM)をEpley式とBrzycki式で推定します。1〜10回のRM換算表付き。kgとlbに対応しています。
- 1日に必要な水分量の計算1日に必要な水分量の目安を計算。年齢・性別・体重、妊娠中や授乳中かどうかから、飲み物でとる水分と食事を含めた総水分量をEFSAとDGEの基準で表示します。
- BMI計算:肥満度と標準体重BMI計算ツール。身長と体重を入れるだけで自動計算し、日本肥満学会の基準で低体重・普通体重・肥満1〜4度を判定。普通体重の範囲もわかります。