thoralt.de
thoralt.de
ensoniqunpacker - a packer plugin for TotalCommander
17.05.2007
You also can extract all samples from an EFE instrument or listen to them with TotalCommander.
The plugin is read only. you cannot add/remove/modify any file or folder. This is a feature which was implemented into another plugin: EnsoniqFS for TotalCommander (see other project page).
For a more detailed description see below. You can download the files at the bottom of the page.
Installation
For installation simply open the "EnsoniqUnpacker.zip" inside TotalCommander by pressing [enter] on that file. TotalCommander will ask you whether to install this plugin and do all necessary steps automatically.
Do the same with "EnsoniqUnpackerEFE.zip".
Uninstallation
Delete the folders "EnsoniqUnpacker" and "EnsoniqUnpackerEFE" in your TotalCommander plugins folder (normally "TotalCommander/plugins/wcx"). If it is not possible to delete them, then they are in use by TotalCommander. you need to restart TotalCommander. as long as you do not open any new archive, you will be able to delete these folders.
To remove all setup data you further need to:
-choose "configuration/change settings files directly"
- in the file "wincmd.ini" search for "[PackerPlugins]"
- delete every line containing "EnsoniqUnpacker.wcx"
- delete every line containing "EnsoniqUnpackerEFE.wcx"
- save configuration file.
(a) The Image File Reader
After you made it through the installation steps, it is really easy to use the plugin. In TotalCommander navigate to a folder containing either an EDE, EDA, EDT, GKH or other Ensoniq formatted CD oder disk image.
For EDE/EDA/EDT/GKH just press [enter] on that archive and the content of the archive will be displayed. If the archive is broken, you will get an error message.
Instead, if you know that a file contains Ensoniq data, just use this Ctrl+PageDown shortcut. It will also work with the above mentioned other file types.
Once you opened an archive, you can navigate through it (if it contains subfolders), select files (and folders) as you are used to in TotalCommander, and copy (extract) your selection to another place.
All files will be saved as *.EFE, which can hold any filetype used by Ensoniq (instruments, banks, songs, sequences, O.S., effects, sysex and more).
You might wonder why the EFE files have such strange numbers at the end (like "AS-1 BANK 1.[30].efe" or "STREO VIOLNS.[03].efe"). This is due to the following facts: Ensoniq can store files with identical name but with different type in one directory. if you copy these files to a DOS/Windows drive, they all would have the same name (which is impossible there). So they get a type tag and you can copy all files even with identical name to your DOS/Windows drive. The original filename will be copied into the EFE file. You do not need to rename the files if you want to use EnsoniqFS to copy them back to another Ensoniq drive, because EnsoniqFS uses the names which are stored inside the EFE file.
Two additional info files will be shown in the root folder of every diskimage. They contain statistics of the image (such as disk label and disk layout) and a complete tree view of all files (including names, sizes and types).
(b) The Instrument File Reader
The instrument file reader is responsible for opening EFE instruments. If you press [enter] on an EFE file, TotalCommander will show all wavesamples contained in that file. These wavesamples can be copied out of the instrument in Windows wave format (PCM, 16 bit, mono) or you can quickly listen to them by pressing F3 to start the built-in TotalCommander file viewer.
The "info.txt" file contains information on all wavesamples in an opened instrument: layer names, wavesample names, sample sizes, sample rates and key mapping.
Known Bugs
at the moment the following issues are known:
* empty directories are not shown (this is no bug, this is by design)
*opening instruments is not possible on filesystem plugins (e. g. EnsoniqFS)
Planned Features
There are no plans to extend the functionality. See EnsoniqFS for write support and an extended instrument lister plugin.
License
Everyone is allowed to use, abuse and distribute this software freely except for commercial use. If you distribute this software, the author has to be named clearly. This software MUST NOT be sold without written permisson of the author. The source code may be freely modified, but the original author must be clearly stated (give credits!). If you modify the source code, please let me know about it, I possibly want to integrate your changes into the official version.
Disclaimer
This software is provided "as is". Although the author tested the software, there is no warranty of merchantability and fitness for a particular purpose. Use the software at your own risk. The author is not responsible for any damage to your person, your equipment or your data arising out of the use of or the inability to use this software.

downloads
History
v1.23
* released 06-11-12
* changed the treeview info file structure for better overview
* added detailed file type descriptions to treeview
* put the name of the disk image in the info files
* speed increase
* different naming scheme
v1.22
* released 06-10-23
* added extra infofile with whole tree view of disk
* changed info file names to contain the name of the disk image name
v1.21
* released 06-10-22
* fixed some bugs in "info.txt"/key mapping display
* made "info.txt" more resistant against malformed wavesamples
v1.2
* released 06-10-21
* added lots of wavesample properties to "info.txt" inside of instrument files
* changed wavesample names inside of instrument files
* efe instrument detection is now somewhat weaker (detects more files correctly)
* fixed: closed all files in case of an error
* included autoinstall from zip function
v1.1
* released 06-10-15
* added support for ensoniq instrument wavesample browsing
v1.0
* released 06-10-11
* reads & autodetects ede/eda/edt, gkh, mode1-cdroms, plain images
* allows to explore these disk images with TotalCommander
* allows to extract or view files
* no writing capabilities
EnsoniqUnpacker is a packer plugin for the file manager TotalCommander. It allows you to explore the contents of different ensoniq related disk images.