Originally posted by BulzomeGuidesI always make sure that the MIDI is no longer than 2 seconds.
It'll be quite hard to get a decent loop point like this. Try making a note on a C note that's 1 whole note in length. Next export as a wave file. After this, I recommend downloading Audacity and opening the wav file with it.
At the very bottom you'll see some boxes with numbers, make sure that you're checking the wav in samples, not seconds. Now you want to hear the whole note and take an estimate as to where you think it loops. Once you've found that point, click that spot and delete what comes after. If your sample is about 4000-5000 samples in length, don't do anything, that's a decent length. If it's longer, go to Effect and then on the dropdown select Change Speed. Specify the percentage you want to speed up, be aware the more you speed up the note, the less quality the brr will have. Try not going past 100% if you can help it. Once you have that done, check the size of your wav in samples. Make sure the size number is dividable by 16 to assure you get the shortest possible looped sample size. Save and export as a wave file.
Now, another recommendation, download a plugin called C700 (
info) for FL Studio (all these downloads are free btw). Follow the instructions on the link I gave you on how to install the plugin once you've downloaded FL Studio. This plugin allows you to make use SNES samples in your MIDI's as well as import waves and export brr files from them. It's easy to use, jx follow the directions and if done correctly, you should have a decent sized sample with the best available quality, it even adds the loop header for you saving time!
EDIT: Masterlink responded while I was writing this, but this is jx what I do and it's really simple and fun making samples with this.