Skip to main content

Module board

Module board 

Source
Expand description

Parser for .board pedalboard definition files.

A .board file defines a signal chain of .pedal files with optional per-pedal knob overrides.

board "Blues Rig" {
  ts: "tube_screamer.pedal" { Drive = 0.6, Level = 0.7 }
  bd: "blues_driver.pedal"
}

Structs§

BoardDef
Top-level pedalboard definition.
BoardPedalEntry
A single pedal entry in the board.
FxLoopGroup
An FX send/return loop group.
GlobalBoardDef
Global board definition — pedals auto-injected at the start/end of every board.

Enums§

BoardEntry
An entry in the board signal chain — either a single pedal or an FX loop group.

Functions§

find_global_board
Search for a .global.board file by walking up from start_dir.
parse_board_file
Convenience wrapper that returns Result.
parse_global_board_file
Parse a .global.board file, returning a Result.