Files
notebook/strudel/dub_techno.md
HarakaraSite 5ea13dad80 commit 18
2026-02-15 18:30:04 +09:00

40 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Dub Techno
ダブ・テクの真髄は、音の「余韻」と「空間」にある。このテンプレートでは、115BPMという少し落ち着いたテンポで、深いディレイとリバーブの中に漂うコードスタブを中心に構成したよ。
## 楽曲のポイント
- **Drums**: TR-909のキックをベースにしつつ、ハイハットは少しシャッフル気味に。`perc` にはランダムなディレイをかけて、オーガニックな揺らぎを出しているよ。
- **Chords (The Dub Stab)**: マイナー9thコードを `sawtooth` で鳴らし、`lpf` のエンベロープと深い `delay` でダブ特有の「シュワーン」という響きを作っている。`.when(iter(4), ...)` を使って、4サイクルごとにフィルターが開くような変化をつけてみた。
- **Sub Bass**: コードの低域を支える太いサイン波。あえてシンプルに置くことで、ダブの空間を邪魔しないようにしているよ。
- **Atmosphere**: `white` ノイズを極限まで削って、アナログレコードのような質感をレイヤーしている。
---
```javascript
setcps(115/60/4)
// Drums: Deep & Shuffling
$: s("bd*4").bank("tr909").gain(1.1)
$: s("- [hh|oh] - hh").bank("tr909").gain(0.7).swing(0.1)
$: s("perc(3,8)").bank("tr606").room(0.5).delay(0.6).delaytime(0.375).gain(0.5)
// Dub Stabs: The Heart of the Track
$: chord("Cm9").voicing().s("saw")
.adsr("0.01:0.4:0.1:0.8")
.lpf(sine.range(400, 1200).slow(8))
.lpq(15)
.room(0.8).roomsize(0.9)
.delay(0.7).delaytime(0.375).delayfeedback(0.75)
.gain(0.6)
.struct("1(3,8,2)") // Tresillo pattern
.slow(2)
// Sub Bass: Deep Foundation
$: note("c1*2").s("sine").lpf(80).gain(0.9)
// Texture: Vinyl Hiss & Atmosphere
$: s("white").density(12).lpf(1000).hpq(10)
.gain(sine.range(0.05, 0.15).slow(16))
.pan(0.5)
```