production_quantity_limitsFM SYNTHESIS

DigitoneFM

4-operator FM synthesis with DX7 SysEx import. Classic digital tones, from electric pianos to metallic bells.

Key Features

production_quantity_limits

4-Operator FM

Classic 4-operator FM synthesis with operator routing, feedback, and algorithm selection.

file_download

DX7 SysEx Import

Load Yamaha DX7 System Exclusive patches directly. Bring your favourite FM presets into Unity.

music_note

Electric Pianos to Metallic Bells

The full FM spectrum — from warm electric pianos to bright metallic bells and evolving textures.

tune

Per-operator Envelopes

Independent amplitude and frequency modulation envelopes for each operator.

speed

Real-time Algorithm Switching

Change FM algorithms at runtime for dynamic timbral evolution during gameplay.

Quick Start

// Load a DX7 patch and play
var engine = GetComponent<DigitoneFMEngine>();
engine.LoadSysEx(dx7PresetData);
engine.NoteOn(60, 0.8f);
engine.SetAlgorithm(Algorithm.Feedback4Op);

Why DigitoneFM?

FM synthesis is the sound of 80s keyboards and modern electronic music. DigitoneFM brings the full DX7-compatible FM engine into Unity — import your DX7 patches and get instant access to the most iconic digital tones ever made.

Technical Details

Architecture & Performance
  • 4-operator FM with configurable algorithms
  • DX7 SysEx import for direct patch loading
  • Per-operator amplitude and frequency modulation envelopes
  • Operator feedback for complex harmonic generation
  • Real-time algorithm switching for dynamic timbral evolution
  • Shares Core lock-free command queue and voice management