mixGroup
type: ControlGroup
type: InputGroup
name: Mix
symbol: mixGroup

Robin Davies
type: Person

File
type: Parameter
file types: audiotrack,wav,flac,mp3
range: Path
index: 4

Seek
type: Parameter
range: Float

toob-player
type: Plugin
type: GeneratorPlugin
name: TooB File Player
license: LicenseToobAmp
maintainer: Robin Davies
minor version: 0
micro version: 82
comment: Play audio files. Audio files can optionally be loooped by pressing the "Set loop" button. To skip the start of a file, press the "Set Loop" button, set the "Start" value in the seek dialog, and leave the "Loop Enabled" checkbox unchecked. Note that loop information is stored as per-file metadata, and is not stored in the preset. If you need different loop settings for the same file, create a copy of the file. Files are copied using hard links, so the copy will not take up significant disk space. TooB Player will display audio metadata for a file (track number, title, album, artist) if available. If the file's metadata contains album art, that will be displayed as well. If not, the player will look for a folder artwork file in the same directory. The folder artwork file can be called any of "Folder.jpg", "Cover.jpg", "AlbumArt.jpg" or a number of other common names used by media players and taggers. You can upload album artwork files using the Upload button in the file browser. The Upload button will allow you to upload audio files, or folder artwork files that have a .jpg file extension.
brand: TooB
label: File Player
required feature: host
optional feature: hardRTCapable
optional feature: :freePath
optional feature: makePath
optional feature: mapPath
optional feature: schedule
extension data: interface
readable: File
readable: Seek
writable: File
port: AudioPort
  type: InputPort
  index: 0
  symbol: inl
  name: In L
port: AudioPort
  type: InputPort
  index: 1
  symbol: inr
  name: In R
port: AudioPort
  type: OutputPort
  index: 2
  symbol: outl
  name: Out L
port: AudioPort
  type: OutputPort
  index: 3
  symbol: outr
  name: OutR
port: AtomPort
  type: InputPort
  index: 4
  buffer type: Sequence
  supports: Message
  designation: control
  symbol: controlIn
  name: ControlIn
port: AtomPort
  type: OutputPort
  index: 5
  buffer type: Sequence
  supports: Message
  designation: control
  symbol: controlOut
  name: ControlOut
port: InputPort
  type: ControlPort
  index: 6
  symbol: stop
  name: Stop
  comment: Stop playback.
  default: 0.0
  minimum: 0.0
  maximum: 1.0
  port property: toggled
  port property: trigger
port: InputPort
  type: ControlPort
  index: 7
  symbol: pause
  name: Pause
  comment: Pause playback.
  default: 0.0
  minimum: 0.0
  maximum: 1.0
  port property: toggled
  port property: trigger
port: InputPort
  type: ControlPort
  index: 8
  symbol: play
  name: Play
  comment: Play selected file.
  default: 0.0
  minimum: 0.0
  maximum: 1.0
  port property: toggled
  port property: trigger
port: InputPort
  type: ControlPort
  index: 9
  symbol: volIn
  name: Input Vol
  comment: Volume audio passed through from the input.
  default: 0.0
  minimum: -40.0
  maximum: 30.0
  unit: db
  scale point: -INF
    value: -40.0
  group: mixGroup
port: InputPort
  type: ControlPort
  index: 10
  symbol: panIn
  name: Input Pan
  comment: Pan for passed-through audio.
  default: 0.0
  minimum: -1.0
  maximum: 1.0
  group: mixGroup
  comment: Input Pan
port: InputPort
  type: ControlPort
  index: 11
  symbol: volFile
  name: File Vol
  comment: Volume of the audio file being played.
  default: 0.0
  minimum: -40.0
  maximum: 30.0
  unit: db
  scale point: -INF
    value: -40.0
  group: mixGroup
port: InputPort
  type: ControlPort
  index: 12
  symbol: panFile
  name: File Pan
  comment: Pan position of the file being played.
  default: 0.0
  minimum: -1.0
  maximum: 1.0
  group: mixGroup
port: OutputPort
  type: ControlPort
  index: 13
  symbol: state
  name: Play State
  port property: notOnGUI
  default: 0.0
  minimum: 0.0
  maximum: 10.0
port: OutputPort
  type: ControlPort
  index: 14
  symbol: position
  name: Play Position
  default: 0.0
  minimum: 0.0
  maximum: 1.0E+38
  unit: http://lv2plug.in/ns/extensions/units#s
port: OutputPort
  type: ControlPort
  index: 15
  symbol: duration
  name: Duration
  comment: Length of the selected audio file.
  default: 0.0
  minimum: 0.0
  maximum: 1.0E+38
  unit: http://lv2plug.in/ns/extensions/units#s