byME

ERX10 SLC

Sample Library Control

by byME Software • byme.today

Version 4.0.0

Contents

00 What Is This?

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.

Free, always

Library Control is completely free. Download it from byme.today/softshop.html — no unlock code, no catch.

The five pages

PageWhat it does
LIBRARYBrowse all your local instrument files and convert any selected file to another format.
IMPORTPull instruments out of disk images or SD cards directly into your library folder.
IMAGE BUILDERCreate new Ensoniq disk images, or add instruments to existing ones. Also lets you rename, move, copy, and delete files inside any image.
EXPORTSix one-click conversion tools — pick a job, click RUN, follow the dialogs.
INFOVersion info, bundled tools status, support contact, and credits.


01 What’s New in V4

ERX10 Sample Library Control is now version 4.0.0, matched to the V4 ERX10 Edulator release. Here’s what changed.

Highlights

  • New blue look. The interface now matches the ERX10 Edulator’s brushed-metal blue theme — same fonts, background and buttons across both apps.
  • Search shows the full path. When you search across disk images, results now show the complete folder path a patch lives in (e.g. 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.
  • SD-card prep is built in. Plug in a ZuluSCSI / BlueSCSI card and SLC auto-cleans it, creates a SamplerZone/ folder, and drops a zuluscsi.ini in the root for you. See Format an SD Card.
02 Library

Your file browser. Everything in your library folder — instruments, images, ERX10 presets — organised into folders you can navigate and act on.

Library — root view
Library root view showing the default folder structure

Getting started

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.

Navigating

  • 1Click any folder to open it. The breadcrumb trail at the top updates as you go deeper.
  • 2Click any part of the breadcrumb to jump back to that level instantly.
  • 3Click ROOT to go all the way back to the top.
  • 4Click REFRESH if you've added files from Finder and want the view to update.

Selecting a file

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.

Library — file selected with Actions panel
A selected EFE file with the Actions panel open on the right

What you can do with each file type

FileAvailable 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

Tip

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.


03 Import

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.

Import page
Import page — Library Images on the left, SD Card detection on the right

Two panels

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.

Importing an instrument

  • 1Click BROWSE next to any image, or click OPEN DISK IMAGE FILE... to pick any image manually.
  • 2The image's directory structure appears. Navigate into folders by clicking them.
  • 3Click IMPORT next to the instrument you want.
  • 4A destination picker opens. Browse your library folders to find where you want it saved. Use the text field and CREATE button to make a new folder if needed.
  • 5Click IMPORT HERE. The instrument is extracted and saved. It shows an "IMPORTED" badge so you know it's done.

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.

Navigation inside an image

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.



04 Format an SD Card

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.

The one rule everyone forgets

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.

What you need

  • An SD card. The ASR-10 addresses up to ~2 GB per image, but a large card happily holds many images.
  • A Mac with a card reader.
  • ERX10 SLC (this app) — it preps the card for you.

Step 1 — Format the card (FAT32 / exFAT)

  • 1Open Disk Utility (Applications → Utilities).
  • 2Choose View → Show All Devices, then select the top-level SD card device (the physical disk, not the volume beneath it).
  • 3Click Erase. Set Format = MS-DOS (FAT) for cards 32 GB or smaller, or ExFAT for larger cards. Set Scheme = Master Boot Record.
  • 4Give it a simple name (e.g. ZULU) and click Erase.

FAT32 / exFAT with an MBR scheme is what ZuluSCSI expects. Do not use APFS or Mac OS Extended — the emulator can’t read those.

Step 2 — Put zuluscsi.ini in the ROOT

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.

  • AEasiest — let SLC do it. Plug the freshly-formatted card in; when ERX10 SLC detects it (Import page) it automatically cleans macOS junk, creates SamplerZone/, and drops a correct zuluscsi.ini in the root if one isn’t already there.
  • BBy hand. Copy a 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.)

Step 3 — Add your disk images

  • 1Copy your ASR-10 disk images (.img / .iso / .hda) onto the card. They can sit in the root or in SamplerZone/ — ZuluSCSI auto-scans SamplerZone/ for hard-drive images.
  • 2Or build one right onto the card with SLC’s Image Builder (fresh blank ASR-10 image) or WRITE DISK IMAGE (build from your samples).
  • 3Eject properly (⌘E / drag to Trash) before pulling the card — never yank it.

Keep the card clean

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.

Card won’t mount on the ASR-10? Check these

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.

05 Image Builder

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.

BUILD tab — creating a new disk image

Image Builder — BUILD tab
Image Builder BUILD tab — drop zone for EFE/EFA files, Image Mode selector on the right
  • 1Make sure CREATE NEW IMAGE is selected in the Image Mode panel on the right.
  • 2Add your EFE/EFA files — click + ADD EFE/EFA FILES or drag and drop them onto the dotted drop zone.
  • 3Use the arrows to reorder, or to remove any file you don't want.
  • 4Click BUILD IMAGE. A save dialog opens — name your image and choose where to save it.
  • 5Done. The image is created with all your instruments inside, in the order you specified.

BUILD tab — adding to an existing image

Image Builder — ADD TO EXISTING file picker
ADD TO EXISTING — EFE/EFA file picker for selecting instruments to add
  • 1Select ADD TO EXISTING in the Image Mode panel. An image picker opens — select your disk image.
  • 2The image's directory structure appears. Navigate to the folder where you want the new instruments to go.
  • 3Click ADD EFE/EFA HERE. A file picker opens — select the EFE/EFA files to add.
  • 4They are written immediately. A success panel appears with two options: MANAGE IMAGE to inspect the result, or DONE to go again.
Image Builder — ADD EFE/EFA HERE panel
Navigate to the target directory inside the image, then click ADD EFE/EFA HERE

MANAGE IMAGE tab

Full file management inside a disk image. Open any image and you get a live directory listing you can sort, reorganise, and edit.

Manage Image tab — root view
Manage Image tab — OPEN IMAGE button, toolbar with ALL / + DIR / DELETE / COPY TO / MOVE TO
Manage Image — instruments listed
Inside a directory — 38 instruments listed with slot numbers and block counts

Toolbar buttons

ButtonWhat it does
ALLSelect every item in the current directory
NONEDeselect everything
+ DIRCreate a new directory (type a name, max 12 characters, press Enter)
DELETEDelete selected items — asks for confirmation first, shows exactly what will be removed
COPY TOCopy selected items to another directory in the same image — originals stay put
MOVE TOMove selected items to another directory — originals are removed after the move
REFRESHReload the current directory listing

Selecting items

ClickSelect one item
Shift+ClickSelect a range
Cmd+ClickToggle one item without losing the rest
Double-clickOpen a directory

Selected items show a green ✕ in their checkbox. The toolbar shows the count of selected items at all times.

What the columns mean

ColumnMeaning
Index numberThe slot number on the ASR-10 (01–18 per directory)
Icon📁 directory  |  🎹 instrument  |  🏦 bank
BadgeSTEREO (cyan) = stereo instrument  |  3 LYR (orange) = multi-layer
BlocksFile size in Ensoniq blocks (1 block = 512 bytes). "DIR" for directories.

Directory limits

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.


06 Export & Convert

Six conversion tools, each on its own card. Every one works the same way: click RUN, follow the dialogs, done.

Export & Convert page
Export & Convert — six one-click tools

The six conversions

ConversionWhat it does
EFE/EFA → ERXConverts 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/EFAConverts an ERX10 preset back to native Ensoniq format. Use this to get plugin sounds back onto real hardware.
EFE/EFA → Disk ImagePackages 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 CardWrites instruments directly into an existing disk image, navigating to the target directory first. For ZuluSCSI and BlueSCSI users.
IMG → SD CardCopies an entire disk image to your SD card volume. One image, one destination, done.

What the dialogs look like

Each RUN button triggers the macOS file picker. Here are the three you'll see most often:

EFE file picker
EFE/EFA file picker — your imported instruments ready to select
Images picker
Disk image picker — select the .img file to convert or write to
Save dialog
Save dialog — name your output file and choose where to save it

EFE and EFA are the same thing

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.


07 Info

Version details, bundled tools status, and how to get in touch.

Info page
Info page — version, documentation, support, bundled tools, and credits

Bundled tools

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.

ToolWhat it does
EPSLINEpsLin Neo v1.58 — reads and writes Ensoniq disk images, extracts and stores instruments
EFE2WAVExtracts the raw wavesamples from EFE/EFA instruments as playable WAV files
HXCFEHxC Floppy Emulator tool — handles IMG → HFE conversion for Gotek

Easter egg

There's one hidden on this page. Click around and you might find it.


08 Common Workflows

"I want to get sounds from a CDR disc image onto my ASR-10 via SD card"

  • 1Go to Library — navigate into the ASR CDR folder and find the disc you want.
  • 2Select the disk image → click Import as EFE. Browse inside and click IMPORT on each instrument you want.
  • 3Go to Image Builder → BUILD. Select ADD TO EXISTING → pick your ZuluSCSI image.
  • 4Navigate to the target directory → click ADD EFE/EFA HERE → select the files you just imported.
  • 5Eject the SD card, put it in the ASR-10, and load.

"I want to organise sounds on my ZuluSCSI image"

  • 1Go to Image Builder → MANAGE IMAGE → click OPEN IMAGE → select your .img file.
  • 2Create folders with + DIR (e.g. BASS, PADS, DRUMS).
  • 3Select instruments → MOVE TO → navigate to the target folder → MOVE HERE.
  • 4Delete unwanted sounds: select → DELETE → confirm.
  • 5Copy the image back to SD when done.

"I want to build a fresh disk image with my favourite sounds"

  • 1Go to Image Builder → BUILDCREATE NEW IMAGE.
  • 2Click + ADD EFE/EFA FILES or drag files into the drop zone.
  • 3Reorder with the arrows if needed, then click BUILD IMAGE.
  • 4To get it onto SD: go to ExportIMG → SD Card → RUN.

"I want to use my sounds in the ERX10 plugin"

  • 1Go to ExportEFE/EFA → ERX → click RUN.
  • 2Select your EFE or EFA file. Choose where to save the .erx10 preset.
  • 3Load the preset in ERX10 Sample Studio. Done.

"I want to convert an image for my Gotek floppy emulator"

  • 1Go to ExportIMG → HFE (Gotek) → click RUN.
  • 2Select your .img file. The HFE file is created in the same folder automatically.
  • 3Copy the HFE to your Gotek USB stick.

09 File Formats

Every extension you'll encounter in the app, explained.

Ensoniq instrument files

ExtensionDescription
.efeEPS-series instrument file — same format as EFA
.efaASR-10 instrument file — same format as EFE
.insAlternative Ensoniq instrument format

Note: EFE and EFA are identical internally. The different extension is just a naming convention from the hardware era.

Plugin presets

ExtensionDescription
.erx10ERX10 plugin preset — JSON-based, stores the full instrument for use in the AU/VST3 plugin
.erxiobankERX10 instrument bank — a collection of presets bundled together

Disk images

ExtensionDescription
.imgStandard Ensoniq disk image — most common format
.isoISO disk image
.binBinary disk image
.edeEnsoniq EPS disk image
.edaEnsoniq ASR disk image
.gkhGiebler Enterprises disk image
.hfeHxC/Gotek floppy emulator format — use this on Gotek USB sticks

10 Troubleshooting
My SD card doesn't show up in the Import page
Make sure the card is mounted — open Finder and check it appears in the sidebar. The app scans /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.
Import says "ERROR: Not a valid image file"
The image may be in raw CD format (2352 bytes per sector instead of 2048). The app tries to auto-convert these, but some badly-ripped images won't be recognised. Try re-ripping the CD image with a dedicated disc imaging tool, or check the file isn't corrupted.
I can't create a directory in Manage Image
Check that the image isn't open in another application. Also check the current directory isn't already at its limit of 18 entries — this is an ASR-10 hardware constraint. The app will warn you if the directory is full.
The file size looks massive — is something wrong?
ZuluSCSI images are commonly 2 GB or larger, which is normal. The app uses file-descriptor-based I/O so it never loads the whole image into memory — it reads and writes just the parts it needs.
A bundled tool shows as missing on the Info page
This can happen if the app was moved after installation. Try re-downloading from byme.today/softshop.html. Make sure to open the DMG and drag the app to Applications before running it.

11 Keyboard Shortcuts

Everywhere

EscapeClose overlay or cancel
EnterConfirm or create (in forms)

Image Builder — Manage Image tab

ClickSelect one item
Shift+ClickSelect a range
Cmd+ClickToggle one item
Double-click dirOpen directory
EnterCreate directory (in + DIR form)
EscapeCancel directory creation

Image Builder — Build tab

Drag + DropAdd .efe/.efa/.ins files to the build list