Zwölf Legenden, ein Plugin. Die DSP-Synths booten ihre echte ROM-Firmware auf einem zyklusgenauen Motorola 56300, also derselbe Code auf denselben Chips. DX7, OPL3, SID und PSG laufen auf ihrem originalen Silizium, Gatter für Gatter emuliert. Der Wurlitzer 200A ist überhaupt nicht gesampelt: OpenWurli modelliert Tines und Pickups als Physik. Der Akai S1000 spielt Ihre eigenen Libraries über die SFZero-Engine. Das sind keine Eindrücke dieser Maschinen, sondern die Maschinen selbst.


16-Bit-Hardware-Sampler, dessen Wandler und Filter die Produktion der späten 80er und 90er prägten. Der Kern läuft auf SFZero 3.0 (MIT) mit 8-Punkt-Sinc-Interpolation, erweiterter SFZ/SF2-Opcode-Unterstützung und discoDSP Bliss-Formaten (.zbp/.zbb). Lädt Akai ISO/BIN/CUE-Disk-Images direkt, mit Ordner-Browsing, Auto-Slice-Drum-Mapping, globalem Retune über CC20 und vollem CC-Routing (Modulationsrad, Lautstärke, Expression, Pan, Sustain, Pitch Bend).
1997-2002 DSP-basiert, virtuell-analog. Der A ist der originale aggressive Virus-Charakter; B und C ergänzen Filtermodi, Polyphonie sowie die Sättigungs-/Distortion-Stufen. Die Chip-Level-Emulation führt dieselbe Firmware aus, sodass Factory- und User-Bänke korrekt wiedergegeben werden.
2005er Erweiterung der Virus-Linie mit mehr Polyphonie, mehr Parts und tieferer Mod-Matrix. Höhere CPU-Last als die A/B/C-Kerne; nützlich, wenn Sie die TI-spezifischen Patches brauchen (HyperSaw, drei Oszillatoren mit Sub, erweiterte Effekte).
General Instrument AY-3-8910 und Yamaha YM2149, der Sound von ZX Spectrum 128, Amstrad CPC, Atari ST und MSX. Läuft auf Ayumi von Peter Sovietov, mit einer Voice-Engine portiert von Ym2149Synth von trash80. 3-stimmige Polyphonie, umschaltbare YM2149- / AY-3-8910-Engine, CC 1–11-Steuerung von Ton, Rauschen, Hüllkurve und Arpeggio sowie .ay-Patchdateien mit ordnerbasiertem Browsing in Factory- und User-Bänken, MIDI Program Change und < > Preset-Navigation.
Die 2X-Revision des Nord Lead 2 mit Dual-DSP56300 für höhere Polyphonie und Unison. Direkte Firmware-Ausführung, sodass 2X-SysEx-Patches genauso laden und sich verhalten wie auf der Hardware.
MOS 6581/8580, der Chip hinter dem C64-Chiptune-Sound. Läuft auf reSID von Dag Lem (GPLv2) mit dem 8580-Modell und hochwertigem RESAMPLE-Sampling. 3-stimmige Polyphonie mit Oldest-Voice-Stealing, vollständige Macro-Playback-Engine (Wavetable, Pulsetable, Filtertable, Speedtable) bei 50 Hz PAL-Frame-Rate, sowie Live-MIDI-Steuerung von Cutoff, Resonanz, Pulsweite, Vibrato und Pitch Bend. Lädt GoatTracker .sng-Bänke und einzelne .ins-Instrumente (GTS3/4/5, GTI3/4/5).
Der originale Supersaw aus sieben verstimmten Saws auf einem Oszillator. Dazu die vollständige VA-Architektur, das Motion-Control-Ribbon und der trance-definierende Filter- und Amp-Charakter.
Wavetable-Synthesizer mit drei Filtern pro Stimme und der Waldorf-Modulationsmatrix. Lädt originale microQ-Patches und Wavetables, also den digital-analogen Hybridcharakter ohne resampelte Annäherungen.
Wavetable-Synthese mit PPG-Erbe und analog-modellierten Filtern. Die Adresse, wenn Sie Wavetable-Sweeps gegen resonante Filter brauchen.
Sechs-Operator-FM, 1983. Auf Chip-Ebene emuliert via VDX7 mit Hitachi HD6303R-Sub-CPU, Yamaha YM21280 EGS und YM21290 OPS, sodass die originalen ROM-Voice-Daten unmodifiziert wiedergegeben werden. Der tatsächliche DX7-Sound, keine FM-artige Annäherung.
E-Piano-Kern basierend auf OpenWurli: ein Physical Model pro Stimme für die Tine-, Pickup- und Tone-Bar-Baugruppe, aus rund 3.000 Zeilen Rust nach C++ portiert. Modelliert das Instrument, statt es zu samplen, sodass Velocity und Sustain wie beim Original interagieren.
YMF262 FM-Chip, der Sound von PC-Gaming und Sound Blaster der frühen 90er. Läuft auf Nuked OPL3 v1.8 (Nuke.YKT), zyklusgenau. Lädt SBI-Instrumentdateien mit ordnerbasierten Bänken und ZIP-Import.
Die DSP-basierten Hardware-Kerne benötigen die originale ROM-Firmware. Sie müssen die originale Hardware besitzen. Die Firmware kann direkt vom Hersteller über die unten angegebenen Links bezogen werden.
Der Akai S1000-Sampler lädt Sample-Bänke direkt ohne ROM. Verwenden Sie den integrierten Browser-Dialog zum Laden von .bin-, .mid- oder .zip-Dateien. ZIP-Archive werden automatisch mit Multi-Synth-Erkennung entpackt und alle erkannten Firmware-Dateien in einem Durchgang gespeichert. Zusammengestellte Binärdateien werden in den ROM-Ordner geschrieben und Quelldateien gelöscht, sodass beim nächsten Start sofort geladen werden kann.
Benötigte ROM-Datei pro Hardware-Kern (der Dateiname wird nicht geprüft, akzeptiert wird jede Datei mit der richtigen Größe und dem richtigen Inhalt):
| Hardware-Kern | ROM-Datei | Größe | Hinweise |
|---|---|---|---|
| Akai S1000 | — | — | Kein ROM erforderlich — lädt SF2-, SFZ-, ZBP-, ZBB-Sample-Bänke und Akai ISO/BIN/CUE-Disk-Images direkt |
| Access Virus A, B & C | virus_c.bin |
512 KB | — |
| Access Virus TI | firmware.bin |
6–9 MB | Firmware im Installer enthalten, Zustimmung zu den Access Music AGB erforderlich |
| AY-3-8910 / YM2149 | — | — | Kein ROM erforderlich — lädt .ay-Patchdateien mit Factory- und User-Bank-Browsing |
| Clavia Nord Lead 2X | nord_lead_2x.bin |
512 KB | — |
| Commodore 64 SID | — | — | Kein ROM erforderlich — lädt GoatTracker .sng-Bänke und .ins-Instrumente |
| Roland JP-8000 | jp8000.bin |
512 KB | Kann automatisch aus 8 originalen Firmware-MIDI-Dump-Dateien zusammengestellt werden |
| Waldorf microQ | micro_q.bin |
512 KB | Kann automatisch aus dem originalen Firmware-MIDI-Dump zusammengestellt werden |
| Waldorf Microwave XT | xt.bin |
256 KB | Kann automatisch aus zwei 128-KB-IC-Dump-Dateien zusammengestellt werden |
| Wurlitzer 200A | — | — | Kein ROM erforderlich — Physical Model mit integrierten Parametern |
| Yamaha DX7 | dx7.bin |
16 KB + 32 KB | 16 KB Firmware-ROM + 32 KB Factory-Voice-Daten |
| Yamaha OPL3 | — | — | Kein ROM erforderlich — lädt SBI-Instrumentdateien mit ordnerbasiertem Bank-Browsing |
Firmware-Dateien sollten im vorgesehenen Ordner abgelegt werden:
Windows: Documents/discoDSP/Retromulator/ROM/
macOS: ~/Library/Application Support/discoDSP/Retromulator/ROM/
Linux: ~/Documents/discoDSP/Retromulator/ROM/
Lizenzierung
Retromulator basiert auf Gearmulator vom dsp56300-Team unter einer GPLv3-Lizenz. Der Kauf einer Lizenz unterstützt die laufende Entwicklung und berechtigt zu priorisiertem technischen Support.
Die GNU General Public License v3 erlaubt ausdrücklich jedem, GPL-lizenzierte Software zu verwenden, zu modifizieren, zu verbreiten und zu verkaufen; einzige Voraussetzung ist, dass abgeleitete Werke dieselben Freiheiten bewahren und den Quellcode verfügbar machen. Der vollständige Quellcode von Retromulator ist veröffentlicht unter github.com/reales/retromulator.
Retromulator ist ein unabhängiges Projekt ohne Zugehörigkeit, Unterstützung oder Sponsoring zwischen discoDSP und dem dsp56300-Team (Gearmulator) oder einer der im Produkt vorgestellten Synthesizer- und Hardwaremarken, einschließlich Yamaha, Clavia, Access, Roland, Waldorf, Akai, Wurlitzer, Commodore und General Instrument.
Open Source
Sowohl Retromulator als auch Gearmulator verwenden folgende Open-Source-Komponenten von Drittanbietern:
discoDSP hat folgende Portierungen und Verbesserungen beigetragen:
.ay-Patchformat, von discoDSP nach C++ portiert. Original von trash80 (GPLv3)Vollständiger Quellcode: github.com/reales/retromulator
Unterstützte Plattformen
ProTools AAX. Standalone-Anwendung: Keine zusätzliche Software erforderlich.
Apple Audio Unit. Steinberg VST3.
Systemanforderungen
iOS 14 oder neuer.