{
  "format": "forge.graph/0",
  "name": "Cab Sim",
  "author": "Chirp",
  "license": "CC-BY-4.0",
  "remixed_from": null,
  "description": "A guitar speaker cabinet for recording or playing straight into a desk or headphones: it rolls off the lows a real speaker can't move and the fizz it can't reproduce, with the body thump and presence peak of a 1x12, 2x12 or 4x12.",
  "tags": ["utility", "cabinet", "direct"],
  "face": {
    "knobs": [
      { "id": "lowcut", "label": "Low Cut", "default": 0.4,
        "controls": [ { "target": "lowcut.freq", "from": 50, "to": 200, "curve": "exp" } ] },
      { "id": "highcut", "label": "Hi Cut", "default": 0.5,
        "controls": [ { "target": "highcut.freq", "from": 3000, "to": 9000, "curve": "exp" } ] },
      { "id": "body", "label": "Body", "default": 0.5,
        "controls": [ { "target": "body.gain_db", "from": 0, "to": 8 } ] },
      { "id": "presence", "label": "Pres", "default": 0.5,
        "controls": [ { "target": "presence.gain_db", "from": -6, "to": 6 } ] }
    ],
    "menus": [
      { "id": "speaker", "label": "Speaker", "options": ["1x12", "2x12", "4x12"], "default": 1,
        "controls": [ { "target": "body.freq", "values": [150, 115, 90] },
                      { "target": "presence.freq", "values": [3200, 2600, 2200] } ] }
    ]
  },
  "nodes": {
    "lowcut": { "block": "biquad", "set": { "type": 1, "q": 0.7 }, "in": { "x": "in" } },
    "body": { "block": "biquad", "set": { "type": 3, "q": 1.4 }, "in": { "x": "lowcut" } },
    "presence": { "block": "biquad", "set": { "type": 3, "q": 1.1 }, "in": { "x": "body" } },
    "highcut": { "block": "biquad", "set": { "type": 0, "q": 0.9 }, "in": { "x": "presence" } }
  },
  "out": "highcut"
}
