Thank you for 300+ stars!
Hello everyone,
After more than a month of hard work, and more than 13k lines of changed total,
I'm proud to announce v4.2.0 The Effects Update!
It adds many features to spessasynth_core and updates the web app to match, and more!
Highlights
New Demo Song
ASUKA_88.MID, an arrangement of A Cruel Angel's Thesis from Neon Genesis Evangelion. This song extensively uses all features of the SC-88 which are now in SpessaSynth!
New Locale
Thanks to contributors, there are two more languages supported!
- Italian by @filyy5040
- Simplified Chinese by @SheepYang1993
New Effects
Spessasynth now has brand-new effects, fully algorithmic and GS compatible!
Reverb
With 8 characters (including delay and panning delay), 8 presets and editable parameters that allow you to customize the effect to your needs.
The reverb uses an advanced reverb model by Jon Dattorro, providing rich and colorful sound.
Chorus
Tuned to match the classic MIDI chorus sound, this new processor vastly improves the previous WebAudio-based effect, and allows extensive modification with multiple parameters, including 8 unique presets!
Delay
This new effect allows you to add stereo delay effect to your sound, with three separate delay lines and a feedback capability!
Note: disabled in XG mode.
Insertion
A selectable effect processor that completely transforms the sound. Featuring extensive customizability, effects such as Phaser or Auto-Wah can enhance the sound more than ever before! While the current effect selection may be quite limited, there is a modular framework in place to easily allow adding more effects in the future!
There are also now toggles for each channel to enable insertion effect processing, labelled Fx.
Extended MIDI Support
The MIDI support has been improved, allowing for more system exclusive messages and NRPN messages to be processed and recognized, such as custom CC1 and 2 modulation.
You can find the full MIDI implementation specification here
Drum Editing
Spessasynth now supports extensive drum instrument editing (both XG and GS):
- Reverb level
- Chorus level
- Delay level
- Tuning
- Pan (including random!)
- Exclusive class
- Receive note on/off
- and more!
Enhanced MIDI editor
The MIDI editor now supports setting the effect parameters and disabling NRPN and drum customization!
Synthesizer Controller Overhaul
The synthesizer controller has received a major overhaul:
- Dragging the sliders (meters) has been vastly improved
- New tab system
- Reverb configuration menu
- Chorus configuration menu
- Delay configuration menu
- Advanced configuration moved to its own tab
Some fixes
- Fixed configuration resetting incorrectly
- Fixed configuration being corrupted
- Improved invalid MIDI file handling