{
  "format": "forge.graph/0",
  "name": "Amp Stack",
  "author": "Chirp",
  "license": "CC-BY-4.0",
  "remixed_from": null,
  "description": "An amp's preamp and its real tone stack: a tube-like gain stage into the treble, bass and middle network of a '59 Bassman, a JCM800 or a blackface Fender, worked out from its parts, so the knobs interact as they do on the amp (noon is a mid scoop; middle down thins the bass too). Play it into a power amp and cabinet, or a clean amp.",
  "tags": ["amp", "preamp", "tone stack", "drive", "eq"],
  "face": {
    "display": { "kind": "meter", "label": "Drive", "source": "pre:hot.L", "range": [0, 1] },
    "knobs": [
      { "id": "gain", "label": "Gain", "default": 0.4,
        "controls": [ { "target": "pre.drive", "from": 1.5, "to": 40, "curve": "exp" } ] },
      { "id": "bass", "label": "Bass", "default": 0.5,
        "controls": [ { "target": "stack.bass", "from": 0, "to": 1 } ] },
      { "id": "mid", "label": "Middle", "default": 0.5,
        "controls": [ { "target": "stack.mid", "from": 0, "to": 1 } ] },
      { "id": "treble", "label": "Treble", "default": 0.5,
        "controls": [ { "target": "stack.treble", "from": 0, "to": 1 } ] },
      { "id": "level", "label": "Level", "default": 0.5,
        "controls": [ { "target": "level.amount", "from": 0.3, "to": 2 } ] }
    ],
    "menus": [
      { "id": "voice", "label": "Stack", "options": ["Tweed", "Brit", "Black"], "default": 0,
        "controls": [ { "target": "stack.type" } ] }
    ]
  },
  "nodes": {
    "tight": { "block": "onepole", "set": { "cutoff": 70 }, "in": { "x": "in" } },
    "pre": { "block": "clip_2x", "set": { "type": 3, "level": 0.6 }, "in": { "x": "tight:hp" } },
    "stack": { "block": "tonestack", "in": { "x": "pre" } },
    "makeup": { "block": "gain", "set": { "amount": 1.5 }, "in": { "x": "stack" } },
    "level": { "block": "gain", "in": { "x": "makeup" } }
  },
  "out": "level"
}
