Apps112

Retromulator 1.10.1 - App Store




About Retromulator

Retromulator is a multi-core retro hardware emulation app and AUv3 plug-in that brings legendary synthesizer, sampler, and keyboard cores back to life through authentic low-level emulation. Each core runs its actual...

Retromulator is a multi-core retro hardware emulation app and AUv3 plug-in that brings legendary synthesizer, sampler, and keyboard cores back to life through authentic low-level emulation. Each core runs its actual firmware, physical model, or sample data - delivering the unmistakable character of the hardware that defined electronic music from the early 80s through the 2000s. - EMULATED CORES - VIRTUAL ANALOG SYNTHS Firmware-level chip emulation, enabled with the 56k cores option (requires M1 iPad or iPhone 15 Pro or newer): . Access Virus A, B and C - Motorola DSP 56300 recreation . Access Virus TI / TI2 / Snow - Motorola DSP 56300 recreation . Clavia Nord Lead 2X - Motorola DSP 56300 recreation . Waldorf microQ - Motorola DSP 56300 recreation . Waldorf Microwave XT - Motorola DSP 56300 recreation . Roland JP-8000 and JP-8080 - JE-8086 core by Giulio Zausa ANALOG SYNTHS . Oberheim Matrix-1000 - original firmware on an emulated Motorola 6809 board driving six CEM3396 voice models, with ROM banks 2 to 9 from the patch EPROM, a MIDI CC for each of the 96 patch parameters and LFO sync to the host tempo or MIDI clock FM SYNTHESIS . Yamaha DX7 - original chip set emulation, based on VDX7 by Charles Chiaccona . Yamaha OPL3 - Nuked OPL3 cycle-accurate FM by Nuke.YKT GM / GS SOUND MODULES . 88emu - Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, emulation by Giulio Zausa, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM, 16-part multitimbral operation, and a Standard MIDI File player with offline rendering to WAV or AAC. CHIPTUNE . Commodore 64 SID 6581/8580 - based on reSID. 3-voice polyphony, 8580 chip model with high-quality RESAMPLE, GoatTracker .sng / .ins bank loading (GTS3/4/5, GTI3/4/5) and .sid file import (PSID/RSID), full macro playback engine (wavetable, pulsetable, filtertable, speedtable) and live MIDI control of cutoff (CC 74), resonance (CC 71), pulse width (CC 75), vibrato (CC 1) and pitch bend. . Ayumi (AY-3-8910 / YM2149) - the PSG behind the ZX Spectrum, Amstrad CPC, Atari ST and MSX. Ayumi emulation by Peter Sovietov with the Ym2149Synth voice engine, 3-voice polyphony, switchable AY / YM engine, .ay patch loading, Factory and User banks, and 11 live CC controls. ORGAN . Hammond B3 with Leslie speaker - OpenB3, based on the setBfree engine by Michele Perrone. Upper, lower and pedal drawbars, percussion, vibrato and chorus, overdrive, reverb, three Leslie cabinets, keyboard split and .fxp presets ELECTRIC PIANO AND SAMPLER . Wurlitzer 200A - OpenWurli physical modelling by hal0zer0 (Rust ported to C++ by discoDSP) . Akai S1000 - SFZero sample engine by Steve Folta, with Bliss Sampler support and resampling engine by discoDSP (SF2 / SFZ / ZBP / ZBB) - KEY FEATURES - . Native AUv3 plug-in for AUM, Cubasis, GarageBand, Logic Pro and more . Standalone app for iPhone and iPad . Full MIDI control: CC, mod wheel, expression, pitch bend . 8-point sinc interpolation for sample playback . Auto-slice drum mapping and global retuning via MIDI . ROM firmware loading from original hardware . Background audio, iCloud and Files app integration . Optimised interpreter compatible with the iOS App Store sandbox

Version History New OpenB3 core: Hammond B3 organ with Leslie speaker, based on the setBfree engine by Michele Perrone. Upper, lower and pedal drawbars, percussion, vibrato and chorus, overdrive, reverb and three Leslie cabinets (122/147, 145, 16 Vibratone). OpenB3: Factory and User banks. Presets are .fxp files, imported or saved from the bank menu, and MIDI Program Change selects them. OpenB3: keyboard split from the bank menu, with pedals below C2, lower manual from C2 to B3 and upper manual from C4. OpenB3: all parameters are saved with the session, including edits made after loading a preset. 1.10.1 18h ago DX7: the mod wheel, breath control, foot control and aftertouch now default to range 99 with pitch, amplitude and EG bias on, so the modulation set in each patch takes effect. DX7: the bank menu has a setup entry for each controller, to set its range and turn pitch, amplitude and EG bias on or off. The settings are saved with the session. Matrix-1000: the oscillators now restart on the edges of the emulated 8254 timers, as on the hardware, so the phase between DCO 1 and DCO 2 follows the firmware. Matrix-1000: DCO sync follows the circuit in the schematic. Soft, Medium and Hard sync now work as on the hardware and sound different from earlier versions. Matrix-1000: control voltages use the hardware's DAC ranges and sample and hold network, which rounds the steps in envelopes, filter sweeps and pulse width modulation. Matrix-1000: pulse width 31 is an exact square wave. Matrix-1000: the VCA curves follow the CEM3396 datasheet, filter FM comes from the DCO 1 wave without the pulse, and the filter adds a second harmonic at high resonance. Matrix-1000: the output stage is linear and no longer compresses chords. Matrix-1000: the core calibrates again the first time it loads after this update. Fixed Matrix-1000 DCO 2 taking twice as long as the hardware to settle on a new pitch after a note change. 1.9.1 Oct 3 New core: Oberheim Matrix-1000. The original firmware runs on an emulated Motorola 6809 board that drives six CEM3396 voice models. Banks 2 to 9 load from the patch EPROM, and each of the 96 patch parameters has a MIDI CC. Matrix-1000 LFO 1 and LFO 2 can sync to the host tempo or incoming MIDI clock, set from the bank menu and stored with the session. Matrix-1000: MIDI Bank Select (CC 0 or CC 3) picks the bank file and Program Change picks the patch, the same as choosing them in the menus. Wurlitzer 200A: the OpenWurli model is updated to version 0.9.0, with a new pickup model, reed swing and air damping from per-note hammer tables, a new preamp solver, a tremolo with the real LED response, and the power amp and volume control networks from the schematic. Wurlitzer 200A: parameter changes are smoothed. The Pickup switch is now called MLP Corrections and is off by default. New MIDI CC Table at the end of every core's bank menu, listing each mapped controller. Tracker core: new Loop In and Loop Out points, set from the playing order with the F0 and G0 keys or with the host parameters and CC 20 and CC 21. Tracker core: new Wait for Pattern End option, on by default, so position keys jump when the playing pattern ends instead of cutting it off. The firmware picker accepts several files at once, for cores that need two ROM dumps. Fixed the app hanging when switching from a DSP core such as the Virus to None. 1.9 Sep 30 Host parameters now show the values of the loaded patch on the JE-8086, Virus, MicroQ, XT, N2X and DX7 cores. New host parameters: Virus sub oscillator, ring modulator, unison, keyfollow and LFO symmetry; MicroQ glide rate, Osc 2 FM and more envelope stages; XT glide time, FM amount, Osc 2 octave and modifier amounts; N2X filter envelope attack; Tracker volume. Parameters that had no effect on a core are now hidden. Fixed JE-8086 filter cutoff and other sound parameters not responding to host automation. Fixed 88emu cutoff, resonance, envelope and vibrato automation on the SC-55mkII, SC-88, 88VL and 88Pro, and the delay level, feedback and send to reverb parameters changing the wrong setting. Fixed the Sustain and Portamento parameters never switching on. Fixed host automation going out on the wrong MIDI channel after editing an 88emu part other than part 1. Fixed DX7 Expression having no effect at full volume, and Wurli Expression replacing the volume setting. Fixed the Wurli Pickup switch not turning on. Fixed Akai S1000 volume, pan, modulation and expression not applying to notes played after the change. Fixed the Ayumi envelope shape parameters reaching only part of their range. Fixed the standalone app losing the loaded synth and patch when iOS closed it in the background. 88emu: system SysEx in MIDI files, such as mode and part input settings, now reaches the SC-88 firmware, and truncated MIDI files no longer read past the end of a track. 1.7.3 Sep 24 The standalone app can now play through AirPlay speakers and receivers. Tracker core: new Shuffle and Stop at Playlist End options for playlists. Songs that end in long silence now move on after five seconds in a playlist or a render. 88emu MIDI player: new playlist with folder import, M3U import and export, Shuffle, Stop at Playlist End and MIDI notes for previous and next song. A playlist can be rendered offline to WAV or AAC. Popup menus opened from the bank selector now use the same row height as the bank menu. 1.7.2 Sep 23 Fixed the Tracker core render progress bar. Sped up the Tracker core Sinc512 offline render with SIMD and parallel voice mixing. Fixed MOD files playing in mono in the Tracker core. 1.7.1 Sep 21 New Tracker core: plays XM, MOD, S3M and IT modules, with Adlib instruments in S3M files played by the OPL3 core. Includes playlists with M3U import and export, folder import, a position list to start the song from any pattern order, MIDI notes for play, stop, previous, next and position jumps, sync to host tempo or MIDI clock and offline rendering to WAV or AAC. New JE-8086 core: the Roland JP-8000 and JP-8080 synths, emulation by Giulio Zausa, running their original firmware and ESP audio chips. Loads the keyboard or rack ROM, plays both patches of a performance with the Upper and Lower parts and imports Performance Manager .pfm banks and sysex patches. Tracker modules and MIDI files now open in Retromulator straight from the Files app and the share sheet: the matching core loads and the song starts playing. 1.7 Sep 20 Added iOS 27 compatibility. 1.6.1 Sep 17 New 88emu core: Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM and load and plays Standard MIDI Files from the bank menu including offline rendering to WAV or AAC. All cores have now parameters exposed for automation in AUv3. Fixed a resampler glitch that dropped unconsumed input samples. Fixed and improved app data backup export. 1.6 Sep 16 Faster 56k based cores and minor fixes. 1.5.2 Sep 13 Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1



Previous Versions

Here you can find the changelog of Retromulator since it was posted on our website on 2026-07-09 01:34:32. The latest version is 1.10.1 and it was updated on 2026-10-17 01:31:55. See below the changes in each version.

Retromulator version 1.10.1
Updated At: 2026-10-14
Changes: Version History New OpenB3 core: Hammond B3 organ with Leslie speaker, based on the setBfree engine by Michele Perrone. Upper, lower and pedal drawbars, percussion, vibrato and chorus, overdrive, reverb and three Leslie cabinets (122/147, 145, 16 Vibratone). OpenB3: Factory and User banks. Presets are .fxp files, imported or saved from the bank menu, and MIDI Program Change selects them. OpenB3: keyboard split from the bank menu, with pedals below C2, lower manual from C2 to B3 and upper manual from C4. OpenB3: all parameters are saved with the session, including edits made after loading a preset. 1.10.1 18h ago DX7: the mod wheel, breath control, foot control and aftertouch now default to range 99 with pitch, amplitude and EG bias on, so the modulation set in each patch takes effect. DX7: the bank menu has a setup entry for each controller, to set its range and turn pitch, amplitude and EG bias on or off. The settings are saved with the session. Matrix-1000: the oscillators now restart on the edges of the emulated 8254 timers, as on the hardware, so the phase between DCO 1 and DCO 2 follows the firmware. Matrix-1000: DCO sync follows the circuit in the schematic. Soft, Medium and Hard sync now work as on the hardware and sound different from earlier versions. Matrix-1000: control voltages use the hardware's DAC ranges and sample and hold network, which rounds the steps in envelopes, filter sweeps and pulse width modulation. Matrix-1000: pulse width 31 is an exact square wave. Matrix-1000: the VCA curves follow the CEM3396 datasheet, filter FM comes from the DCO 1 wave without the pulse, and the filter adds a second harmonic at high resonance. Matrix-1000: the output stage is linear and no longer compresses chords. Matrix-1000: the core calibrates again the first time it loads after this update. Fixed Matrix-1000 DCO 2 taking twice as long as the hardware to settle on a new pitch after a note change. 1.9.1 Oct 3 New core: Oberheim Matrix-1000. The original firmware runs on an emulated Motorola 6809 board that drives six CEM3396 voice models. Banks 2 to 9 load from the patch EPROM, and each of the 96 patch parameters has a MIDI CC. Matrix-1000 LFO 1 and LFO 2 can sync to the host tempo or incoming MIDI clock, set from the bank menu and stored with the session. Matrix-1000: MIDI Bank Select (CC 0 or CC 3) picks the bank file and Program Change picks the patch, the same as choosing them in the menus. Wurlitzer 200A: the OpenWurli model is updated to version 0.9.0, with a new pickup model, reed swing and air damping from per-note hammer tables, a new preamp solver, a tremolo with the real LED response, and the power amp and volume control networks from the schematic. Wurlitzer 200A: parameter changes are smoothed. The Pickup switch is now called MLP Corrections and is off by default. New MIDI CC Table at the end of every core's bank menu, listing each mapped controller. Tracker core: new Loop In and Loop Out points, set from the playing order with the F0 and G0 keys or with the host parameters and CC 20 and CC 21. Tracker core: new Wait for Pattern End option, on by default, so position keys jump when the playing pattern ends instead of cutting it off. The firmware picker accepts several files at once, for cores that need two ROM dumps. Fixed the app hanging when switching from a DSP core such as the Virus to None. 1.9 Sep 30 Host parameters now show the values of the loaded patch on the JE-8086, Virus, MicroQ, XT, N2X and DX7 cores. New host parameters: Virus sub oscillator, ring modulator, unison, keyfollow and LFO symmetry; MicroQ glide rate, Osc 2 FM and more envelope stages; XT glide time, FM amount, Osc 2 octave and modifier amounts; N2X filter envelope attack; Tracker volume. Parameters that had no effect on a core are now hidden. Fixed JE-8086 filter cutoff and other sound parameters not responding to host automation. Fixed 88emu cutoff, resonance, envelope and vibrato automation on the SC-55mkII, SC-88, 88VL and 88Pro, and the delay level, feedback and send to reverb parameters changing the wrong setting. Fixed the Sustain and Portamento parameters never switching on. Fixed host automation going out on the wrong MIDI channel after editing an 88emu part other than part 1. Fixed DX7 Expression having no effect at full volume, and Wurli Expression replacing the volume setting. Fixed the Wurli Pickup switch not turning on. Fixed Akai S1000 volume, pan, modulation and expression not applying to notes played after the change. Fixed the Ayumi envelope shape parameters reaching only part of their range. Fixed the standalone app losing the loaded synth and patch when iOS closed it in the background. 88emu: system SysEx in MIDI files, such as mode and part input settings, now reaches the SC-88 firmware, and truncated MIDI files no longer read past the end of a track. 1.7.3 Sep 24 The standalone app can now play through AirPlay speakers and receivers. Tracker core: new Shuffle and Stop at Playlist End options for playlists. Songs that end in long silence now move on after five seconds in a playlist or a render. 88emu MIDI player: new playlist with folder import, M3U import and export, Shuffle, Stop at Playlist End and MIDI notes for previous and next song. A playlist can be rendered offline to WAV or AAC. Popup menus opened from the bank selector now use the same row height as the bank menu. 1.7.2 Sep 23 Fixed the Tracker core render progress bar. Sped up the Tracker core Sinc512 offline render with SIMD and parallel voice mixing. Fixed MOD files playing in mono in the Tracker core. 1.7.1 Sep 21 New Tracker core: plays XM, MOD, S3M and IT modules, with Adlib instruments in S3M files played by the OPL3 core. Includes playlists with M3U import and export, folder import, a position list to start the song from any pattern order, MIDI notes for play, stop, previous, next and position jumps, sync to host tempo or MIDI clock and offline rendering to WAV or AAC. New JE-8086 core: the Roland JP-8000 and JP-8080 synths, emulation by Giulio Zausa, running their original firmware and ESP audio chips. Loads the keyboard or rack ROM, plays both patches of a performance with the Upper and Lower parts and imports Performance Manager .pfm banks and sysex patches. Tracker modules and MIDI files now open in Retromulator straight from the Files app and the share sheet: the matching core loads and the song starts playing. 1.7 Sep 20 Added iOS 27 compatibility. 1.6.1 Sep 17 New 88emu core: Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM and load and plays Standard MIDI Files from the bank menu including offline rendering to WAV or AAC. All cores have now parameters exposed for automation in AUv3. Fixed a resampler glitch that dropped unconsumed input samples. Fixed and improved app data backup export. 1.6 Sep 16 Faster 56k based cores and minor fixes. 1.5.2 Sep 13 Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.9.1
Updated At: 2026-10-06
Changes: Version History DX7: the mod wheel, breath control, foot control and aftertouch now default to range 99 with pitch, amplitude and EG bias on, so the modulation set in each patch takes effect. DX7: the bank menu has a setup entry for each controller, to set its range and turn pitch, amplitude and EG bias on or off. The settings are saved with the session. Matrix-1000: the oscillators now restart on the edges of the emulated 8254 timers, as on the hardware, so the phase between DCO 1 and DCO 2 follows the firmware. Matrix-1000: DCO sync follows the circuit in the schematic. Soft, Medium and Hard sync now work as on the hardware and sound different from earlier versions. Matrix-1000: control voltages use the hardware's DAC ranges and sample and hold network, which rounds the steps in envelopes, filter sweeps and pulse width modulation. Matrix-1000: pulse width 31 is an exact square wave. Matrix-1000: the VCA curves follow the CEM3396 datasheet, filter FM comes from the DCO 1 wave without the pulse, and the filter adds a second harmonic at high resonance. Matrix-1000: the output stage is linear and no longer compresses chords. Matrix-1000: the core calibrates again the first time it loads after this update. Fixed Matrix-1000 DCO 2 taking twice as long as the hardware to settle on a new pitch after a note change. 1.9.1 2d ago New core: Oberheim Matrix-1000. The original firmware runs on an emulated Motorola 6809 board that drives six CEM3396 voice models. Banks 2 to 9 load from the patch EPROM, and each of the 96 patch parameters has a MIDI CC. Matrix-1000 LFO 1 and LFO 2 can sync to the host tempo or incoming MIDI clock, set from the bank menu and stored with the session. Matrix-1000: MIDI Bank Select (CC 0 or CC 3) picks the bank file and Program Change picks the patch, the same as choosing them in the menus. Wurlitzer 200A: the OpenWurli model is updated to version 0.9.0, with a new pickup model, reed swing and air damping from per-note hammer tables, a new preamp solver, a tremolo with the real LED response, and the power amp and volume control networks from the schematic. Wurlitzer 200A: parameter changes are smoothed. The Pickup switch is now called MLP Corrections and is off by default. New MIDI CC Table at the end of every core's bank menu, listing each mapped controller. Tracker core: new Loop In and Loop Out points, set from the playing order with the F0 and G0 keys or with the host parameters and CC 20 and CC 21. Tracker core: new Wait for Pattern End option, on by default, so position keys jump when the playing pattern ends instead of cutting it off. The firmware picker accepts several files at once, for cores that need two ROM dumps. Fixed the app hanging when switching from a DSP core such as the Virus to None. 1.9 6d ago Host parameters now show the values of the loaded patch on the JE-8086, Virus, MicroQ, XT, N2X and DX7 cores. New host parameters: Virus sub oscillator, ring modulator, unison, keyfollow and LFO symmetry; MicroQ glide rate, Osc 2 FM and more envelope stages; XT glide time, FM amount, Osc 2 octave and modifier amounts; N2X filter envelope attack; Tracker volume. Parameters that had no effect on a core are now hidden. Fixed JE-8086 filter cutoff and other sound parameters not responding to host automation. Fixed 88emu cutoff, resonance, envelope and vibrato automation on the SC-55mkII, SC-88, 88VL and 88Pro, and the delay level, feedback and send to reverb parameters changing the wrong setting. Fixed the Sustain and Portamento parameters never switching on. Fixed host automation going out on the wrong MIDI channel after editing an 88emu part other than part 1. Fixed DX7 Expression having no effect at full volume, and Wurli Expression replacing the volume setting. Fixed the Wurli Pickup switch not turning on. Fixed Akai S1000 volume, pan, modulation and expression not applying to notes played after the change. Fixed the Ayumi envelope shape parameters reaching only part of their range. Fixed the standalone app losing the loaded synth and patch when iOS closed it in the background. 88emu: system SysEx in MIDI files, such as mode and part input settings, now reaches the SC-88 firmware, and truncated MIDI files no longer read past the end of a track. 1.7.3 Sep 24 The standalone app can now play through AirPlay speakers and receivers. Tracker core: new Shuffle and Stop at Playlist End options for playlists. Songs that end in long silence now move on after five seconds in a playlist or a render. 88emu MIDI player: new playlist with folder import, M3U import and export, Shuffle, Stop at Playlist End and MIDI notes for previous and next song. A playlist can be rendered offline to WAV or AAC. Popup menus opened from the bank selector now use the same row height as the bank menu. 1.7.2 Sep 23 Fixed the Tracker core render progress bar. Sped up the Tracker core Sinc512 offline render with SIMD and parallel voice mixing. Fixed MOD files playing in mono in the Tracker core. 1.7.1 Sep 21 New Tracker core: plays XM, MOD, S3M and IT modules, with Adlib instruments in S3M files played by the OPL3 core. Includes playlists with M3U import and export, folder import, a position list to start the song from any pattern order, MIDI notes for play, stop, previous, next and position jumps, sync to host tempo or MIDI clock and offline rendering to WAV or AAC. New JE-8086 core: the Roland JP-8000 and JP-8080 synths, emulation by Giulio Zausa, running their original firmware and ESP audio chips. Loads the keyboard or rack ROM, plays both patches of a performance with the Upper and Lower parts and imports Performance Manager .pfm banks and sysex patches. Tracker modules and MIDI files now open in Retromulator straight from the Files app and the share sheet: the matching core loads and the song starts playing. 1.7 Sep 20 Added iOS 27 compatibility. 1.6.1 Sep 17 New 88emu core: Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM and load and plays Standard MIDI Files from the bank menu including offline rendering to WAV or AAC. All cores have now parameters exposed for automation in AUv3. Fixed a resampler glitch that dropped unconsumed input samples. Fixed and improved app data backup export. 1.6 Sep 16 Faster 56k based cores and minor fixes. 1.5.2 Sep 13 Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.9
Updated At: 2026-10-02
Changes: Version History New core: Oberheim Matrix-1000. The original firmware runs on an emulated Motorola 6809 board that drives six CEM3396 voice models. Banks 2 to 9 load from the patch EPROM, and each of the 96 patch parameters has a MIDI CC. Matrix-1000 LFO 1 and LFO 2 can sync to the host tempo or incoming MIDI clock, set from the bank menu and stored with the session. Matrix-1000: MIDI Bank Select (CC 0 or CC 3) picks the bank file and Program Change picks the patch, the same as choosing them in the menus. Wurlitzer 200A: the OpenWurli model is updated to version 0.9.0, with a new pickup model, reed swing and air damping from per-note hammer tables, a new preamp solver, a tremolo with the real LED response, and the power amp and volume control networks from the schematic. Wurlitzer 200A: parameter changes are smoothed. The Pickup switch is now called MLP Corrections and is off by default. New MIDI CC Table at the end of every core's bank menu, listing each mapped controller. Tracker core: new Loop In and Loop Out points, set from the playing order with the F0 and G0 keys or with the host parameters and CC 20 and CC 21. Tracker core: new Wait for Pattern End option, on by default, so position keys jump when the playing pattern ends instead of cutting it off. The firmware picker accepts several files at once, for cores that need two ROM dumps. Fixed the app hanging when switching from a DSP core such as the Virus to None. 1.9 2d ago Host parameters now show the values of the loaded patch on the JE-8086, Virus, MicroQ, XT, N2X and DX7 cores. New host parameters: Virus sub oscillator, ring modulator, unison, keyfollow and LFO symmetry; MicroQ glide rate, Osc 2 FM and more envelope stages; XT glide time, FM amount, Osc 2 octave and modifier amounts; N2X filter envelope attack; Tracker volume. Parameters that had no effect on a core are now hidden. Fixed JE-8086 filter cutoff and other sound parameters not responding to host automation. Fixed 88emu cutoff, resonance, envelope and vibrato automation on the SC-55mkII, SC-88, 88VL and 88Pro, and the delay level, feedback and send to reverb parameters changing the wrong setting. Fixed the Sustain and Portamento parameters never switching on. Fixed host automation going out on the wrong MIDI channel after editing an 88emu part other than part 1. Fixed DX7 Expression having no effect at full volume, and Wurli Expression replacing the volume setting. Fixed the Wurli Pickup switch not turning on. Fixed Akai S1000 volume, pan, modulation and expression not applying to notes played after the change. Fixed the Ayumi envelope shape parameters reaching only part of their range. Fixed the standalone app losing the loaded synth and patch when iOS closed it in the background. 88emu: system SysEx in MIDI files, such as mode and part input settings, now reaches the SC-88 firmware, and truncated MIDI files no longer read past the end of a track. 1.7.3 Sep 24 The standalone app can now play through AirPlay speakers and receivers. Tracker core: new Shuffle and Stop at Playlist End options for playlists. Songs that end in long silence now move on after five seconds in a playlist or a render. 88emu MIDI player: new playlist with folder import, M3U import and export, Shuffle, Stop at Playlist End and MIDI notes for previous and next song. A playlist can be rendered offline to WAV or AAC. Popup menus opened from the bank selector now use the same row height as the bank menu. 1.7.2 Sep 23 Fixed the Tracker core render progress bar. Sped up the Tracker core Sinc512 offline render with SIMD and parallel voice mixing. Fixed MOD files playing in mono in the Tracker core. 1.7.1 Sep 21 New Tracker core: plays XM, MOD, S3M and IT modules, with Adlib instruments in S3M files played by the OPL3 core. Includes playlists with M3U import and export, folder import, a position list to start the song from any pattern order, MIDI notes for play, stop, previous, next and position jumps, sync to host tempo or MIDI clock and offline rendering to WAV or AAC. New JE-8086 core: the Roland JP-8000 and JP-8080 synths, emulation by Giulio Zausa, running their original firmware and ESP audio chips. Loads the keyboard or rack ROM, plays both patches of a performance with the Upper and Lower parts and imports Performance Manager .pfm banks and sysex patches. Tracker modules and MIDI files now open in Retromulator straight from the Files app and the share sheet: the matching core loads and the song starts playing. 1.7 Sep 20 Added iOS 27 compatibility. 1.6.1 Sep 17 New 88emu core: Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM and load and plays Standard MIDI Files from the bank menu including offline rendering to WAV or AAC. All cores have now parameters exposed for automation in AUv3. Fixed a resampler glitch that dropped unconsumed input samples. Fixed and improved app data backup export. 1.6 Sep 16 Faster 56k based cores and minor fixes. 1.5.2 Sep 13 Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.7.3
Updated At: 2026-09-25
Changes: Version History Host parameters now show the values of the loaded patch on the JE-8086, Virus, MicroQ, XT, N2X and DX7 cores. New host parameters: Virus sub oscillator, ring modulator, unison, keyfollow and LFO symmetry; MicroQ glide rate, Osc 2 FM and more envelope stages; XT glide time, FM amount, Osc 2 octave and modifier amounts; N2X filter envelope attack; Tracker volume. Parameters that had no effect on a core are now hidden. Fixed JE-8086 filter cutoff and other sound parameters not responding to host automation. Fixed 88emu cutoff, resonance, envelope and vibrato automation on the SC-55mkII, SC-88, 88VL and 88Pro, and the delay level, feedback and send to reverb parameters changing the wrong setting. Fixed the Sustain and Portamento parameters never switching on. Fixed host automation going out on the wrong MIDI channel after editing an 88emu part other than part 1. Fixed DX7 Expression having no effect at full volume, and Wurli Expression replacing the volume setting. Fixed the Wurli Pickup switch not turning on. Fixed Akai S1000 volume, pan, modulation and expression not applying to notes played after the change. Fixed the Ayumi envelope shape parameters reaching only part of their range. Fixed the standalone app losing the loaded synth and patch when iOS closed it in the background. 88emu: system SysEx in MIDI files, such as mode and part input settings, now reaches the SC-88 firmware, and truncated MIDI files no longer read past the end of a track. 1.7.3 23h ago The standalone app can now play through AirPlay speakers and receivers. Tracker core: new Shuffle and Stop at Playlist End options for playlists. Songs that end in long silence now move on after five seconds in a playlist or a render. 88emu MIDI player: new playlist with folder import, M3U import and export, Shuffle, Stop at Playlist End and MIDI notes for previous and next song. A playlist can be rendered offline to WAV or AAC. Popup menus opened from the bank selector now use the same row height as the bank menu. 1.7.2 2d ago Fixed the Tracker core render progress bar. Sped up the Tracker core Sinc512 offline render with SIMD and parallel voice mixing. Fixed MOD files playing in mono in the Tracker core. 1.7.1 4d ago New Tracker core: plays XM, MOD, S3M and IT modules, with Adlib instruments in S3M files played by the OPL3 core. Includes playlists with M3U import and export, folder import, a position list to start the song from any pattern order, MIDI notes for play, stop, previous, next and position jumps, sync to host tempo or MIDI clock and offline rendering to WAV or AAC. New JE-8086 core: the Roland JP-8000 and JP-8080 synths, emulation by Giulio Zausa, running their original firmware and ESP audio chips. Loads the keyboard or rack ROM, plays both patches of a performance with the Upper and Lower parts and imports Performance Manager .pfm banks and sysex patches. Tracker modules and MIDI files now open in Retromulator straight from the Files app and the share sheet: the matching core loads and the song starts playing. 1.7 4d ago Added iOS 27 compatibility. 1.6.1 Sep 17 New 88emu core: Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM and load and plays Standard MIDI Files from the bank menu including offline rendering to WAV or AAC. All cores have now parameters exposed for automation in AUv3. Fixed a resampler glitch that dropped unconsumed input samples. Fixed and improved app data backup export. 1.6 Sep 16 Faster 56k based cores and minor fixes. 1.5.2 Sep 13 Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.6.1
Updated At: 2026-09-18
Changes: Version History Added iOS 27 compatibility. 1.6.1 22h ago New 88emu core: Roland SC-88, SC-88VL, SC-88Pro, SC-8850 and SC-55mkII boards, with GS variation, map and rhythm handling, program and drum kit names read straight from the board ROM and load and plays Standard MIDI Files from the bank menu including offline rendering to WAV or AAC. All cores have now parameters exposed for automation in AUv3. Fixed a resampler glitch that dropped unconsumed input samples. Fixed and improved app data backup export. 1.6 1d ago Faster 56k based cores and minor fixes. 1.5.2 5d ago Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.5.1
Updated At: 2026-09-11
Changes: Version History Redesigned pitch bend and mod wheels, fixed DX7 firmware not being detected after importing a backup, and fixed a crash when quitting. 1.5.1 Aug 8 NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 Jul 24 New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.5
Updated At: 2026-07-31
Changes: Version History NEW AYUMI (AY-3-8910 / YM2149) CORE The chip that gave the ZX Spectrum, Amstrad CPC, Atari ST and MSX their voice, powered by Peter Sovietov's Ayumi emulation with the Ym2149Synth voice engine. 3-voice polyphony, switchable AY / YM engine, .ay patch loading, MIDI program change and 11 live CC controls. • Factory and User banks — imports always route to User, so Factory program change numbers never shift • Import, export and delete presets; export zips the whole User bank • Full state recall: engine, CC 1-11 and patch name all restore with your project DX7 FIXES • Corrected tuning — the playable range is now the full C2-C7, no longer silently dropping the top two notes • Mod wheel now adds vibrato instead of transposing the pitch up a semitone at full travel • Mod wheel, aftertouch, breath (CC 2) and foot (CC 4) controllers now respond out of the box OPL3 • Fixed patches not reloading from their .sbi file when reopening a project 1.5 6d ago New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1
Retromulator version 1.4.2
Updated At: 2026-07-22
Changes: Version History New SID GoatTracker .sid bank loading (PSID/RSID) — extracts instruments and macro tables from files packed by GoatTracker 2's exporter, with automatic detection of per-export feature flags (nopulse, nofilter, noinstrvib, fixedparams). Fixed SID program combo showing only the index (e.g. "001") with no instrument name after bank load — the patch-name update path was clearing the authoritative name from the bank file. 1.4.2 May 13 Fixed DX7 core note tuning issues on project reload and instantiation. 1.4.1 May 11 New Commodore 64 SID 6581/8580 core — cycle-accurate emulation via reSID with 3-voice polyphony, oldest-voice stealing, high-quality resampling, and a full 50 Hz macro playback engine driving wavetable, pulsetable, filtertable and speedtable per voice. Fixed DX7 master tuning offset — A4 now stays at 440 Hz on cleared battery RAM boot. Fixed resampler stale rate on synth swap — switching to a synth with a different native rate. Fixed OpenWurli tremolo depth/swing curve being non-monotonic at high settings. Fixed OpenWurli noteOff not clamping to the valid MIDI range, which could leave out-of-range notes unreleasable. 1.4 May 8 Fixed OpenWurli stuck notes when re-triggering the same key while sustain pedal is held — deferred note-off counter was a boolean flag, losing track of multiple releases. Fixed OpenWurli MIDI panic (CC 123) not clearing sustain pedal state — sustained notes could remain stuck after All Notes Off. 1.3.2 May 4 1.3 May 1


Related Apps

Here you can find apps that are similar with Retromulator.



Disclaimer

Official App Store Link


We do not host Retromulator on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.

The App Store link for Retromulator is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.

If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.

BarCode2D-PNG


Click stars to rate this APP!

Users Rating:  
  0.0/5     0
Downloads: 0
Updated At: 2026-10-17 01:31:55
Publisher: DiscoDSP LLC
Operating System: IOS
License Type: Free Trial