Lemus
LEMUS · LEGACY ELECTRONIC MUSIC SYSTEMS

Emulations of legacy music equipment.

Lemus is an independent project that emulates electronic music equipment no longer in production: synthesizers, drum machines and effects. Its purpose is to preserve how these machines work and how they sound, by documenting their hardware and recreating it in software. Each machine is released as its own plugin.

Being playable is how the documentation is tested: an emulation that is right sounds right.

Downloadro-mono-303
macOS 11+ (Universal): AU, VST3, standalone · Windows 10+: VST3, standalone
ro-mono-303 in voice mode: the TB-303 panel with knobs, switches and keys, its brand mark slots left blank
ro-mono-303 in voice mode, without a user-supplied artwork file. About ro-mono-303
ABOUT

About Lemus

Lemus is an independent project. Its plugins are free. It is not affiliated with the makers of the equipment it emulates.

How a machine is emulated:

01

Firmware

If a machine has a CPU, its original program runs unmodified on an emulated processor. The ROM image is not included. Lemus identifies it by SHA1.

02

Circuits

Analog circuits are modelled component by component from the manufacturer's schematic and service notes. Each block is compared with a SPICE simulation of the same circuit, with typical part values and at the limits of their tolerance.

03

Calibration

The schematic doesn't fix every value. Trimmer settings, transistor gain and potentiometer taper are fitted to recordings of real units, within each part's tolerance. Units differ, so the trimmers are adjustable to match a particular unit.

PLUGINS

Supported machines

Each machine is a separate plugin. A plugin's name is its maker, its type and its model: ro-mono-303 is a Roland monophonic synthesizer, model 303.

PluginEmulatesYearTypeStatusWithout ROMLinks
ro-mono-303Roland TB-303 Bass Line1981mono synthworking[~] voice modeDetailsDownload
More machines are in development. Each one is released when it passes the same checks.
ROM IMAGES

ROM images

Lemus does not include ROM images. A ROM image holds a machine's original program, which is copyrighted, and it can't be lawfully distributed without the copyright holder's permission. No part of any original program is included in Lemus. The ROM image must be provided by the user.

A machine with a CPU needs its ROM image to run its firmware. Put the image in the ROM folder, where it is identified by SHA1. Some machines also have a voice mode for when the ROM is missing. The plugin list shows which.

[✓] ROM present

Complete emulation

The original firmware runs, and the machine behaves as the hardware does.

[~] voice mode

Fallback, some machines

On some machines the sound circuit doesn't depend on the CPU. Their voice can be played over MIDI without the ROM, but anything the CPU does, such as a sequencer, is unavailable. Adding the ROM later restores the complete machine in an existing session.

[✗] ROM missing

Not running

A machine without a voice mode doesn't run until its ROM image is in place.

ARTWORK

Panel artwork

Lemus draws each panel itself, from measured photographs, with legends, lines and controls placed to within about 0.3 mm.

The makers' logos and model names are trademarks of their owners. Lemus has no permission to use them, so it doesn't include them, and their places on the panel are left blank.

Users can provide their own artwork for these places. Each plugin installs an empty SVG artwork file in the ROM folder, with a commented-out slot for each mark. Artwork placed in a slot, with the slot's comment markers removed, is drawn on the panel. Until then the file draws nothing.

mark
mark
mark
ROMs/
  tb303.zip      ROM image
  tb303.svg      artwork file, installed empty
The marks are not included. Until the artwork file is filled in, their places are blank.

Cost

Lemus plugins are free.

Download