Sample Library Control
ERX10 Sample Library Control is a free Mac app for managing your Ensoniq sound collection. If you have an ASR-10, ASR-88, or EPS-16+ — and a pile of disk images, EFE files, or a ZuluSCSI SD card full of sounds — this is the app that brings it all under one roof.
Browse your entire library. Import sounds from disk images or SD cards. Build new images from scratch. Reorganise what's already on your drives. Convert between formats. All without touching a floppy disk or opening a terminal.
Library Control is completely free. Download it from byme.today/softshop.html — no unlock code, no catch.
| Page | What it does |
|---|---|
| LIBRARY | Browse all your local instrument files and convert any selected file to another format. |
| IMPORT | Pull instruments out of disk images or SD cards directly into your library folder. |
| IMAGE BUILDER | Create new Ensoniq disk images, or add instruments to existing ones. Also lets you rename, move, copy, and delete files inside any image. |
| EXPORT | Six one-click conversion tools — pick a job, click RUN, follow the dialogs. |
| INFO | Version info, bundled tools status, support contact, and credits. |
ERX10 Sample Library Control is now version 4.0.0, matched to the V4 ERX10 Edulator release. Here’s what changed.
ROLAND / PIANOS / GRANDS) instead of just the last folder — and revealing a hit drops you in at the right place so “up one level” works correctly. Run SCAN ALL IMAGES once to re-index existing cards.Your file browser. Everything in your library folder — instruments, images, ERX10 presets — organised into folders you can navigate and act on.
The first time you open the app, the Library will be empty until you point it at a folder. Click SET PATH in the top right to choose your library folder — for example ~/Music/ASR10-Library. The app remembers this between sessions.
Once set, you'll see folders like EFE, IMAGES, ERXIO FILES, WAV, and more. These are just regular folders on your Mac — you can create any structure you like.
Click any instrument or image file to select it. The Actions panel on the right side of the screen shows what you can do with that file.
| File | Available actions |
|---|---|
| EFE / EFA / INS Ensoniq instruments |
Reveal in Finder — jump to the file in macOS Finder EFE/EFA → ERX — convert to an ERX10 plugin preset EFE/EFA → Disk IMG — package into a new disk image EFE/EFA → SD Card — write directly into a disk image for SD card use |
| ERX10 files Plugin presets (.erx10) |
ERX → EFE — convert back to native Ensoniq format ERX → SD Card — convert and write to disk image |
| Disk images .img .iso .bin .ede .eda .gkh |
Import as EFE — browse inside the image and extract instruments IMG → HFE — convert to Gotek floppy emulator format IMG → SD Card — copy the entire image to your SD card |
CDR disc images are available for the ASR-10 — most work straight out of the box. When you have them, drop them into the ASR CDR folder in your library. Browse them just like any other folder — select an image and use Import as EFE to pull instruments out.
Dedicated import page. This is where you go when you've just plugged in your ZuluSCSI or BlueSCSI SD card, or when you've downloaded a disk image and want to pull specific sounds out of it.
Left — Library Images: Disk images already in your library folder are listed here automatically. Each has a BROWSE button to open it.
Right — SD Card / ZuluSCSI: The app scans your mounted volumes for Ensoniq disk images. If your SD card is plugged in and mounted, it will appear here. If it shows "No SD cards detected," check that the card is mounted in Finder.
You can import multiple instruments in a row — each gets its own destination picker. The "IMPORTED" badges stay visible so you don't lose track of what you've already grabbed.
Use the ← BACK button or click folder names in the breadcrumb to move up. The structure mirrors what's actually on the disk — same as loading from the ASR-10 itself.
How to prepare a fresh SD card for a ZuluSCSI (or BlueSCSI) so your ASR-10 / EPS reads it as a hard drive. The single most important step — and the one people miss — is putting the zuluscsi.ini file in the root of the card.
zuluscsi.ini MUST live in the root (top level) of the SD card — not inside a folder. No ini in the root and ZuluSCSI falls back to defaults that often won’t mount your images on the ASR-10. ERX10 SLC drops a correct one for you automatically (Step 2), but if you format a card by hand you must add it yourself.
FAT32 / exFAT with an MBR scheme is what ZuluSCSI expects. Do not use APFS or Mac OS Extended — the emulator can’t read those.
This is the step people miss. The zuluscsi.ini sits at the very top level of the card, alongside your images — never inside a folder.
zuluscsi.ini into the card’s root yourself. A default one is fine for the ASR-10 — the defaults work as soon as the file is present. (Grab one from the ZuluSCSI website, or copy the one SLC writes.).img / .iso / .hda) onto the card. They can sit in the root or in SamplerZone/ — ZuluSCSI auto-scans SamplerZone/ for hard-drive images.macOS scatters hidden junk on FAT cards (._*, .DS_Store, .Spotlight-V100, .fseventsd, .Trashes) that can confuse the ZuluSCSI. Whenever ERX10 SLC sees your card it strips this automatically and writes a .metadata_never_index flag so Spotlight leaves it alone. If you copied files outside the app, run the card through SLC once to tidy it.
1. Is zuluscsi.ini in the root? (That’s ~90% of cases.) 2. Is the card FAT32 / exFAT + MBR, not APFS? 3. Is the ZuluSCSI’s SCSI ID one the ASR-10 scans (and not clashing with another device)? 4. Try the images in SamplerZone/. 5. Re-seat the card and power-cycle the ASR-10.
Two tabs: BUILD and MANAGE IMAGE. Build creates new disk images or adds to existing ones. Manage gives you full file operations inside any image — like having the ASR-10's own disk editor on your Mac.
Full file management inside a disk image. Open any image and you get a live directory listing you can sort, reorganise, and edit.
| Button | What it does |
|---|---|
| ALL | Select every item in the current directory |
| NONE | Deselect everything |
| + DIR | Create a new directory (type a name, max 12 characters, press Enter) |
| DELETE | Delete selected items — asks for confirmation first, shows exactly what will be removed |
| COPY TO | Copy selected items to another directory in the same image — originals stay put |
| MOVE TO | Move selected items to another directory — originals are removed after the move |
| REFRESH | Reload the current directory listing |
Selected items show a green ✕ in their checkbox. The toolbar shows the count of selected items at all times.
| Column | Meaning |
|---|---|
| Index number | The slot number on the ASR-10 (01–18 per directory) |
| Icon | 📁 directory | 🎹 instrument | 🏦 bank |
| Badge | STEREO (cyan) = stereo instrument | 3 LYR (orange) = multi-layer |
| Blocks | File size in Ensoniq blocks (1 block = 512 bytes). "DIR" for directories. |
Directory names are limited to 12 characters — same as the ASR-10 hardware. Each directory can hold a maximum of 18 entries. These are hardware constraints, not app limitations.
Six conversion tools, each on its own card. Every one works the same way: click RUN, follow the dialogs, done.
| Conversion | What it does |
|---|---|
| EFE/EFA → ERX | Converts an Ensoniq instrument to an ERX10 plugin preset (.erx10). Use this when you want to load an ASR-10 sound into the plugin. |
| ERX → EFE/EFA | Converts an ERX10 preset back to native Ensoniq format. Use this to get plugin sounds back onto real hardware. |
| EFE/EFA → Disk Image | Packages one or more instruments into a fresh ASR-10 compatible .img file. Good for creating themed discs. |
| IMG → HFE (Gotek) | Converts a disk image to HFE format for use with a Gotek floppy emulator. The HFE file is saved in the same folder as the original. |
| EFE/EFA → SD Card | Writes instruments directly into an existing disk image, navigating to the target directory first. For ZuluSCSI and BlueSCSI users. |
| IMG → SD Card | Copies an entire disk image to your SD card volume. One image, one destination, done. |
Each RUN button triggers the macOS file picker. Here are the three you'll see most often:
The ASR-10 uses .efa, the EPS-16+ uses .efe, but they're the same format internally. The app handles both identically — you never need to worry about which is which.
Version details, bundled tools status, and how to get in touch.
The app bundles three command-line tools that do the heavy lifting behind the scenes. The Info page shows whether each is present and working. You never need to interact with them directly.
| Tool | What it does |
|---|---|
| EPSLIN | EpsLin Neo v1.58 — reads and writes Ensoniq disk images, extracts and stores instruments |
| EFE2WAV | Extracts the raw wavesamples from EFE/EFA instruments as playable WAV files |
| HXCFE | HxC Floppy Emulator tool — handles IMG → HFE conversion for Gotek |
There's one hidden on this page. Click around and you might find it.
Every extension you'll encounter in the app, explained.
| Extension | Description |
|---|---|
| .efe | EPS-series instrument file — same format as EFA |
| .efa | ASR-10 instrument file — same format as EFE |
| .ins | Alternative Ensoniq instrument format |
Note: EFE and EFA are identical internally. The different extension is just a naming convention from the hardware era.
| Extension | Description |
|---|---|
| .erx10 | ERX10 plugin preset — JSON-based, stores the full instrument for use in the AU/VST3 plugin |
| .erxiobank | ERX10 instrument bank — a collection of presets bundled together |
| Extension | Description |
|---|---|
| .img | Standard Ensoniq disk image — most common format |
| .iso | ISO disk image |
| .bin | Binary disk image |
| .ede | Ensoniq EPS disk image |
| .eda | Ensoniq ASR disk image |
| .gkh | Giebler Enterprises disk image |
| .hfe | HxC/Gotek floppy emulator format — use this on Gotek USB sticks |
/Volumes/ for removable drives with Ensoniq images. ZuluSCSI cards should have image files (.img) either at the root of the volume or in a SamplerZone folder.