# Dub Techno ダブ・テクノの真髄は、音の「余韻」と「空間」にある。このテンプレートでは、115BPMという少し落ち着いたテンポで、深いディレイとリバーブの中に漂う2つのコードスタブを中心に構成したよ。 ## 楽曲のポイント - **Drums**: TR-909のキックをベースにしつつ、ハイハットは少しシャッフル気味に。`lt` (Low Tom) にはランダムなディレイをかけて、オーガニックな揺らぎを出しているよ。 - **Dub Stabs**: 2種類のスタブをレイヤー。メインの `Cm9` に対して、4サイクルに一度 `EbM7` が応答するように配置。それぞれディレイタイムやステレオ配置(jux)を変えて、奥行きを作っているよ。 - **Sub Bass**: コードの低域を支える太い `sqr` 波。`lpf(100)` で削ることで、重厚な土台を作っている。 - **Texture**: `white` と `tri` 波を組み合わせ、`hpf` と `degrade()` でアナログレコードのヒスノイズのような質感をシミュレートしたよ。 --- ```javascript setcps(115/60/4) // Drums: Deep, Shuffling & Complex Hats $: s("bd*4").bank("tr909").gain(1.1) // Hi-hats: Layered & Dynamic // Closed hats with Euclidean rhythm and random velocity $: s("hh(13,16)").bank("tr909").gain(sine.range(0.3, 0.6).fast(4)).swing(0.1) // Open hats and accents with probability and jux for stereo interest $: s("- oh? - [oh|hh]").bank("tr909").gain(0.5).jux(rev).delay(0.4).delaytime(0.375) $: s("lt(3,8)").bank("tr606").room(0.5).delay(0.6).delaytime(0.375).gain(0.3) // Dub Stab 1: The Main Chord (Cm9) $: chord("Cm9").voicing().s("saw") .adsr("0.01:0.4:0.1:0.8") .lpf(sine.range(400, 1200).slow(8)) .lpq(10) .room(0.5).roomsize(0.9) .delay(.5).delaytime(0.25).delayfeedback(0.55) .gain(0.2) .struct("1(3,8,2)") // Tresillo pattern .slow(2) // Dub Stab 2: Response / Higher Texture (EbM7) // Use "EbM7" instead of unsupported "Ebmaj7" $: chord("EbM7").voicing().s("supersaw") .adsr("0.05:0.6:0.2:1.0") .lpf(sine.range(800, 2000).slow(16)) .lpq(12) .room(0.8).roomsize(0.95) .delay(0.6).delaytime(0.375).delayfeedback(0.7) .gain(0.15) .struct("--- 1").slow(4) // Only once every 4 cycles .jux(rev) // Stereo separation // Sub Bass: Deep Foundation $: note("c1*2").s("sqr").lpf(100).gain(0.9) // Texture: Vinyl Hiss & Atmosphere $: s("white,tri").hpf(600).hpq(15).dec(.7) .gain(sine.range(0.3, 0.7).slow(16)) .pan(0.5).degrade() ```