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.
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