Tutorial Looping an SSEQ file in detail

Was this helpful?

  • It's OK, but can you explain in more detail

    Votes: 0 0.0%
  • No, I don't understand SSEQ looping at all :(

    Votes: 0 0.0%

  • Total voters
    2

KingDrapion

Well-Known Member
OP
Member
Joined
Apr 27, 2012
Messages
171
Trophies
0
XP
32
Country
Guide to Looping an SSEQ file and Inserting it into a ROM
This Tutorial does not explain how to edit the MIDI to allow it to work in a ROM. There are plenty of tutorials that teach you how to do it. This Tutorial only explains SSEQ looping and inserting.
~
What you will need:
Anville Studio
MIDI2SSEQ (Newest version)
TinkeDS
NitroExplorer2b
A ROM (Hopefully one you did not get off the internet)
~
This tutorial might look long, but trust me looping SSEQ files is easy as can be. Here is a video of a looped SSEQ file:

Credits to PkmnSoundFontRemix for the vid, please subscribe to him as he is very talented.
Now, after you have edited your MIDI file using FL Studio or any other program that edits MIDI files, save it to the same folder as the new MIDI2SSEQ.
Open the MIDI with Anville Studio and select the Piano Roll editor. Move the blue pointer to where your MIDI will loop. Note that the numbers above the bar is the time, not the bar number.
Select the Edit tab and click on 'Insert MIDI event...'
Check both boxes and then where it says 'Kind of Event' click on the tab and search for 'Marker'.
When you have done that, in the box below type this: LoopStart
This is case sensitive. Press OK.
Go to the end of the MIDI, do the same things but this time, type LoopEnd in the box.
This is also case sensitive. Click OK.
When you have done that, click on the file tab and select 'Export MIDI-format 0 file'
Save your MIDI to the MIDI2SSEQ folder and preferably name it 'loop'.
Now dragging the MIDI into the new MIDI2SSEQ will not work, so you will need to press 'Control + Shift + Right Click' and select 'Open command window here'.
Drag MIDI2SSEQ into the command and delete the .exe that goes after it. now type this after MIDI2SSEQ: loop.mid loop.sseq
So your command should look like this: MIDI2SSEQ loop.mid loop.sseq
Press Enter and done! Your SSEQ will be created.
Now to insert it into a ROM, extract your ROM's .sdat file. Open this .sdat file in TinkeDS and select view in the bottom right corner.
Click on the SSEQ folder and search for your .SSEQ that you want to replace. Click on it and select 'Change file'. Now all you need to do is find your looped SSEQ and replace the original file in the ROM and save the .sdat. Now insert it back into the ROM using NitroExplorer2b and test out your new Music.
 
  • Like
Reactions: DSoryu

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,375
Trophies
2
Location
In my house
XP
4,831
Country
Mexico
Ages looking for someone explaining all of this... very usefull, I had Anvil Studio months ago and didn't know that the type 0 MIDI files were the ones needed for this. THANKS.

Also, you can visit my Youtube channel to see some of my work.



The only thing left I want to do with sound hacking in NDS roms is replace the soundbank file (soundfonts) but all my atempts ended in failure, rom freezing, black screens etc...

Once more again, thanks :D
 

loco365

Well-Known Member
Member
Joined
Sep 1, 2010
Messages
5,457
Trophies
0
XP
2,927
Once I update my fantabulous tutorial, this method will be obsolete. I figured out how to convert using official SDK tools.

Still useful nonetheless
 
  • Like
Reactions: DSoryu

KingDrapion

Well-Known Member
OP
Member
Joined
Apr 27, 2012
Messages
171
Trophies
0
XP
32
Country
Ages looking for someone explaining all of this... very usefull, I had Anvil Studio months ago and didn't know that the type 0 MIDI files were the ones needed for this. THANKS.

Also, you can visit my Youtube channel to see some of my work.



The only thing left I want to do with sound hacking in NDS roms is replace the soundbank file (soundfonts) but all my atempts ended in failure, rom freezing, black screens etc...

Once more again, thanks :D


Replacing the SBNK files is easier than replacing SSEQ files. All you gotta do is with TinkeDS, extract both the SBNK and SWAR files, then replace it with the original ones. Though Im not sure if using different SBNK's from another game will work.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,375
Trophies
2
Location
In my house
XP
4,831
Country
Mexico
Replacing the SBNK files is easier than replacing SSEQ files. All you gotta do is with TinkeDS, extract both the SBNK and SWAR files, then replace it with the original ones. Though Im not sure if using different SBNK's from another game will work.

That's what I have tried countless times, indeed, it doesn't work :(. Maybe something related with the asosiation of the SSEQ to the SBNK and SWAR... My only little succes was to replace the trumpet of Pokemon Platinum for the
one used in Black Version... only in one song.
 

KingDrapion

Well-Known Member
OP
Member
Joined
Apr 27, 2012
Messages
171
Trophies
0
XP
32
Country
That's what I have tried countless times, indeed, it doesn't work :(. Maybe something related with the asosiation of the SSEQ to the SBNK and SWAR... My only little succes was to replace the trumpet of Pokemon Platinum for the
one used in Black Version... only in one song.
Oh thats too bad, I dont know how to fix this issue...
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
I covered replacing a soundbank in my DS hacking guide- the biggest problem most will have is if the soundbanks are shared between multiple files and that is a fairly easy fix too (well the proper proper fix is harder but one that works perfectly on most occasions is trivial) and given tinke (and possibly crystaltile2) will rewrite all the addresses that need to be sorted the annoying part of changing headers, pointers for subsequent files and whatever else is all automatic.
http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-rewritten-for-2012.73394/ has links to the guide (you are going to want the PDF version).

Also when you say newest midi2sseq what version exactly do you mean (apologies if you covered it in the video although best if you do have links for a guide like this)- kiwi.ds made a version but I still find people, especially many the move in pokemon hacking circles, are not so aware of the somewhat superior stuff from fincs http://gbatemp.net/threads/ds-code-sseq-player-and-new-mid-to-sseq-converter.301382/
 
  • Like
Reactions: DSoryu

Josue

Member
Newcomer
Joined
Feb 18, 2013
Messages
10
Trophies
0
Age
27
XP
54
Country
Hey No works Help me loop.mid loop.sseq failed open convercion failed help me
Donwload My Midis From new super mario bros
CHANELS CHANGE Please conviert me In sseq Please :)
 

Attachments

  • Desktop.rar
    4.6 KB · Views: 404

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I got compliments about my weight loss and thought well guess I can pig out again now I'm the piggy
  • BigOnYa @ BigOnYa:
    My biggest prob is alcohol, definitely is fattening
  • K3Nv2 @ K3Nv2:
    I know when to stop at least honestly don't get those that go and go with food
  • BigOnYa @ BigOnYa:
    Or those that order 2 big macs , large fry, ice cream sundie, then a diet coke
  • K3Nv2 @ K3Nv2:
    I might get downing two big macs but nah that's it
  • BigOnYa @ BigOnYa:
    Ok that will be $15.99, cash or charge?
  • K3Nv2 @ K3Nv2:
    My go to orders usually a mcdouble and a mcchicken and I'm happy rarely mess with fries
  • K3Nv2 @ K3Nv2:
    Pro tip ask for that clowns jizzmac sauce on your mcdouble
    +1
  • BigOnYa @ BigOnYa:
    Do they charge extra when you add sauce,etc? I know burger king used to not, but don't know nowadays
  • K3Nv2 @ K3Nv2:
    They may squrit it for free if you ask nice
    +1
  • K3Nv2 @ K3Nv2:
    Last time I got bk it was 35c per sauce fuck you king of my nutsack
    +1
  • K3Nv2 @ K3Nv2:
    I'll buy a bottle of baby rays BBQ for $2 and add it from home out of spite
    +1
  • BigOnYa @ BigOnYa:
    I like baby rays, my favorite is KC masterpiece tho. Figured all you could buy is that there.
  • K3Nv2 @ K3Nv2:
    The metro doesn't discriminate good sauce
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Baby Rays isn't that what killed the crocodile hunter?
  • Psionic Roshambo @ Psionic Roshambo:
    If only he had done an endorsement for them....
  • Psionic Roshambo @ Psionic Roshambo:
    Oy mate don't let a bad bbq sauce kill your party! Baby Rays are killing it!! The flavor hits you right in the chest!
    +1
  • Xdqwerty @ Xdqwerty:
    My phone only has 13% battery so i don't have much time left
  • Xdqwerty @ Xdqwerty:
    Now 12%
  • BigOnYa @ BigOnYa:
    Happy birthday, btw
  • Psionic Roshambo @ Psionic Roshambo:
    Time is running out for your phone!
  • Psionic Roshambo @ Psionic Roshambo:
    Sign up with Emperor Phone plan for unlimited power!!! And minutes!!!
  • AdenTheThird @ AdenTheThird:
    https://youtu.be/JmSqorj-EC0?si=vYqR8D7FZeO4N-TH
    At 1 AM, this video is the funniest thing in the world
    +1
    AdenTheThird @ AdenTheThird: https://youtu.be/JmSqorj-EC0?si=vYqR8D7FZeO4N-TH At 1 AM, this video is the funniest thing in... +1