現在位置 : ホームJS Project#023

1. Formula & Execution

2. Color Palette

0.00

3. Variables & BPM Synchronization

8.00
3.00
16.00
0.00

4. GIF Export

5. Distortion

0.00
0.00
0.05
1.00
2.00
0.00
0.00
0.00
0.00
0.00
15.00
0.05
4.00
1.50




■ 数式チュートリアル(math.js)

使える変数

基本演算

+, -, *, /, mod, ^
sin(), cos(), tan(), sqrt(), abs()
max(f,g), min(f,g), floor(), ceil(), round()

ビット演算(レトロ模様に最適)

bitAnd(x, y), bitOr(x, y), bitXor(x, y)

floor(r * a) などで整数に変換してからの使用を推奨します。値が 0〜1 などを超える場合は / 16 などで最後に正規化範囲に収めるとパレットがきれいに当たります。

LFO カスタム数式の書き方

LFOのモードを「Custom」にした場合、beat(現在のBPMにおける拍数)を変数として曲線を書けます。
例: sin(beat * PI) * 5 (2拍で1周する波)
例: (beat % 4) * 2 (4拍かけて0から8まで上がり、また0に戻るノコギリ波)