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

40 lines
1.7 KiB
Markdown
Raw Permalink 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.

# Hypnotic Techno
ヒュプテクの核心は「反復の中の変化」だ。このテンプレートでは、128BPMのタイトなキックを軸に、シンセのカットオフ周波数をLFOでゆっくりと揺らすことで、聴き手を深いトランス状態へ誘うように設計したよ。
## 楽曲のポイント
- **Drums**: TR-909のキックは重すぎず、かつ芯がある質感に。ハイハットには `jux(iter(4))` を使って、サイクルごとに左右に広がる動きをつけている。
- **Bass**: 16分のサイン波ベース。フィルターを `sine.range(40, 100)` でゆっくり動かすことで、呼吸しているようなうねりを作った。
- **Modular Synth**: `sawtooth` 波形をベースにしたリフ。`lpf` をランダムに近い周期で開閉させ、さらに `room``delay` を深めにかけることで、空間の奥行きを表現しているよ。
---
```javascript
setcps(128/60/4)
// Drums: Steady & Hypnotic
$: s("bd*4").bank("tr909").gain(1.1)
$: s("- [hh|oh] - hh").bank("tr909").gain(0.7).jux(iter(4))
$: s("perc(3,8)").bank("tr606").room(0.2).delay(0.3).gain(0.6)
// Sub Bass: Breathing Low End
$: note("c1*16").s("sine")
.lpf(sine.range(40, 110).slow(8))
.gain(0.9)
// Hypnotic Synth: Modulating Sequence
$: note("c2(3,8,1), eb2(3,8,2)").s("saw")
.lpf(sine.range(300, 1500).slow(12))
.lpq(20)
.room(0.8).roomsize(0.9)
.delay(0.6).delaytime(0.375).delayfeedback(0.7)
.gain(0.7)
.jux(rev)
// Texture: Distant Noise
$: s("white").density(8)
.lpf(sine.range(800, 2000).slow(16))
.gain(sine.range(0, 0.2).slow(8))
.pan(sine.range(0.2, 0.8).slow(20))
```