text:     // Song data
      var song = {
        songData: [
          { // Instrument 0
            i: [
            2, // OSC1_WAVEFORM
            53, // OSC1_VOL
            128, // OSC1_SEMI
            0, // OSC1_XENV
            3, // OSC2_WAVEFORM
            61, // OSC2_VOL
            109, // OSC2_SEMI
            193, // OSC2_DETUNE
            0, // OSC2_XENV
            210, // NOISE_VOL
            1, // ENV_ATTACK
            29, // ENV_SUSTAIN
            1, // ENV_RELEASE
            0, // LFO_WAVEFORM
            0, // LFO_AMT
            0, // LFO_FREQ
            0, // LFO_FX_FREQ
            2, // FX_FILTER
            161, // FX_FREQ
            124, // FX_RESONANCE
            34, // FX_DIST
            29, // FX_DRIVE
            155, // FX_PAN_AMT
            8, // FX_PAN_FREQ
            92, // FX_DELAY_AMT
            3 // FX_DELAY_TIME
            ],
            // Patterns
            p: [,,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1],
            // Columns
            c: [
              {n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,148,,,,148,,,,148,,,,153,,,,154,,,,153,,,,154,,,,153],
               fx: []},
              {n: [112,,114,,117,,119,,121,,124,,112,,114,,117,,119,,121,,124,,112,,114,,117,,119],
               fx: []}
            ]
          },
          { // Instrument 1
            i: [
            0, // OSC1_WAVEFORM
            192, // OSC1_VOL
            128, // OSC1_SEMI
            1, // OSC1_XENV
            1, // OSC2_WAVEFORM
            32, // OSC2_VOL
            138, // OSC2_SEMI
            4, // OSC2_DETUNE
            0, // OSC2_XENV
            75, // NOISE_VOL
            7, // ENV_ATTACK
            100, // ENV_SUSTAIN
            204, // ENV_RELEASE
            2, // LFO_WAVEFORM
            0, // LFO_AMT
            0, // LFO_FREQ
            0, // LFO_FX_FREQ
            2, // FX_FILTER
            255, // FX_FREQ
            0, // FX_RESONANCE
            0, // FX_DIST
            28, // FX_DRIVE
            36, // FX_PAN_AMT
            0, // FX_PAN_FREQ
            0, // FX_DELAY_AMT
            0 // FX_DELAY_TIME
            ],
            // Patterns
            p: [1,1,1,1,2,2,1,1,3,3,1,1,3,3,1,1,3,3,4,4,5,5,1,1,3,3,2,2,3,3,6],
            // Columns
            c: [
              {n: [124],
               fx: []},
              {n: [148],
               fx: []},
              {n: [120],
               fx: []},
              {n: [160],
               fx: []},
              {n: [156,,,,,,,,,,,,,,,,158],
               fx: []},
              {n: [160],
               fx: []}
            ]
          },
          { // Instrument 2
            i: [
            3, // OSC1_WAVEFORM
            192, // OSC1_VOL
            128, // OSC1_SEMI
            1, // OSC1_XENV
            0, // OSC2_WAVEFORM
            136, // OSC2_VOL
            128, // OSC2_SEMI
            0, // OSC2_DETUNE
            1, // OSC2_XENV
            73, // NOISE_VOL
            7, // ENV_ATTACK
            22, // ENV_SUSTAIN
            70, // ENV_RELEASE
            0, // LFO_WAVEFORM
            0, // LFO_AMT
            0, // LFO_FREQ
            0, // LFO_FX_FREQ
            2, // FX_FILTER
            58, // FX_FREQ
            158, // FX_RESONANCE
            15, // FX_DIST
            99, // FX_DRIVE
            111, // FX_PAN_AMT
            4, // FX_PAN_FREQ
            0, // FX_DELAY_AMT
            0 // FX_DELAY_TIME
            ],
            // Patterns
            p: [,,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,2,2,2,2],
            // Columns
            c: [
              {n: [112,,,,,,112,,,,,,,,112,,112,,,,,,112,,,,,,,,112,112],
               fx: []},
              {n: [112,,112,,,,112,,112,,,,,,112,114,112,,,,112,,,,,,112,,112,,119],
               fx: []}
            ]
          },
          { // Instrument 3
            i: [
            2, // OSC1_WAVEFORM
            192, // OSC1_VOL
            128, // OSC1_SEMI
            1, // OSC1_XENV
            1, // OSC2_WAVEFORM
            151, // OSC2_VOL
            109, // OSC2_SEMI
            0, // OSC2_DETUNE
            0, // OSC2_XENV
            25, // NOISE_VOL
            1, // ENV_ATTACK
            27, // ENV_SUSTAIN
            80, // ENV_RELEASE
            0, // LFO_WAVEFORM
            0, // LFO_AMT
            0, // LFO_FREQ
            0, // LFO_FX_FREQ
            3, // FX_FILTER
            129, // FX_FREQ
            73, // FX_RESONANCE
            49, // FX_DIST
            127, // FX_DRIVE
            171, // FX_PAN_AMT
            4, // FX_PAN_FREQ
            84, // FX_DELAY_AMT
            4 // FX_DELAY_TIME
            ],
            // Patterns
            p: [,,1,1,1,1,1,2,1,2,1,2,1,2,1,3,4,4,,,,,1,1,1,2,1,1,1,2],
            // Columns
            c: [
              {n: [,,,,,,,,129,,,,,,,,,,,,,,,,129],
               fx: []},
              {n: [,,,,129,,,,129,,,129,,,129,,,,,,,,,,129,,129,,129,,129],
               fx: []},
              {n: [177,,,,177,,,,177,,,,174,,,,179,,,,179,,,,179,,,,174],
               fx: []},
              {n: [182,,,,181,,,,179,,,,174,,,,182,,,,181,,,,179,,,,174],
               fx: []}
            ]
          },
          { // Instrument 4
            i: [
            0, // OSC1_WAVEFORM
            192, // OSC1_VOL
            128, // OSC1_SEMI
            0, // OSC1_XENV
            3, // OSC2_WAVEFORM
            120, // OSC2_VOL
            128, // OSC2_SEMI
            0, // OSC2_DETUNE
            0, // OSC2_XENV
            0, // NOISE_VOL
            3, // ENV_ATTACK
            31, // ENV_SUSTAIN
            72, // ENV_RELEASE
            0, // LFO_WAVEFORM
            194, // LFO_AMT
            8, // LFO_FREQ
            0, // LFO_FX_FREQ
            1, // FX_FILTER
            15, // FX_FREQ
            113, // FX_RESONANCE
            0, // FX_DIST
            88, // FX_DRIVE
            101, // FX_PAN_AMT
            0, // FX_PAN_FREQ
            147, // FX_DELAY_AMT
            3 // FX_DELAY_TIME
            ],
            // Patterns
            p: [,,,,,,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,4,3,3,4,4,3,3,4,4],
            // Columns
            c: [
              {n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,136,,138,,139,,136,,138,,139,,136,,138,,139,,136,,138,,139,,143,,136,,141,,139],
               fx: []},
              {n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,132,,138,,139,,132,,138,,139,,132,,138,,139,,132,,138,,139,,143,,132,,141,,139],
               fx: []},
              {n: [,,,,139,,,,,,,,139,,,,,,,,139,,,,,,,,139,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,143,,,,,,,,143,,,,,,,,143,,,,,,,,143],
               fx: []},
              {n: [,,,,139,,,,,,,,139,,,,,,,,139,,,,,,,,139,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,144,,,,,,,,144,,,,,,,,144,,,,,,,,146],
               fx: []}
            ]
          },
          { // Instrument 5
            i: [
            1, // OSC1_WAVEFORM
            192, // OSC1_VOL
            128, // OSC1_SEMI
            0, // OSC1_XENV
            2, // OSC2_WAVEFORM
            65, // OSC2_VOL
            147, // OSC2_SEMI
            12, // OSC2_DETUNE
            0, // OSC2_XENV
            15, // NOISE_VOL
            5, // ENV_ATTACK
            32, // ENV_SUSTAIN
            53, // ENV_RELEASE
            0, // LFO_WAVEFORM
            0, // LFO_AMT
            0, // LFO_FREQ
            0, // LFO_FX_FREQ
            2, // FX_FILTER
            255, // FX_FREQ
            0, // FX_RESONANCE
            3, // FX_DIST
            23, // FX_DRIVE
            134, // FX_PAN_AMT
            2, // FX_PAN_FREQ
            0, // FX_DELAY_AMT
            0 // FX_DELAY_TIME
            ],
            // Patterns
            p: [,,,,,,1,1,2,2,1,1,2,2,1,1,2,2,3,3,4,4,1,1,2,2,1,1,2,2],
            // Columns
            c: [
              {n: [112,,,,112,,112,,,,112,,112,,,,112,,112,,,,112,,112,,,,112,,110],
               fx: []},
              {n: [120,,,,120,,108,,,,120,,120,,,,108,,120,,,,120,,108,,,,120,,134],
               fx: []},
              {n: [112,,,,,,,,112,,,,,,,,112,,,,,,,,112,,,,115],
               fx: []},
              {n: [108,,,,,,,,108,,,,120,,,,108,,,,,,,,108,,108],
               fx: []}
            ]
          },
          { // Instrument 6
            i: [
            3, // OSC1_WAVEFORM
            192, // OSC1_VOL
            128, // OSC1_SEMI
            1, // OSC1_XENV
            2, // OSC2_WAVEFORM
            192, // OSC2_VOL
            128, // OSC2_SEMI
            0, // OSC2_DETUNE
            1, // OSC2_XENV
            11, // NOISE_VOL
            194, // ENV_ATTACK
            151, // ENV_SUSTAIN
            115, // ENV_RELEASE
            0, // LFO_WAVEFORM
            0, // LFO_AMT
            0, // LFO_FREQ
            0, // LFO_FX_FREQ
            3, // FX_FILTER
            32, // FX_FREQ
            117, // FX_RESONANCE
            5, // FX_DIST
            59, // FX_DRIVE
            0, // FX_PAN_AMT
            0, // FX_PAN_FREQ
            154, // FX_DELAY_AMT
            4 // FX_DELAY_TIME
            ],
            // Patterns
            p: [,,,,,,,,,,,,,1,,1,,,,2,,2],
            // Columns
            c: [
              {n: [148],
               fx: []},
              {n: [136],
               fx: []}
            ]
          },
          { // Instrument 7
            i: [
            0, // OSC1_WAVEFORM
            0, // OSC1_VOL
            140, // OSC1_SEMI
            0, // OSC1_XENV
            0, // OSC2_WAVEFORM
            0, // OSC2_VOL
            140, // OSC2_SEMI
            0, // OSC2_DETUNE
            0, // OSC2_XENV
            255, // NOISE_VOL
            158, // ENV_ATTACK
            158, // ENV_SUSTAIN
            158, // ENV_RELEASE
            0, // LFO_WAVEFORM
            51, // LFO_AMT
            2, // LFO_FREQ
            1, // LFO_FX_FREQ
            2, // FX_FILTER
            58, // FX_FREQ
            239, // FX_RESONANCE
            0, // FX_DIST
            32, // FX_DRIVE
            88, // FX_PAN_AMT
            1, // FX_PAN_FREQ
            157, // FX_DELAY_AMT
            2 // FX_DELAY_TIME
            ],
            // Patterns
            p: [],
            // Columns
            c: [
            ]
          }
        ],
        rowLen: 5088,   // In sample lengths
        endPattern: 32  // End pattern
      };
  