SRVB plugin user interface

SRVB

Product information

Version 1.1.2 (Updated )

An elegant and versatile Feedback Delay Network (FDN) reverb.

Download

Free code licensing from the Elementary Private Registry now through Wednesday, June 22nd, 2022.

Highlights

  • Elegant, clear and versatile
  • Available in VST3/AU for MacOS 10.11+
  • Code licensing from the Elementary Private Registry

Overview

SRVB

A versatile stereo reverb algorithm built on a feedback delay network with damping and subtle modulation for a touch of character.

Installation

The SRVB npm package here is distributed in the Elementary Private Registry. After creating an account on the Elementary website and configuring your .npmrc, you can fetch the package as normal:

npm install --save @elemaudio/srvb

Usage Example

import srvb from '@elemudio/srvb';
import {default as core} from '@elemaudio/plugin-renderer';

core.on('load', function(e) {
  let xl = el.in({channel: 0}); // Left channel input
  let xr = el.in({channel: 1}); // Right channel input

  // Left and right channel output signal
  let [yl, yr] = srvb.srvb({
    key: 'myReverb',
    size: 0.5,
    decay: 0.5,
    mod: 0.2,
    mix: 0.8,
  }, xl, xr);

  core.render(yl, yr);
});

core.initialize()

Reference

srvb(props, xl, xr)

  • @param {object} props
  • @param {string} props.key uniquely identify the internal reverb tap structure
  • @param {number} props.size in [0, 1]
  • @param {number} props.decay in [0, 1]
  • @param {number} props.mod in [0, 1]
  • @param {number} props.mix in [0, 1]
  • @param {core.Node} xl left channel input
  • @param {core.Node} xr right channel input
  • @returns {Array<core.Node>} [yl, yr] left and right output pair

License

This package is distributed under the terms of the Elementary Audio SDK License Agreement which can be found at https://www.elementary.audio/license.

The background image used in the compiled plugin is generated by SVGBackgrounds.

License

See https://elementary.audio/license