概要
レトロゲーム風の短い効果音を波形合成で作るノードです。ジャンプ音・ コイン音・ダメージ音のようなチップチューンSFXを、波形と音程・音量カーブの 組み合わせで生成します。
使い方のポイント
- 音色の当たりの付け方:
Square=ファミコン風、Sine=丸い電子音、Noise=爆発・ヒット音、Saw/Triangle=その中間 - 「らしさ」はカーブで決まる:
pitch_curveに上昇カーブでコイン音、 下降でダメージ音、gain_curveに減衰カーブで歯切れをつける (カーブはautomation_curve/path_to_automationで) - 確認と書き出しは
audio_outputへ
関連ノード
automation_curve/path_to_automation— 音程・音量カーブの供給audio_mix— 複数音の重ね合わせaudio_output— 試聴とWAV書き出し
短いゲーム効果音向けの AudioBuffer を波形合成で生成します。
Ports
| Direction | Port | Type | 説明 |
|---|---|---|---|
| Input | pitch_curve |
AutomationCurve |
音程を半音単位で変化させるカーブ |
| Input | gain_curve |
AutomationCurve |
音量倍率を変化させるカーブ |
| Output | audio |
AudioBuffer |
生成した短い効果音 |
Parameters
waveform:Sine/Square/Saw/Triangle/Noiseduration: 秒数。v2 は短い SFX 用として最大 5 秒sample_rate:44100/48000/22050frequency: 基準周波数 Hzgain: 出力音量pitch_offset: 基準の半音オフセットpitch_curve_amount:pitch_curve値への倍率seed:Noise波形用のシード
Notes
PathToAutomation の output_min=0, output_max=24 を pitch_curve に入れると、線の形に沿って 2 オクターブ上がる「キュイン」系の音を作れます。
Noiseはsampleごとのwhite noiseです。frequency、pitch_offset、pitch_curve_amount、pitch_curveは使用せず、UIでも該当parameterを隠します。gain_curveは0〜2へ制限され、カーブの時間外は端点値を保持します。- クリックノイズを抑えるため、先頭と末尾に固定5msのedge fadeを掛けます。
Noiseのseedは乱数列のsample offsetとして働きます。同じseedなら同じ結果です。- 既知の旧小文字enum値は互換入力として受け付けますが、その他の未知値はエラーです。