This is a command-line utility for extracting preset & sample names from EMU/EOS files to help document & classify sample collections. The output is in tab-separated format for importing into tables/spreadsheets for sorting & searching.
The last example shows the output being redirected to a textfile for
use with a word processor or spreadsheet etc. Here's some examples using
a word processor...
DecodeEMU -f <file|wildcards> [-r] [-s f | b] [-x p | s | o]
Use quotes if -f param contains spaces , e.g.
DecodeEMU -f "E:\B.023-Composer Solo\B.016-Tenor Sax.E4B"
Filename can include wildcards '*' & '?' for processing multiple
files , e.g.
DecodeEMU "E:\B.036-Comp Sprints\*.E4B"
-r recurse folders
-s f | b suppress folder | bank fields
-x p | s | o exclude presets | samples | others
e.g. DecodeEMU "D:\EMUSamples\*.E4B" -r -x p -x o
Redirect output to a file for converting to table, spreadsheet etc. ,
DecodeEMU -f "B.016-Tenor Sax.E4B" -x s -x o -s f -s b > PresetsOnly.txt
The program assumes the sample files are in FAT format (EOS 4.7 does
this). Commercial programs are available for reading EMU/EOS files
directly, although if you have one of these you probably won't need
Your setup may vary, but mine uses an IcyDock removable disc formatted as FAT which can be copied/read with a PC. You can also use removable FAT media such as floppy discs, ZIP discs or solid state memory cards to transfer files.
Some bank names in the standard set of EMU CDs contain / and "
characters which confused my PC - you can see the file names, but can't
do anything with them. I used the Disk/Browse Find option on the
EMU to search for these characters and changed '/' to '-', and double
quotes to single quotes.
There have been a few enquiries about the EMU file structure, so for what it's worth I've collated some HexAnno annotation files in an Analyse EMU Info package. It's approx 30MB as it includes a few EMU E3B, E3X & ESI sample banks from the factory CD set.
The package contents are in groups of 3 - the original EMU bank, the current annotation file and the hex dump file. It also contains copies of the HexAnno & DecodeEMU tools which may be out-of-date versions so check/download the latest from the software section.
Unfortunately, I couldn't find the annotation file for E4 formats, but
these E4 notes may still be of some use
(also included in the package).