Full Changelog: v3.23.0...f6ce0a0
Thank you all so much for 100+ stars! It really means a lot to me :-)
Additions
ASS Subtitle support
- Upload your own subtitles in the .ass format!
- Karaoke tags support
- Embedded fonts support
- Limited support for other tags and override tags
Soft Karaoke Support
- Full support for lyrics in .kar files!
- Song title too!
- Other data available through copyright propery
System Exclusive Display support
- For both XG and GS
- Documented in the spessasynth_lib documentation
Others
- Added sample rate option when exporting audio
- Added an option to generate a dummy soundfont file
- Spessasynth now attempts to repair duplicated lyrics or ones that lack spaces
- New Wiki page dedicated to synthesizer's event handler
Changes
- The attenuation is now interpolated linearly, rather than logarhitmically (#81)
- Minor improvements in key modifier menus
- The loop points are now always written to the WAV file, rather than when no loops were rendered
- The lyrics menu had a major internal rewrite, should lag a lot less now in Firefox
- Improved and expanded the copyright and MIDI metadata detection significantly
Fixes
- Fixed audio export in Local Edition
- Fixed pan and attenuation smoothing in different sample rates
- Fixed timing issues with large waveform sample sizes and synced up keyboard and synth controllers to match
- Fixed DLS writing functions (#80)
- Fixed WINAMP rejecting DLS files written by spessasynth
- Major internal rewrites to the code and improvements with classes
- More verbose descriptions in the code
- Fixed karaoke after implementing it
- Fixed various css errors
- Fixed compressing very high or low sample rates failing and producing a corrupted soundfont
- Fixed force stop being sent in MIDI out
- Fixed various lyrics bugs
I hope you enjoy the new features and Happy New Year! :-)