Sound From Different Formats: Difference between revisions

From Uzebox Wiki
Jump to navigation Jump to search
mNo edit summary
Line 6: Line 6:
=Super Nintendo Sounds=
=Super Nintendo Sounds=
This one is fairly simple and very much like [[Music Step By Step]]. Here we will be using the tool [http://www.zophar.net/utilities/converters/spc2midi.html SPC2MIDI]. This program is very similar to the program NSF2MIDI but not the same. The SNES had some more complicated songs generally, so the actual conversion of MIDI notes to your song is likely the hard part. Other than that there is nothing I can help with for songs, it is going to be manual MIDI editing. I would recommend trying these settings for each instrument to start:
This one is fairly simple and very much like [[Music Step By Step]]. Here we will be using the tool [http://www.zophar.net/utilities/converters/spc2midi.html SPC2MIDI]. This program is very similar to the program NSF2MIDI but not the same. The SNES had some more complicated songs generally, so the actual conversion of MIDI notes to your song is likely the hard part. Other than that there is nothing I can help with for songs, it is going to be manual MIDI editing. I would recommend trying these settings for each instrument to start:


[[File:SPC2MIDI.png]]
[[File:SPC2MIDI.png]]


Sound effects on SNES are NOT like NES! SPC2MIDI will not help you here because they are of a waveform type. You can capture them by doing a wave dump in your favorite SNES emulator and then editing it and following [[PCM Sound Effects]]. Alternatively, using [[Patch Tool]] in an emulator, and the wave dump of your sound in some playback program. You could loop the wave, and dial in a patch that sounds similar. This would be a feat of skill that I can't help you with :)




Sound effects on SNES are NOT like NES! SPC2MIDI will not help you here because they are of a waveform type. You can capture them by doing a wave dump in your favorite SNES emulator and then editing it and following [[PCM Sound Effects]]. Alternatively, using [[Patch Tool]] in an emulator, and the wave dump of your sound in some playback program. You could loop the wave, and dial in a patch that sounds similar. This would be a feat of skill that I can't help you with :)


=Sega Genesis/Mega Drive Sounds=
=Sega Genesis/Mega Drive Sounds=

Revision as of 21:21, 17 October 2012

Preface

This tutorial is all about getting sounds from different formats. This is designed to work in concert with Sound Effects An Easy Way, and you should read that if you haven't yet. I will describe the steps required to capture the sound we are after and convert it to midi notes. After that step, the previously mentioned tutorial covers the steps to bring it to a real Uzebox sound. I will add sections to this as I gain experience with different formats, basically any time I need to get a sound from a new system I'll show how.


Super Nintendo Sounds

This one is fairly simple and very much like Music Step By Step. Here we will be using the tool SPC2MIDI. This program is very similar to the program NSF2MIDI but not the same. The SNES had some more complicated songs generally, so the actual conversion of MIDI notes to your song is likely the hard part. Other than that there is nothing I can help with for songs, it is going to be manual MIDI editing. I would recommend trying these settings for each instrument to start:


SPC2MIDI.png


Sound effects on SNES are NOT like NES! SPC2MIDI will not help you here because they are of a waveform type. You can capture them by doing a wave dump in your favorite SNES emulator and then editing it and following PCM Sound Effects. Alternatively, using Patch Tool in an emulator, and the wave dump of your sound in some playback program. You could loop the wave, and dial in a patch that sounds similar. This would be a feat of skill that I can't help you with :)

Sega Genesis/Mega Drive Sounds

As some of you may know, the Genesis/MD had a....distinctive sound, much different from Super Nintendo or other 16 bitters. Personally I love Genesis but mostly hate it's sound, spare for a couple brilliant games that managed to make it sound good. Anyway, the sound hardware on this machine is much different than Uzebox, and so there very well may be instances where you will have a hard time making a decent effect with this method. I have used it for the "losing" sound effect on my game Columns, and am pretty happy with it(the PCM version was way too large). With some practice and additional work, I do think someone could do more extensive things than I have.

Now the good stuff. The current internet standard for Genesis music seems to be VGM. The old standard was GYM. I spent a long time trying to find the mythical tool vgm2mid, as apparently there are a couple programs that had this name. I found one that did not do what we needed, everything else was dead links and I believe this/these program are abandoned by their author(s). If you find one that will actually work please let me know so I can update this. My method will use the tool GYM2MID. The unfortunate part here is that most music you find on the net will NOT be in GYM format. I found utilities to convert GYM->VGM but not the other way around....sigh. So we will get the sounds from the game our self, using the emulator Gens 2.14. This is the only good emulator for windows that supports GYM, as far as I saw. In the future they might switch to VGM, but 2.14 does have it.

Ok so we have our tools, we need our game rom. The only way to get this, that I am aware of, is by dumping it from your legally owned game cartridge...hmmm...hmmm...hmmmmm......oh you have it now?! Ok good(that took you suspiciously less time than I would have figured). Now you will have to get to a part in the game where the music or sound you want is played. If your game has a sound test you are in luck! So before the sound plays, make sure you go to sound->Start GYM Dump in the emulator, then make it play until it's complete. In the case of looping music, make sure the whole song plays and you will have to find the loop point manually in the MIDI conversion process. Now open GYM2MIDI, it will look like this:

GYM2MIDI.png

I think you should probably use the options I have shown in the picture, although your sound may rely on other settings: experiment with your sound.