Plugins › Apps › Sons › Support Actualités Boutique
Retromulator 2.0

Dix-sept légendes, un plugin. Des synthés numériques des années 90, qui tournent au bit près sur un DSP 56k émulé, aux puces FM et sonores comme le DX7, l'OPL3, le SID et Ayumi, en passant par les samplers et trackers comme l'Akai S1000 et FastTracker, jusqu'aux mythiques Wurlitzer 200A, Oberheim Matrix-1000 et Minimoog Model D, modélisés jusque dans leurs circuits analogiques, et à l'orgue Hammond B3 avec ses roues phoniques et sa cabine Leslie. Avec la version 2.0, tous les paramètres sonores de chaque instrument s'affichent sur un board sous le rack.


Retromulator Video Demos
Boards

Chaque cœur matériel, et la plupart des autres, ouvre un board sous le rack : un panneau avec tous les paramètres sonores de l'instrument, répartis sur des onglets selon les sections de sa face avant (oscillateurs, filtres, enveloppes, LFO, effets). Potentiomètres, faders, interrupteurs et listes envoient les messages SysEx, CC ou de paramètres propres à l'instrument, et suivent les changements de patch, le MIDI entrant et l'automation de l'hôte.

Un clic droit sur une commande l'attribue à l'un des 128 paramètres de l'hôte, ce qui permet d'automatiser n'importe quel paramètre sonore. Les attributions sont enregistrées par cœur et dans le projet. Chaque paramètre répond aussi aux NRPN, et les modifications du board peuvent passer par la sortie MIDI du plugin, pour les enregistrer dans la STAN ou jouer sur le matériel d'origine.

Access Virus A, B & C

Virtuel analogique à base de DSP, 1997-2002. Le A a le caractère Virus agressif d'origine ; les B et C ajoutent des modes de filtre, de la polyphonie et les étages de saturation/distorsion. L'émulation au niveau puce fait tourner le même firmware, donc les banques d'usine et utilisateur sont rejouées correctement.

Access Virus TI

Extension de la ligne Virus en 2005 : plus de polyphonie, plus de parts, matrice de modulation plus profonde. CPU plus élevé que les cœurs A/B/C ; utile quand il faut les patches spécifiques au TI (HyperSaw, trois oscillateurs avec sub, effets élargis).

Akai S1000

Sampler matériel 16 bits dont les convertisseurs et filtres ont façonné la production de la fin des années 80 et des années 90. Le cœur fonctionne sur SFZero 3.0 (MIT) avec interpolation sinc à 8 points, support étendu des opcodes SFZ/SF2, et formats discoDSP Bliss (.zbp/.zbb). Charge les images disque Akai ISO/BIN/CUE directement, avec navigation par dossiers, auto-slice drum mapping, accordage global via CC20, et routage CC complet (mod wheel, volume, expression, pan, sustain, pitch bend).

AY-3-8910 / YM2149 PSG

General Instrument AY-3-8910 et Yamaha YM2149, le son du ZX Spectrum 128, de l'Amstrad CPC, de l'Atari ST et du MSX. Fait tourner Ayumi par Peter Sovietov, avec un moteur de voix porté depuis Ym2149Synth par trash80. Polyphonie 3 voix, moteur YM2149 / AY-3-8910 commutable, mappage de contrôle CC 1–11 sur le ton, le bruit, l'enveloppe et l'arpège, et fichiers de patches .ay parcourus depuis un dossier avec banques Factory et User, MIDI Program Change et navigation de presets < >.

Clavia Nord Lead 2X

La révision 2X du Nord Lead 2, avec double DSP56300 pour plus de polyphonie et d'unison. Exécution directe du firmware, donc les patches SysEx 2X se chargent et se comportent comme sur le matériel.

Commodore 64 SID

MOS 6581/8580, la puce derrière le chiptune du C64. Fait tourner reSID par Dag Lem (GPLv2) avec le modèle 8580 et l'échantillonnage RESAMPLE haute qualité. Polyphonie 3 voix avec vol de la voix la plus ancienne, moteur de lecture de macros complet (wavetable, pulsetable, filtertable, speedtable) à 50 Hz PAL, et contrôle MIDI en direct du cutoff, de la résonance, de la largeur d'impulsion, du vibrato et du pitch bend. Charge les banques .sng et les instruments .ins autonomes GoatTracker (GTS3/4/5, GTI3/4/5).

Hammond B3

Orgue à roues phoniques avec cabine Leslie, basé sur OpenB3 de Michele Perrone, lui-même construit sur le moteur setBfree. Tirettes pour les claviers supérieur et inférieur et le pédalier, percussion, vibrato et chorus, overdrive, réverbération et trois cabines Leslie (122/147, 145 et 16 Vibratone), avec vitesses et temps d'accélération réglables pour le pavillon et le tambour, ainsi que la distance des micros. Les presets sont des fichiers .fxp rangés dans les banques Factory et User, sélectionnés par Program Change MIDI, et le partage du clavier permet de jouer pédalier, clavier inférieur et supérieur depuis un seul clavier.

Moog Model D

C'est avec le Minimoog que beaucoup d'entre nous sont tombés amoureux de la synthèse : une basse épaisse qui porte tout le morceau, un lead qui traverse n'importe quel mix, un filtre qui se joue comme un second instrument.

Le CA-72 d'Idle Foundry reconstruit un Model D de 1972 de l'intérieur. Chaque carte a été retranscrite des manuels de service en netlists SPICE, puis le modèle temps réel a été tiré de ces simulations et calibré sur un véritable instrument : les oscillateurs dérivent, le filtre en échelle chante et la table de mixage sature comme sur l'original.

Sa face avant s'ouvre juste sous le rack de Retromulator. Les qualités LO, HI et ULTRA échangent du CPU contre du détail, et les rendus hors ligne passent toujours par le moteur 4x. DOUBLE, SPREAD et ENTROPY ajoutent un jumeau désaccordé, de la largeur stéréo et les petites différences entre deux exemplaires réels. Les presets sont des fichiers .fxp rangés dans les banques Factory et User, avec import et export de banques .fxb, ils se choisissent par MIDI Program Change, et chaque commande de la face avant répond à un CC MIDI.

Oberheim Matrix-1000

Rack analogique à six voix sorti en 1987, avec 1000 patches et une architecture bâtie autour de la puce de voix Curtis CEM3396. Le cœur exécute le firmware d'origine sur une carte Motorola 6809 émulée, qui pilote six modèles de voix CEM3396 suréchantillonnés 2x. Les banques 2 à 9 sont lues depuis l'EPROM de patches, les 96 paramètres de patch sont assignés à des CC MIDI, et les deux LFO peuvent se synchroniser sur le tempo de l'hôte ou l'horloge MIDI.

Roland JP-8000

La supersaw d'origine : sept saws désaccordées empilées sur un seul oscillateur. À quoi s'ajoutent une architecture VA complète, le ruban motion-control et le caractère de filtre et d'ampli qui a défini la trance.

Roland Sound Canvas

Le cœur 88emu démarre le firmware Sound Canvas d'origine sur des CPU Hitachi H8 et Renesas SH-2 émulés, exécutant le même code de générateur de sons GS que le matériel. Cinq cartes sont sélectionnables dès que leur jeu de ROM est présent : SC-55mk2, SC-88, SC-88VL, SC-88Pro et SC-8850. Les capital tones, les variations et les kits de batterie sont lus depuis la ROM chargée : la liste de sons correspond donc exactement à ce que propose la carte choisie, y compris son nombre natif de maps (maps SC-55, SC-88, SC-88Pro et SC-8850). Les fichiers MIDI standard sont lus directement par la carte, avec liste des fichiers récents et contrôle de transport, et peuvent être rendus hors ligne en WAV 48 kHz 24 bits ou en MP3. Émulation par Giulio Zausa.

Cœur Tracker

Lecteur de modules XM, MOD, S3M et IT. Les XM et MOD passent par le replayer de Fasttracker 2, les S3M et IT par le lecteur de Schism Tracker, avec Nuked OPL3 pour les instruments Adlib. Plusieurs fichiers, un dossier déposé ou un fichier .m3u forment une playlist, enregistrée dans la session. Les notes MIDI pilotent le transport : C0 relance le morceau, D0 l'arrête, C#0 et D#0 parcourent la playlist, et la note 24 + n démarre à la position n. Le tempo peut suivre l'hôte ou l'horloge MIDI entrante, et un module ou une playlist entière peut être rendu hors ligne en WAV ou en MP3.

Waldorf microQ

Synthétiseur wavetable avec trois filtres par voix et la matrice de modulation Waldorf. Charge les patches et wavetables microQ d'origine, avec le caractère hybride numérique-analogique et sans approximations rééchantillonnées.

Waldorf Microwave XT

Synthèse wavetable de lignée PPG avec filtres modélisés analogiques. C'est là qu'on va pour les balayages wavetable contre des filtres résonants.

Wurlitzer 200A

Cœur de piano électrique basé sur OpenWurli : un modèle physique par voix de l'ensemble tine, pickup et tone-bar, porté de ~3 000 lignes de Rust en C++ pour ce plugin. Modélise l'instrument plutôt que de l'échantillonner, donc la vélocité et le sustain interagissent comme sur le vrai.

Yamaha DX7

FM à six opérateurs, 1983. Émulé au niveau puce via VDX7 (sous-CPU Hitachi HD6303R, Yamaha YM21280 EGS, YM21290 OPS), donc les données de voix ROM d'origine se rejouent sans modification. C'est le son du DX7 lui-même, pas une approximation FM.

Yamaha OPL3

Puce FM YMF262, le son des jeux PC du début des années 90 et du Sound Blaster. Fait tourner Nuked OPL3 v1.8 (Nuke.YKT), cycle-accurate. Charge les fichiers d'instruments SBI avec banques par dossier et import ZIP.

Firmware ROM

Les cœurs matériels basés sur DSP nécessitent le firmware ROM original pour fonctionner. Vous devez posséder le matériel original. Le firmware peut être obtenu directement auprès du fabricant via les liens ci-dessous.

Le sampler Akai S1000 charge les banques d'échantillons directement sans ROM. Utilisez le dialogue de navigation intégré au plugin pour charger des fichiers .bin, .mid ou .zip : les archives ZIP sont extraites automatiquement avec détection multi-synthétiseur, enregistrant tous les fichiers firmware reconnus en une seule passe. Les binaires assemblés sont écrits dans le dossier ROM et les dumps sources supprimés pour un chargement instantané lors des lancements suivants.

Les fichiers de firmware doivent être placés dans le dossier désigné :

Un jeu complet de ROM peut aussi être installé en une seule étape : sélectionnez le core None et utilisez Disk Operations > Import App Data Backup pour restaurer une sauvegarde contenant toutes les images de firmware d'un coup.

Fichier ROM requis par cœur matériel (le nom de fichier n'est pas vérifié : tout fichier de la bonne taille et du bon contenu est accepté) :

Cœur Matériel Fichier ROM
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)

 

Plateformes prises en charge

Universal Binary 2 : Natif Intel et Apple Silicon.
Application autonome : Aucun logiciel supplémentaire requis.
ProTools AAX. Apple Audio Unit. Steinberg VST3.

Native Apple Silicon Universal 2 Binary Standalone Application ProTools AAX Apple Audio Unit Steinberg VST3

Configuration Requise

Windows 10+. IntelProcesseurs Intel avec support AVX2:
Core i3/i5/i7/i9: Haswell (2013) et plus récent
Xeon: Haswell-E (2014) et plus récent
ou AMDProcesseurs AMD avec support AVX2:
Ryzen: Tous les modèles (2017+)
FX: Basé sur Excavator (2015+)
EPYC: Tous les modèles (2017+)
Athlon: Série 3000G et plus récent
. 8 Go de RAM.
Monterey 12.0+. Apple Silicon ou IntelMacBook Pro: Fin 2013+
MacBook Air: Mi-2013+
iMac: Fin 2013+
Mac mini: Fin 2014+
iMac Pro: 2017+
Mac Pro: 2019+
. 8 Go de RAM.
Debian 10+. IntelProcesseurs Intel avec support AVX2:
Core i3/i5/i7/i9: Haswell (2013) et plus récent
Xeon: Haswell-E (2014) et plus récent
ou AMDProcesseurs AMD avec support AVX2:
Ryzen: Tous les modèles (2017+)
FX: Basé sur Excavator (2015+)
EPYC: Tous les modèles (2017+)
Athlon: Série 3000G et plus récent
. 8 Go de RAM.
iOS 14 ou ultérieur.

Crédits et licence

Retromulator est publié sous licence GPLv3. Le code source complet est disponible sur github.com/reales/retromulator. Retromulator est un projet indépendant, sans affiliation ni approbation des marques de synthétiseurs et de matériel qu'il émule, notamment Yamaha, Clavia, Access, Roland, Waldorf, Akai, Wurlitzer, Hammond, Moog, Oberheim, Commodore et General Instrument, dont les noms sont utilisés ici uniquement pour décrire le matériel émulé par ce produit.

© 2002-2026 discoDSP LLC. Tous droits réservés.
À propos    Informations légales    Confidentialité