Synthesizer
Sampler & Effekte
Emulatoren & Gesang
Controller & Editoren
Highlights
Sounddesigner
Siebzehn Legenden, ein Plugin. Von digitalen Synths der 90er, die bitgenau auf einem emulierten 56k-DSP laufen, über FM- und Soundchips wie DX7, OPL3, SID und Ayumi sowie Sampler und Tracker wie Akai S1000 und FastTracker bis zu den Klassikern Wurlitzer 200A, Oberheim Matrix-1000 und Minimoog Model D, deren analoge Schaltungen modelliert sind, und zur Hammond B3 mit Tonewheels und Leslie-Lautsprecher. Mit Version 2.0 liegen alle Klangparameter jedes Instruments auf einem Board unter dem Rack.

Jeder Hardware-Kern und die meisten anderen öffnen unter dem Rack ein Board: ein Bedienfeld mit allen Klangparametern des Instruments, auf Tabs in die Baugruppen seiner Frontplatte gegliedert (Oszillatoren, Filter, Hüllkurven, LFOs, Effekte). Regler, Fader, Schalter und Auswahllisten senden die eigenen SysEx-, CC- oder Parameterbefehle des Instruments und folgen Patchwechseln, eingehendem MIDI und der Host-Automation.
Per Rechtsklick lässt sich jedes Bedienelement auf einen der 128 Host-Parameter legen, sodass sich jeder Klangparameter automatisieren lässt. Die Zuordnungen werden pro Kern und im Projekt gespeichert. Jeder Parameter reagiert außerdem auf NRPN, und Änderungen am Board können an den MIDI-Ausgang des Plugins gehen, um sie in der DAW aufzunehmen oder damit die Original-Hardware zu spielen.
Access Virus A, B & C
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.
Access Virus TI
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).
Akai S1000
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).
AY-3-8910 / YM2149 PSG
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.
Commodore 64 SID
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).
Tonewheel-Orgel mit Leslie-Lautsprecher auf Basis von OpenB3 von Michele Perrone, das auf der setBfree-Engine aufbaut. Zugriegel für Ober-, Untermanual und Pedal, Perkussion, Vibrato und Chorus, Overdrive, Hall und drei Leslie-Kabinette (122/147, 145 und 16 Vibratone) mit einstellbaren Geschwindigkeiten und Hochlaufzeiten für Horn und Trommel sowie Mikrofonabstand. Presets sind .fxp-Dateien in den Bänken Factory und User und werden per MIDI Program Change gewählt. Mit dem Keyboard-Split spielt man Pedal, Unter- und Obermanual von einer Tastatur.
Moog Model D
Mit dem Minimoog haben sich viele von uns in den Synthesizer verliebt: ein satter Bass, der alles trägt, ein Lead, der sich durch jeden Mix schneidet, und ein Filter, das man wie ein zweites Instrument spielt.
Der CA-72 von Idle Foundry baut einen Model D von 1972 von innen heraus nach. Jede Platine wurde aus den Service-Unterlagen in SPICE-Netzlisten übertragen, das Echtzeitmodell aus diesen Simulationen abgeleitet und an einem echten Instrument kalibriert, sodass die Oszillatoren driften, das Kaskadenfilter singt und der Mixer so übersteuert wie beim Original.
Das Bedienfeld öffnet sich direkt unter dem Retromulator-Rack. Die Qualitätsstufen LO, HI und ULTRA tauschen Rechenleistung gegen Detail, und Offline-Bounces laufen immer mit der 4x-Engine. DOUBLE, SPREAD und ENTROPY fügen einen verstimmten Zwilling, Stereobreite und die kleinen Unterschiede zwischen zwei echten Geräten hinzu. Presets sind .fxp-Dateien in den Bänken Factory und User mit Import und Export von .fxb-Bänken, sie werden per MIDI Program Change gewählt, und jedes Bedienelement reagiert auf einen MIDI-CC.
Oberheim Matrix-1000
Sechsstimmiges Analog-Rack von 1987 mit 1000 Patches, aufgebaut auf dem Stimmenchip Curtis CEM3396. Der Kern führt die originale Firmware auf einem emulierten Motorola-6809-Board aus, das sechs zweifach überabgetastete CEM3396-Stimmenmodelle steuert. Die Bänke 2 bis 9 werden aus dem Patch-EPROM gelesen, alle 96 Patch-Parameter sind auf MIDI-CC gelegt, und beide LFOs lassen sich mit dem Host-Tempo oder der MIDI-Clock synchronisieren.
Roland JP-8000
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.
Roland Sound Canvas
Der 88emu-Kern bootet die originale Sound-Canvas-Firmware auf emulierten Hitachi-H8- und Renesas-SH-2-CPUs, sodass derselbe GS-Klangerzeuger-Code läuft wie in der Hardware. Fünf Boards stehen zur Wahl, sobald ihr ROM-Satz vorliegt: SC-55mk2, SC-88, SC-88VL, SC-88Pro und SC-8850. Capital Tones, Variationen und Drum-Kits werden aus dem geladenen ROM gelesen, die Klangliste entspricht also genau dem, was das gewählte Board bietet, samt der nativen Anzahl an Maps (SC-55-, SC-88-, SC-88Pro- und SC-8850-Map). Standard-MIDI-Dateien werden direkt über das Board abgespielt, mit Liste der zuletzt verwendeten Dateien und Transportsteuerung, und lassen sich offline als 48 kHz/24 Bit WAV oder als MP3 rendern. Emulation von Giulio Zausa.
Tracker-KernModulplayer für XM-, MOD-, S3M- und IT-Dateien. XM und MOD laufen über den Fasttracker-2-Replayer, S3M und IT über den Player von Schism Tracker, der für Adlib-Instrumente Nuked OPL3 nutzt. Mehrere Dateien, ein abgelegter Ordner oder eine .m3u-Datei ergeben eine Playlist, die in der Session gespeichert wird. MIDI-Noten steuern den Transport: C0 startet den Song neu, D0 stoppt ihn, C#0 und D#0 blättern durch die Playlist, und Note 24 + n startet an Position n. Das Tempo kann dem Host oder eingehender MIDI-Clock folgen, und ein Modul oder eine ganze Playlist lässt sich offline als WAV oder MP3 rendern.
Waldorf microQ
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.
Waldorf Microwave XT
Wavetable-Synthese mit PPG-Erbe und analog-modellierten Filtern. Die Adresse, wenn Sie Wavetable-Sweeps gegen resonante Filter brauchen.
Wurlitzer 200A
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.
Yamaha DX7
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.
Yamaha OPL3
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.
ROM-FirmwareDie 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.
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/
Ein vollständiger ROM-Satz lässt sich auch in einem Schritt installieren: Wählen Sie den Core None und nutzen Sie Disk Operations > Import App Data Backup, um ein Backup mit allen Firmware-Images auf einmal einzuspielen.
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 |
|---|---|
| Access Virus A, B & C | virus_c.bin (512 KB) |
| Access Virus TI | firmware.bin (6–9 MB) |
| Clavia Nord Lead 2X | nord_lead_2x.bin (512 KB) |
| Oberheim Matrix-1000 | mtrx1kv120.bin (32 KB)m1000_patchrom.bin (64 KB) |
| Roland JP-8000 | jp8000.bin (512 KB) |
| Roland SC-55mk2 | rom1.bin (32 KB)rom2.bin (512 KB)waverom1.bin (2 MB)waverom2.bin (1 MB) |
| Roland SC-88 / SC-88VL | ControlROMSC88.bin (512 KB)ControlROMSC88VL.bin (512 KB)PCM_IC_325.bin (2 MB)PCM_IC_326.bin (2 MB)PCM_IC_327.bin (2 MB)PCM_IC_328.bin (2 MB) |
| Roland SC-88Pro | sc88pro_valid.bin (1 MB)Roland VE-GSPro_Sample_ROM_A_R01567167 301_Roland XP-GS_v1.01.BIN (8 MB)Roland VE-GSPro_Sample_ROM_B_R01567178 302_Roland SC-GS_v1.00.BIN (8 MB)Roland VE-GSPro_Sample_ROM_C_R01233667 314_Roland SC-GS_v1.00.BIN (4 MB) |
| Roland SC-8850 | 8850CPU.bin (64 KB)8850.bin (1 MB)8850Flash.bin (2 MB)SC8850WaveROMUnscrambled.bin (32 MB) |
| Waldorf microQ | micro_q.bin (512 KB) |
| Waldorf Microwave XT | xt.bin (256 KB) |
| Yamaha DX7 | dx7.bin (16 KB + 32 KB) |
Unterstützte Plattformen
Universal Binary 2: Nativ für Intel und Apple Silicon.
Standalone-Anwendung: Keine zusätzliche Software erforderlich.
ProTools AAX. Apple Audio Unit. Steinberg VST3.
Systemanforderungen
iOS 14 oder neuer.
Danksagung und Lizenzierung
Retromulator wird unter der GPLv3 veröffentlicht. Der vollständige Quellcode ist unter github.com/reales/retromulator verfügbar. Retromulator ist ein unabhängiges Projekt, das mit keiner der emulierten Synthesizer- und Hardwaremarken verbunden ist oder von ihnen unterstützt wird, darunter Yamaha, Clavia, Access, Roland, Waldorf, Akai, Wurlitzer, Hammond, Moog, Oberheim, Commodore und General Instrument, deren Namen hier ausschließlich zur Beschreibung der emulierten Hardware dienen.