Nice work, the loop was fixed. However, the first channel is off because there is an unrecognized command.
A breakdown of the default RS2 Battle SPC sequence (the begining of it)
9E09 - length
8157FB60815755584059145A445BE85C475D635F - channel offset data
815755584059145A445BE85C475D635F - channel offset data
F092 - tempo
C680 - pan
C91810 - vibrato
C9F26E - vibrato (a second time?)
F45700D4 - no clue, F457 might be seperate from 00D4
========= channel 1 starts =========
B6 - rest
B6 - rest
B6 - rest
B6 - rest
DC20 - use sample 1 from the sample index list
C47D - instrument/channel volume
D607 - instrument/channel octave
The part is bold is what's causing the first channel to be off when importing this sequence from RS2 into another game. You CAN simply replace the bold bytes with some misc data (like the echo command) to get the song to play correctly--BUT--when looped it screws everything up. I've tried to figure out what this command does in RS2 so I can simply use the correct RS3/CT/FF6 version of it so the song will play flawlessly like I have with my other imports. I've not have any luck. Here's the same song in RS3...which I gave up on. Its incomplete.
========================================
Offtopic, I would like to officially request that an Admin add .spc to the list of acceptable attachments to upload.
[attachment deleted by admin]