Robin Davies
type: Person

Model
type: Parameter
file types: nam,nammodel
range: Path

eqGroup
type: ControlGroup
type: InputGroup
name: Tone
symbol: eqGroup

toob-nam
type: Plugin
type: AmplifierPlugin
name: TooB Neural Amp Modeler
ui: toob-nam-ui
license: LicenseToobAmp
maintainer: Robin Davies
minor version: 0
micro version: 64
comment: A port of Steven Atkinson's Neural Amp Modeler to LV2. TooB Neural Amp Modeler uses uploadable .nam model files. Download .nam model files from http://tone3000.com, and then load them into TooB Neural Amp Modeler. The TONE3000 website contains a huge collection of community-developed amp models that can be used with TooB Neural Amp Modeler. You can also use .nam models from other sources. Using TONE3000 models with TooB Neural Amp Modeler is a two-step process. First, download model files to your local system using a web browser. Then upload the model files to the PiPedal server using the PiPedal web interface. You can find an "Upload" button in the file browser when you click on the "Model" control in the PiPedal web interface. If you are not using PiPedal, just click on the Model control, and use the file browser to select the .nam file directly on your local system. TooB Neural Amp Modeler supports a much wider range of amp models than ToobML, but usually uses more CPU. You will need at least a Pi 4 to use Toob Neural Amp Modeler, and you may need to increase your audio buffer sizes to prevent overruns. If you are having trouble with CPU usage, tone3000.com does contain some smaller amp models. Search for the "feather" tag to find models that use less CPU. Generally, you can use up to three NAM models at once in a given preset on a Pi 4, and up to 5 MAM models simultaneously on a Pi 5. N100 micro PCs could presumably do even better. However, exact CPU use varies depending on the complexity of the amp models you are using. Users have reported success using NAM on Raspberry Pi 3 devices, but this is not recommended (or really supported), as CPU usage is very high on a Raspberry Pi 3. If you are interested in profiling your own amps and effect pedals, please visit https://www.tone3000.com/capture When the Threaded control is on, neural amp modelling calculations are run on a separate thread from the real-time audio thread. This introduces one extra audio buffer of l…
brand: TooB
label: TooB NAM
optional feature: hardRTCapable
readable: Model
writable: Model
extension data: interface
port: InputPort
  type: ControlPort
  index: 0
  symbol: inputGain
  name: Input Gain
  default: 0.0
  minimum: -40.0
  maximum: 40.0
  unit: db
  comment: Input gain
port: OutputPort
  type: ControlPort
  index: 1
  symbol: inputGainOut
  default: -35.0
  minimum: -35.0
  maximum: 20.0
  unit: db
port: InputPort
  type: ControlPort
  index: 2
  symbol: outputGain
  name: Output Gain
  default: 0.0
  minimum: -40.0
  maximum: 40.0
  unit: db
  comment: Output gain
port: InputPort
  type: ControlPort
  index: 3
  symbol: buffer
  name: Threaded
  default: 0.0
  minimum: 0.0
  maximum: 1.0
  port property: toggled
  comment: Run computation on a separate thread. This allows more instances of NAM to run simultaneously, but adds one extra audio buffer of latency.
  comment: Output gain
port: InputPort
  type: ControlPort
  index: 4
  symbol: gate
  name: Noise Gate
  default: -100.0
  minimum: -100.0
  maximum: 0.0
  comment: Noise gate threshold. Set to minimum to disable.
  unit: db
  scale point: Off
    value: -100.0
port: OutputPort
  type: ControlPort
  index: 5
  symbol: gateOut
  default: 0.0
  minimum: 0.0
  maximum: 1.0
  comment: Gate Status
  port property: toggled
port: InputPort
  type: ControlPort
  index: 6
  symbol: toneStack
  name: Type
  default: 3.0
  minimum: 0.0
  maximum: 3.0
  port property: enumeration
  scale point: Bassman
    value: 0.0
  scale point: JCM8000
    value: 1.0
  scale point: Baxandall
    value: 2.0
  scale point: Bypass
    value: 3.0
  comment: Tonestack type
  group: eqGroup
port: InputPort
  type: ControlPort
  index: 7
  symbol: bass
  name: Bass
  default: 5.0
  minimum: 0.0
  maximum: 10.0
  comment: Bass
  group: eqGroup
port: InputPort
  type: ControlPort
  index: 8
  symbol: mid
  name: Mid
  default: 5.0
  minimum: 0.0
  maximum: 10.0
  comment: Mid
  group: eqGroup
port: InputPort
  type: ControlPort
  index: 9
  symbol: treble
  name: Treble
  default: 5.0
  minimum: 0.0
  maximum: 10.0
  comment: Bass
  group: eqGroup
port: AudioPort
  type: InputPort
  index: 10
  symbol: in
  name: In
port: AudioPort
  type: OutputPort
  index: 11
  symbol: out
  name: Out
port: AtomPort
  type: InputPort
  buffer type: Sequence
  designation: control
  supports: Message
  index: 12
  symbol: control
  name: Control
  comment: Control
port: AtomPort
  type: OutputPort
  buffer type: Sequence
  designation: control
  index: 13
  symbol: notify
  name: Notify
  comment: Notification
ui: ui

ui
file properties: Model
  type: fileProperty
  directory: NeuralAmpModels
  index: 2
  patch property: Model
  file types: .nam file
    type: fileType
    file extension: .nam
    mime type: application/octet-stream
frequency plot:
  patch property: FrequencyResponse
  index: 10
  group: eqGroup
  width:: 200