当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing Env.play()用法及代码示例


Processing, 类Env中的play()用法介绍。

用法

  • .play(input, attackTime, sustainTime, sustainLevel, releaseTime)

参数

  • input (SoundObject) 输入音源
  • attackTime (float) 攻击时间值作为浮点数。
  • sustainTime (float) 将时间值保持为浮点数。
  • releaseTime (float) 以浮点数形式发布时间值。

返回

  • void

说明

触发包络。

例子

import processing.sound.*;

TriOsc triOsc;
Env env;

float attackTime = 0.001;
float sustainTime = 0.004;
float sustainLevel = 0.3;
float releaseTime = 0.4;

void setup() {
  size(640, 360);
  background(255);
  
  // Create triangle wave
  triOsc = new TriOsc(this);

  // Create the envelope 
  env  = new Env(this); 
 
}      

void draw() {
}

void mousePressed() {
  triOsc.play();
  env.play(triOsc, attackTime, sustainTime, sustainLevel, releaseTime);
}

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 Env.play()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。