Open Electribe Editor (formerly known as ESX Wave Organizer) is a program that allows you to organize, edit, and create .esx files for the Korg ESX-1. It is actively being developed, and is available on Windows, Linux, and Mac for free download here.
Java 1.6 must be installed for this program to work properly.
To download the latest version of Java, visit:
http://www.java.com/en/download/manual.jsp
Remember to back up all your .esx files before using this program. It is not affiliated with or supported by Korg in any way. Use at your own risk.
If you find the program useful, or feel like helping support it's development, you can donate via paypal by clicking the button below:
-
Eclipse - The IDE used to develop this program. Also, this product is based on Eclipse's Rich Client Platform (RCP).
-
EMF - The Framework used to model .esx files (as well as RIFF .wav files)
-
jLayer - An open source MP3 library for the Java Platform
-
Korg - The manufacturer of the Electribe Series sampler ESX-1.
The following 2 hex editors helped me reverse engineer the .esx file format:
-
HxD - The Hex Editor I use to do file comparisons.
-
MiTeC HexEdit - I used this for the hex calculator, and for the data display views/functions.
More about the Esx File Format:
- [BUG: #27] Pattern Import not working when source pattern contains empty samples
-
[BUG: #11] Imports/Exports showing up twice in context menu
-
[BUG: #12] Auto scroll when using context menu.
-
[BUG: #21] Can't Save and problems to import Patterns
-
[BUG: #22] Stereo samples not saving correctly. Mono samples not playing correctly.
-
[FEATURE REQUEST: #18] Add functions for selecting unused items.
-
[FEATURE REQUEST: #23] Make IsLoop? more clear for stereo samples.
-
removing unused command: "Export Selected Audio Files"
-
AudioPlayer no longer hangs, or becomes unresponsive.
- [BUG: #15] Fixed a bug that prevented valid 16-bit PCM wave files from loading
-
[FEATURE REQUEST: #3] Added the ability to import patterns from other .esx files
-
[TODO: #13] Added "reset perspective" functionality
-
[TODO: #14] Fixed unclear message when dragging audio files
-
[BUG: #10] Fixed rounding issue when setting SampleTune
-
Pattern Tab improvements:
- Can drag-and-drop patterns
- Adding "Pattern Editor" tab
- Adding "FX" tab
- Adding "Parts" tab
- Adding "Motion Sequences" tab
- Can move patterns around without changing what songs they are used in.
-
Sample Tab improvements:
- Adding "Pattern/Part Usage" tab
- Can move samples around without changing what patterns they are used in.
-
Song Tab improvements:
- Improving Song Event display (more human readable now)
-
Fixing Typos
-
Adding Sample/Pattern labels that show number & name
-
Adding Tempo validation
-
Splash screen works
-
Changing the required Java version to J2SE-1.5 (so Older Macs are supported)
-
Marking a few property labels/values as READ_ONLY
-
Initial Release
-
Patterns Tab is incomplete
-
Song Events tab is incomplete