commit 24
This commit is contained in:
@@ -35,4 +35,20 @@
|
||||
|
||||
* **Filter Type**: `.ftype(2)` を指定することで、TB-303 のような鋭い(ピキピキした)フィルターサウンドになる。
|
||||
* **Resonance Modulation**: `lpq` (レゾナンス) も `sine` などで変化させると、より表情豊かなアシッドラインになる。
|
||||
* **OK**: `.ftype(2).lpf(sine.range(300, 3000).slow(8)).lpq(sine.range(15, 30).slow(4))`
|
||||
## 5. Syntax & Preferred Styles (Updated 2026)
|
||||
Strudel の構文とスタイルの最新ルール。
|
||||
|
||||
### `$: ` (Output Operator) の正しい使い方
|
||||
* **ルール**: `$:` は各トラック(パターン)の**先頭にのみ**置くこと。
|
||||
* **NG**: `$: s("bd*4").$.gain(0.8)` (途中に `$.` を挟むのは冗長)
|
||||
* **OK**: `$: s("bd*4").gain(0.8)`
|
||||
|
||||
### 短縮記法 (Short-hand functions) の優先
|
||||
* **ルール**: `delayfeedback` よりも `delayfb` のような短縮記法を優先して使用すること。ライブコーディングらしい簡潔さを保つため。
|
||||
* **数値の省略**: `0.5` や `0.25` のような数値は、キーストロークを減らすために `0` を省略して `.5` や `.25` と表記すること。
|
||||
* **例**: `.delayfb(.5)`, `.gain(.8)`, `.dist(.4)`
|
||||
|
||||
### `dist()` (Distortion) の使用
|
||||
* **ルール**: `shape()` は非推奨。歪みを加えたい場合は `dist()` (または `distort()`) を使用すること。
|
||||
* **NG**: `.shape(0.4)`
|
||||
* **OK**: `.dist(0.4)`
|
||||
|
||||
Reference in New Issue
Block a user