Yahoo Groups archive

Emax

Index last updated: 2026-04-28 23:23 UTC

Thread

Emu 2 Wav converter program uploaded

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@...

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.