float mtTime = iTime; float mtTimeDelta = iTimeDelta; const float mtPps = 150; const int mtNoteCount = 300; const vec4 mtNotes[300] = vec4[300]( vec4( 0.0, 0.3, 10, 127), vec4( 0.0, 0.3, 23, 127), vec4( 0.0, 0.3, 45, 127), vec4( 0.0, 0.3, 54, 127), vec4( 0.0, 0.3, 62, 127), vec4( 0.5, 0.3, 15, 127), vec4( 0.5, 0.3, 28, 127), vec4( 0.5, 0.3, 54, 127), vec4( 0.5, 0.3, 63, 127), vec4( 0.5, 0.3, 67, 127), vec4( 1.0, 0.3, 20, 127), vec4( 1.0, 0.3, 33, 127), vec4( 1.0, 0.3, 58, 127), vec4( 1.0, 0.3, 67, 127), vec4( 1.0, 0.3, 72, 127), vec4( 1.5, 0.3, 13, 127), vec4( 1.5, 0.3, 26, 127), vec4( 1.5, 0.3, 50, 127), vec4( 1.5, 0.3, 59, 127), vec4( 1.5, 0.3, 65, 127), vec4( 2.0, 0.3, 18, 127), vec4( 2.0, 0.3, 31, 127), vec4( 2.0, 0.3, 54, 127), vec4( 2.0, 0.3, 63, 127), vec4( 2.0, 0.3, 70, 127), vec4( 2.5, 0.3, 11, 127), vec4( 2.5, 0.3, 24, 127), vec4( 2.5, 0.3, 46, 127), vec4( 2.5, 0.3, 55, 127), vec4( 2.5, 0.3, 63, 127), vec4( 3.0, 0.3, 16, 127), vec4( 3.0, 0.3, 29, 127), vec4( 3.0, 0.3, 55, 127), vec4( 3.0, 0.3, 64, 127), vec4( 3.0, 0.3, 68, 127), vec4( 3.5, 0.3, 21, 127), vec4( 3.5, 0.3, 34, 127), vec4( 3.5, 0.3, 59, 127), vec4( 3.5, 0.3, 68, 127), vec4( 3.5, 0.3, 73, 127), vec4( 4.0, 0.3, 14, 127), vec4( 4.0, 0.3, 27, 127), vec4( 4.0, 0.3, 51, 127), vec4( 4.0, 0.3, 60, 127), vec4( 4.0, 0.3, 66, 127), vec4( 4.5, 0.3, 19, 127), vec4( 4.5, 0.3, 32, 127), vec4( 4.5, 0.3, 55, 127), vec4( 4.5, 0.3, 64, 127), vec4( 4.5, 0.3, 71, 127), vec4( 5.0, 0.3, 12, 127), vec4( 5.0, 0.3, 25, 127), vec4( 5.0, 0.3, 47, 127), vec4( 5.0, 0.3, 56, 127), vec4( 5.0, 0.3, 64, 127), vec4( 5.5, 0.3, 17, 127), vec4( 5.5, 0.3, 30, 127), vec4( 5.5, 0.3, 56, 127), vec4( 5.5, 0.3, 65, 127), vec4( 5.5, 0.3, 69, 127), vec4( 6.0, 0.3, 10, 127), vec4( 6.0, 0.3, 23, 127), vec4( 6.0, 0.3, 48, 127), vec4( 6.0, 0.3, 57, 127), vec4( 6.0, 0.3, 62, 127), vec4( 6.5, 0.3, 15, 127), vec4( 6.5, 0.3, 28, 127), vec4( 6.5, 0.3, 52, 127), vec4( 6.5, 0.3, 61, 127), vec4( 6.5, 0.3, 67, 127), vec4( 7.0, 0.3, 20, 127), vec4( 7.0, 0.3, 33, 127), vec4( 7.0, 0.3, 56, 127), vec4( 7.0, 0.3, 65, 127), vec4( 7.0, 0.3, 72, 127), vec4( 7.5, 0.3, 13, 127), vec4( 7.5, 0.3, 26, 127), vec4( 7.5, 0.3, 48, 127), vec4( 7.5, 0.3, 57, 127), vec4( 7.5, 0.3, 65, 127), vec4( 8.0, 0.3, 18, 127), vec4( 8.0, 0.3, 31, 127), vec4( 8.0, 0.3, 57, 127), vec4( 8.0, 0.3, 66, 127), vec4( 8.0, 0.3, 70, 127), vec4( 8.5, 0.3, 11, 127), vec4( 8.5, 0.3, 24, 127), vec4( 8.5, 0.3, 49, 127), vec4( 8.5, 0.3, 58, 127), vec4( 8.5, 0.3, 63, 127), vec4( 9.0, 0.3, 16, 127), vec4( 9.0, 0.3, 29, 127), vec4( 9.0, 0.3, 53, 127), vec4( 9.0, 0.3, 62, 127), vec4( 9.0, 0.3, 68, 127), vec4( 9.5, 0.3, 21, 127), vec4( 9.5, 0.3, 34, 127), vec4( 9.5, 0.3, 57, 127), vec4( 9.5, 0.3, 66, 127), vec4( 9.5, 0.3, 73, 127), vec4( 0.0, 0.3, 14, 127), vec4( 0.0, 0.3, 27, 127), vec4( 0.0, 0.3, 49, 127), vec4( 0.0, 0.3, 58, 127), vec4( 0.0, 0.3, 66, 127), vec4( 0.5, 0.3, 19, 127), vec4( 0.5, 0.3, 32, 127), vec4( 0.5, 0.3, 58, 127), vec4( 0.5, 0.3, 67, 127), vec4( 0.5, 0.3, 71, 127), vec4( 1.0, 0.1, 0, 127), vec4( 1.0, 0.1, 22, 127), vec4( 1.0, 0.1, 44, 127), vec4( 1.0, 0.1, 66, 127), vec4( 1.5, 0.1, 1, 127), vec4( 1.5, 0.1, 23, 127), vec4( 1.5, 0.1, 45, 127), vec4( 1.5, 0.1, 67, 127), vec4( 2.0, 0.1, 2, 127), vec4( 2.0, 0.1, 24, 127), vec4( 2.0, 0.1, 46, 127), vec4( 2.0, 0.1, 68, 127), vec4( 2.5, 0.1, 3, 127), vec4( 2.5, 0.1, 25, 127), vec4( 2.5, 0.1, 47, 127), vec4( 2.5, 0.1, 69, 127), vec4( 3.0, 0.1, 4, 127), vec4( 3.0, 0.1, 26, 127), vec4( 3.0, 0.1, 48, 127), vec4( 3.0, 0.1, 70, 127), vec4( 3.5, 0.1, 5, 127), vec4( 3.5, 0.1, 27, 127), vec4( 3.5, 0.1, 49, 127), vec4( 3.5, 0.1, 71, 127), vec4( 4.0, 0.1, 6, 127), vec4( 4.0, 0.1, 28, 127), vec4( 4.0, 0.1, 50, 127), vec4( 4.0, 0.1, 72, 127), vec4( 4.5, 0.1, 7, 127), vec4( 4.5, 0.1, 29, 127), vec4( 4.5, 0.1, 51, 127), vec4( 4.5, 0.1, 73, 127), vec4( 5.0, 0.1, 8, 127), vec4( 5.0, 0.1, 30, 127), vec4( 5.0, 0.1, 52, 127), vec4( 5.0, 0.1, 74, 127), vec4( 5.5, 0.1, 9, 127), vec4( 5.5, 0.1, 31, 127), vec4( 5.5, 0.1, 53, 127), vec4( 5.5, 0.1, 75, 127), vec4( 6.0, 0.1, 10, 127), vec4( 6.0, 0.1, 32, 127), vec4( 6.0, 0.1, 54, 127), vec4( 6.0, 0.1, 76, 127), vec4( 6.5, 0.1, 11, 127), vec4( 6.5, 0.1, 33, 127), vec4( 6.5, 0.1, 55, 127), vec4( 6.5, 0.1, 77, 127), vec4( 7.0, 0.1, 12, 127), vec4( 7.0, 0.1, 34, 127), vec4( 7.0, 0.1, 56, 127), vec4( 7.0, 0.1, 78, 127), vec4( 7.5, 0.1, 13, 127), vec4( 7.5, 0.1, 35, 127), vec4( 7.5, 0.1, 57, 127), vec4( 7.5, 0.1, 79, 127), vec4( 8.0, 0.1, 14, 127), vec4( 8.0, 0.1, 36, 127), vec4( 8.0, 0.1, 58, 127), vec4( 8.0, 0.1, 80, 127), vec4( 8.5, 0.1, 15, 127), vec4( 8.5, 0.1, 37, 127), vec4( 8.5, 0.1, 59, 127), vec4( 8.5, 0.1, 81, 127), vec4( 9.0, 0.1, 16, 127), vec4( 9.0, 0.1, 38, 127), vec4( 9.0, 0.1, 60, 127), vec4( 9.0, 0.1, 82, 127), vec4( 9.5, 0.1, 17, 127), vec4( 9.5, 0.1, 39, 127), vec4( 9.5, 0.1, 61, 127), vec4( 9.5, 0.1, 83, 127), vec4( 0.0, 0.1, 18, 127), vec4( 0.0, 0.1, 40, 127), vec4( 0.0, 0.1, 62, 127), vec4( 0.0, 0.1, 84, 127), vec4( 0.5, 0.1, 19, 127), vec4( 0.5, 0.1, 41, 127), vec4( 0.5, 0.1, 63, 127), vec4( 0.5, 0.1, 85, 127), vec4( 1.0, 0.1, 20, 127), vec4( 1.0, 0.1, 42, 127), vec4( 1.0, 0.1, 64, 127), vec4( 1.0, 0.1, 86, 127), vec4( 1.5, 0.1, 21, 127), vec4( 1.5, 0.1, 43, 127), vec4( 1.5, 0.1, 65, 127), vec4( 1.5, 0.1, 87, 127), vec4( 2.0, 0.3, 14, 127), vec4( 2.0, 0.3, 27, 127), vec4( 2.0, 0.3, 50, 127), vec4( 2.0, 0.3, 59, 127), vec4( 2.0, 0.3, 66, 127), vec4( 2.5, 0.3, 19, 127), vec4( 2.5, 0.3, 32, 127), vec4( 2.5, 0.3, 54, 127), vec4( 2.5, 0.3, 63, 127), vec4( 2.5, 0.3, 71, 127), vec4( 3.0, 0.3, 12, 127), vec4( 3.0, 0.3, 25, 127), vec4( 3.0, 0.3, 51, 127), vec4( 3.0, 0.3, 60, 127), vec4( 3.0, 0.3, 64, 127), vec4( 3.5, 0.3, 17, 127), vec4( 3.5, 0.3, 30, 127), vec4( 3.5, 0.3, 55, 127), vec4( 3.5, 0.3, 64, 127), vec4( 3.5, 0.3, 69, 127), vec4( 4.0, 0.3, 10, 127), vec4( 4.0, 0.3, 23, 127), vec4( 4.0, 0.3, 47, 127), vec4( 4.0, 0.3, 56, 127), vec4( 4.0, 0.3, 62, 127), vec4( 4.5, 0.3, 15, 127), vec4( 4.5, 0.3, 28, 127), vec4( 4.5, 0.3, 51, 127), vec4( 4.5, 0.3, 60, 127), vec4( 4.5, 0.3, 67, 127), vec4( 5.0, 0.3, 20, 127), vec4( 5.0, 0.3, 33, 127), vec4( 5.0, 0.3, 55, 127), vec4( 5.0, 0.3, 64, 127), vec4( 5.0, 0.3, 72, 127), vec4( 5.5, 0.3, 13, 127), vec4( 5.5, 0.3, 26, 127), vec4( 5.5, 0.3, 52, 127), vec4( 5.5, 0.3, 61, 127), vec4( 5.5, 0.3, 65, 127), vec4( 6.0, 0.3, 18, 127), vec4( 6.0, 0.3, 31, 127), vec4( 6.0, 0.3, 56, 127), vec4( 6.0, 0.3, 65, 127), vec4( 6.0, 0.3, 70, 127), vec4( 6.5, 0.3, 11, 127), vec4( 6.5, 0.3, 24, 127), vec4( 6.5, 0.3, 48, 127), vec4( 6.5, 0.3, 57, 127), vec4( 6.5, 0.3, 63, 127), vec4( 7.0, 0.3, 16, 127), vec4( 7.0, 0.3, 29, 127), vec4( 7.0, 0.3, 52, 127), vec4( 7.0, 0.3, 61, 127), vec4( 7.0, 0.3, 68, 127), vec4( 7.5, 0.3, 21, 127), vec4( 7.5, 0.3, 34, 127), vec4( 7.5, 0.3, 56, 127), vec4( 7.5, 0.3, 65, 127), vec4( 7.5, 0.3, 73, 127), vec4( 8.0, 0.3, 14, 127), vec4( 8.0, 0.3, 27, 127), vec4( 8.0, 0.3, 53, 127), vec4( 8.0, 0.3, 62, 127), vec4( 8.0, 0.3, 66, 127), vec4( 8.5, 0.3, 19, 127), vec4( 8.5, 0.3, 32, 127), vec4( 8.5, 0.3, 57, 127), vec4( 8.5, 0.3, 66, 127), vec4( 8.5, 0.3, 71, 127), vec4( 9.0, 0.3, 12, 127), vec4( 9.0, 0.3, 25, 127), vec4( 9.0, 0.3, 49, 127), vec4( 9.0, 0.3, 58, 127), vec4( 9.0, 0.3, 64, 127), vec4( 9.5, 0.3, 17, 127), vec4( 9.5, 0.3, 30, 127), vec4( 9.5, 0.3, 53, 127), vec4( 9.5, 0.3, 62, 127), vec4( 9.5, 0.3, 69, 127), vec4( 0.0, 0.3, 10, 127), vec4( 0.0, 0.3, 23, 127), vec4( 0.0, 0.3, 45, 127), vec4( 0.0, 0.3, 54, 127), vec4( 0.0, 0.3, 62, 127), vec4( 0.5, 0.3, 15, 127), vec4( 0.5, 0.3, 28, 127), vec4( 0.5, 0.3, 54, 127), vec4( 0.5, 0.3, 63, 127), vec4( 0.5, 0.3, 67, 127), vec4( 1.0, 0.3, 20, 127), vec4( 1.0, 0.3, 33, 127), vec4( 1.0, 0.3, 58, 127), vec4( 1.0, 0.3, 67, 127), vec4( 1.0, 0.3, 72, 127), vec4( 1.5, 0.3, 13, 127), vec4( 1.5, 0.3, 26, 127), vec4( 1.5, 0.3, 50, 127), vec4( 1.5, 0.3, 59, 127), vec4( 1.5, 0.3, 65, 127), vec4( 2.0, 0.3, 18, 127), vec4( 2.0, 0.3, 31, 127) );