Skip to content

v4.2.0 - The Effects Update

Latest

Choose a tag to compare

@spessasus spessasus released this 12 Mar 12:24
· 23 commits to master since this release

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!

spessasynth_core patch notes

spessasynth_lib patch notes

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!

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