VisualBoyAdvance sound

Zeno

New member
Er, okay. I want to disable the music layer in a GBA game. But disabling all the sound channels does nothing. You can't turn off the music in the game, so how would I disable it with VBA?

<P ID="signature">http://www.dbsaga.com/zeno/zenorebirth.html
zenobanner.gif
</a></P>
 
You can't, the GBA has the original four Gameboy sound channels plus a single PCM channel. Any music that's done via the PCM channel (read: pretty much everything) is mixed in software, and as such you can't turn it off.

<P ID="signature">
mooglish.png

"Kupo, motherfucker!! DO YOU SPEAK IT!?"</P>
 
> You can't, the GBA has the original four Gameboy sound
> channels plus a single PCM channel. Any music that's done
> via the PCM channel (read: pretty much everything) is mixed
> in software, and as such you can't turn it off.

Well, what I'm trying to do is rip sounds from Zelda, but the SNES could only rip 18 sounds. There isn't a GBA ripper that works with Zelda, so I went to try recording sounds, but I can't disable music. Any idea how to rip sounds from Zelda?

<P ID="signature">http://www.dbsaga.com/zeno/zenorebirth.html
zenobanner.gif
</a></P>
 
> Any idea how to rip sounds from Zelda?

Play the game in ZSNES... disable individual sound channels with F6-F12 (I think... it's been a while). Have a recording app in the background which records all output coming from your PC (be sure to mute mic input). If you don't have that option... plug a cord to connect both your mic in line and speaker out line and record that way (although I haven't tried doing this... might have odd results).

Anyway... figure out which sound channels are used by the sound effect and leave those on... but disable all the channels used by the music (and not used by the sound effect). Trigger the sound effect and record it in your recording app.

Then use a wave editor to crop and clean up the sound.


It sounds like a lot of work, but once you have a system down it's real easy. I did it back in the day to rip sound effects for my FF1-pseudoclone.

<P ID="signature"></P>
 
> Is there an
> emu that can disable sound layers, muting background music?

Once again, all of the mixing is done in software, so there are no sound layers in the first place... <img src=smilies/headshake.gif>

<P ID="signature">
mooglish.png

"Kupo, motherfucker!! DO YOU SPEAK IT!?"</P>
 
> Once again, all of the mixing is done in software, so there
> are no sound layers in the first place...
>

And I don't know of any N64 ripping sound programs, eh. No way to get sounds from N64 then, without cropping the music from the recorded sound?


<P ID="signature">http://www.dbsaga.com/zeno/zenorebirth.html
zenobanner.gif
</a></P>
 
> And I don't know of any N64 ripping sound programs, eh. No
> way to get sounds from N64 then, without cropping the music
> from the recorded sound?

Figure out how the music playing code works, disable it, record sounds. As easy :) as that.

<P ID="signature">-http://hcs.freeshell.org/index.cgihcs</a></P>
 
Back
Top Bottom