• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 34 35 36 37 38 ... 117 Next »

SFX ripping/decoding/dumping features?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
SFX ripping/decoding/dumping features?
06-18-2015, 07:23 AM
#108
iteachvader Offline
Jedi Master/Sound Ripper
***
Posts: 58
Threads: 1
Joined: Jun 2014
(06-18-2015, 05:59 AM)jackoalan Wrote: I'd be happy to share any knowledge I can on GameCube audio. I've recently put together a GC-DSPADPCM decoder and encoder that actually works pretty well in multiple games.

https://github.com/jackoalan/audacity/releases

To demystify the DSP format somewhat, it's a proprietary flavor of ADPCM; Each sample is iteratively "predicted" based on the last 2 samples and a set of 8 coefficient pairs (which appear as 16x 16-bit values, or 32-bytes in the file header). The encoder bears the brunt of the complexity, using a discrete-fourier-transform to analyze the audio in the frequency-domain; selecting coefficients with the least error.

If the game in question truly uses MusyX, the SFX are likely bundled in resources known as "sound groups". Metroid Prime 1 and 2 both use MusyX and sound groups for the vast majority of SFX. MrSinistar from M2K2 and myself have reverse-engineered the majority of the sound group format (designated "AGSC" by Retro).

http://www.metroid2002.com/retromodding/wiki/AGSC_(File_Format)

In particular, check out the Pool, Proj, Sample, and SampleDirectory sections. These are the 4 main "chunks" of a MusyX sound group. Different games may arrange them in different orders (in fact, MP1/2 swapped locations of Sample and SampleDirectory), but if you can identify the signature layout of MusyX in a hex-editor, i may be able to modify my "AGSC Extract" tool to help out.

https://github.com/jackoalan/agsc_extract

The game does indeed use the MusyX sound system, but I have no idea how to go about identifying the layout of MusyX in a hex editor. I've used many a hex editor in the past, but never really understood it.

I have the original .DAT files from Rogue Squadron II and III, and was able to extract the one section from each that contains just the sound effects. Is it possible I could supply you with the files while I figure out how to use a hex editor with them? I would appreciate some more advanced assistance; I are dumb.

If I'm supplied with a decoder that can decode all of Rogue Squadron II and III's audio into one big stream, I'll be set. I'll do all the tedious work of isolating each one by hand. I tested the built-in decoder in your Audacity build with Rogue Squadron II's audio, and it still gave me largely garbled audio. However, it was able to decode Namco Museum's music perfectly.
Don't be too proud of this technological terror you've constructed.
The ability to emulate games is insignificant next to the power of the Force.
Find
Reply
« Next Oldest | Next Newest »


Messages In This Thread
SFX ripping/decoding/dumping features? - iteachvader - 06-15-2014, 09:50 AM
RE: SFX ripping/decoding/dumping features? - magumagu - 06-15-2014, 10:40 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-15-2014, 01:54 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-15-2014, 03:19 PM
RE: SFX ripping/decoding/dumping features? - Shonumi - 06-15-2014, 08:28 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-16-2014, 01:36 AM
RE: SFX ripping/decoding/dumping features? - Shonumi - 06-16-2014, 03:31 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-16-2014, 04:24 AM
RE: SFX ripping/decoding/dumping features? - Shonumi - 06-16-2014, 04:33 AM
RE: SFX ripping/decoding/dumping features? - amozzz - 06-16-2014, 04:12 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-16-2014, 11:45 PM
RE: SFX ripping/decoding/dumping features? - AnyOldName3 - 06-17-2014, 01:56 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-18-2014, 10:50 AM
RE: SFX ripping/decoding/dumping features? - mbc07 - 06-18-2014, 12:27 PM
RE: SFX ripping/decoding/dumping features? - Shonumi - 06-18-2014, 01:45 PM
RE: SFX ripping/decoding/dumping features? - mbc07 - 06-18-2014, 03:24 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 01-22-2015, 02:10 AM
RE: SFX ripping/decoding/dumping features? - mbc07 - 01-22-2015, 02:27 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 01-22-2015, 03:43 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-22-2015, 07:59 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 01-22-2015, 10:48 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-25-2015, 06:12 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 01-26-2015, 09:50 AM
RE: SFX ripping/decoding/dumping features? - delroth - 01-26-2015, 12:09 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 01-26-2015, 12:34 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-26-2015, 02:57 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 01-27-2015, 04:27 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-27-2015, 06:52 AM
RE: SFX ripping/decoding/dumping features? - magumagu - 01-27-2015, 07:11 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 01-27-2015, 09:35 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-28-2015, 11:37 AM
RE: SFX ripping/decoding/dumping features? - tueidj - 01-28-2015, 01:37 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 01-29-2015, 03:19 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-29-2015, 05:14 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 01-31-2015, 03:47 PM
RE: SFX ripping/decoding/dumping features? - tueidj - 01-29-2015, 08:04 PM
RE: SFX ripping/decoding/dumping features? - delroth - 01-29-2015, 08:17 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-31-2015, 03:56 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 01-31-2015, 04:56 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 01-31-2015, 05:23 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-01-2015, 11:29 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-01-2015, 02:45 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 02-01-2015, 03:12 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-01-2015, 03:46 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 02-01-2015, 04:44 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-02-2015, 01:54 AM
RE: SFX ripping/decoding/dumping features? - General_Han_Solo - 02-02-2015, 01:09 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-02-2015, 01:11 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 02-02-2015, 05:27 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-02-2015, 06:04 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 02-02-2015, 06:11 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 02-02-2015, 06:12 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-03-2015, 01:28 AM
RE: SFX ripping/decoding/dumping features? - StripTheSoul - 02-02-2015, 06:32 AM
RE: SFX ripping/decoding/dumping features? - StripTheSoul - 02-03-2015, 02:11 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-03-2015, 02:33 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 02-04-2015, 01:05 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 02-12-2015, 07:08 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 02-12-2015, 08:23 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 02-16-2015, 06:25 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 02-22-2015, 06:47 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 03-08-2015, 04:02 PM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 03-10-2015, 11:45 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 03-11-2015, 03:17 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 03-13-2015, 05:10 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 03-14-2015, 03:29 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 03-14-2015, 06:10 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 03-14-2015, 06:40 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 03-14-2015, 04:03 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 03-15-2015, 04:10 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 03-15-2015, 04:17 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 03-15-2015, 05:01 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-13-2015, 08:01 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 04-06-2015, 02:39 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-07-2015, 11:56 AM
RE: SFX ripping/decoding/dumping features? - Aleron Ives - 06-07-2015, 12:26 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-08-2015, 05:38 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 01:22 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-13-2015, 06:07 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 06:49 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-13-2015, 07:52 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-13-2015, 08:55 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 09:05 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-13-2015, 09:25 AM
RE: SFX ripping/decoding/dumping features? - Aleron Ives - 06-13-2015, 09:56 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 10:19 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 10:10 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-13-2015, 10:14 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 10:27 AM
RE: SFX ripping/decoding/dumping features? - Aleron Ives - 06-13-2015, 01:39 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-13-2015, 02:14 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-14-2015, 03:45 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-14-2015, 04:47 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-14-2015, 06:06 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-14-2015, 06:17 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-14-2015, 06:19 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-14-2015, 06:33 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-14-2015, 06:23 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-14-2015, 06:37 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-14-2015, 10:12 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-14-2015, 10:49 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-14-2015, 10:52 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-14-2015, 11:52 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-14-2015, 01:47 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-14-2015, 02:36 PM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-18-2015, 05:59 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-18-2015, 07:23 AM
RE: SFX ripping/decoding/dumping features? - Aleron Ives - 06-22-2015, 07:05 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-18-2015, 06:27 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-18-2015, 07:55 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-18-2015, 08:36 AM
RE: SFX ripping/decoding/dumping features? - antidote - 06-18-2015, 08:03 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-18-2015, 08:19 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-18-2015, 08:49 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-18-2015, 09:48 AM
RE: SFX ripping/decoding/dumping features? - antidote - 06-18-2015, 09:59 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-18-2015, 11:33 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-18-2015, 10:14 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-20-2015, 02:52 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-21-2015, 05:49 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-21-2015, 06:05 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-21-2015, 07:32 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-21-2015, 09:26 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-30-2015, 09:46 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 06-21-2015, 07:11 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-22-2015, 09:38 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-22-2015, 11:13 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-22-2015, 12:14 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-23-2015, 12:17 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-23-2015, 06:53 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-23-2015, 06:59 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-23-2015, 05:18 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-23-2015, 05:46 AM
RE: SFX ripping/decoding/dumping features? - Qaazavaca Qaanic - 06-23-2015, 10:06 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 06-23-2015, 10:21 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 06-30-2015, 11:44 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 07-01-2015, 05:31 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 07-01-2015, 06:32 AM
RE: SFX ripping/decoding/dumping features? - jackoalan - 07-01-2015, 03:00 PM
RE: SFX ripping/decoding/dumping features? - iteachvader - 07-01-2015, 03:19 PM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 07-08-2015, 10:51 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 07-08-2015, 10:53 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 07-08-2015, 10:56 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 07-08-2015, 11:03 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 07-08-2015, 11:05 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 07-08-2015, 11:08 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 07-08-2015, 11:14 AM
RE: SFX ripping/decoding/dumping features? - iteachvader - 07-08-2015, 11:53 AM
RE: SFX ripping/decoding/dumping features? - ARAJediMaster - 07-08-2015, 12:24 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode