What is new in the latest VSTSynthFont [3] version?

VSTSynthFont [3] is a complete rewrite of the older VSTSynthFont which is no longer supported. VSTSynthFont [3] has been extensively tested to make sure it is 100% compatible with common sequencer hosts like the Cubase range of products from Steinberg.

NOTE 1: VSTSynthFont [3] is not freeware. You can try it for 15 days and then purchase a license for 15€. This license also covers SynthFont2, so you get 2 for 1! Go here to purchase a license by donating to help us continue developing this tool.

NOTE 2: The name of the plugin is still VSTSynthFont or VSTSynthFont64 so that old projects can be used without any changes.

TIP: If you want to use VSTSynthFont off-line as a stand-alone tool (in the manner of SyFonOne) you can do so with e.g. this free tool: Nanohost.
What is new in version 3.501 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- In 3.500, when you open the SoundFont file window and have several instances of the plugin, there was a risk that the SoundFont changed for the instance previously used with the SoundFont file window
- A few other minor bugs
What is new in version 3.500 of VSTSynthFont / VSTSynthFont64?

This is a major update

Bugs fixed
- The last sample in the sample list was never used
- In version 3.451, the note end timing was not accurate
- Some other minor glitches fixed

New features:
- The editor window has got a slightly new interface with less buttons, now in one row:
  • The Visual style, User interface and Reverb Mode selections are now menu items in the Options button. All of these selections are still found in the Options window. Additionally the functions for the deprecated “Arrangement files” are now in the Options window.
  • There are two new buttons as alternatives to track menu items: “Open SoundFont” and “SoundFont & Preset Manager”
  • You can click anywhere in the track bar belonging to a “Mixer” parameter ("Volume" in the image) to set the value. Use CTRL-Click to the select the default value (if available)
  • New track menu item in SoundFont list: Erase history
  • The Presets menu has been simplified to show only Presets in the active SoundFont
  • When changing user interface between compact (one single channel) and standard (16 channels) some hosts can resize the window immediately. Some other hosts require that the window is closed and reopened. In order to switch to and from the Screen Reader view, the window always must be closed and reopened
  • The selected track is now outlined with bold borders at the top and the bottom, as can be seen in the image for track 03. Additionally, the Value edit box is highlighted
  • To select one single track you can click on the check box in column “SEL”. To select multiple tracks, keep CTRL down while selecting the check box. Press “SEL” to toggle the selection for all tracks

- The Open SoundFont window has received many changes:

  • The window is now “non-blocking“, meaning that you can work with the host while the window is visible
  • You can audition SoundFonts and Presets either using the inbuilt virtual keyboard, play a track on the host or using an external keyboard
  • Two new buttons: Delete and Rename. Delete moves the SoundFont to the Recycle bin. In order to Rename a SoundFont you must at first change the name in the “File name” edit box and then press Rename
  • The size of the window is saved for later

- The SoundFont & Preset Manager is now also in non-blocking mode and can be resized. The size is saved for later. The Preset search engine has been improved. The window also supports audition of Presets like the File Open window.


Says Chris, one hard-core user, about the new audition functions in these two windows: “I was just able to audition 43 separate organ sounds embedded within different SoundFonts in about 15 seconds. No other plugin can do that.”


- The plugin now publishes 9 parameters: Volume, Pan, PitchWheel, Reverb amount, Reverb OnOff, Attack, Release, Filter Fc and Filter Q. Of these Volume, Pan, Reverb and Release are also found in the plugin’s ”Mixer” drop-down menu. The host can use these parameters in various ways. For example, in Cubase you can use them in Quick Controls (QC):

Note that these parameters affects values for the selected track, except from“Reverb OnOff” switch which acts on all tracks.

In REAPER you need to do this to use a parameter:
You can either add a parameter to the “track controls” box or to the “track envelope” region.
- This version also publishes the list of SoundFont Presets more consistently than before. In Cubase, you can use the Preset selector in Cubase’s track inspector to choose a Preset. But notice that you in this case need to uncheck the Lock checkbox in the plugin.
- In this version all instances share the same SoundFont pool, minimizing the use of RAM memory

- SoundFont audio samples are loaded into memory in a more efficient way than before

- Although you can still use the plugin in multi-threading mode, the single threading mode has been fine tuned to perform a lot better than before
What is new in version 3.460 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Support for SFZ-files has been far from perfect - much better now
- A number of reported bugs fixed
What is new in version 3.451 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Since version 3.450 the plugin has not been able to correctly respond to Continuous Controller #64 - "Pedal Hold"
- The Perfect Pitch method in 3.450 was far from perfect - fixed
- Version 3.450 tried to load audio data into memory for ALL SoundFonts in use - often risking the plugin to run out of memory. This version loads only the default SoundFont into memory
- Version 3.450 could not add a folder to the list of SoundFonts folders (see Options, Files and Folders)
- Some other minor glitches

What is new in version 3.450 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Fixed a smaller number of known bugs

New feature:
- Tool to search in folders for a suitable SoundFont and Preset. The same dialog box is displayed in the two cases. You can search for a Preset using the MIDI Program Number:Name. You can also search for a string within all Preset names.
What is new in versions 3.442, 3.441 and 3.440 of VSTSynthFont / VSTSynthFont64?

3.442 - Bugs fixed
- The new registration algorithm introduced in 3.440 was still randomly malfunctioning
- Fixed a smaller number of known bugs

Improved features:
- The custom file open dialogs are not compatible with Linux. A fallback system with alternative dialogs has been introduced for Linux.
- Better support for High DPI displays.

3.441 - Bugs fixed
- The new registration algorithm was not ready in 3.440

3.440 - Bugs fixed
- A number of reported bugs fixed

New feature:
- Full support for Creative Lab's SoundBlaster Live! Non Registered Parameter Numbers (NRPNs) for setting Low Pass filter parameters. You can switch this function on/off in Plug & Play, Other options. This feature was introduced in SynthFont(1), version 1.700 released in June, 2022. Read the document for SynthFont(1) to learn more about this feature. This function can be switched on/off for each MIDI channel. To do this, look into the "mixer" menu for this item:
What is new in version 3.431 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Support for SFZ-files has been far from perfect - much better now
- A number of reported bugs fixed
What is new in version 3.430 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Since version 3.421 the plugin has not been able to use arrangements stored in the host's project
- The reference count for the use of SoundFonts has not been accurate, leading to either memory leaks, or - worse - exceptions.

New feature:
- in case a SoundFont file has gone missing, the plugin will now search all known folders for it

Other stuff:
- "Aftertouch" is now called "Polyphonic Aftertouch" in Options, .Tracks & Channels, MIDI Commands. Channel aftertouch is still called "Channel Pressure"
What is new in version 3.422 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Some minor bugs fixed
What is new in version 3.421 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- Version 3.410 crashed when initialized using an Arrangement file
- A few SoundFonts were incorrectly interpreted
- Version 3.410 did not let you assign different SoundFonts or Presets to tracks sharing the same MIDI channel. This is now possible again, although it violates the MIDI standard.
- Some other minor bugs fixed

New feature:
- You can assign a VST2 Instrument as a "Sound source file". To do so, change the "File type" in the file open dialog box to "VST2 instruments (*dll)". See images below. NOTE: VST2 Effects also have the extension "dll" but cannot be used.
- Version 3.300 introduced MIDI events filters (see below). One of the filters is the note range. Version 3.421 lets you more easily change the note range using a "Mixer" function. (The Mixer is to the right and has a drop-down  menu.). There are two new items in the Mixer menu: "Note range - change low" and "Note range - change high".
What is new in version 3.410 of VSTSynthFont / VSTSynthFont64?

Bugs fixed
- The new user interface supporting screen readers would not let you change the default SoundFont in Options
- Changing the SoundFont while playing could cause memory overload
- Some other minor bugs fixed

New feature:
- Two new buttons on either side of the Sound source Preset drop-down list (see image). These two let you easily scan through the set of Presets in the selected SoundFont. NOTE: the same feature has already been available through the Mixer function "Sound source preset", as shown in the image. Now you do not need to switch to this Mixer function.
What is new in version 3.400 of VSTSynthFont / VSTSynthFont64?

Bugs fixed:
- MIDI Continuous Controllers #72 ("Sound Release Time" - to set the Note Release Time), #74 ("Sound Brightness" -  to set the Low Pass Filter frequency threshold) and #75 ("Sound Control 6" -  to set the Low Pass Filter Resonance) - were active only for notes playing at the moment when the CC was set.
- A few other reported bugs fixed

New features:
- A special User Interface optimized for Screen Readers. The UI has been tested with Microsoft Windows' own Narrator and NVDA.

NOTE 1
: This UI does not contain any of the Mixer functions (Volume, Pan. etc.).

NOTE 2
: REAPER is currently the only DAW known to support tabbing into the UI.

NOTE 3
: Track selection is instantaneous as this is a non-destructive choice. For a SoundFont or Preset you need to at first navigate in either of the two trees, using arrow keys, and finally press ENTER to select the item you want.

NOTE 4: During installation you can select to activate this UI by default.
- Some SoundFonts may have very unfortunate settings for the Note Release Time (the last volume envelope phase). You can now set the release time using a new Mixer function. The trackbar has two ranges: 0.01s to 1s and 0.1 to 10s. You can change the range by pulling the trackbar slider to either end (max and min).
What is new in version 3.310 of VSTSynthFont / VSTSynthFont64?

Bugs fixed:
- Version 3.300 could introduce a slight noise on some VST hosts
- The "Simple user interface" (see Options|Visual) did not work as intended. Now it does. Only the first track will be displayed. NOTE: you can assign any MIDI channel to this (or any) track.
- The "Sound source file"
> "Open file..." dialog was buggy.
- Some other bugs fixed

New feature:
- A search box in the "Sound source file" > "Open file..." dialog to search for files in the current folder and sub-folders

What is new in version 3.300 of VSTSynthFont / VSTSynthFont64?

 

Bugs fixed:

- Just a few minor ones



New features:

- Support for multiple CPU cores. Results in faster handling of larger number if note events (voices / polyphony). Can be switched off at will (see image ->)


- Slider to set the polyphony limit (see image ->)


- Improved means of routing the MIDI channel to the tracks  (see image ->)


- MIDI events filter. Most useful in case of multiple tracks for a channel, that is, combined with the routing feature above (see image ->)