This commit is contained in:
Llinos Evans 2024-09-02 19:06:45 +01:00
commit 28ee3037d5
2 changed files with 380 additions and 381 deletions

View file

@ -1,5 +1,5 @@
; Cool Cave theme
; 4/4 rhythm, composed in G Phrygian.
; 4/4 rhythm, composed in F Phrygian.
; Custom waveforms are required, specifically the 10th one from the JEP wave_samples.asm file.
; This theme started out with two ideas. Firstly, I really wanted to try my hand at negative harmony. I initially composed this in G Major and just went and inverted all the intervals. The vibe of the song is something I probably
; would not have cooked up without this plan.
@ -35,77 +35,76 @@ Music_CoolCave_Ch1:
tempo 201
duty_cycle 3
volume_envelope 12, 7
octave 1
note A#, 3
note A#, 1
octave 2
note C_, 3
note C_, 1
note G_, 2
note F_, 2
note C_, 3
note D#, 2
octave 1
note A#, 3
note_type 9, 12, 7
note C_, 1
note A#, 1
octave 2
note_type 3, 12, 7
note E_, 1
note_type 12, 12, 7
note F_, 2
note D#, 1
note D_, 1
note C_, 3
note C_, 1
note F_, 2
note D#, 2
note D_, 4
octave 1
note A#, 4
octave 2
note C_, 3
note C_, 1
note G_, 2
note F_, 2
note C_, 3
note_type 9, 12, 7
note C_, 1
note_type 3, 12, 7
note A_, 1
note_type 12, 12, 7
note A#, 2
note G#, 1
note G_, 1
note D_, 3
note D_, 1
note F_, 2
note D#, 2
note D_, 4
octave 1
note A#, 4
octave 2
note C_, 8
octave 1
note F_, 8
note A#, 8
note D#, 8
note G_, 4
octave 2
note C_, 4
note C_, 4
note C_, 4
octave 1
note G#, 2
octave 2
note D#, 2
octave 1
note G#, 2
octave 2
note D#, 2
octave 1
note F_, 1
octave 2
note C#, 1
note C_, 1
octave 1
note F_, 1
note A#, 3
note A#, 1
octave 2
note C_, 1
note D#, 2
note C#, 2
note C_, 4
octave 1
note G#, 4
note A#, 3
note A#, 1
octave 2
note F_, 2
note D#, 2
octave 1
note A#, 3
note_type 9, 12, 7
note A#, 1
octave 2
note_type 3, 12, 7
note G_, 1
note_type 12, 12, 7
note G#, 2
note F#, 1
note F_, 1
note C_, 3
note C_, 1
note D#, 2
note C#, 2
note C_, 4
octave 1
note G#, 4
note A#, 8
note D#, 8
note G#, 8
note C#, 8
note F_, 4
note A#, 4
note A#, 4
note A#, 4
note F#, 2
octave 2
note C#, 2
octave 1
note F#, 2
octave 2
note C#, 2
octave 1
note D#, 1
note A#, 1
note D#, 1
note A#, 1
note F#, 4
octave 2
sound_call .sub1
note_type 12, 15, 7
@ -118,54 +117,50 @@ Music_CoolCave_Ch1:
duty_cycle 3
octave 1
volume_envelope 12, 7
note G_, 3
note G_, 1
octave 2
note D_, 2
note C_, 2
octave 1
note G_, 3
note_type 9, 12, 7
note G_, 1
note_type 3, 12, 7
note B_, 1
note_type 12, 12, 7
note F_, 3
note F_, 1
octave 2
note C_, 2
octave 1
note A#, 1
note G#, 1
note G_, 3
note G_, 1
note A#, 2
note G#, 2
note G_, 3
note G_, 1
note F_, 4
note G_, 3
note G_, 1
octave 2
note D_, 2
note C_, 2
octave 1
note G_, 3
note F_, 3
note_type 9, 12, 7
note G_, 1
note F_, 1
note_type 3, 12, 7
note B_, 1
note A_, 1
note_type 12, 12, 7
note A#, 2
note G#, 1
note F#, 1
note F_, 3
note F_, 1
note G#, 2
note F#, 2
note F_, 3
note F_, 1
note D#, 4
note F_, 3
note F_, 1
octave 2
note C_, 2
octave 1
note A#, 1
note G#, 1
note G_, 3
note G_, 1
note A#, 2
note F_, 3
note_type 9, 12, 7
note F_, 1
note_type 3, 12, 7
note A_, 1
note_type 12, 12, 7
note A#, 2
note G#, 1
note F#, 1
note F_, 3
note F_, 1
note G#, 2
note G_, 3
note G_, 1
note G#, 4
note F#, 2
note F_, 3
note F_, 1
note F#, 4
octave 2
sound_ret
@ -175,54 +170,50 @@ Music_CoolCave_Ch1:
duty_cycle 3
octave 1
volume_envelope 12, 7
note G_, 3
note G_, 1
octave 2
note D_, 2
note C_, 2
octave 1
note G_, 3
note_type 9, 12, 7
note G_, 1
note_type 3, 12, 7
note B_, 1
note_type 12, 12, 7
note F_, 3
note F_, 1
octave 2
note C_, 2
octave 1
note A#, 1
note G#, 1
note G_, 3
note G_, 1
note A#, 2
note G#, 2
note G_, 3
note G_, 1
note F_, 4
note G_, 3
note G_, 1
octave 2
note D_, 2
note C_, 2
octave 1
note G_, 3
note F_, 3
note_type 9, 12, 7
note G_, 1
note F_, 1
note_type 3, 12, 7
note B_, 1
note A_, 1
note_type 12, 12, 7
note A#, 2
note G#, 1
note F#, 1
note F_, 3
note F_, 1
note G#, 2
note F#, 2
note F_, 3
note F_, 1
note D#, 4
note F_, 3
note F_, 1
octave 2
note C_, 2
octave 1
note A#, 1
note G#, 1
note G_, 3
note G_, 1
note A#, 2
note F_, 3
note_type 9, 12, 7
note F_, 1
note_type 3, 12, 7
note A_, 1
note_type 12, 12, 7
note A#, 2
note G#, 1
note F#, 1
note F_, 3
note F_, 1
note G#, 2
note G_, 3
note G_, 1
note G#, 4
note F#, 2
note F_, 3
note F_, 1
note F#, 4
octave 2
sound_ret
@ -231,78 +222,82 @@ Music_CoolCave_Ch2:
duty_cycle 3
vibrato 13, 3, 3
octave 4
note D_, 8
note C_, 8
volume_envelope 6, 7
note D_, 8
note C_, 8
rest 8
volume_envelope 12, 7
note D#, 8
note D_, 8
note C#, 8
note C_, 8
volume_envelope 6, 7
note D_, 8
note C_, 8
note_type 12, 12, 7
rest 8
note F_, 8
note D#, 8
volume_envelope 2, 7
octave 8
.mainLoop:
volume_envelope 12, 7
octave 4
note D_, 4
note D#, 4
note C_, 8
note C_, 4
note C#, 4
octave 3
note G#, 8
note G_, 4
note A#, 8
note F#, 8
note F_, 4
note D#, 1
note F_, 1
note G_, 1
note F#, 1
note G#, 1
note A#, 1
octave 4
note D_, 8
note C_, 8
volume_envelope 6, 7
note D_, 8
note C_, 8
note_type 12, 12, 7
octave 3
note G#, 8
note A#, 4
note F#, 8
note G#, 4
note F#, 1
note G#, 1
note A#, 1
octave 4
note C_, 1
note D_, 1
note G_, 1
note F_, 1
note D#, 1
note D_, 1
note C_, 4
note D_, 2
note C#, 1
note C_, 1
octave 3
note A#, 4
octave 4
note C_, 2
octave 3
note A#, 2
note G_, 2
note G#, 8
note F_, 4
note C_, 1
note D_, 1
note D#, 1
note F_, 1
note G_, 8
note G#, 4
octave 4
note C_, 1
note D_, 1
note C_, 1
note D_, 1
note F_, 4
note G#, 2
note F_, 2
note F#, 8
note D#, 4
note D_, 2
octave 2
note A#, 1
octave 3
note C_, 1
note C#, 1
note D#, 1
note F_, 8
note F#, 4
note A#, 1
octave 4
note C_, 1
octave 3
note A#, 1
octave 4
note C_, 1
note D#, 4
note C#, 4
note C_, 2
octave 3
note A#, 2
octave 4
note C_, 2
octave 3
note G#, 2
note A#, 2
sound_call .sub1
rest 1
octave 3
@ -322,55 +317,58 @@ Music_CoolCave_Ch2:
.loop1:
volume_envelope 12, 7
octave 4
note G_, 1
note F_, 1
rest 1
note C_, 1
octave 3
note A#, 1
octave 4
rest 1
volume_envelope 6, 7
note G_, 1
note F_, 1
rest 1
note C_, 1
octave 3
note A#, 1
rest 1
sound_loop 2, .loop1
.loop2:
volume_envelope 12, 7
octave 4
note D#, 1
note C#, 1
octave 3
note G#, 1
note F#, 1
sound_loop 4, .loop2
octave 2
.loop3:
octave 4
note C_, 1
octave 3
note F_, 1
note A#, 1
note D#, 1
octave 2
sound_loop 2, .loop3
octave 3
note G#, 1
note A_, 1
note A#, 1
note B_, 1
octave 4
note C_, 1
note C#, 1
note D_, 8
note C_, 8
volume_envelope 6, 7
note D_, 8
note C_, 8
rest 8
volume_envelope 12, 7
note D#, 7
note C_, 1
note D_, 8
note C#, 7
octave 3
note A#, 1
octave 4
note C_, 8
volume_envelope 6, 7
note D_, 8
note C_, 8
note_type 12, 12, 7
note F_, 2
note D#, 2
note D_, 2
note D#, 2
note C#, 2
note C_, 2
note C#, 2
note D#, 4
note F_, 4
note G_, 4
octave 8
note_type 12, 15, 8
sound_loop 0, .mainLoop
@ -378,26 +376,10 @@ Music_CoolCave_Ch2:
.sub1:
volume_envelope 12, 7
octave 4
note F_, 1
note D#, 1
rest 1
volume_envelope 6, 7
note F_, 1
rest 1
volume_envelope 12, 7
note C_, 1
rest 1
volume_envelope 6, 7
note C_, 1
octave 2
sound_ret
.sub2:
volume_envelope 12, 7
octave 4
note D_, 1
rest 1
volume_envelope 6, 7
note D_, 1
note D#, 1
rest 1
volume_envelope 12, 7
octave 3
@ -408,6 +390,23 @@ Music_CoolCave_Ch2:
octave 2
sound_ret
.sub2:
volume_envelope 12, 7
octave 4
note C_, 1
rest 1
volume_envelope 6, 7
note C_, 1
rest 1
volume_envelope 12, 7
octave 3
note G#, 1
rest 1
volume_envelope 6, 7
note G#, 1
octave 2
sound_ret
Music_CoolCave_Ch3:
note_type 12, 1, 11
vibrato 3, 2, 2
@ -422,134 +421,119 @@ Music_CoolCave_Ch3:
vibrato 3, 2, 2
octave 5
volume_envelope 1, 10
note F_, 2
note D#, 2
octave 4
note A#, 1
note A#, 1
note G#, 1
note G#, 1
octave 5
volume_envelope 2, 10
note F_, 2
note D#, 2
octave 4
note A#, 1
note A#, 1
note G#, 1
note G#, 1
octave 5
volume_envelope 1, 10
note D#, 2
note C#, 2
octave 4
note G#, 1
note G#, 1
note F#, 1
note F#, 1
octave 5
volume_envelope 2, 10
note D#, 2
note C#, 2
octave 4
note G#, 1
note G#, 1
note F#, 1
note F#, 1
octave 6
sound_call .sub2
note_type 12, 1, 10
octave 5
note A#, 2
note D#, 1
note D#, 1
note G#, 2
note C#, 1
note C#, 1
volume_envelope 2, 10
note A#, 2
note D#, 1
note D#, 1
note G#, 2
note C#, 1
note C#, 1
volume_envelope 1, 10
note G#, 2
note D_, 1
note D_, 1
note F#, 2
note C_, 1
note C_, 1
volume_envelope 2, 10
note G#, 2
note D_, 1
note D_, 1
note F#, 2
note C_, 1
note C_, 1
volume_envelope 1, 11
.loop1:
volume_envelope 1, 10
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
note A#, 2
note D#, 1
note D#, 1
volume_envelope 2, 10
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
note A#, 2
note D#, 1
note D#, 1
volume_envelope 3, 10
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
note A#, 2
note D#, 1
note D#, 1
note A#, 2
note D#, 1
note D#, 1
octave 6
volume_envelope 1, 10
note D#, 2
note C#, 2
octave 5
note G#, 1
note G#, 1
note F#, 1
note F#, 1
octave 6
volume_envelope 2, 10
note C#, 2
octave 5
note F#, 1
note F#, 1
octave 6
volume_envelope 1, 10
note D#, 2
octave 5
note G#, 1
note G#, 1
octave 6
volume_envelope 1, 10
note F_, 2
octave 5
note A#, 1
note A#, 1
octave 6
note G_, 2
note C_, 1
note C_, 1
note C_, 2
octave 5
note F_, 1
note F_, 1
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
note A#, 2
note D#, 1
note D#, 1
note A#, 2
note D#, 1
note D#, 1
volume_envelope 3, 10
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
note A#, 2
note D#, 1
note D#, 1
note A#, 2
note D#, 1
note D#, 1
octave 6
volume_envelope 1, 10
note D#, 2
note C#, 2
octave 5
note G#, 1
note G#, 1
note F#, 1
note F#, 1
octave 6
volume_envelope 2, 10
note D#, 2
note C#, 2
octave 5
note G#, 1
note G#, 1
octave 6
note C_, 2
octave 5
note F_, 1
note F_, 1
note G#, 2
note D_, 1
note D_, 1
note F#, 1
note F#, 1
note A#, 2
note D#, 1
note D#, 1
note F#, 2
note C_, 1
note C_, 1
sound_loop 2, .loop1
sound_call .sub1
octave 8
@ -560,26 +544,72 @@ Music_CoolCave_Ch3:
.sub1:
volume_envelope 1, 10
note G_, 1
note F_, 1
rest 1
volume_envelope 2, 10
note G_, 1
note F_, 1
rest 1
volume_envelope 3, 10
note G_, 1
note F_, 1
rest 1
note G_, 1
note F_, 1
rest 1
volume_envelope 1, 10
note G_, 1
note F_, 1
rest 1
volume_envelope 2, 10
note G_, 1
note F_, 1
rest 1
volume_envelope 3, 10
note G_, 1
note F_, 1
rest 1
note G_, 1
note F_, 1
note_type 12, 3, 3
rest 1
volume_envelope 1, 10
note F#, 1
rest 1
volume_envelope 2, 10
note F#, 1
rest 1
volume_envelope 3, 10
note F#, 1
rest 1
note F#, 1
rest 1
volume_envelope 1, 10
note D#, 1
rest 1
volume_envelope 2, 10
note D#, 1
rest 1
volume_envelope 3, 10
note D#, 1
rest 1
note D#, 1
rest 1
volume_envelope 1, 10
note F_, 1
rest 1
volume_envelope 2, 10
note F_, 1
rest 1
volume_envelope 3, 10
note F_, 1
rest 1
note F_, 1
note_type 12, 3, 3
rest 1
volume_envelope 1, 10
note F_, 1
rest 1
volume_envelope 2, 10
note F_, 1
rest 1
volume_envelope 3, 10
note F_, 1
rest 1
note F_, 1
note_type 12, 3, 3
rest 1
volume_envelope 1, 10
@ -594,83 +624,46 @@ Music_CoolCave_Ch3:
note G#, 1
rest 1
volume_envelope 1, 10
note F_, 1
rest 1
volume_envelope 2, 10
note F_, 1
rest 1
volume_envelope 3, 10
note F_, 1
rest 1
note F_, 1
rest 1
volume_envelope 1, 10
note G_, 1
rest 1
volume_envelope 2, 10
note G_, 1
rest 1
volume_envelope 3, 10
note G_, 1
rest 1
note G_, 1
note_type 12, 3, 3
rest 1
volume_envelope 1, 10
note G_, 1
rest 1
volume_envelope 2, 10
note G_, 1
rest 1
volume_envelope 3, 10
note G_, 1
rest 1
note G_, 1
note_type 12, 3, 3
rest 1
volume_envelope 1, 10
octave 5
note A#, 1
rest 1
volume_envelope 2, 10
note A#, 1
rest 1
volume_envelope 3, 10
note A#, 1
rest 1
note A#, 1
rest 1
volume_envelope 1, 10
octave 6
note C_, 1
rest 1
volume_envelope 2, 10
note C_, 1
rest 1
volume_envelope 1, 10
note D_, 1
note C_, 1
rest 1
volume_envelope 2, 10
note D_, 1
note C_, 1
sound_ret
.sub2:
vibrato 3, 2, 2
octave 5
volume_envelope 1, 10
note G_, 2
note C_, 1
note C_, 1
note F_, 2
octave 4
note A#, 1
note A#, 1
octave 5
volume_envelope 2, 10
note G_, 2
note C_, 1
note C_, 1
note F_, 2
octave 4
note A#, 1
note A#, 1
octave 5
volume_envelope 3, 10
note G_, 2
note C_, 1
note C_, 1
note G_, 2
note C_, 1
note C_, 1
note F_, 2
octave 4
note A#, 1
note A#, 1
octave 5
note F_, 2
octave 4
note A#, 1
note A#, 1
octave 5
sound_ret
Music_CoolCave_Ch4:

View file

@ -558,12 +558,14 @@ PidgeyEvosAttacks:
dbw 9, GUST
dbw 15, QUICK_ATTACK
dbw 19, MUD_SLAP ; SW97
dbw 23, WHIRLWIND
dbw 27, SING ; RG proto
dbw 32, WING_ATTACK
dbw 37, AGILITY
dbw 23, WING_ATTACK
dbw 27, WHIRLWIND
dbw 31, SING ; RG proto
dbw 34, WIND_RIDE
dbw 38, AGILITY
dbw 43, MIRROR_MOVE
dbw 49, SKY_ATTACK ; LGPE
dbw 49, DOUBLE_EDGE
dbw 55, SKY_ATTACK ; LGPE
db 0 ; no more level-up moves
PidgeottoEvosAttacks:
@ -574,12 +576,14 @@ PidgeottoEvosAttacks:
dbw 9, GUST
dbw 15, QUICK_ATTACK
dbw 21, MUD_SLAP ; SW97
dbw 25, WHIRLWIND
dbw 29, SING ; RG proto
dbw 36, WING_ATTACK
dbw 41, AGILITY
dbw 47, MIRROR_MOVE
dbw 55, SKY_ATTACK ; LGPE
dbw 25, WING_ATTACK
dbw 29, WHIRLWIND
dbw 35, SING ; RG proto
dbw 38, WIND_RIDE
dbw 42, AGILITY
dbw 49, MIRROR_MOVE
dbw 55, DOUBLE_EDGE
dbw 61, SKY_ATTACK ; LGPE
db 0 ; no more level-up moves
PidgeotEvosAttacks:
@ -589,12 +593,14 @@ PidgeotEvosAttacks:
dbw 9, GUST
dbw 15, QUICK_ATTACK
dbw 21, MUD_SLAP ; SW97
dbw 25, WHIRLWIND
dbw 29, SING ; RG proto
dbw 36, WING_ATTACK
dbw 43, AGILITY
dbw 49, MIRROR_MOVE
dbw 57, SKY_ATTACK ; LGPE
dbw 25, WING_ATTACK
dbw 29, WHIRLWIND
dbw 35, SING ; RG proto
dbw 40, WIND_RIDE
dbw 44, AGILITY
dbw 51, MIRROR_MOVE
dbw 59, DOUBLE_EDGE
dbw 65, SKY_ATTACK ; LGPE
db 0 ; no more level-up moves
RattataEvosAttacks: