⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userdefinedsignal.pde

📁 This is processing for java examples.
💻 PDE
字号:
/** * User Defined Signal * by Damien Di Fede. *   * This sketch demonstrates how to implement your own AudioSignal  * for Minim. See MouseSaw.pde for the implementation. */import ddf.minim.*;import ddf.minim.signals.*;Minim minim;AudioOutput out;MouseSaw msaw;void setup(){  size(512, 200, P2D);    minim = new Minim(this);    out = minim.getLineOut(Minim.STEREO, 2048);  msaw = new MouseSaw();  // adds the signal to the output  out.addSignal(msaw);}void draw(){  background(0);  stroke(255);  // draw the waveforms  for(int i = 0; i < out.bufferSize()-1; i++)  {    float x1 = map(i, 0, out.bufferSize(), 0, width);    float x2 = map(i+1, 0, out.bufferSize(), 0, width);    line(x1, 50 + out.left.get(i)*50, x2, 50 + out.left.get(i+1)*50);    line(x1, 150 + out.right.get(i)*50, x2, 150 + out.right.get(i+1)*50);  }}void stop(){  out.close();  minim.stop();    super.stop();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -