byME

ERX10 SLC

Sample Library Control

by byME Software • byme.today

Version 2.1.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 Library

Your file browser with search, tags, and multi-source support. Everything in your library — instruments, images, ERX10 presets — organised, tagged, and searchable.

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

Getting started

The first time you open the app, click SOURCES in the top right to add one or more library folders. You can add as many sources as you need — for example, your personal instruments folder and a CDR collection on an external drive. The app remembers these between sessions, and they're shared with the Edulator via ~/.erx10/library-config.json.

When you have multiple sources, tab buttons appear below the header — click to jump between libraries. Each source has an editable label.

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

Search & tag filtering

The search bar and tag chips at the top of the Library page let you find instruments instantly across your entire collection.

  • 1Type in the search box and press Enter or click SEARCH. Matches instrument names, file paths, and tags.
  • 2Click a tag chip (KEYS, LEAD, BASS, PAD, DRUMS, etc.) to filter. Multiple tags AND together.
  • 3Click a search result to navigate to that folder.
  • 4Click CLEAR to exit search mode and return to normal browsing.

Searches work across all your library sources at once. Tag colours match the byME Ensoniq marketplace.

Library with tag search showing 12 bass instruments
Filtering by BASS tag — 12 results found instantly

Tagging instruments

Select any EFE, EFA, or ERX10 file. The TAGS section appears in the Actions panel. Click any tag chip to toggle it on/off for that instrument.

TagColour
KEYSBlue
LEADCyan
BASSPurple
PADLavender
DRUMSOrange
PERCUSSIONAmber
EFFECTSTeal
VOCALPink
VINTAGEGold
SYNTHGreen
TRANSWAVEYellow

Click + custom to create your own tags. Tags are stored in catalog.json in each library source folder.

Auto-tagging from byME downloads

When you download instruments from the byME Ensoniq Sound Library, the category tag is embedded in the filename — for example [bass] SYNBASS.EFE.

When you drag these files into Library Control, the [tag] prefix is automatically detected and the instrument is tagged in your catalog. No manual tagging needed.

Drag and drop from Finder

Drag EFE, EFA, INS, ERX10, IMG, ISO, or WAV files from Finder directly onto the Library page. Files are copied into the folder you're currently browsing. A green overlay confirms the drop, and the view refreshes automatically.

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.


02 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.


03 Image Builder

Three tabs: BUILD, MANAGE IMAGE, and FORMAT NEW. Build creates new disk images from EFE files or adds to existing ones. Manage gives you full file operations inside any image. Format creates blank Ensoniq-formatted disk images from scratch.

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.

FORMAT NEW tab — blank disk images

Creates a properly formatted Ensoniq disk image from scratch — no external tools needed. The image is written natively with the correct block structure (ID block, OS block, FAT, root directory).

  • 1Enter a disk label (up to 7 characters). This is shown on the ASR-10 when loading.
  • 2Pick a size preset: EPS DD Floppy (800 KB), ASR HD Floppy (1.6 MB), 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, or 2 GB.
  • 3Click CREATE IMAGE. Choose where to save it.

The resulting .img file is ready to use — copy it to your ZuluSCSI SD card as HD0.img, or use the BUILD tab to add instruments to it.


04 Export & Convert

Seven conversion tools, each on its own card. Every one works the same way: click RUN, follow the dialogs, done. New: Batch EFE → ERX converts an entire folder of instruments in one go.

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

The seven conversions

ConversionWhat it does
BATCH EFE → ERXConverts multiple EFE/EFA files to ERX10 presets in one operation. Select your files, pick an output folder, and all instruments are converted with a progress indicator. Great for converting entire CDR collections.
EFE/EFA → ERXConverts a single 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.


05 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.


06 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.

07 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

!! CRITICAL: macOS and SD Cards

macOS silently writes hidden junk files to every SD card and USB drive you touch.

These invisible files can prevent your ZuluSCSI, BlueSCSI, or Gotek from reading the card — causing your sampler to fail to boot, lose its OS, or refuse to load instruments. This is a macOS problem, not a hardware problem.

What macOS writes behind your back

Every time you open an SD card in Finder, macOS silently creates:

Hidden FileWhat It IsWhy It's Dangerous
._HD0_512.imgResource fork copy of your imageZuluSCSI may try to read this as a real disk image and choke
.DS_StoreFinder window settingsClutter that can confuse firmware
.Spotlight-V100/Search index databaseCan be hundreds of MB — fragments the card and causes write activity
.fseventsd/Filesystem event logUnnecessary writes to the card
.Trashes/Trash folderWastes space, can confuse firmware

The ._ resource fork files are the most dangerous. If your image is called HD40_512 Ensoniq ASR-10 OS.img, macOS creates a ghost file called ._HD40_512 Ensoniq ASR-10 OS.img. ZuluSCSI scans for files matching HD*_*.img — and the ghost file matches that pattern. This can prevent your sampler from booting.

What Library Control does about it

The app automatically cleans your SD card after every write operation. Whenever you copy an image or EFE file to a removable drive, the app:

  • Deletes all ._* resource fork files
  • Deletes all .DS_Store files
  • Removes .Spotlight-V100, .fseventsd, and .Trashes folders
  • Creates a .metadata_never_index file to stop Spotlight from indexing the card in future

This happens automatically — you don't need to do anything when using the app.

If you copy files manually (outside the app)

If you ever drag files to your SD card using Finder directly (not through Library Control), you must clean it before ejecting. Open Terminal and run:

SD="/Volumes/YOUR_SD_CARD_NAME"
find "$SD" -name "._*" -delete
find "$SD" -name ".DS_Store" -delete
rm -rf "$SD/.Spotlight-V100" "$SD/.fseventsd" "$SD/.Trashes"
touch "$SD/.metadata_never_index"

Replace YOUR_SD_CARD_NAME with your SD card's actual volume name.

Or download the auto-cleaner script — just double-click it:

Download SD Card Cleaner (.zip)

Unzip, then double-click Clean-SD-Card.command. It opens Terminal, finds your SD card, and cleans it automatically.

Golden rules for SD cards

  • Always eject properly — right-click the SD card in Finder and click Eject, or use the eject icon. Never just pull the card out.
  • Use the app for all SD writes — Library Control cleans up automatically after every operation.
  • If your sampler suddenly can't boot — put the card back in the Mac, run the Terminal cleanup above, eject properly, try again.
  • Format fresh if in doubt — use Disk Utility to format as MS-DOS (FAT32), then copy your images back.

08 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.

09 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