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

Robin Davies
type: Person

toob-convolution-reverb
type: Plugin
type: ReverbPlugin
name: TooB Convolution Reverb
ui: convolution-reverb-ui
license: LicenseToobAmp
maintainer: Robin Davies
minor version: 0
micro version: 64
comment: Convolution reverb is a notoriously compute-intensive effect. If you are having performance issues, use the Max T control to constrain the length of the impulse file to under two seconds. The Max T control affects how much of the impulse file is used. If the length of the impulse file is longer than the specified time, samples occurring after the specified time are discarded, and the tail of the impulse convolution is fed back into the input of the convolution. This ensures a smooth reverb tail, and has little effect on the quality of the resulting reverb. If the impulse file is shorter than the specified time, then all samples in the impulse file are used, and no feedback occurs. You can often get smooth reverbs that preserve most of the character of the impulse file with Max T set to 250ms or less. Because reverb impulse files often include the original sound, you will sometimes get strange comb filter effects if you use the Direct mix control; but this varies depending on the impulse file in question. Usually, the Direct mix control should be set to -INF. The Predelay control determines whether Toob Convolution Reverb will strip leading silence from the impulse data. Turning it on preserves leading silence in the impulse signal; turning it off removes leading silence. If the the Direct mix control is set to -INF dB, there's no real point in delaying the convolution reverb output; you want responses as quickly as possible. The Predelay control should be set to off. The leading silence in impulse files can sometimes be quite significant. If the impulse file has 4 channels, Toob Convolution Reverb assumes the signal is in Ambisonic b-format, and down-mixes the ambisonic channels to mono. To generate stereo reverb effects from ambisonic audio, use the stereo version of this plugin. Toob Convolution Reverb comes with a nominal set of reverb impulse files to get you started. You are strongly encouraged to explore the rich collections of reverb impulse files that are wi…
brand: TooB
label: TooB CReverb
required feature: map
optional feature: :freePath
optional feature: makePath
optional feature: mapPath
optional feature: schedule
extension data: interface
optional feature: hardRTCapable
readable: Reverb Impulse File
writable: Reverb Impulse File
port: InputPort
  type: ControlPort
  index: 0
  symbol: time
  name: Max T
  port property: logarithmic
  default: 1.5
  minimum: 0.1
  maximum: 10.0
  port property: notAutomatic
  port property: expensive
  unit: http://lv2plug.in/ns/extensions/units#s
  comment: Maximum length of impulse data to use.
port: InputPort
  type: ControlPort
  index: 1
  symbol: direct_mix
  name: Direct
  default: -40.0
  minimum: -40.0
  maximum: 20.0
  unit: db
  scale point: -INF
    value: -40.0
  comment: Direct mix. Set to minimum to disable.
port: InputPort
  type: ControlPort
  index: 2
  symbol: reverb_mix
  name: Reverb
  default: -10.0
  minimum: -40.0
  maximum: 20.0
  unit: db
  scale point: -INF
    value: -40.0
  comment: Reverb mix. Set to minimum to disable.
port: InputPort
  type: ControlPort
  index: 3
  symbol: predelay
  name: Predelay
  default: 1
  minimum: 0
  maximum: 1
  port property: enumeration
  scale point: Remove
    value: 0.0
  scale point: Keep
    value: 1.0
  comment: Removes leading silence in impulse when set to false.
port: OutputPort
  type: ControlPort
  index: 4
  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: 5
  symbol: in
  name: In
port: AudioPort
  type: OutputPort
  index: 6
  symbol: out
  name: Out
port: AtomPort
  type: InputPort
  buffer type: Sequence
  designation: control
  supports: Message
  index: 7
  symbol: control
  name: Control
  comment: Control
port: AtomPort
  type: OutputPort
  buffer type: Sequence
  designation: control
  index: 8
  symbol: notify
  name: Notify
  comment: Notification
ui: ui

ui
file properties: Reverb Impulse File
  type: fileProperty
  index: 3
  patch property: Reverb Impulse 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