I came across this locked thread. I was wondering if anyone knew how to get the MIDI samples. I've been looking for a long time but no luck. I found this however it said nothing about where to get the instruments.
"List of MIDI instruments used in Golden Sun, with proper tuning so song can be directly imported (update pending):
-Celesta (should be octave lower than original piece)
-Acoustic Guitar (Nylon) (octave lower)
-Electric Bass (finger) (two octaves higher)
-Pizzicato Strings (octave lower)
-Orchestral Strings/Harp (octave lower)
-Timpani (octave lower, I think)
-String Ensamble 1 (octave lower)
-Choir Aahs (octave lower)
-Trumpet (octave lower)
-Brass Section (octave lower)
-Oboe (octave lower)
-Flute (octave lower)
-Pan Flute (octave lower)
-Lead 1 Square (octave lower, sounds like Lead 2 Sawtooth)
-Lead 2 Sawtooth
-Lead 3 Calliope
-Lead 4 Chiff (sounds like Ocarina)
-Pad 2 Warm
-Pad 3 Polysynth
Instrument Synth numbers 106-115 inclusive is the oriental kit - I haven't done much research into this section but the ones I can remember are:
-Banjo (sounds like Music Box)
-Steel Drums (I think octave lower)
Drum kit is midi number 128, Gunshot. The following drum notes are confirmed to work:
Acoustic Bass Drum
All Toms
Open High Hat
Closed High Hat
Ride Cymbal
Bass Drum
Electric Snare
Extra Instruments:
Gasp (used in the Kimombo Statue/Kimombo songs) - Acoustic Piano
NOTE: Since the game's numbering system starts at 0, the actual hex number is the midi number minus 1."
GS's audio format isn't the same as MIDI, the samples would need to be converted. What format do you want them in anyway?
You can extract them using certain programs. I don't have one but I know they're around. You could be lazy like me though and just record the samples in-game with a long middle C though ahahaha
But Atrius is right - different format, totally. The game reads wavs and bends their pitch according to the song. So you can't just take them from there.
I've had my own script for extracting them as .wav files for a while now, Charon... >_<; They're not exactly natively wav format either, a small amount of conversion is necessary.
... I knew that!... Ahahaha, but I don't have it on me (mom did a system restore because she thought Ubi was a virus >_>) for him to download.
Quote from: Atrius on 19, October, 2010, 01:11:38 AM
GS's audio format isn't the same as MIDI, the samples would need to be converted. What format do you want them in anyway?
I was thinking maybe in wav format if that's possible. I just want to be able to hear the samples without the music playing if possible.
If you're lazy (like me), I can show you how to play the samples as a long middle C, or you can use Atrius's program to extract them.
Sure which ever way is easier
Well, extracting them would be easy as well. Do you want the fully extracted samples or do you want the Middle-C samples? Because the Middle-C samples would probably make it easier if you were trying to compose, say, a new MIDI driver to emulate Golden Sun's music, but if you had the fully extracted samples, you would have more exact sounds (after adding the effects that GS's engine puts in, such as echo)
If you want, I can compose a GSTLA patch that has a particular song Middle-C-afied, so then you only need to do minimal hex editing to get each sample as they sound in-emulator.
I have a soundfont made with most of the instruments. Would that help any?
D:
Post it. It'd help save me a lot of time :D
Okay, it's not the best. Twas my first time making a soundfont.
If you have a soundfont editor, you can rip the .WAVs out of it.
EDIT: I forgot to let you know that not every instruments is in here.
I just don't have the synths. The ones I do have sound weird.
http://www.mediafire.com/?i8aabi585x7z1ak (http://www.mediafire.com/?i8aabi585x7z1ak)
Aw man, I hope you'd continue the soundfont. It's awesome so far.
It would be nice if the drums/percussion was changed to be more convert-friendly without having to re-arrange the notes however.
The synths (with the exception of Polysynth) are generated by the music engine and thus cannot be extracted at all (unless you replicated the engine outside of the game o.o). You'd need to record them in-game. I don't have access to a MIDI editor, would anyone mind making a middle C sound so I can make the Middle C patch? Just one middle C note, extended as long as you can get it.
Quotewould anyone mind making a middle C sound so I can make the Middle C patch? Just one middle C note, extended as long as you can get it.
Your request has been granted, provided that you wanted the Acoustic Grand instrument used? This is a
dotted whole note, enjoy. EDIT: Default Tempo is 80.
Don't worry about tempo, I can edit that in the patch.
I'll add a patch with instructions soon.
Yeah, all I did was use GBA2AIF to rip the instruments.
I was going to make a Pokemon Emerald soundfont, but I lost interest, and it was taking too much time.
Plus the instruments weren't sounding right. Probably another thing to do with the engine.
WOW all i can say is thanks! this is an awesome soundfont thanks a bunch. It would be awesome if Dark Dawn used some of these instruments. Is there any way to get te ocarina and the synths? If not no big deal.
Quote from: Lishy on 04, November, 2010, 10:56:08 PM
Well I'm excited to hear it'll be released soon (from what I understand?). I'm anxious for the next release :happy:
Although, this will still be accurate, right?
Yes, it will be released soon.
I will try my hardest to make it as accurate as possible, but it may take a while due to laziness.
Lunar's "Mysterious Cave" theme, with Golden Sun instruments!
http://www.mediafire.com/?8l8aiva2l97a14l
And as a bonus, here is Isaac edited to look like Alex from Lunar!
(http://img.photobucket.com/albums/v626/pokeman/AlexGoldenSun.png)
Hey Charon, Is there a way to get the instruments to loop exactly how they did in GS?
And how's the engine coming along?
Quote from: Atrius on 19, October, 2010, 10:38:20 AM
I've had my own script for extracting them as .wav files for a while now, Charon... >_<; They're not exactly natively wav format either, a small amount of conversion is necessary.
This makes me wonder... do you have a script for the reverse? I'd be nice if we had something that could convert wav, mid, or mp3 files back into GS's format...
Wav - Atrius has a converter. Inserting actual SFX requires a bit of manual work though, especially with tweaking the pitch and repeat.
Mid - You can do this either manually or if Sappy's compiler works on your computer, you can do that too.
MP3 - er... you can't import that :x
Unless you mean from GS to those files, then
Wav - Use VBA's recorder.
Mid - Use sappy to extract a midi.
MP3 - Er... you could convert a wav made from VBA I guess...
iirc Sappy 2006 can extract the MP3's and samples (and I think even the beepy boopy sounds), but since quite a few instruments aren't samples (namely Lead 1, Lead 2 and Ocarina but there's a few others) you won't hear anything for those instruments. Unfortunately Lead 1 is used in a lot of the game's soundtrack, as well as Ocarina, so I wouldn't recommend it.
I don't think I ever really publicly released it, but here's my WAV to GBA sound sample converter (http://www.goldensunhacking.net/downloads/GBA_WAVConverter.zip). It only does the basic converting from .wav to the data format the GBA uses for audio samples, you'll still have to do all the importing and a little bit of tweaking yourself.
.mid I eventually want the editor to be able to import.
.mp3 just isn't compatible with GBA's audio format. Sure you could convert it to a .wav and insert it as a sample, but about 3-4 songs would fill up your entire ROM with no room left for any actual game data.
Midi songs are just instructions how to play a song, essentially just like sheet music. It tells the computer what notes to play, how long, and when. There's no actual audio stored in it at all, it uses instrument samples to replay the song using the instructions provided. This is the same way that GBA music works. MP3 actually stores the audio data itself as a compressed waveform.
Ah, I see. Thanks, this will come in handy later on. Now if only we can find a way to get some of the tracks I want in there... Sadly, I'm having problems finding wav and midis of the songs I'm looking for...
Quote from: Charon the Ferryman on 16, May, 2011, 12:37:54 PM
Unless you mean from GS to those files, then
Wav - Use VBA's recorder.
Mid - Use sappy to extract a midi.
MP3 - Er... you could convert a wav made from VBA I guess...
iirc Sappy 2006 can extract the MP3's and samples (and I think even the beepy boopy sounds), but since quite a few instruments aren't samples (namely Lead 1, Lead 2 and Ocarina but there's a few others) you won't hear anything for those instruments. Unfortunately Lead 1 is used in a lot of the game's soundtrack, as well as Ocarina, so I wouldn't recommend it.
I am wanting to extract some of the songs as midi. (From there I can turn it into sheet music and tweek the notes for me and my friend to play as a duet in band.) My questions are: What is Sappy? How do I use it? And where do I get it?
Much thanx!
I don't really know how it works, but you use it to do stuff with GBA music. Where to get it? Do a google search for Sappy 1.6. You'll find it.
Thanx man! I downloaded it and no problems so far. Do you know a specific place where I can go to get help if I need it or should I just google it.