Reverb / リバーブ

リバーブは、サウンドに深みと知覚される空間を与えます。ここでは、ノイズがリバーブで処理されます。

reverb space effect
Sound Effects

View Source Code

/**
 *  @name Reverb
 *  @arialabel When the user clicks on the black screen, sound with reverb is played
 *  @description Reverb gives depth and perceived space to a sound. Here,
 *  noise is processed with reverb.
 *
 * <p><em><span class="small"> To run this example locally, you will need the
 * <a href="http://p5js.org/reference/#/libraries/p5.sound">p5.sound library</a>
 * a sound file, and a running <a href="https://github.com/processing/p5.js/wiki/Local-server">local server</a>.</span></em></p>
 */
let sound, reverb;

function preload() {
  soundFormats('mp3', 'ogg');
  // soundFile = loadSound('assets/Damscray_DancingTiger');
  soundFile = loadSound('../../../../p5js-website-legacy-examples/assets/Damscray_DancingTiger');

  // disconnect the default connection
  // so that we only hear the sound via the reverb.process
  soundFile.disconnect();
}

function setup() {
  // createCanvas(720, 100);
  createCanvas(windowWidth, windowHeight);
  background(0);

  reverb = new p5.Reverb();

  // sonnects soundFile to reverb with a
  // reverbTime of 6 seconds, decayRate of 0.2%
  reverb.process(soundFile, 6, 0.2);

  reverb.amp(4); // turn it up!
}

function mousePressed() {
  soundFile.play();
}

License

Source code is available on GitHub p5.js website legacy.

All examples are licensed under CC BY-NC-SA 4.0.