Emu 2 Wav converter program uploaded
2002-06-28 by synthasy2000
Hi All, I though this program I've written could be useful. It's in the Files section and Emu2Wav folder. This program converts a .em1 EMax sample disk into a 16 bit linear wav file. Syntax: emu2wav input_filename samplerate e.g. emu2wav zd700.em1 39000 The output file will be input_filename with a .wav extension. emu2wav will convert the WHOLE file including what is presumably the parameter data for the Emax eg Filter cutoffs. There appears to be a large block at the start and small bits at the start of each multisample. You need to use a Wav editing program to isolate each sample you require. I apologise for the program's clunkiness but I hope it may be of some small help to you all. In actual fact I don't even own an Emax(!) but I aquired (and still have) a Drumulator about 7 years ago. It is this that conforms to the same sampling standard as the Emax and Emulator II. FYI, I originally wrote a similar program in Pascal to convert my Drumulator ROMs to wavs i.e going the OTHER way. I also blew my own EPROMs for different drums sounds on the Drumulator e.g Linn Drum and used another Pascal program to go from wav to Emu format. I used to get SoX involved for wav to mu-law conversion but having ripped the source code from that, the mu-law conversion is done within the emu2wav program. Maybe someone can get the sampling frequency out of the raw data or even write a nice GUI? If there's a requirement and favourable feedback, the inverse program could be written. Enjoy Chris Strellis Cambridge UK synthasy200@...