SWAY is a virtual instrument modeled after a classic FM/PCM synth from 1989. The goal is to have 100% patch compatibility and to get it sounding as close as possible to the real hardware.

It can also function as a patch library manager for the hardware. Banks of 64 patches can be created and sent to the hardware using SysEx.

It's currently still in development. I hope to release it in the second half of 2024.

DEMOS

Demo 1

Demo 2

Demo 3



FEATURES

FM SYNTHESIS MODULE

Advanced FM synthesis engine:

  • 15 waveforms / 6 operators / 45 algorithms
  • 3 configurable feedback paths
  • Noise & PCM input
  • Envelope generator per operator
  • Velocity sensitivity
  • Envelope rate scaling
  • Level scaling
FM ROUTING MATRIX

Matrix view of the FM operator routing setup. Visualizes the connections of carriers, feedback paths and external sources, as well as the input levels.

PCM SYNTHESIS MODULE

Sample playback based synthesis engine:

  • Envelope generator
  • Fixed or key tracked pitch
  • Velocity sensitivity
  • Envelope rate scaling
  • Ability to load the internal SY55/SY77 sample ROMs*
  • Ability to load Yamaha Wavecard expansion ROMs*

* Yamaha sample ROMs are not included with the plugin, for obvious reasons

FILTERS

Both synthesis modules include a resonant filter section:

  • 2 filters (1 LPF/HPF and 1 LPF)
  • Cutoff frequency control
  • Resonance control
  • Velocity sensitivity
  • Envelope generator per filter
  • Cutoff frequency key scaling
LFOS

Both synthesis modules include a multi LFO:

  • 6 waveforms (triangle/saw up/saw down/square/sine/S&H)
  • Configurable speed/phase/delay
  • Amplitude/pitch/filter cutoff modulation targets

In addition the FM synthesis module includes a sub LFO:

  • 5 waveforms (triangle/saw down/square/sine/S&H)
  • Configurable speed/phase/delay
  • Delay/decay modes
  • Pitch modulation target
DYNAMIC PAN

Both synthesis modules contain a dynamic pan:

  • Panning controlled by LFO
  • Panning controlled by an envelope generator
  • 64 preset panning envelopes
  • Custom panning envelopes
EFFECTS

Flexible FX section:

  • 2 modulation effect units (4 algorithms)
  • 2 reverb effect units (40 algorithms)
  • 3 effect routing options
SYSEX COMPATIBILITY

Sway can work with SY55/SY77/SY99 SysEx:

  • Load SY55/SY77/SY99 patches from SysEx dumps
  • Send patches to your SY77/TG77 hardware using SysEx
  • Manage patch banks


SCREENSHOTS