71 lines
2.4 KiB
Markdown
71 lines
2.4 KiB
Markdown
# Deep Ambient & Industrial Textures Template
|
|
|
|
ボクが君のために用意した、深みのあるテクスチャを重視した2つのパターンだよ。キーストロークを極限まで削ぎ落とした、プロフェッショナルなライブコーディング・スタイルに仕上げてある。
|
|
|
|
## Pattern A: Deep Fluid (深海への没入)
|
|
リバーブの中に溶け込むような、たゆたうテクスチャを多層的に重ねたスタイル。
|
|
|
|
```javascript
|
|
setcps(126/60/4)
|
|
|
|
// 1. Kick & Rumble (重心)
|
|
// キックに深いリバーブとディレイ、LPFをかけて地鳴りのような質感を出す
|
|
$: s("bd*4").gain(.8)
|
|
$: s("bd*4").rev(.5).lpf(180).gain(.4).delay(.5).delayfb(.4)
|
|
|
|
// 2. Subbass (脈動)
|
|
// サイン波によるピュアなサブベース
|
|
$: n("c1*4").s("sine").lpf(100).gain(sine.range(.2, .4).slow(8))
|
|
|
|
// 3. Fluid Texture (流動的な層)
|
|
// ゆっくりと動くフィルターと深い残響によるドローン
|
|
$: n("c3 [g3 eb3] c4").s("sine")
|
|
.lpf(sine.range(300, 1200).slow(16))
|
|
.rev(.8).delay(.75).delayfb(.6)
|
|
.gain(sine.range(.05, .15).slow(12))
|
|
|
|
// 4. Organic Grain (有機的な粒子)
|
|
// 定位を揺らしたノイズによる粒子のテクスチャ
|
|
$: s("white*16").gain(osc(8).range(0, .12))
|
|
.lpf(sine.range(800, 3000).slow(20))
|
|
.pan(sine.slow(4))
|
|
.rev(.4)
|
|
|
|
// 5. Subtle Percussion
|
|
// 高域のみを薄く鳴らすハイハット
|
|
$: s("hh*16").gain(osc(4).range(0, .25)).hpf(6000)
|
|
```
|
|
|
|
---
|
|
|
|
## Pattern B: Industrial Pulse (工場の深部)
|
|
金属的な質感と、規則的ながらも予測不能なリズムのテクスチャを強調したスタイル。
|
|
|
|
```javascript
|
|
setcps(126/60/4)
|
|
|
|
// 1. Kick & Rumble (重心)
|
|
$: s("bd*4").gain(.8)
|
|
$: s("bd*4").rev(.3).lpf(200).gain(.4).delay(.25).delayfb(.3)
|
|
|
|
// 2. Subbass (脈動)
|
|
$: n("c1*4").s("sine").lpf(100).gain(sine.range(.2, .4).slow(4))
|
|
|
|
// 3. Resonant Pulse (共鳴するパルス)
|
|
// 強いレゾナンスをかけたノイズによるポリリズム的なパルス
|
|
$: s("white").struct("1 0 0 1 0 1 1 0 0 1 0 0 1 0 1 1")
|
|
.lpq(35).lpf(sine.range(400, 1500).slow(8))
|
|
.dist(.4)
|
|
.gain(.15).rev(.3)
|
|
|
|
// 4. Metallic Scrape (金属的な摩擦音)
|
|
// 高域のノイズを加工した、インダストリアルな響き
|
|
$: s("white*8").hpf(4000).lpq(20)
|
|
.gain(osc(2).range(0, .1).phase(.25))
|
|
.delay(.125).delayfb(.5)
|
|
.gain(.08)
|
|
|
|
// 5. Subtle Percussion
|
|
$: s("hh*16").gain(osc(4).range(0, .2)).hpf(5000)
|
|
```
|