mirror of
https://github.com/thornAvery/jep-hack.git
synced 2025-10-16 04:04:39 +13:00
North City and Nihon Trainer Battle (#45)
The North City theme is here! Additionally, the generic Nihon Trainer battle theme. Read the headers of the files for more information.
This commit is contained in:
parent
ab6051a5d5
commit
c778032932
|
@ -161,6 +161,8 @@ INCLUDE "audio/music/CoastTown.asm"
|
|||
INCLUDE "audio/music/ColdWinter.asm"
|
||||
INCLUDE "audio/music/CoolCave.asm"
|
||||
INCLUDE "audio/music/route30.asm" ; u broke the bamk
|
||||
INCLUDE "audio/music/NihonTrainerBattle.asm"
|
||||
INCLUDE "audio/music/NorthCity.asm"
|
||||
|
||||
|
||||
SECTION "Sound Effects", ROMX
|
||||
|
|
947
audio/music/NihonTrainerBattle.asm
Normal file
947
audio/music/NihonTrainerBattle.asm
Normal file
|
@ -0,0 +1,947 @@
|
|||
; Nihon Trainer Battle theme
|
||||
; 4/4 rhythm, composed in A Phyrgian.
|
||||
; This theme is intended for generic trainer battles. It uses the same tempo as the vanilla GSC trainer battle themes, mainly for syncing properly with the encounter animation.
|
||||
; The scale and the backing patterns are also(mostly) the same, to give the theme a familiar feel. I experimented with different root notes, but they made the track feel too uncanny when compared to what you usually hear in GSC.
|
||||
; There are four distinct segments to the theme. The first and third create tension, while the second and fourth give an upbeat resolution, to underline the "victory lap" feel of the Nihon region in the context of JEP.
|
||||
; Also, this theme is probably as close to the vanilla sound as my compositions get. I do think that it fits though, given the high frequency of this theme playing while traversing the region.
|
||||
; Composed by LuciShrimp.
|
||||
|
||||
Music_NihonTrainerBattle:
|
||||
channel_count 4
|
||||
channel 1, Music_NihonTrainerBattle_Ch1
|
||||
channel 2, Music_NihonTrainerBattle_Ch2
|
||||
channel 3, Music_NihonTrainerBattle_Ch3
|
||||
channel 4, Music_NihonTrainerBattle_Ch4
|
||||
|
||||
Music_NihonTrainerBattle_Ch1:
|
||||
volume 7, 7
|
||||
note_type 12, 12, 2
|
||||
tempo 114
|
||||
vibrato 10, 3, 5
|
||||
duty_cycle 3
|
||||
octave 4
|
||||
note A_, 1
|
||||
note G#, 1
|
||||
note G_, 1
|
||||
note F#, 1
|
||||
note G_, 1
|
||||
note G#, 1
|
||||
note G_, 1
|
||||
note F#, 1
|
||||
note F_, 1
|
||||
note E_, 1
|
||||
note D#, 1
|
||||
note D_, 1
|
||||
note D#, 1
|
||||
note E_, 1
|
||||
note D#, 1
|
||||
note D_, 1
|
||||
note C#, 1
|
||||
note C_, 1
|
||||
octave 3
|
||||
note B_, 1
|
||||
note A#, 1
|
||||
note B_, 1
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note B_, 1
|
||||
note A#, 1
|
||||
note A_, 1
|
||||
note G#, 1
|
||||
note G_, 1
|
||||
note F#, 1
|
||||
note G_, 1
|
||||
note G#, 1
|
||||
note A_, 1
|
||||
note G#, 1
|
||||
octave 8
|
||||
.mainLoop:
|
||||
volume_envelope 12, 2
|
||||
vibrato 10, 3, 5
|
||||
octave 3
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 2
|
||||
sound_call .sub2
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 2
|
||||
sound_call .sub2
|
||||
note_type 12, 7, 2
|
||||
note G#, 1
|
||||
note G_, 1
|
||||
note F#, 1
|
||||
note F_, 1
|
||||
note F#, 1
|
||||
note F_, 1
|
||||
note E_, 1
|
||||
note D#, 1
|
||||
note E_, 1
|
||||
note D#, 1
|
||||
note D_, 1
|
||||
note C#, 1
|
||||
note D_, 1
|
||||
note C#, 1
|
||||
note C_, 1
|
||||
octave 2
|
||||
note B_, 1
|
||||
octave 3
|
||||
note E_, 3
|
||||
note D_, 1
|
||||
note F_, 3
|
||||
note E_, 1
|
||||
note G_, 3
|
||||
note E_, 1
|
||||
note F_, 1
|
||||
note E_, 1
|
||||
note D_, 1
|
||||
note C_, 1
|
||||
octave 2
|
||||
note A#, 2
|
||||
note A_, 2
|
||||
octave 3
|
||||
note C_, 2
|
||||
octave 2
|
||||
note B_, 1
|
||||
octave 3
|
||||
note C_, 1
|
||||
note A#, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
note D_, 2
|
||||
note E_, 2
|
||||
duty_cycle 3
|
||||
volume_envelope 12, 2
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
note F_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
octave 4
|
||||
note F_, 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
note A_, 2
|
||||
note G_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note C_, 2
|
||||
note A_, 2
|
||||
note F_, 2
|
||||
note C_, 2
|
||||
.loop1:
|
||||
octave 3
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note D_, 2
|
||||
sound_loop 2, .loop1
|
||||
octave 3
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note F_, 2
|
||||
note C_, 2
|
||||
note A_, 2
|
||||
note F_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
octave 4
|
||||
note E_, 2
|
||||
note C_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note F_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
note F_, 2
|
||||
note G_, 2
|
||||
note F_, 2
|
||||
note E_, 2
|
||||
note D_, 2
|
||||
vibrato 12, 2, 3
|
||||
volume_envelope 12, 7
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub2
|
||||
octave 3
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub2
|
||||
octave 3
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub2
|
||||
octave 3
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 7
|
||||
sound_call .sub2
|
||||
note_type 12, 6, 7
|
||||
sound_call .sub3
|
||||
.loop5:
|
||||
note D_, 2
|
||||
octave 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
sound_loop 4, .loop5
|
||||
.loop6:
|
||||
note F_, 2
|
||||
octave 2
|
||||
note F_, 2
|
||||
octave 3
|
||||
sound_loop 4, .loop6
|
||||
.loop7:
|
||||
note E_, 2
|
||||
octave 2
|
||||
note E_, 2
|
||||
octave 3
|
||||
sound_loop 2, .loop7
|
||||
note D_, 2
|
||||
octave 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
note C_, 2
|
||||
octave 1
|
||||
note A#, 2
|
||||
octave 3
|
||||
sound_call .sub3
|
||||
note_type 12, 6, 7
|
||||
sound_call .sub4
|
||||
.loop9:
|
||||
note E_, 2
|
||||
octave 2
|
||||
note E_, 2
|
||||
octave 3
|
||||
sound_loop 2, .loop9
|
||||
sound_call .sub4
|
||||
note_type 12, 6, 7
|
||||
note C_, 2
|
||||
octave 2
|
||||
note C_, 2
|
||||
octave 3
|
||||
note D_, 2
|
||||
octave 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 2
|
||||
note F_, 2
|
||||
octave 3
|
||||
note E_, 2
|
||||
octave 2
|
||||
note E_, 2
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
note C_, 2
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 8
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
.loop4:
|
||||
volume_envelope 4, 2
|
||||
note C#, 1
|
||||
note D_, 1
|
||||
note C#, 1
|
||||
note C_, 1
|
||||
sound_loop 4, .loop4
|
||||
sound_ret
|
||||
|
||||
.sub2:
|
||||
.loop2:
|
||||
volume_envelope 4, 2
|
||||
note C#, 1
|
||||
note D_, 1
|
||||
note D#, 1
|
||||
note D_, 1
|
||||
sound_loop 4, .loop2
|
||||
sound_ret
|
||||
|
||||
.sub3:
|
||||
.loop8:
|
||||
note C_, 2
|
||||
octave 2
|
||||
note C_, 2
|
||||
octave 3
|
||||
sound_loop 4, .loop8
|
||||
sound_ret
|
||||
|
||||
.sub4:
|
||||
.loop10:
|
||||
note D_, 2
|
||||
octave 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
sound_loop 2, .loop10
|
||||
sound_ret
|
||||
|
||||
Music_NihonTrainerBattle_Ch2:
|
||||
note_type 12, 12, 2
|
||||
vibrato 6, 2, 3
|
||||
duty_cycle 3
|
||||
octave 3
|
||||
note A_, 4
|
||||
volume_envelope 11, 2
|
||||
note A_, 4
|
||||
volume_envelope 10, 2
|
||||
note A_, 4
|
||||
volume_envelope 9, 2
|
||||
note A_, 4
|
||||
volume_envelope 8, 2
|
||||
note A_, 4
|
||||
volume_envelope 7, 2
|
||||
note A_, 4
|
||||
volume_envelope 6, 2
|
||||
note A_, 4
|
||||
volume_envelope 4, 2
|
||||
note A#, 1
|
||||
note B_, 1
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note B_, 1
|
||||
octave 8
|
||||
.mainLoop:
|
||||
octave 3
|
||||
sound_call .sub1
|
||||
volume_envelope 12, 2
|
||||
vibrato 10, 3, 5
|
||||
note A#, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
note E_, 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
note_type 12, 4, 2
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 2
|
||||
octave 4
|
||||
vibrato 10, 3, 5
|
||||
note C_, 2
|
||||
note D_, 2
|
||||
note E_, 2
|
||||
note E_, 2
|
||||
duty_cycle 3
|
||||
note F_, 2
|
||||
note D_, 2
|
||||
note E_, 2
|
||||
note C_, 2
|
||||
note D_, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
note A_, 2
|
||||
note G_, 4
|
||||
note F_, 1
|
||||
note G_, 1
|
||||
note A_, 4
|
||||
note A#, 1
|
||||
note A_, 1
|
||||
note G_, 1
|
||||
note F_, 1
|
||||
note E_, 2
|
||||
note D_, 4
|
||||
note E_, 1
|
||||
note F_, 1
|
||||
note G_, 2
|
||||
note A_, 2
|
||||
note G_, 2
|
||||
note A_, 1
|
||||
note A#, 1
|
||||
octave 4
|
||||
vibrato 12, 2, 3
|
||||
volume_envelope 12, 7
|
||||
note F_, 8
|
||||
note G_, 8
|
||||
note A#, 8
|
||||
note A_, 8
|
||||
note G_, 8
|
||||
note F_, 8
|
||||
note G_, 16
|
||||
note F_, 8
|
||||
note G_, 8
|
||||
note A#, 8
|
||||
octave 5
|
||||
note C_, 8
|
||||
octave 4
|
||||
note A#, 8
|
||||
note G_, 8
|
||||
note A_, 8
|
||||
octave 5
|
||||
note C_, 1
|
||||
octave 4
|
||||
note A#, 1
|
||||
note A_, 1
|
||||
note G_, 1
|
||||
note F_, 1
|
||||
note E_, 1
|
||||
note D_, 1
|
||||
note C_, 1
|
||||
octave 3
|
||||
sound_call .sub5
|
||||
volume_envelope 12, 2
|
||||
note A#, 1
|
||||
rest 1
|
||||
note A#, 2
|
||||
rest 2
|
||||
note A#, 1
|
||||
octave 4
|
||||
rest 1
|
||||
note C_, 2
|
||||
rest 2
|
||||
note D_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
note D_, 1
|
||||
note_type 12, 15, 8
|
||||
octave 3
|
||||
sound_call .sub5
|
||||
note_type 12, 12, 2
|
||||
note A#, 1
|
||||
rest 1
|
||||
note A#, 2
|
||||
rest 2
|
||||
note A_, 1
|
||||
rest 1
|
||||
note G_, 2
|
||||
rest 2
|
||||
note F_, 1
|
||||
rest 1
|
||||
note E_, 1
|
||||
note E_, 1
|
||||
octave 3
|
||||
sound_call .sub5
|
||||
note_type 12, 12, 2
|
||||
note A#, 1
|
||||
rest 1
|
||||
note A#, 2
|
||||
rest 2
|
||||
note A#, 1
|
||||
rest 1
|
||||
octave 4
|
||||
note C_, 2
|
||||
rest 2
|
||||
note D_, 1
|
||||
rest 1
|
||||
note D_, 1
|
||||
note D_, 1
|
||||
octave 3
|
||||
sound_call .sub5
|
||||
note_type 12, 12, 2
|
||||
octave 3
|
||||
note A#, 1
|
||||
rest 1
|
||||
note A#, 2
|
||||
rest 2
|
||||
note A_, 2
|
||||
note G_, 4
|
||||
note F_, 2
|
||||
note E_, 2
|
||||
note_type 12, 12, 7
|
||||
note F_, 16
|
||||
note G_, 16
|
||||
note A#, 16
|
||||
note A_, 8
|
||||
note G_, 4
|
||||
note F_, 2
|
||||
note E_, 2
|
||||
note F_, 16
|
||||
note G_, 8
|
||||
note A_, 8
|
||||
note G_, 8
|
||||
note F_, 4
|
||||
note G_, 4
|
||||
note A#, 4
|
||||
note A_, 4
|
||||
note A#, 1
|
||||
note A_, 1
|
||||
note G_, 2
|
||||
note F_, 2
|
||||
note E_, 2
|
||||
octave 8
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
volume_envelope 12, 2
|
||||
vibrato 10, 3, 5
|
||||
note A_, 1
|
||||
note A_, 2
|
||||
note G_, 1
|
||||
note A_, 2
|
||||
note G_, 2
|
||||
note A_, 2
|
||||
note A#, 2
|
||||
note A_, 2
|
||||
note A_, 2
|
||||
note A#, 1
|
||||
note A#, 2
|
||||
note A_, 1
|
||||
note A#, 2
|
||||
note A_, 2
|
||||
sound_ret
|
||||
|
||||
.sub5:
|
||||
volume_envelope 12, 4
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 2
|
||||
rest 2
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 2
|
||||
rest 2
|
||||
note A_, 1
|
||||
rest 1
|
||||
note A_, 1
|
||||
note A_, 1
|
||||
sound_ret
|
||||
|
||||
Music_NihonTrainerBattle_Ch3:
|
||||
note_type 12, 1, 9
|
||||
vibrato 3, 2, 3
|
||||
octave 2
|
||||
note A_, 2
|
||||
note A#, 2
|
||||
note B_, 2
|
||||
octave 3
|
||||
note C_, 2
|
||||
note C#, 2
|
||||
note C_, 2
|
||||
octave 2
|
||||
note B_, 2
|
||||
note A#, 2
|
||||
note A_, 2
|
||||
note A#, 2
|
||||
note B_, 2
|
||||
octave 3
|
||||
note C_, 2
|
||||
note C#, 2
|
||||
note D_, 2
|
||||
note D#, 2
|
||||
note E_, 2
|
||||
octave 8
|
||||
.mainLoop:
|
||||
octave 2
|
||||
volume_envelope 1, 15
|
||||
.loop1:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 2
|
||||
note A_, 2
|
||||
octave 3
|
||||
note A_, 4
|
||||
octave 2
|
||||
note A_, 2
|
||||
octave 3
|
||||
note A_, 4
|
||||
note E_, 4
|
||||
note_type 12, 1, 9
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note A#, 4
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note A#, 4
|
||||
note F_, 4
|
||||
octave 2
|
||||
sound_loop 2, .loop1
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note F_, 1
|
||||
note A_, 1
|
||||
note D_, 1
|
||||
note A#, 1
|
||||
note E_, 1
|
||||
note G_, 1
|
||||
note C_, 1
|
||||
note A_, 1
|
||||
note D_, 1
|
||||
note F_, 1
|
||||
octave 2
|
||||
note A#, 1
|
||||
octave 3
|
||||
note G_, 1
|
||||
note C_, 1
|
||||
note E_, 1
|
||||
note A_, 1
|
||||
note A_, 4
|
||||
note A_, 12
|
||||
note E_, 2
|
||||
note F_, 2
|
||||
note G_, 2
|
||||
note A#, 1
|
||||
octave 4
|
||||
note C_, 1
|
||||
note D_, 8
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 4
|
||||
note C_, 4
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 4
|
||||
note D_, 4
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note F_, 4
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note E_, 4
|
||||
octave 3
|
||||
note A_, 1
|
||||
octave 4
|
||||
note E_, 1
|
||||
octave 3
|
||||
note A_, 1
|
||||
octave 4
|
||||
note E_, 1
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 4
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note C_, 4
|
||||
octave 3
|
||||
note F_, 1
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note F_, 1
|
||||
octave 4
|
||||
note C_, 1
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note F_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note F_, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note F_, 2
|
||||
note C_, 2
|
||||
note G_, 2
|
||||
note C_, 1
|
||||
note G_, 1
|
||||
note C_, 1
|
||||
note G_, 1
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note F_, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
octave 4
|
||||
note F_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note G_, 1
|
||||
octave 4
|
||||
note D_, 1
|
||||
octave 3
|
||||
note A_, 2
|
||||
octave 4
|
||||
note E_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
octave 4
|
||||
note E_, 2
|
||||
note D_, 2
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
sound_call .sub1
|
||||
sound_call .sub1
|
||||
note_type 12, 1, 15
|
||||
octave 3
|
||||
sound_call .sub2
|
||||
octave 3
|
||||
.loop3:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
sound_loop 2, .loop3
|
||||
octave 3
|
||||
.loop6:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
sound_loop 2, .loop6
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note C_, 2
|
||||
note A_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
sound_call .sub2
|
||||
note_type 12, 1, 15
|
||||
octave 3
|
||||
sound_call .sub3
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note C_, 2
|
||||
note A_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
sound_call .sub3
|
||||
note_type 12, 1, 9
|
||||
vibrato 3, 2, 3
|
||||
octave 2
|
||||
note A_, 2
|
||||
octave 3
|
||||
note F_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
note D_, 2
|
||||
note A#, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note A_, 2
|
||||
note D_, 2
|
||||
note G_, 2
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
octave 8
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
.loop4:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
sound_loop 2, .loop4
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
octave 4
|
||||
note C_, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
octave 4
|
||||
note D_, 2
|
||||
octave 3
|
||||
note A_, 1
|
||||
note A_, 1
|
||||
.loop5:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
sound_loop 2, .loop5
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 3
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
note A_, 2
|
||||
note E_, 2
|
||||
note G_, 2
|
||||
note D_, 2
|
||||
note F_, 2
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
sound_ret
|
||||
|
||||
.sub2:
|
||||
.loop7:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 2
|
||||
note A_, 2
|
||||
octave 3
|
||||
note F_, 2
|
||||
note A_, 2
|
||||
note F_, 2
|
||||
sound_loop 2, .loop7
|
||||
sound_ret
|
||||
|
||||
.sub3:
|
||||
vibrato 3, 2, 3
|
||||
volume_envelope 1, 9
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note G_, 2
|
||||
note A#, 2
|
||||
note G_, 2
|
||||
octave 4
|
||||
sound_ret
|
||||
|
||||
Music_NihonTrainerBattle_Ch4:
|
||||
toggle_noise 0
|
||||
drum_speed 12
|
||||
rest 16
|
||||
rest 16
|
||||
.mainLoop:
|
||||
rest 16
|
||||
drum_speed 12
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
rest 16
|
||||
sound_loop 0, .mainLoop
|
530
audio/music/NorthCity.asm
Normal file
530
audio/music/NorthCity.asm
Normal file
|
@ -0,0 +1,530 @@
|
|||
; North City theme
|
||||
; 4/4 rhythm, composed in F Minor Natural.
|
||||
; Like my peaceful theme, this one started out as something I play on my guitar quite often. The Minor Natural scale with a sombre vibe gives this theme a wintery feel, which works well for North City in the context of JEP.
|
||||
; The rhythm has a strong 3:5 emphasis, making it feel slightly off-center, for the lack of a better term.
|
||||
; The wave channel emulates a woodwind sound, playing into the winter feel. It also goes plays in three octaves, which surprisingly works well(To me, at least.)
|
||||
; Composed by LuciShrimp.
|
||||
|
||||
Music_NorthCity:
|
||||
channel_count 4
|
||||
channel 1, Music_NorthCity_Ch1
|
||||
channel 2, Music_NorthCity_Ch2
|
||||
channel 3, Music_NorthCity_Ch3
|
||||
channel 4, Music_NorthCity_Ch4
|
||||
|
||||
Music_NorthCity_Ch1:
|
||||
volume 7, 7
|
||||
note_type 12, 12, 7
|
||||
tempo 192
|
||||
duty_cycle 3
|
||||
vibrato 12, 2, 3
|
||||
octave 2
|
||||
note F_, 6
|
||||
note D#, 10
|
||||
note F_, 6
|
||||
note D#, 10
|
||||
note F_, 6
|
||||
note D#, 6
|
||||
note F_, 16
|
||||
rest 4
|
||||
sound_call .sub3
|
||||
note_type 12, 15, 8
|
||||
rest 4
|
||||
octave 8
|
||||
.mainLoop:
|
||||
octave 3
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 7
|
||||
octave 2
|
||||
note C_, 16
|
||||
rest 4
|
||||
octave 3
|
||||
sound_call .sub1
|
||||
note_type 12, 12, 7
|
||||
octave 2
|
||||
note C#, 16
|
||||
rest 4
|
||||
.loop1:
|
||||
sound_call .sub2
|
||||
note F_, 4
|
||||
note D#, 2
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note F_, 1
|
||||
note G#, 4
|
||||
note F_, 4
|
||||
note D#, 2
|
||||
sound_call .sub2
|
||||
octave 2
|
||||
note_type 12, 12, 7
|
||||
note G#, 1
|
||||
note D#, 1
|
||||
note F_, 16
|
||||
rest 4
|
||||
sound_loop 2, .loop1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 2
|
||||
note D#, 2
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 2
|
||||
note D#, 2
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note C_, 16
|
||||
rest 4
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 2
|
||||
note D#, 2
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 2
|
||||
note D#, 2
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note C#, 1
|
||||
note C_, 16
|
||||
rest 4
|
||||
sound_call .sub3
|
||||
note_type 12, 12, 7
|
||||
rest 4
|
||||
octave 2
|
||||
sound_call .sub3
|
||||
octave 8
|
||||
note_type 12, 12, 7
|
||||
rest 4
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
octave 2
|
||||
volume_envelope 12, 7
|
||||
note F_, 6
|
||||
note D#, 10
|
||||
note F_, 6
|
||||
note D#, 10
|
||||
note F_, 6
|
||||
note D#, 6
|
||||
octave 3
|
||||
sound_ret
|
||||
|
||||
.sub2:
|
||||
note F_, 4
|
||||
note D#, 1
|
||||
note F_, 1
|
||||
note D#, 4
|
||||
sound_ret
|
||||
|
||||
.sub3:
|
||||
note F_, 6
|
||||
note D#, 10
|
||||
note F_, 6
|
||||
note D#, 10
|
||||
note F_, 6
|
||||
note D#, 6
|
||||
note F_, 16
|
||||
sound_ret
|
||||
|
||||
Music_NorthCity_Ch2:
|
||||
note_type 12, 13, 7
|
||||
octave 3
|
||||
vibrato 12, 2, 3
|
||||
duty_cycle 3
|
||||
sound_call .sub1
|
||||
rest 4
|
||||
octave 8
|
||||
.mainLoop:
|
||||
octave 3
|
||||
volume_envelope 13, 7
|
||||
sound_call .sub2
|
||||
rest 4
|
||||
note_type 12, 15, 8
|
||||
octave 3
|
||||
sound_call .sub1
|
||||
note_type 12, 15, 8
|
||||
rest 4
|
||||
sound_call .sub2
|
||||
note_type 12, 15, 8
|
||||
rest 4
|
||||
octave 3
|
||||
sound_call .sub1
|
||||
octave 8
|
||||
note_type 12, 15, 8
|
||||
rest 4
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
volume_envelope 13, 7
|
||||
note G#, 6
|
||||
note F_, 10
|
||||
note G#, 3
|
||||
note A#, 1
|
||||
note G#, 2
|
||||
note F_, 10
|
||||
note G#, 6
|
||||
note F_, 6
|
||||
note D#, 16
|
||||
rest 4
|
||||
note G#, 6
|
||||
note F_, 10
|
||||
note G#, 3
|
||||
note A#, 1
|
||||
note G#, 2
|
||||
note F_, 10
|
||||
note G#, 6
|
||||
note F_, 6
|
||||
note D#, 16
|
||||
sound_ret
|
||||
|
||||
.sub2:
|
||||
volume_envelope 13, 7
|
||||
note D#, 6
|
||||
note C#, 6
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note C#, 2
|
||||
note D#, 3
|
||||
note F_, 1
|
||||
note D#, 2
|
||||
note C#, 6
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note C#, 2
|
||||
note D#, 6
|
||||
note C#, 6
|
||||
octave 2
|
||||
note A#, 16
|
||||
rest 4
|
||||
octave 3
|
||||
note D#, 6
|
||||
note C#, 6
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note C#, 2
|
||||
note D#, 3
|
||||
note F_, 1
|
||||
note D#, 2
|
||||
note C#, 6
|
||||
octave 2
|
||||
note A#, 2
|
||||
octave 3
|
||||
note C#, 2
|
||||
note D#, 6
|
||||
note C#, 6
|
||||
octave 2
|
||||
note A#, 16
|
||||
sound_ret
|
||||
|
||||
Music_NorthCity_Ch3:
|
||||
note_type 12, 1, 1
|
||||
octave 4
|
||||
vibrato 12, 2, 4
|
||||
sound_call .sub1
|
||||
octave 8
|
||||
.mainLoop:
|
||||
octave 3
|
||||
vibrato 12, 2, 4
|
||||
volume_envelope 1, 1
|
||||
note G#, 8
|
||||
octave 4
|
||||
note F_, 8
|
||||
note G#, 8
|
||||
note F_, 2
|
||||
note D#, 2
|
||||
octave 3
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
note G#, 4
|
||||
note A#, 2
|
||||
octave 4
|
||||
note D#, 1
|
||||
note F_, 1
|
||||
note G#, 4
|
||||
note F_, 6
|
||||
volume_envelope 2, 1
|
||||
vibrato 0, 2, 4
|
||||
note F_, 6
|
||||
volume_envelope 3, 1
|
||||
note F_, 8
|
||||
octave 3
|
||||
volume_envelope 1, 1
|
||||
vibrato 12, 2, 4
|
||||
note G#, 8
|
||||
octave 4
|
||||
note F_, 4
|
||||
note D#, 2
|
||||
note F_, 2
|
||||
note G#, 8
|
||||
note F_, 4
|
||||
note D#, 2
|
||||
note F_, 2
|
||||
note_type 12, 1, 1
|
||||
octave 3
|
||||
note G#, 6
|
||||
note A#, 6
|
||||
note G_, 6
|
||||
vibrato 0, 2, 4
|
||||
volume_envelope 2, 1
|
||||
note G_, 6
|
||||
volume_envelope 3, 1
|
||||
note G_, 8
|
||||
octave 5
|
||||
volume_envelope 1, 1
|
||||
vibrato 12, 2, 4
|
||||
note C_, 8
|
||||
note G#, 8
|
||||
octave 6
|
||||
note C#, 8
|
||||
note F_, 8
|
||||
note D#, 8
|
||||
octave 5
|
||||
note G#, 4
|
||||
note C_, 6
|
||||
volume_envelope 2, 1
|
||||
vibrato 0, 2, 4
|
||||
note C_, 6
|
||||
volume_envelope 3, 1
|
||||
note C_, 8
|
||||
octave 6
|
||||
vibrato 12, 2, 4
|
||||
volume_envelope 1, 1
|
||||
note C#, 8
|
||||
octave 5
|
||||
note G#, 8
|
||||
octave 6
|
||||
note F_, 8
|
||||
note C#, 8
|
||||
octave 5
|
||||
note D#, 8
|
||||
note C#, 4
|
||||
octave 4
|
||||
note A#, 6
|
||||
volume_envelope 2, 1
|
||||
vibrato 0, 2, 4
|
||||
note A#, 6
|
||||
volume_envelope 3, 1
|
||||
note A#, 8
|
||||
vibrato 12, 2, 4
|
||||
volume_envelope 1, 1
|
||||
note G#, 8
|
||||
octave 5
|
||||
note F_, 8
|
||||
note G#, 8
|
||||
note F_, 2
|
||||
note D#, 2
|
||||
octave 4
|
||||
note A#, 2
|
||||
note F_, 2
|
||||
note G#, 4
|
||||
note A#, 2
|
||||
octave 5
|
||||
note D#, 1
|
||||
note F_, 1
|
||||
note G#, 4
|
||||
note F_, 6
|
||||
volume_envelope 2, 1
|
||||
vibrato 0, 2, 4
|
||||
note F_, 6
|
||||
volume_envelope 3, 1
|
||||
note F_, 8
|
||||
octave 4
|
||||
volume_envelope 1, 1
|
||||
vibrato 12, 2, 4
|
||||
note G#, 8
|
||||
octave 5
|
||||
note F_, 4
|
||||
note D#, 2
|
||||
note F_, 2
|
||||
note G#, 8
|
||||
note F_, 4
|
||||
note D#, 2
|
||||
note F_, 2
|
||||
octave 4
|
||||
note G#, 6
|
||||
note A#, 6
|
||||
note G_, 6
|
||||
volume_envelope 2, 1
|
||||
vibrato 0, 2, 4
|
||||
note G_, 6
|
||||
volume_envelope 3, 1
|
||||
note G_, 8
|
||||
note_type 12, 1, 0
|
||||
sound_call .sub1
|
||||
note_type 12, 1, 0
|
||||
vibrato 0, 2, 4
|
||||
octave 8
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
volume_envelope 1, 1
|
||||
vibrato 12, 2, 4
|
||||
note C_, 8
|
||||
note G#, 8
|
||||
octave 5
|
||||
note C#, 8
|
||||
note F_, 8
|
||||
note D#, 8
|
||||
octave 4
|
||||
note G#, 4
|
||||
note C_, 6
|
||||
vibrato 0, 2, 4
|
||||
volume_envelope 2, 1
|
||||
note C_, 6
|
||||
volume_envelope 3, 1
|
||||
note C_, 8
|
||||
octave 5
|
||||
volume_envelope 1, 1
|
||||
vibrato 12, 2, 4
|
||||
note C#, 8
|
||||
octave 4
|
||||
note G#, 8
|
||||
octave 5
|
||||
note F_, 8
|
||||
note C#, 8
|
||||
octave 4
|
||||
note D#, 8
|
||||
note C#, 4
|
||||
octave 3
|
||||
note A#, 6
|
||||
volume_envelope 2, 1
|
||||
vibrato 0, 2, 4
|
||||
note A#, 6
|
||||
volume_envelope 3, 1
|
||||
note A#, 8
|
||||
sound_ret
|
||||
|
||||
Music_NorthCity_Ch4:
|
||||
toggle_noise 0
|
||||
drum_speed 12
|
||||
octave 6
|
||||
sound_call .sub1
|
||||
rest 16
|
||||
octave 6
|
||||
sound_call .sub1
|
||||
drum_speed 12
|
||||
rest 8
|
||||
octave 6
|
||||
drum_note 4, 2
|
||||
drum_note 4, 2
|
||||
drum_note 4, 2
|
||||
drum_note 4, 2
|
||||
octave 8
|
||||
.mainLoop:
|
||||
octave 6
|
||||
sound_call .sub2
|
||||
drum_speed 12
|
||||
octave 6
|
||||
.loop2:
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 1
|
||||
drum_note 6, 1
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 1
|
||||
drum_note 9, 1
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 1
|
||||
drum_note 6, 1
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 1
|
||||
drum_note 9, 1
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 1
|
||||
drum_note 6, 1
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 1
|
||||
drum_note 9, 1
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 2
|
||||
drum_note 4, 2
|
||||
drum_note 9, 1
|
||||
drum_note 4, 1
|
||||
drum_note 9, 1
|
||||
drum_note 4, 1
|
||||
sound_loop 4, .loop2
|
||||
octave 6
|
||||
sound_call .sub2
|
||||
octave 8
|
||||
drum_speed 12
|
||||
sound_loop 0, .mainLoop
|
||||
|
||||
.sub1:
|
||||
drum_note 4, 4
|
||||
rest 4
|
||||
drum_note 4, 4
|
||||
rest 4
|
||||
drum_note 4, 4
|
||||
rest 4
|
||||
drum_note 4, 4
|
||||
drum_note 4, 4
|
||||
drum_note 4, 4
|
||||
rest 4
|
||||
drum_note 4, 4
|
||||
drum_note 4, 4
|
||||
sound_ret
|
||||
|
||||
.sub2:
|
||||
.loop3:
|
||||
drum_note 6, 2
|
||||
drum_note 4, 2
|
||||
drum_note 6, 2
|
||||
drum_note 4, 2
|
||||
drum_note 6, 2
|
||||
drum_note 9, 1
|
||||
drum_note 9, 1
|
||||
drum_note 8, 2
|
||||
drum_note 9, 1
|
||||
drum_note 9, 1
|
||||
sound_loop 7, .loop3
|
||||
drum_note 6, 2
|
||||
drum_note 4, 2
|
||||
drum_note 6, 2
|
||||
drum_note 4, 2
|
||||
drum_note 6, 2
|
||||
drum_note 8, 2
|
||||
drum_note 9, 1
|
||||
drum_note 9, 1
|
||||
drum_note 9, 1
|
||||
drum_note 9, 1
|
||||
sound_ret
|
|
@ -116,4 +116,6 @@ Music:
|
|||
dba Music_CoastTown
|
||||
dba Music_ColdWinter
|
||||
dba Music_CoolCave
|
||||
dba Music_NihonTrainerBattle
|
||||
dba Music_NorthCity
|
||||
assert_table_length NUM_MUSIC_SONGS
|
||||
|
|
|
@ -114,6 +114,8 @@
|
|||
const MUSIC_COASTTOWN ; 6d
|
||||
const MUSIC_COLDWINTER ; 6e
|
||||
const MUSIC_COOLCAVE ; 6f
|
||||
const MUSIC_NIHONTRAINERBATTLE ; 70
|
||||
const MUSIC_NORTHCITY ; 71
|
||||
DEF NUM_MUSIC_SONGS EQU const_value
|
||||
|
||||
; GetMapMusic picks music for this value (see home/map.asm)
|
||||
|
|
Loading…
Reference in a new issue