當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing Sound.volume()用法及代碼示例


Processing, 類Sound中的volume()用法介紹。

用法

  • .volume(volume)

參數

  • volume (float) 所需的輸出音量,通常在 0.0 和 1.0 之間(默認為 1.0)

返回

  • void

說明

設置處理聲音庫的整體輸出音量。

例子

import processing.sound.*;
Sound s;

void setup() {
  size(200, 200);

  // Play two sine oscillators with slightly different frequencies for a nice "beat".
  SinOsc sin = new SinOsc(this);
  sin.play(200, 0.2);
  sin = new SinOsc(this);
  sin.play(205, 0.2);

  // Create a Sound object for globally controlling the output volume.
  s = new Sound(this);
}

void draw() {
  // Map vertical mouse position to volume.
  float amplitude = map(mouseY, 0, height, 0.4, 0.0);

  // Instead of setting the volume for every oscillator individually, we can just
  // control the overall output volume of the whole Sound library.
  s.volume(amplitude);
}

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 Sound.volume()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。