Magical FDS Plug 2026
12.6 MB
Magical FDS Plug is a software synthesizer plug-in that reproduces the sound of the The Disk System (FDS) sound chip. It can be used within Mac / Windows host applications that support Audio Units and VST3.
The FDS sound chip features a unique architecture in which a 64-sample waveform memory (carrier) is modulated by a separate 32-step instruction sequence (modulator). Despite its steep learning curve, Magical FDS Plug preserves the full flexibility of the original hardware while providing a logical interface for building waveforms — through additive synthesis, presets, and more.
Features
Carrier + Modulator — two independent signal paths. Design the audible waveform (carrier) and its modulation sequence (modulator) separately.
Logical waveform editing to take the guesswork out of FDS sound design:
Additive Synthesis — Drawbar-style, like a tonewheel organ. Mix harmonics with 8 sliders.
Preset Waveforms — Start from triangle, sawtooth, or sine wave, then reshape the tone via compression and expansion.
Pulse Waveform — Shape the waveform by adjusting the pulse width (1–63) of a square wave.
Freehand Drawing — Draw a 64-point waveform directly using sliders.
Modulator: 6 presets + Custom — Triangle, sawtooth, sine, square, ramp up, ramp down. In Custom mode, enter a 32-step opcode sequence (32 digits, 0–7) as text.
Modulation rate modes — Three modes: LFO (slow, cyclic modulation), FM (timbral modulation), and OFF.
ADSR envelopes for both carrier and modulator — Shape the volume and modulation over time, with the same workflow as Magical 8bit Plug 2.
Hardware-accurate output filter — A ~2 kHz low-pass filter modeled on the original hardware, switchable on/off (default: on).
Preset save / load — Save and load all parameters as an XML file.
Carrier and Modulator
Part Role Details
Carrier The audible base waveform A 64-sample, 64-level (6-bit) wavetable. Can be built in four ways: additive synthesis, preset waveforms, pulse waveform, or freehand drawing.
Modulator An instruction sequence that alters the carrier’s readout speed (and thus its timbre) Operates as a 32-step, 3-bit opcode sequence. Choose from 6 presets including triangle wave, or specify opcodes directly in Custom mode. Rate and depth controls allow LFO-style or FM-style effects.
Specifications
Parameter Details
Polyphony 1–32 (default: 1)
Carrier waveform modes Additive Synthesis / Preset Waveforms / Pulse Waveform / Freehand Drawing
Carrier waveform 64 samples, 64 levels each (6-bit)
Modulator Triangle / Sawtooth / Sine / Square / Ramp Up / Ramp Down / Custom (32×3-bit opcode text)
Modulation rate 1–4095 (LFO: 1–30 / FM: 30–4095)
Modulation depth 0–63 (LFO: 1–5 / FM: 0–63)
Modulation mode LFO / FM / OFF
Envelope ADSR (Attack / Decay / Sustain / Release) for both carrier and modulator
Controller support Velocity (0–127) / Pitch bend (±0–±24 semitones)
Output filter Hardware-approximate low-pass (~2 kHz), switchable on/off
Color themes 7 themes (FDS / YMCK / YMCK Dark / Japan / Worldwide / Monotone / Mono Dark)
Presets Save / load as XML file
Operation environment
Mac OS X macOS applications that support Audio Units and VST3 (macOS 10.13 or later)
Windows Windows applications that support VST3

![]()
![]()
MagicalFDSPlug ( 12 MB )