File
type: Parameter
file types: ir,wav,flac
range: Path

Robin Davies
type: Person

toob-convolution-reverb-stereo
type: Plugin
type: ReverbPlugin
name: TooB Convolution Reverb (Stereo)
ui: convolution-reverb-stereo-ui
license: LicenseToobAmp
maintainer: Robin Davies
minor version: 0
micro version: 81
comment: Toob Convolution Reverb Stereo uses convolution reverb impulse/response files in order to produce highly realistic reverb effects. Convolution reverb impules/response (i/r) files are (typically) generated by recording the reverberant response of real spaces (concert halls, churches, clubs, &c) in response to an impulse signal. Originally, the impulse signal was a shot fired by a starter pistol; however modern i/r production often uses more complex impulse signals and complex digital signal processing to generate more accurate i/r files. When that recording is convolved with an input signal, it produces a faithful recreation of the sound of the room in which the i/r file was recorded. It is also possible to generate i/r files that recreate the sound of reverb and echo effect pedals/studio effects, using the same technique. Convolution reverbs can also be used to recreate the sound of classic spring reverbs. Toob Convolution Reverb comes with a nominal set of reverb impulse files to get you started. However, these i/r files are not neccesarily ideally suited for use as reverbs in a guitar pedalboard. You are strongly encouraged to explore the rich collections of reverb impulse files (both free and commercially produced) that are available on the internet. The Stretch and Decay controls allow you to manipulate source i/r files in order create reverb effects that meet your exact requirements. The Stretch control resamples the source i/r file in order to make the reverb effect sound longer or shorter. The Decay control applies an exponential decay envelope to the source i/r file. Negative values make the reverb tail quieter; positive values apply a negative decay envelope. i.e. when the Decay control is set to a positive value, it makes the reverb tail louder. TooB Convolution reverb can uses mono or stereo i/r files. If the impulse file has 4 channels, Toob Convolution Reverb assumes the file is in Ambisonic b-format, and down-mixes the ambisonic channels to stereo. To …
brand: TooB
label: Conv Reverb
required feature: map
optional feature: :freePath
optional feature: makePath
optional feature: mapPath
optional feature: schedule
extension data: interface
optional feature: hardRTCapable
main input: mainIn
main output: mainOut
readable: File
writable: File
port: InputPort
  type: ControlPort
  index: 0
  symbol: bypass
  name: Bypass
  default: 1.0
  minimum: 0.0
  maximum: 1.0
  designation: enabled
  port property: toggled
port: InputPort
  type: ControlPort
  index: 1
  symbol: time
  name: Max T
  port property: logarithmic
  default: 30.0
  minimum: 0.1
  maximum: 30.0
  port property: notAutomatic
  port property: notOnGUI
  port property: expensive
  unit: http://lv2plug.in/ns/extensions/units#s
  comment: Maximum length of impulse data to use.
port: InputPort
  type: ControlPort
  index: 2
  symbol: direct_mix
  name: Direct
  default: 0.0
  minimum: -40.0
  maximum: 40.0
  unit: db
  scale point: -INF
    value: -40.0
  comment: Direct mix. Set to minimum to disable.
port: InputPort
  type: ControlPort
  index: 3
  symbol: reverb_mix
  name: Reverb
  default: -12.0
  minimum: -40.0
  maximum: 40.0
  unit: db
  scale point: -INF
    value: -40.0
  comment: Reverb mix. Set to minimum to disable.
port: InputPort
  type: ControlPort
  index: 4
  symbol: width
  name: Width
  default: 1.0
  minimum: 0.0
  maximum: 1.0
  comment: Stereo image width.
port: InputPort
  type: ControlPort
  port property: notOnGUI
  index: 5
  symbol: pan
  name: Pan
  default: 0.0
  minimum: -1.0
  maximum: 1.0
  comment: Pan.
port: InputPort
  type: ControlPort
  index: 6
  symbol: predelay
  name: Predelay
  default: -1
  minimum: -1
  maximum: 1
  port property: enumeration
  port property: notOnGUI
  scale point: Remove
    value: 0.0
  scale point: Keep
    value: 1.0
  comment: Removes leading silence in impulse when set to false.
port: InputPort
  type: ControlPort
  index: 7
  symbol: predelay_new
  name: Predelay
  default: 1
  minimum: 1
  maximum: 300
  unit: ms
  port property: logarithmic
  scale point: 0.00ms
    value: 1
  comment: Delay first early reflection
port: InputPort
  type: ControlPort
  index: 8
  symbol: start
  name: Start Offset
  default: 1.0
  minimum: 1.0
  maximum: 300.0
  unit: ms
  port property: logarithmic
  scale point: 0.00ms
    value: 1.0
  comment: Start offset in the I/R file
port: InputPort
  type: ControlPort
  index: 9
  symbol: stretch
  name: Stretch
  default: 1
  minimum: 0.25
  maximum: 2
  port property: logarithmic
  comment: Stretch the source i/r file
port: InputPort
  type: ControlPort
  index: 10
  symbol: decay
  name: Decay
  default: 0
  minimum: -1.0
  maximum: 1.0
  comment: Apply a decay envelope to the source i/r file
port: InputPort
  type: ControlPort
  index: 11
  symbol: tails
  name: Tails
  default: 1
  minimum: 0
  maximum: 1
  port property: toggled
  comment: Reverb tails when bypassed
port: OutputPort
  type: ControlPort
  index: 12
  symbol: loading_state
  name: Status
  port property: enumeration
  default: 0.0
  minimum: 0.0
  maximum: 5.0
  scale point: Not loaded
    value: 0.0
  scale point: Ready
    value: 1.0
  scale point: Error
    value: 2.0
  scale point: Loading
    value: 3.0
  scale point: Loading
    value: 4.0
  scale point: Loading
    value: 5.0
  comment: Plugin status.
port: AudioPort
  type: InputPort
  index: 13
  symbol: inL
  name: InL
  designation: left
  group: mainIn
port: AudioPort
  type: InputPort
  index: 14
  symbol: inR
  name: InR
  designation: right
  group: mainIn
port: AudioPort
  type: OutputPort
  index: 15
  symbol: outL
  name: OutL
  designation: left
  group: mainOut
port: AtomPort
ui: ui

ui
file properties: Reverb Impulse File
  type: fileProperty
  index: 3
  patch property: File
  directory: ReverbImpulseFiles
  resource directory: impulseFiles/reverb
  file types: WAV files
    type: fileType
    mime type: audio/wav
  file types: FLAC files
    type: fileType
    mime type: audio/flac

AudioPort
type: OutputPort
index: 16
symbol: outR
name: OutR
designation: right
group: mainOut

AtomPort
type: InputPort
buffer type: Sequence
designation: control
supports: Message
index: 17
symbol: control
name: Control
comment: Control

AtomPort
type: OutputPort
buffer type: Sequence
designation: control
index: 18
symbol: notify
name: Notify
comment: Notification