once $ "gfunk_lead"

do
setcps (60/60/4)
-- resetCycles
let width = pF "width"
let gMask = (midiOn "^41" (mask "t f t <t f>"))
let gMute = (midiOn "^73" (mask "f*16"))
let gMute2 = (midiOn "^74" (mask "f*16"))
let gMute3 = (midiOn "^75" (mask "f*16"))
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
let gM1 = gMask . gMute
let gM2 = gMask . gMute2
let gM3 = gMask . gMute3
d1 $ gF1 $ gM2
  $ midiOn "^42" ((|> "808bd:4") . fast "<2!6 4 8>" . (<|"k k k k"))
  $ midiOff "^42" ((|> "808bd:4") . (<|"k . k(<3 [3 5] [5 3] [8 <8 16>]>,8)"))
  -- $ fast 2 
  $ "808bd:4"
  # gain 1.4
d2 $ gF2 $ gM1 
  $ fast "<1!8 4!24>" $ "~ s*<1!7 [4 <2 4>]>" 
  # "snare:32"
  # gain 1.3 # legato 0.35
  # hpf 1300
d3 $ gF1 $ gM1 
  $ midiOn "^44" (fast 2 . (>| "~ hh ~ hh ~ hh ~ hh"))
  $ midiOff "^44" (<| "dr*[8 <8 8 16 [32 16 32 16]>]")
  $ "dr"
d4 $ gF2 $ gM3 
  $ midiOn "^57" (
    (|+| note ("0 . [<0 2 0 0> <7 7 8 7>](<3!3 5>,8)"))
    )
  $ midiOn "^89" (struct "t . t(3,8)")
  $ note "<fs3 d3 cs3 <b2 e2>>" 
  # "bassWarsaw"
  # crushbus 41 (range 16 2 "^53")
  # octerbus 42 (range 0 1.5 "^33")
  # octersubbus 43 (range 0 2.5 "^33")
  # room 0.4 
  # gain 1.2
d5 $ gF3 $ dMask $ gM3 -- Evasif
  $ superimpose (const 
      $ (0.125 ~>)
      $ midiOn "^42" (fast 2)
      $ slice 4 "<0 1 2 3>" 
      $ "numb:27/2" 
      # room 0.3
      # cut 51
      # lpf 3000
      |* gain ("^34")
      )
  $ midiOn "^90" (ply "<4!3 [8 8 16 <8 16>]>")
  -- $ slow 16 $ mask "t(8,16) t(8,16)" 
  $ chop 8
  $ "numb/2" 
  # crushbus 51 (range 16 4.1 "^54")
  # octersubbus 52 (range 0 1.1 "^34")
  # cut 5
  # room 0.3
d6 $ gF3 $ gM3 -- MoRE LIKE ME // LESS LIKE YOU
  $ whenmod 64 32 (stut 2 0.7 "e")
  $ (0.625 ~>) 
  $ "numb/2" # n (slow 2 $ ply 2 $ "<20 21>")
  # end 0.9
  -- # cut 6
  # room 0.4
d7 $ gF3 $ gM3 -- SO NUMB 
  $ midiOn "^91" (superimpose (
      const 
        $ slow 8 
        $ ply 4 $ chop 4 $ "numb:11" 
      # cut 71 # hpf 5000 # pan "<0.8 0.2>" # gain 1.3)
    )
  $ slice 16 (slow 2 $ run 16) 
  $ n "<1 2>/2" 
  # "numb" 
  # gain 0.55
  # room 0.3
d8 $ gF1 $ gM1 $ chop 8 
  $ midiOff "^60" (mask "t(8,16,1)" . chop 16)
  $ midiOn  "^36" (loopAt 2 . (>| "jungle_breaks:44"))
  $ midiOn  "^56" (loopAt 0.5 . (>| "jungle_breaks:19"))
  $ loopAt 2 $ "jungle_breaks:42" 
  # cut 8
  # gain 1.4
d9 $ gF3 $ gF3 
  $ "numb:18" 
  # cut 9
  # begin "<0!3 0.32>"
  # end "<0.32!3 <0.6 1>>"
d10 $ gF3 $ gM3 -- Keys cloche 
  $ "numb:24" 
  # cut 10
d11 $ gF3 $ gM3 
  $ "numb:25/2" -- Keys joie 
  # cut 11
  # room 0.4
d12 $ gF3 $ gM3 $ "numb:26" -- KEYS ORAGE
  # cut 12
  # octerbus 120 (slow 32 $ range 0 "^16" perlin)
  # room 0.2
  # freezebus 121 (range 0 1 "^31")
  -- Chester Bennington]
  -- I'm tired of being what you want me to be
  -- Feeling so faithless, lost under the surface
  -- I don't know what you're expecting of me
  -- Put under the pressure of walking in your shoes
  -- 
  -- [Pre-Chorus: Chester Bennington & Mike Shinoda]
  -- Caught in the undertow, just caught in the undertow
  -- Every step that I take is another mistake to you
  -- Caught in the undertow, just caught in the undertow
  -- 
  -- [Chorus: Chester Bennington]
  -- I've become so numb, I can't feel you there
  -- Become so tired, so much more aware
  -- I'm becoming this, all I want to do
  -- Is be more like me and be less like you
  -- 
  -- [Verse 2: Chester Bennington]
  -- Can't you see that you're smothering me?
  -- Holding too tightly, afraid to lose control
  -- 'Cause everything that you thought I would be
  -- Has fallen apart, right in front of you
  -- 
  -- [Pre-Chorus: Chester Bennington & Mike Shinoda]
  -- Caught in the undertow, just caught in the undertow
  -- Every step that I take is another mistake to you
  -- Caught in the undertow, just caught in the undertow
  -- And every second I waste is more than I can take
  -- You might also like
  -- In the End
  -- Linkin Park
  -- Heavy Is the Crown
  -- Linkin Park
  -- ROSÉ & Bruno Mars - APT. (Romanized)
  -- Genius Romanizations
  -- [Chorus: Chester Bennington]
  -- I've become so numb, I can't feel you there
  -- Become so tired, so much more aware
  -- I'm becoming this, all I want to do
  -- Is be more like me and be less like you
  -- 
  -- [Bridge: Chester Bennington]
  -- And I know
  -- I may end up failing too
  -- But I know
  -- You were just like me with someone disappointed in you
  -- 
  -- [Chorus: Chester Bennington]
  -- I've become so numb, I can't feel you there
  -- Become so tired, so much more aware
  -- I'm becoming this, all I want to do
  -- Is be more like me and be less like you
  -- 
  -- [Outro: Chester Bennington]
  -- I've become so numb, I can't feel you there
  -- I'm tired of being what you want me to be
  -- I've become so numb, I can't feel you there
  -- I'm tired of being what you want me to be
