content: do
      (x0, y0) <- mouse
      let (x, y) = quantise2 quantum (x0, y0)
      root <- currentPlane
      audio_saw0  <-  new' "audio_saw"
      audio_sin1  <-  new' "audio_sin"
      audio_square2  <-  new' "audio_square"
      audio_triangle3  <-  new' "audio_triangle"
      id10  <-  new' "id"
      id11  <-  new' "id"
      id12  <-  new' "id"
      id13  <-  new' "id"
      id15  <-  new' "id"
      id16  <-  new' "id"
      id7  <-  new' "id"
      id8  <-  new' "id"
      input22  <-  new' "input"
      input9  <-  new' "input"
      sum28  <-  new' "sum"
      container71 <- container' "panel_vco2.png" (x+(-84.0), y+(168.0)) (Inside root)
      in72 <- plugin' (id16 ++ "." ++ "signal") (x+(-48.0), y+(204.0)) (Outside container71)
      in73 <- plugin' (id7 ++ "." ++ "signal") (x+(-71.0), y+(248.0)) (Outside container71)
      hide in73
      in74 <- plugin' (id8 ++ "." ++ "signal") (x+(-53.0), y+(171.0)) (Outside container71)
      hide in74
      in75 <- plugin' (id10 ++ "." ++ "signal") (x+(-48.0), y+(132.0)) (Outside container71)
      knob76 <- knob' (input9 ++ "." ++ "result") (x+(-48.0), y+(168.0)) (Outside container71)
      knob77 <- knob' (input22 ++ "." ++ "result") (x+(-48.0), y+(240.0)) (Outside container71)
      out78 <- plugout' (id15 ++ "." ++ "result") (x+(-108.0), y+(84.0)) (Outside container71)
      out79 <- plugout' (id11 ++ "." ++ "result") (x+(-36.0), y+(84.0)) (Outside container71)
      out80 <- plugout' (id12 ++ "." ++ "result") (x+(-108.0), y+(48.0)) (Outside container71)
      out81 <- plugout' (id13 ++ "." ++ "result") (x+(-36.0), y+(48.0)) (Outside container71)
      proxy82 <- proxy' (x+(-131.0), y+(250.0)) (Outside container71)
      hide proxy82
      container104 <- container' "panel_3x1.png" (-815.0,439.0) (Inside proxy82)
      in105 <- plugin' (sum28 ++ "." ++ "signal2") (-836.0,414.0) (Outside container104)
      in106 <- plugin' (sum28 ++ "." ++ "signal1") (-836.0,464.0) (Outside container104)
      label107 <- label' "sum" (-840.0,514.0) (Outside container104)
      out108 <- plugout' (sum28 ++ "." ++ "result") (-795.0,439.0) (Outside container104)
      container83 <- container' "panel_3x1.png" (-434.0,420.0) (Inside proxy82)
      in84 <- plugin' (audio_triangle3 ++ "." ++ "freq") (-455.0,445.0) (Outside container83)
      in85 <- plugin' (audio_triangle3 ++ "." ++ "sync") (-455.0,395.0) (Outside container83)
      label86 <- label' "audio_triangle" (-459.0,495.0) (Outside container83)
      out87 <- plugout' (audio_triangle3 ++ "." ++ "result") (-414.0,420.0) (Outside container83)
      container88 <- container' "panel_3x1.png" (-318.0,291.0) (Inside proxy82)
      in89 <- plugin' (audio_saw0 ++ "." ++ "freq") (-339.0,316.0) (Outside container88)
      in90 <- plugin' (audio_saw0 ++ "." ++ "sync") (-339.0,266.0) (Outside container88)
      label91 <- label' "audio_saw" (-343.0,366.0) (Outside container88)
      out92 <- plugout' (audio_saw0 ++ "." ++ "result") (-298.0,291.0) (Outside container88)
      container93 <- container' "panel_3x1.png" (-691.0,453.0) (Inside proxy82)
      in94 <- plugin' (audio_sin1 ++ "." ++ "freq") (-712.0,478.0) (Outside container93)
      in95 <- plugin' (audio_sin1 ++ "." ++ "sync") (-712.0,428.0) (Outside container93)
      label96 <- label' "audio_sin" (-716.0,528.0) (Outside container93)
      out97 <- plugout' (audio_sin1 ++ "." ++ "result") (-671.0,453.0) (Outside container93)
      container98 <- container' "panel_3x1.png" (-826.0,199.0) (Inside proxy82)
      in100 <- plugin' (audio_square2 ++ "." ++ "pwm") (-847.0,199.0) (Outside container98)
      in101 <- plugin' (audio_square2 ++ "." ++ "sync") (-847.0,149.0) (Outside container98)
      in99 <- plugin' (audio_square2 ++ "." ++ "freq") (-847.0,249.0) (Outside container98)
      label102 <- label' "audio_square" (-851.0,274.0) (Outside container98)
      out103 <- plugout' (audio_square2 ++ "." ++ "result") (-806.0,199.0) (Outside container98)
      in109 <- plugin' (id11 ++ "." ++ "signal") (-753.0,198.0) (Inside proxy82)
      in110 <- plugin' (id12 ++ "." ++ "signal") (-360.0,422.0) (Inside proxy82)
      in111 <- plugin' (id13 ++ "." ++ "signal") (-247.0,292.0) (Inside proxy82)
      in112 <- plugin' (id15 ++ "." ++ "signal") (-556.0,449.0) (Inside proxy82)
      out113 <- plugout' (id16 ++ "." ++ "result") (-891.0,413.0) (Inside proxy82)
      out114 <- plugout' (id7 ++ "." ++ "result") (-892.0,469.0) (Inside proxy82)
      out115 <- plugout' (id8 ++ "." ++ "result") (-894.0,199.0) (Inside proxy82)
      out116 <- plugout' (id10 ++ "." ++ "result") (-893.0,146.0) (Inside proxy82)
      cable knob77 in73
      cable knob76 in74
      cable out113 in105
      cable out114 in106
      cable out108 in84
      cable out116 in85
      cable out108 in89
      cable out116 in90
      cable out108 in94
      cable out116 in95
      cable out115 in100
      cable out116 in101
      cable out108 in99
      cable out103 in109
      cable out87 in110
      cable out92 in111
      cable out97 in112
      recompile
      set knob76 (0.0)
      set knob77 (0.0)
      return ()
  