FreeVJ FULL AUTO VJ LOOP

FreeVJ / ループライブラリ / パターン

サインウィーブ

重なって流れるサイン曲線。中域で振幅が大きくなります。

サインウィーブ
このループをライブで使う

書き出しはこのブラウザで作成してそのまま保存します。

GLSL ソース

// Six overlapping sine strands. They travel one wavelength every 4 beats; mids grow the amplitude.
vec2 prim(vec2 uv) {
    float lines = floor(uParams.x);
    float l = 0.0;
    float amp = 0.03 + uMid * 0.14;
    for (int k = 0; k < 12; k++) {
        if (float(k) >= lines) break;
        float fk = float(k);
        float base = 0.5 + (fk - (lines - 1.0) * 0.5) * (0.6 / lines);
        float y = base + sin(uv.x * TAU * uParams.y + uBeat * TAU / 4.0 + fk * 1.1) * amp;
        l += smoothstep(0.006 + uHigh * 0.004, 0.0, abs(uv.y - y));
    }
    l = min(l, 1.0);
    return vec2(l, l);
}

共通ユニフォーム契約(uBeat · uBass · uKick …)を受け取る vec2 prim(vec2 uv) 関数ひとつです。出力は luma と alpha だけです。

似ているループ

☕ Buy me a coffee

FreeVJ は無料です。気に入ったら、コーヒー 1 杯分の USDT で作り手を応援してください。

USDT · TRON (TRC20) TRC20 ネットワークのみ

TVg11kWumyqNpRU9HXKo8a8u2fa8sdJtKh

☕ 3 USDT☕☕ 5 USDT☕☕☕ 10 USDT

バイナンスから送る方法
  1. バイナンスアプリ:ウォレット › 出金 › USDT › アドレスを貼り付け(または QR をスキャン) › ネットワーク TRC20 › 金額 › 確認。受取アドレスがバイナンスのアドレスなので、手数料なしの内部送金になる場合があります。
  2. ほかのウォレット・取引所(Trust Wallet・OKX・Bybit など):USDT を TRC20 ネットワークで同じアドレスに送ってください。個人ウォレットは手数料用の TRX が少し必要です。

必ず TRC20 ネットワークで送ってください。別のネットワークで送った USDT は取り戻すのが困難です。