SyFonOne Changelog

What's new in SyFonOne 1.110

Nov 13, 2023
  • Fixed bug a bug related to showing the editor for some VST plugins
  • Fixed some other minor bugs
  • New feature: support for Chinese languages thanks to [email protected]
  • New feature: support for MIDI Continuous Controller NRPN Filter frequency and resonance messages

New in SyFonOne 1.100 (Feb 24, 2022)

  • Fixed some bugs
  • Major new feature: support for four languages: English, Italian, Spanish and German. More to come later.
  • Another new feature: you can now use multiple MIDI input ports, either assigned to all channels or to one specific channel

New in SyFonOne 1.081 (Nov 28, 2021)

  • Bug in 1.080: Some notes where not heard as notes in on synth thread were not added to the final output
  • Added a main menu for easier access to certain options

New in SyFonOne 1.080 (Nov 28, 2021)

  • SyFonOne now supports High DPI displays
  • Audio output: you can now use WASAPI (Windows Audio Session API) as a low latency alternative to ASIO
  • Some bugs fixed

New in SyFonOne 1.072 (Jul 1, 2020)

  • If no other SoundFont is defined to be the default, SyfonOne will look for and use Windows' gm.dls file.
  • Fixed a few other reported bugs.

New in SyFonOne 1.071 (Nov 13, 2019)

  • Version 1.070 would crash at start-up if the default SoundFont not found / not defined

New in SyFonOne 1.070 (Nov 4, 2019)

  • Since version 1.060 you have not been able to change the default SoundFont using the intended button ("Change") in Options|SoundFonts
  • More cleanup of redundant code
  • Fixed a few other reported bugs.

New in SyFonOne 1.062 (Aug 19, 2019)

  • The two latest version did not work with ASIO
  • The selected audio output port was not stored in configuration (always defaulted)
  • Removed some redundant options related to the polyphony limit
  • Fixed a few other reported bugs.

New in SyFonOne 1.061 (Aug 19, 2019)

  • Just fixed a number of reported bugs.

New in SyFonOne 1.060 (Aug 19, 2019)

  • New algorithm for the internal reverb, with five presets, which cannot be edited.
  • You can now define a set of folders where you keep SoundFont banks. These will be search for a suitable preset if not found in the default SoundFont.
  • Fixed a few reported bugs.

New in SyFonOne 1.055 (Dec 5, 2017)

  • Added a tab in the main window for some track related function
  • Faster and leaner synth engine.
  • Fixed a few reported bugs.

New in SyFonOne 1.054 (Jul 11, 2016)

  • Fixed a bug introduced in 1.053: crash when putting the engine to sleep.

New in SyFonOne 1.053 (Jun 27, 2016)

  • Full support for SoundFont Modulators
  • Fixed a few minor bugs

New in SyFonOne 1.052 (Nov 13, 2015)

  • One major bug: version 1.051 did not play some SoundFont Presets correctly
  • Fixed a few other minor bugs

New in SyFonOne 1.051 (Nov 5, 2015)

  • Fixed a few bugs

New in SyFonOne 1.050 (Nov 5, 2015)

  • Compiled in a newer Delphi environment. Due to this many user interface items have changed.
  • Suggested virtual MIDI port driver: loopMIDI by Tobias Erichsen (http://www.tobias-erichsen.de/software/loopmidi.html)
  • If you have MIDI virtual port which has a name starting with "SyFonOne" (case not important) SyFonOne will propose to use it
  • Support for the new exception report server
  • Tested in Windows 10
  • Bug fixes:
  • You could add VST effects but you could not remove them
  • Many other bugs reported in exception reports

New in SyFonOne 1.040 (Nov 5, 2015)

  • Support for multiple CPU cores
  • Support for VST effects on the output. You can have up to two effects, for example an Equalizer and a Reverb
  • Two system wide configurable hotkeys, one for displaying the main window and the other for resetting the synth
  • You can set and lock the SoundFont Preset for a channel
  • There is a virtual keyboard you can use to audition SoundFont Presets
  • The Low Pass filter and the Modulation Envelope implementations are now the same as in SynthFont and Viena
  • Simple layer method: you can assign the same midi channel to two "tracks"
  • Tested on Windows 8
  • Compiled with the same exception reporting scheme as used in SynthFont and Viena
  • Bug fix: a MIDI "All Controllers Off" message should not clear the current Volume and Pan values

New in SyFonOne 1.030 (Nov 5, 2015)

  • Compiled with a new compiler - resulting in a more stable executable
  • Sometimes, when vanBasco is used as the source, SyFonOne did not receive the volume change message for a track, or, received a AllControllersOff message AFTER the volume change message, resulting in that the track was played at full volume. In relation to this, a new column, “Vol”, has been introduced in the tracks list window.
  • SyFonOne can now also use a copy of the Configuration Settings file ("SyFonOne.ini") saved in the program's folder, provided the folder has write access.
  • When playing, the thread priority is elevated, by default to “High”. You can change it to “Realtime” or “Normal” in Options.
  • Many other minor bugs fixed.

New in SyFonOne 1.021 (Nov 5, 2015)

  • On some systems SyFonOne would not start as it looked like it was already running
  • In version 1.020 the Modulation Wheel (Continuous Controller #1) did not work

New in SyFonOne 1.020 (Nov 5, 2015)

  • Major improvement:
  • The rendering engine is now MUCH faster
  • The note length was limited to 5 seconds. Now it is 50 seconds. Can be changed in Options.
  • Can catch and handle short notes more efficiently
  • New option: "Turn off overlapping notes". Use this if the polyphony (or overall "noise" level) gets too high and notes keep ringing.
  • SyFonOne now automatically checks for available updates

New in SyFonOne 1.016 (Nov 5, 2015)

  • Limited support for SoundFont bank changes. You cannot define your own banks, but SyFonOne will use banks already present in the SoundFont. Be aware of the possible conflict with SoundFont overrides!
  • New "Reset Controllers" menu item (and Reset button - down-right - in Tracks List window). Use to reset a range of midi parameters left in an undefined state when a) playback of a tune is interrupted in the middle or b) the midi tune is badly designed and leaves data in a bad state when finished. For example; a tune may define the use of bank 5 but never reset it to bank 0 when finishing.