ビートメーカーとは?

ビートメーカーはドラムパターンやビートを作曲できるステップシーケンサーです。キック、スネア、ハイハット、その他のパーカッションのグリッド上でステップを切り替え、テンポを調整してパターンをループ再生します。

1 小節 8・16・32 ステップから選べて、キック、スネア、ハイハット、クラップ、タムの 5 トラックを扱います。ドラムはサンプルではなく Tone.js でリアルタイムに合成しているので、エンジンは即座に立ち上がります。ブーンバップ・トラップ・フォー・オン・ザ・フロアなどのジャンルプリセットをワンクリックで読み込んだり、キット選択でドラム全体の質感を切り替えたりできます。BPM は 40 から 240、スウィングでシャッフル感、ミュートとソロに加え、どのステップも右クリックでアクセントやゴーストにできます。グルーヴが決まったら、44.1 kHz のステレオ WAV、または DAW にそのまま読み込める Standard MIDI ファイルに書き出します。

使い方

  1. グリッドセルをクリックして各ドラムサウンド(キック、スネア、ハイハット)のステップを有効にします
  2. BPMスライダーでテンポを調整し、「再生」を押してビートを聴きます
  3. ジャンルプリセットを読み込むかランダム生成で土台を作り、ステップを右クリックしてアクセントやゴーストに調整し、ビートを WAV オーディオまたは Standard MIDI ファイルとして書き出します

使用するタイミング

  • 本格的な DAW を開かずに、曲のドラムパターンをざっくりスケッチする。
  • ドラムマシンのプログラミング練習として、four-on-the-floor、ハーフタイム、シンコペーションなどを試す。
  • ポッドキャストのオープニング、lo-fi の作業用 BGM、ショート動画用の短いドラムループを素早く用意する。

結果

自室で音楽制作をするプロデューサーが、90BPMでビート1・3にパンチの効いたキック、2・4にスネア、シンコペーションしたハイハットを配置した16ステップのブームバップパターンを作ります。

よくある質問

キックやスネアの音はどこから出ているのですか?
すべて合成音です。キックはピッチの効いた membrane synth、スネアは短いエンベロープのノイズバースト、ハイハットは 6 オシレータのメタルシンセ、クラップはノイズエンベロープを 2 層、タムは少し遅めの membrane です。サンプル音源は同梱していません。
スウィングのスライダーは何を変えていますか?
偶数の 16 分音符のタイミングを少し後ろにずらし、boom-bap や shuffle のような揺れた グルーヴを作ります。0 は完全にストレート、0.4 付近で典型的なヒップホップのスウィング、0.6 を超えるとほぼ三連符寄りの感覚になります。
再生直後の 1 発目がわずかにずれて聞こえるのはなぜですか?
オーディオエンジンが最初の発音時に起き上がるため、立ち上がりにわずかな揺らぎが出ます。最初の小節以降は Tone.js が Web Audio の時計でスケジューリングするためサンプル精度で安定します(setTimeout ではありません)。
書き出される WAV はどのように生成されますか?
44.1 kHz の OfflineAudioContext でリアルタイムより速くパターンを再生し、ステレオ WAV として書き出します。現在の BPM と Swing で 4 小節分をループ収録するので、そのまま DAW にドラッグできます。別途用意した MIDI 書き出しは General MIDI のドラムチャンネル 10 で Standard MIDI ファイルを作るので、どの DAW でも自分の音色で同じグルーヴを組み直せます。
このグリッドでポリリズムは組めますか?
「ステップ」ボタンでグリッドを 8・16・32 ステップに切り替えられます。16 はオーソドックスな 4/4、8 はシンプル、32 は 2 小節分のフレーズや小節ごとに繰り返さないシンコペーションに使えます。3 対 4 のような厳密なポリリズムは依然として 2 の倍数ではないステップ数が必要ですが、意図的に空きを作ってグルーヴで近い印象を出すことは可能です。

関連ツール