Audio Oscillator(オーディオオシレータ)

sine / square / saw / triangle / noise から短い `AudioBuffer` を生成

上級
Since P00

入力ポート

pitch_curve(pitch_curve)

音程を半音単位で変化させるカーブ

AutomationCurve
gain_curve(gain_curve)

音量倍率を変化させるカーブ

AutomationCurve

出力ポート

audio(audio)

生成した短い効果音

AudioBuffer

パラメータ

名前デフォルト説明
waveformwaveformParametersine / square / saw / triangle / noise
durationdurationParameter秒数。v1 は短い SFX 用として最大 5 秒
sample_ratesample_rateParameter44100 / 48000 / 22050
frequencyfrequencyParameter基準周波数 Hz
gaingainParameter出力音量
pitch_offsetpitch_offsetParameter基準の半音オフセット
pitch_curve_amountpitch_curve_amountParameterpitch_curve 値への倍率
seedseedParameternoise 波形用のシード

概要

sine / square / saw / triangle / noise から短い AudioBuffer を生成

入力と出力

  • pitch_curve AutomationCurve: 音程を半音単位で変化させるカーブ
  • gain_curve AutomationCurve: 音量倍率を変化させるカーブ
  • audio AudioBuffer: 生成した短い効果音

主なパラメータ

  • waveform Parameter: sine / square / saw / triangle / noise
  • duration Parameter: 秒数。v1 は短い SFX 用として最大 5 秒
  • sample_rate Parameter: 44100 / 48000 / 22050
  • frequency Parameter: 基準周波数 Hz
  • gain Parameter: 出力音量
  • pitch_offset Parameter: 基準の半音オフセット
  • pitch_curve_amount Parameter: pitch_curve 値への倍率
  • seed Parameter: noise 波形用のシード

使いどころ

オーディオオシレータ は、sine / square / saw / triangle / noise から短い AudioBuffer を生成 ワークフロー内でこの処理を明示的なノードとして残したい場合に使います。

注意点

接続する入力の型とキャンバスサイズを確認しながら、プレビューで結果を確認してください。

Audio Oscillator (オーディオオシレータ) — PixPipeline ノード解説