Skip to content

Instantly share code, notes, and snippets.

@0xabad1dea
Created November 13, 2015 19:00
Show Gist options
  • Save 0xabad1dea/f59de7aea770640dbc54 to your computer and use it in GitHub Desktop.
Save 0xabad1dea/f59de7aea770640dbc54 to your computer and use it in GitHub Desktop.
calamari chorus chip - NOT CLEANED UP - (compiles with ppmck)
#TITLE "Splatoon - Calamari Chorus"
#COMPOSER "Nintendo/Melissa Elliott"
#PROGRAMER "2015 0xabad1dea"
#MAKER "2015 0xabad1dea"
#EX-VRC6
; every envelope I've ever defined, in no meaningful order
@v0 = { 10 9 8 7 6 5 4 3 2 }
@v1 = { 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 }
@v2 = { 12 10 7 7 3 3 7 7 10 12 }
@v3 = { 15 12 10 8 6 3 2 1 0 }
@v4 = { 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 }
@v5 = { 14 7 3 4 2 1 1 1 1 1 1 0}
@v6 = { 5 4 3 2 2 3 4 }
@v7 = { 15 14 13 12 11 10 9 8 7 6 5 4 4 4 4 4 }
@v8 = { 14 11 9 } ; greensleeve bells
@1 = {|2 2 2 2 2 2 3 3}
@2 = {|1 1 1 1 1 1 1 2}
@3 = {|1 1 1 1 1 1 1 1 2 2 2 3 2 2 2 2}
@4 = {|0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3}
@5 = {|2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0}
@6 = {|1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0}
@7 = {|2 2 2 2 2 0 0 0}
@8 = {|1 1 3 3}
@MP0 = { 8 2 1 }
@MP1 = { 15 1 1 }
@MP2 = { 128 8 1 }
@MP3 = { 8 1 8}
@MP4 = { 1 4 1 }
@MP5 = { 8 2 4 }
@EP0 = { -8 } ; pos is a jump, neg is a lazor
@EP1 = {17 0} ; why do i even have these?
@EP2 = { -4 -1 } ; :<
; konami snare
@v9 = {14 7 3 4 2 1 1 1 1 1 1 0}
@EP3 = {-6 8 4 1 -1 1 1} ; + @v2 == megaman shot(!)
@EP4 = { -1 0 }
@Ep5 = { 4 2 } ;
@EP6 = { -4 -2 } ;
@ep7 = { 0 -1 } ;
@ep8 = { 1 0 }
@ep9 = { 7 0 }
@ep10 = { 4 1}
@ep11 = { -8 -2 }
@EP12 = { | 0 0 -7 0 0 0 7 0 }
@EP13 = { 0 0 0 0 -1 -1 -1 -1 -1 0}
@v10 = { 5 5 4 4 3 3 2 2 1 1 0 0 1 1 2 2 3 3 4 4 4 4 3 3 2 2 1 1 0 0 0 3 3 2 2 0 0 0 3 3 2 2 0 0 2} ; /\/\
@v11 = { 10 8 6 4 4 6 8 } ; double string
@v12 = { 3 0}; quiet drum
@v13 = { 10 10 8 8 6 6 4 4 2 2 1 1 2 2 4 4 6 6 8 8 8 8 6 6 4 4 2 2 1 1 1 6 6 4 4 0 0 0 6 6 4 4 0 0 4} ;
@v14 = { 10 10 8 8 6 6 4 4 3 3 3 3 3 3 4 4 6 6 8 8 8 8 6 6 4 4 0 0 0 0 0 6 6 4 4 0 0 0 0 0 0 0 0 0 0} ;
@v15 = { 6 7 8 9 10 11 12 12 13 13 14 14 15 15 }; o5 EP4 MP4 @2
@v16 = { 6 7 8 9 10 11 12 12 12 };
@v17 = { 10 0 } ; medium drum
@v18 = { 10 10 10 11 11 11 12 13 14 15 15 15 12 11 9 8 8 7 7 6 6 5 5 0 };
@v19 = {13 13 12 12 11 11 10 10 0}
@v20 = { 4 5 6 7 8 9 10 11 12 12 11 10 9 8 7 6 5 4 };
@v21 = { 6 7 8 | 9 10 11 12 12 12 12 12 12 11 10 9 8 };
@v22 = { 10 10 10 11 11 11 12 13 14 15 15 15 12 11 9 8 0 };
@v23 = { 6 7 8 9 10 11 12 12 13 13 14 | 14 15 15 15 14 14 13 13 12 13 }
@v24 = { 15 12 10 8 7 6 4 3 2 }
@v25 = { 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 }
@v26 = { 15 15 15 15 15 15 14 14 14 14 14 13 13 12 11 10 10 9 8 7 6 7 8 9 10 11 12 13 }
@v27 = { 15 15 14 14 14 14 14 13 13 13 14 14 15 }
; i steal arp envelopes because abby doesn't know how is chord formed
@EN0 = { 0 0 | 4 0 3 0 -7 0 }; major
@EN1 = { 0 0 | 3 0 4 0 -7 0 }; minor
@EN2 = { 0 0 0 0| 4 0 0 0 3 0 0 0 -7 0 0 0} ; 0 slower.
@EN3 = { 0 0 0 0 | 5 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 }
@EN4 = { 0 0 0 0 | 7 0 0 0 -7 0 0 0 } ; ras
@EN5 = { 0 0 0 0 | 7 0 0 0 -8 0 0 0 } ; cutesey horror
@EN6 = { 0 0 0 0 | 7 0 0 0 3 0 0 0 } ; awesome tech sound
@EN7 = { 0 0 0 0 | -5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 }
@EN8 = { 0 0 0 0 | 7 0 0 0 3 0 0 -3 } ; awesome tech sound 2
@EN9 = { 0 0 0 0 -7 0 0 0 7 0 0 0 -7 0 0 0 7 0 }
@EN10 = { -7 0 0 0 0 0 7 0 }
@EN11 = { 0 0 0 0 5 0 0 0 0 -5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 -5 | 0 } ; a to d
@EN12 = { 0 0 0 0 -5 0 0 0 5 0 0 0 -5 0 0 0 5 0 }
@EN13 = { -5 0 } ; note to self: just -5 is a cool effect
@EN14 = { | -5 0 0 5 0 0 }
@EN15 = { 5 0 } ; up fifth
@9 = { 1 1 1 1 2 2 2 2 }
@10 = { 2 2 2 2 1 1 1 1 }
@11 = { 2 2 2 2 3 3 3 3 }
@12 = { 3 3 3 3 2 2 2 2 }
@13 = { | 0 1 }
@14 = { 3 3 3 3 0 }
@15 = { 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2}
@16 = { 1 1 1 0 0 1 1 1 0 }
@17 = { 0 0 0 0 0 0 0 0 0 2}
@18 = { 1 1 2}
@19 = { 1 1 0 }
@20 = { 0 0 0 0 2 }
; EGBDF FACE
; GBDFA ACEG
ABCDEMNO t150
; key: g- a- b- c- d- e- f
; voice
A o4 @2 @v26 ENOF MP5
A e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
A e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
A e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
A a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
A @v27 e-4. r2 r8 r1
A r1 r1 @v26
A >e-16 r16 e-4.< r2 r1
A >e-16 r16 e-16 r16 e-16 r16 e-16 r16 e-4.< r8 r1
; verse
A e-4 e-8 g-8 <b-2> r8 <b-8> d-8 <b-8> e-4 e-8 g-8
A <b-4. a-8 b-8> d-8 <b-8> <a-8 b-2^8> r4 r8
A e-4 e-8 g-8 <b-2> r8 <b-8> d-8 <b-8> d-8 <b-4.>
A >e-8 d-8 e-8 g-4 e-8 d-4 @v27 e-8 r8 e-8 r8 e-2< @v26
; chorus again
A @@2 MP1
A e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
A e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
A e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
A a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
A MP5 @v27
A e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
A e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
A e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
A a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
A e-2 r2
; bass
B o2 @2 @v27 MP0
B e-2 g-2 d-1
B e-2 g-2 d-2. c-4
B e-2 d-2 <b-2> d-2
B <b-2> d-2 d-2 e-2
B
B e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
B e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
B e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
B e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
; verse
B e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
B e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
B e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
B e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
; chorus again
B @v27
B e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
B a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
B e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
B a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
;B e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
;B e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
;B e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
;B e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
B e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
B a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
B e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
B a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
B e-4 e-4 r2
; voice, beeps
C ENOF o5 q8 EPOF MP0
C e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
C e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
C e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
C a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
C o6 MPOF
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> MP1
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
; verse
C o6 MPOF
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> MP1
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
C e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
; chorus again
C MP0 o6
C [r1]8
C e-2 g-2 d-1
C e-2 g-2 d-2. c-4
C e-2 d-2 <b-2> d-2
C <b-2> q6 <b-2> <b-4> d-4 e-1 r2
; drums
D l4 @v0
D b4 r2 r4 r2 r8 r8 r8 d8
D b4 r2 r4 r2 @v1 MP0 d2 MPOF @v0
D b4 r2 r4 r2 d8 d8 d8 d8
D b4 r4 b4 c+8 c+8 @v1 MP0 b2 MPOF @v0 b4 b4
D [b4 a8 a8 b4 g8 r8]3 a8 a8 a8 a8 b4 g4
D [b4 a8 a8 b4 g8 r8]3 a8 a8 a8 a8 b4 g8 g8
; verse
D [b4 a8 a8 b4 g8 r8]3 a8 a8 a8 a8 b4 g4
D [b4 a8 a8 b4 g8 r8]3 a8 a8 a8 a8 b4 g8 g8
; chorus again
D [b4 b4 b4 a8 a8 b4 b4 b4 g8 g8]4
D [b4 b4 b4 a8 a8 b4 b4 b4 g8 g8]4
D b8 b8 b4. r4.
; extra square - bass
M o1 @2 @v1 MP0
M e-2 g-2 d-1
M e-2 g-2 d-2. c-4
M e-2 d-2 <b-2> d-2
M <b-2> d-2 d-2 e-2
M
M e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
M e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
M e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
M e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
; verse
M e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
M e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
M e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
M e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
; chorus again
M e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
M a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
M e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
M a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
;M e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
;M e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
;M e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
;M e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
M e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
M a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
M e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
M a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
M e-4 e-4 r2
; extra square - voice
N o4 @@5 @v1 MP3
N e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
N e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
N e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
N a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
N o5 @1 MPOF
N e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
N e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> MP5 @@1
N e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
N e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8> e-8 d-8 <b-8 a-8 b-8 a-8 g-8 e-8>
; verse
N [r1]7 e-8 r8 e-8 r8 e-2
; chorus again
N o4
N e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
N e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
N e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
N a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
N @v27 @2
N e-4. d-8 e-4. d-8 e-4. d-8 e-8 d-8 <b-8> d-8
N e-8 g-8 a-8 b-8 e-4 d-8 e-8 a-4 b-4 e-2
N e-4. d-8 e-4. d-8 e-8 d-8 e-8 d-8 e-8 d-8 <b-8> d-8
;A e-4 e-8 d-8 <b-4> d-8 e-8 g-8 a-8 b-8 a-8 g-8 d-8 e-4
N a-4 a-8 g-8 e-4 g-8 a-8 b-8 >d-8 e-8 d-8< b-8 a-8 g-8 d-8
N e-2 r2
; saw
O o2 @v27 MP1
O e-2 g-2 d-1
O e-2 g-2 d-2. c-4
O e-2 d-2 <b-2> d-2
O <b-2> d-2 d-2 e-2
O e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
O e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
O e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
O e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
; verse
O e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
O e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
O e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
O e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
; chorus again
O e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
O a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
O e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
O a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
;O e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
;O e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
;O e-4 g-8 a-8 g-4 a-8 b-8 e-4 g-8 a-8 g-4 a-8 b-8
;O e-4 g-8 a-8 g-4 a-8 b-8 e-8 e-8 g-8 g-8 e-4 g-8 a-8
O e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
O a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
O e-4 e-8 d-8 e-4 e-8 d-8 g-4 g-8 e-8 g-4 g-8 e-8
O a-4 a-8 g-8 a-4 a-8 g-8 e-4 e-8 g-8 d-4 e-4
O e-4 e-4 r2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment