{
  "format": "forge.graph/0",
  "name": "Studio EQ",
  "author": "Chirp",
  "license": "CC-BY-4.0",
  "remixed_from": null,
  "description": "A mixing-desk EQ for the whole board: a low cut to clear rumble, bass, a sweepable mid and treble, and a high cut to tame fizz. It starts with a gentle 3 dB lift where the mids sit, so the sweep is easy to hear.",
  "tags": ["utility", "eq", "filter"],
  "face": {
    "knobs": [
      { "id": "lowcut", "label": "Low Cut", "default": 0,
        "controls": [ { "target": "lowcut.freq", "from": 20, "to": 400, "curve": "exp" } ] },
      { "id": "bass", "label": "Bass", "default": 0.5,
        "controls": [ { "target": "eq.bass_db", "from": -15, "to": 15 } ] },
      { "id": "mid", "label": "Mid", "default": 0.6,
        "controls": [ { "target": "eq.mid_db", "from": -15, "to": 15 } ] },
      { "id": "midfreq", "label": "Mid Hz", "default": 0.5,
        "controls": [ { "target": "eq.mid_hz", "from": 200, "to": 3000, "curve": "exp" } ] },
      { "id": "treble", "label": "Treble", "default": 0.5,
        "controls": [ { "target": "eq.treble_db", "from": -15, "to": 15 } ] },
      { "id": "highcut", "label": "Hi Cut", "default": 1,
        "controls": [ { "target": "highcut.freq", "from": 2000, "to": 20000, "curve": "exp" } ] }
    ]
  },
  "nodes": {
    "lowcut": { "block": "biquad", "set": { "type": 1, "q": 0.707 }, "in": { "x": "in" } },
    "eq": { "block": "eq3", "in": { "x": "lowcut" } },
    "highcut": { "block": "biquad", "set": { "type": 0, "q": 0.707 }, "in": { "x": "eq" } }
  },
  "out": "highcut"
}
