That would be much appreciated.
I tried taking the split files you posteder and copying the headers via hex editor... but I just don't know how the find the header specifically....ended up with some static, clicks and remnants of the song.
Edit - I've got it down to a science. Using the XMA tools in VGMToolbox I can add headers to them.
For those stumbling across this thread and who are a little lost here's the full procedure I used to extract the audio streams.
Firstly you will need the following tools:
wxHdd
XENDecryptNew
toWav
xmaextract (the xmaextract.class) file
(Note: To use xmaextract you may need to install either the java runtime for windows or the SDK, I installed both because I was having weird issues, but I don't know if the SDK is required)
I've provided these files as well as a ready to go VGMToolbox with the tools in the right settings and my preset loaded. I recommend using this as it will be easier. If not, you can google the files to locate them.
(For the record, toWav sets off flags in Panda, McAfee and Trend Micro antivirus products because it's packed. I understand if you don't trust me, I'm some random guy. If you google toWav there's only one source, I guarantee it will match the one provided as that's where I got it.)
You can get the tool collection here:
http://www.multiupload.com/MLWDZ1U1WHInstructionsI started with the DLC file dump as I got it. It was a file containing a bunch of numbers for the 360 filesystem. I downloaded wxHdd and used the included tool wxPirs to extract everything from that.
From there we have the folders. Inside each track is a bunch of files. You are looking for the largest file with the .fsb file extension (likely Dj.fsb)
Use XENDecryptNew (via command prompt) on that fsb file with the -x switch for xbox (or -p if it's a PC DLC rip) and set the output file to a .xma file.
(xendecryptnew -x Dj.fsb extracted.xma)
Now use the tool xmaextract (via command prompt) on the .xma file you just made with XENDecryptNew
(java xmaextract extracted.xma)
This will extract 3 audio streams with the .xma format. These are all you need at this point for this song.
Now all we need to do is add a RIFF header to each file. We do that with VGMToolbox.
Keep in mind you're going to need some binaries in VGMToolbox to use XMA support, it will prompt you and tell you where to get them. If you use the provided VGMToolbox in the archive I uploaded you don't need to do this as I've already set it up.
Using VGMToolbox click Misc tools -> Stream tools -> XMA -> XMA Converter.
Now if you're using VGMToolbox from the folder I provided in the archive, all you need to do is click the dropdown list, select 'Dj Hero_2_XMA_Preset' and click load. Disregard the following instructions and jump down to the green text.
Uncheck use xma_parse.exe ... we don't need it. Everything should be greyed out until now until you reach "2 - RIFF Header Options". Make sure "Add RIFF Header" is checked. Under frequency select 44100 (I'm not sure if all Dj Hero 2 DLC is 44100, but I'm going to assume it is)
Then under that in Channels, make sure "Use Channels" is clicked with a value of "Stereo (2+)
Scroll down to the bottom of that window and make sure under "4. WAV Conversion Options" that you have "Execute ToWav.exe on the Output Files"
You're ready to go. Go to the folder where you have the 3 extracted .xma files and drag and drop them into VGMToolbox one by one. It should take about 10 seconds to convert. VGMToolbox will make a subfolder where those .xma files are and there will be your extracted .wav files.
Hope this is useful to someone out there!
EDIT - It appears towave produces somewhat skippy tracks in random small spots. No idea what to do about that yet.