Viena SoundFont Editor Changelog

What's new in Viena SoundFont Editor 1.203

Aug 30, 2023
  • Bug fixes 1.203:
  • After "Save As" Viena popped up a dialog box saying path not found
  • Help file menu item was not enabled
  • Sample page, "Export WAV file", using the non-standard file save dialog, file was not saved
  • Perfect Pitch ("Better") in version 1.202 was not as perfect as before - restored
  • Viena cannot save in a write protected folder ("Save as"). This version checks and tells if this is the case.

New in Viena SoundFont Editor 1.201 (Jun 17, 2023)

  • Bug fixes:
  • When selecting an instrument at top level in the SoundFont tree view, the selected split could be undefined and the sample not updated. In 1.201, the Global split is in this case always activated.

New in Viena SoundFont Editor 1.192 (Feb 24, 2022)

  • Bug fixes:
  • Since version 1.190 Viena did not open DLS files correctly (samples were scrambled)
  • Some reported minor bugs
  • New features:
  • In "Import SoundFonts":
  • More options for "When Bank:Preset already exists...": Use next free Preset / Use first free Bank / Ask what to do / Skip the Preset
  • You have now this option: "If a sample (same name and contents) already exists, use it, and do not create a new copy"
  • You have now this option: "Create a log file"

New in Viena SoundFont Editor 1.191 (Sep 4, 2021)

  • Bug fixes:
  • Some reported minor bugs
  • New features:
  • On page "File Info" a new button: "Show Duplicate Samples". Although aimed for your information only, the function also lets you replace duplicates with singles.
  • On page "Sample" in section "Tools" a function to change the sample rate of the current sample or all samples. Choices are 44100Hz and 48000Hz. The method used is of extremely high quality to suppress antialiasing effects.
  • In function "Save Definitions File" also SoundFont metadata "Designer", "Copyright" and "Comments" are saved in the Definitions file.
  • In function "Save Definitions File" there is a new option in the save file dialog: "Also save samples". Uncheck if you have already saved them once and they are unchanged.

New in Viena SoundFont Editor 1.190 (Sep 1, 2021)

  • Bug fixes:
  • Some reported minor bugs
  • New features:
  • On page "File Info" a new button: "Show Duplicate Samples". Although aimed for your information only, the function also lets you replace duplicates with singles.
  • On page "Sample" in section "Tools" a function to change the sample rate of the current sample or all samples. Choices are 44100Hz and 48000Hz. The method used is of extremely high quality to suppress antialiasing effects.
  • In function "Save Definitions File" also SoundFont metadata "Designer", "Copyright" and "Comments" are saved in the Definitions file.
  • In function "Save Definitions File" there is a new option in the save file dialog: "Also save samples". Uncheck if you have already saved them once and they are unchanged.

New in Viena SoundFont Editor 1.182 (Feb 19, 2021)

  • Bug fixes:
  • Since 1.180: You could save large SoundFont files only once. The second time error "16" was shown.
  • Since 1.180: You could not save under another file name (broken "Save As...")
  • Since 1.180: Viena did not in any way prevent new sample files from being deleted while they were in use, that is, until the SoundFont was saved. This version creates copies of new files in temporary storage (do not delete while Viena runs!)
  • Some Presets were not correctly played (old error, also found in SynthFont (fixed in 1.754) , SynhFont2, SyFonOne and VSTSynthFont)
  • The version number was inconsisteny display as 1.1.8.1 when Viena's standard would have been 1.181. Hence Viena always thought there was a new version available.

New in Viena SoundFont Editor 1.181 (Jan 18, 2021)

  • Bug fixes:
  • Tried to fix some bugs related to "Undo" introduced in 1.180

New in Viena SoundFont Editor 1.170 (Dec 8, 2020)

  • Bug fixes:
  • Major bug: Since version 1.140 Viena has not always saved new stereo samples correctly
  • A few minor reported bugs fixed.
  • New features:
  • Improvements to the Definitions file concept: for example, you can use relative paths for the samples. For other improvements, see the documentation file (use menu item in "Help")
  • New simple tool to create or edit a SoundFont: "Soundero". Create a SoundFont in three steps: 1) Add Sample(s), 2) Create Instrument(s) and 3) Create Presets(s). See the updated Help file for more information (use menu item in "Help")..

New in Viena SoundFont Editor 1.161 (Oct 5, 2020)

  • Bug fixes:
  • Viena 1.160 did not save Layers for Presets created using the new Definitions file concept
  • A few minor reported bugs fixed.
  • New features:
  • Improvements to the Definitions file concept: you can use comments in to code. See the documentation file (The_Definitions_File.pdf) for more information.
  • You can also save the file as a TAB delimited file instead of a comma delimited. Useful if you need to use comma characters in you spreadsheet,

New in Viena SoundFont Editor 1.153 (Jun 25, 2020)

  • Bug fixes:
  • The 64 bit version could not use the function "Change the Bank for all Presets" introduced in version 1.151
  • Some other reported bugs also fixed.
  • New features:
  • Improved "Change the Bank for all Presets" with som new options - see image

New in Viena SoundFont Editor 1.152 (May 12, 2020)

  • Version 1.151 introduced a nasty bug: files saved by Viena could not be used by other programs
  • Some other reported bugs also fixed

New in Viena SoundFont Editor 1.151 (Apr 7, 2020)

  • Bug fixes:
  • Changes to the audio wave data were not saved
  • Some other reported bugs also fixed

New in Viena SoundFont Editor 1.150 (Feb 11, 2020)

  • Bug fixes:
  • The note envelope delay value could not be set correctly using a modulator
  • Some other reported bugs also fixed.
  • New features:
  • When working with modulators, it has been hard to choose the correct settings. It is easier now as there is "preview" feature. When you play notes on the keyboard, the resulting target value for a modulator is shown. NOTE: this is currently only enabled for Instrument Splits (not Preset Layers). See figure.
  • Better support for displays with greater resolution (DPI) than 96 (e.g. UHD and 4K)

New in Viena SoundFont Editor 1.133 (Sep 5, 2019)

  • Bug fixes:
  • Save file dialog not always working as expected, especially if you entered a file path in the "File name" box.
  • MIDI files with mixed tracks (containing events for several MIDI channels) were not split, like in SynthFont (1/2)
  • Second source of MIDI modulators not used
  • A few other minor bugs removed
  • Other:
  • Added avertical scroll bar to the tracks list in "Play MIDI" tab

New in Viena SoundFont Editor 1.132 (Aug 19, 2019)

  • Bug fixes:
  • Since version 1.130, which introduced new file open/save dialogs for Windows XP, there was a problem if the OS was set to hide file extensions of know files. Viena could not open files (SoundFont or audio file) - file not found.
  • Fixed a few other bugs related to the "Play MIDI" function. 99.9% in shape now.

New in Viena SoundFont Editor 1.131 (May 15, 2019)

  • Bug fixes:
  • In 1.130: exception raised when adding samples to a SoundFont that didn't contain any Instruments

New in Viena SoundFont Editor 1.130 (May 15, 2019)

  • Bug fixes:
  • Bug fixes, bug fixes...
  • For example: function "Save Presets as Files" did not work in 1.121
  • Samples with bad loop end point were not handled gracefully.
  • New features:
  • Function Import SoundFonts: a new button "Select all presets in all SoundFonts" in the dialog box where you select SoundFonts and Presets
  • In Sample editor, during playback of sample audio, you can now change the equalizer and hear the effect
  • Better support for Windows XP.

New in Viena SoundFont Editor 1.121 (Mar 8, 2019)

  • Bug fixes:
  • Even more bugs fixed in version 1.121.
  • For example: function Import SoundFonts did not work.
  • The "Play MIDI" function is almost in order now. (Playback could sometimes result in some surreal sound artifacts. These could more clearly be heard when using the Play to File function - although this should be silent!)

New in Viena SoundFont Editor 1.120 (Feb 6, 2019)

  • Bug fixes:
  • Even more bugs fixed in version 1.120.
  • The "Play MIDI" function not ready yet. Almost there now.
  • Fixed a few rather critical bugs related to editing SoundFont modulators.
  • Also fixed some other reported bugs.
  • New features:
  • The "Play MIDI" tool offers a new play alternative: "Play to File". This function lets you create an audio file (standard WAV format) for later use.

New in Viena SoundFont Editor 1.110 (Jan 21, 2019)

  • Bug fixes:
  • The "Play MIDI" function not ready yet. Almost there now.
  • Fixed a few rather critical bugs related to editing SoundFont modulators.
  • Also fixed some other reported bugs.
  • New features:
  • The "Play MIDI" tool offers a new play alternative: "Play to File". This function lets you create an audio file (standard WAV format) for later use.

New in Viena SoundFont Editor 1.103 (Nov 19, 2018)

  • The "Play MIDI" function not ready yet. Almost there.
  • Also fixed some other reported bugs.
  • Other:
  • Introduced the 64 bit version.

New in Viena SoundFont Editor 1.102 (Oct 5, 2018)

  • The new "Play MIDI" function was not set for the case when no MIDI file was selected.

New in Viena SoundFont Editor 1.101 (Oct 2, 2018)

  • Bug fixes in version 1.101:
  • The new Reverb model MVeerb was not initialized correctly.
  • Bug fixes:
  • A certain bug has been present in Viena since version 0.990: on rare occasions, after saving a file using the same file name (NOT Save As...), the samples in memory would get scrambled in a certain way - sample data would "spill over" into each other. This was only a memory issue - the saved file was in no way disorganized. Hence, reopening the file cleared the issue. In version 1.100 the saved file is now immediately reopened.
  • Many other reported bugs have been fixed.
  • New features:
  • There is a new main page called "Play MIDI". Here you can load a MIDI file and play it using any SoundFont you like. Pull the green/red bars in the mini Piano Roll to define a playback region.
  • Play MIDI
  • The Reverb function as been augmented with a new model ("MVeerb") to be used alternatively to the classic "Reveerb" mode, which is fast but is impaired with a somewhat metallic sound.

New in Viena SoundFont Editor 1.100 (Oct 1, 2018)

  • Bug fixes:
  • A certain bug has been present in Viena since version 0.990: on rare occasions, after saving a file using the same file name (NOT Save As...), the samples in memory would get scrambled in a certain way - sample data would "spill over" into each other. This was only a memory issue - the saved file was in no way disorganized. Hence, reopening the file cleared the issue. In version 1.100 the saved file is now immediately reopened.
  • Many other reported bugs have been fixed.
  • New features:
  • There is a new main page called "Play MIDI". Here you can load a MIDI file and play it using any SoundFont you like. Pull the green/red bars in the mini Piano Roll to define a playback region.
  • Play MIDI
  • The Reverb function as been augmented with a new model ("MVeerb") to be used alternatively to the classic "Reveerb" mode, which is fast but is impaired with a somewhat metallic sound.

New in Viena SoundFont Editor 1.000 (Dec 7, 2017)

  • Bug fixes:
  • Even more bugs fixed!

New in Viena SoundFont Editor 0.999 (Jul 3, 2017)

  • Bug fixes:
  • Version 0.998 introduced this bug: Audio preview of a sample in the Sample page editor didn't play anything for monophonic samples

New in Viena SoundFont Editor 0.998 (Jun 27, 2017)

  • Bug fixes:
  • The drag and drop function in the SoundFont tree did not work properly
  • The Undo function still had some problems restoring the state of Samples
  • Adding a sample as a an replacement for an existing one (same name) did not work
  • A few other minor bugs have been removed.
  • New features:
  • New Split functions in the "More functions..." menu, for example: "Delete split".
  • Use of a "Keys" file to make it easy to create a new instrument. See separate documentation here: "How to create a drum SoundFont"

New in Viena SoundFont Editor 0.997 (May 29, 2017)

  • Bug fixes:
  • Version 0.996 did indeed fix a number of bugs, but also introduced a couple of new ones. These have now been removed.

New in Viena SoundFont Editor 0.996 (May 26, 2017)

  • A number of reported bugs have been removed.

New in Viena SoundFont Editor 0.995 (Feb 9, 2017)

  • Bug fixes:
  • Important big fix: the Undo functions did not always work properly.
  • A very large number of bugs have been removed in this version!
  • New features:
  • One major improvement is the capability to handle very large SoundFonts - up to 4 GB.
  • Option: when you select an Instrument or a Preset in the tree view, you can now let Viena go immediately to the Splits or Layers table (to the Global) and skip the "graphical key/velocity map." Go to Setup to choose how you want to to have it.
  • Display two SoundFonts side-by-side: This double view is handy for comparing two SoundFonts. Additionally, there is a drag and drop feature - drag almost any item and drop it.
  • There is a text editor that lets you more easily edit the comments in a SoundFont - see the "File Info" page on the right side.
  • There is a new button that lets you reduce the number of Instrument generators used. Handy with large SoundFonts to keep the number below 65536. See the "File Info" page.
  • Fed up with all those Hint windows popping up? Go to Setup and switch them off.

New in Viena SoundFont Editor 0.994 (Nov 17, 2016)

  • Bug fixes:
  • Playing on the virtual keyboard might cause an exception to occur
  • Other minor reported bugs remove

New in Viena SoundFont Editor 0.993 (Nov 4, 2016)

  • Bug fixes:
  • The function "Purge unused items" might randomly cause the references to samples (within Instrument splits) or Instruments (within Preset layers) to get scrambled.
  • Fixed the "Replace samples" function (in "More functions...". Use this to create a new Instrument based on a copy of another Instrument.)
  • Also fixed some other bugs.
  • Improved features:
  • Introduced a new dialog box for selecting presets in SoundFonts to be imported (menu item "File | Import SoundFonts"). By default the first preset will always be checked. So in a case of XX SoundFonts you do no need to go through all of them one by one to check the first (and single) preset.
  • Samples in a SoundFont file are always monophonic. Stereophonic samples will hence always be split into two samples. There is a parameter within each sample record that tells which kind of sample this is: mono, left or right. In case of left or right, there is also a link to the pair. Viena has always tried to keep these links up to date, but there are many SoundFonts in which this link is broken. (Here is an example: the sample "64Voice_si0(L) links to "64Voice_mi0(L)") Viena offers a function called "Check and fix L-R links" (menu "Edit"). Select this to show a dialog box. Additionally, in the Sample editor there is a new option to let Viena always check and fix the link for the selected sample.
  • Other issues:
  • Viena no longer supports integration into SynthFont2 through a Windows Dynamic Link Library (DLL). A new version of SynthFont2 with inbuilt Viena will be released soon.

New in Viena SoundFont Editor 0.992 (Jul 6, 2016)

  • Bug fixes:
  • Viena did not work so well with an external (hardware) keyboard
  • The regular set of bugs

New in Viena SoundFont Editor 0.991 (Jun 8, 2016)

  • Bug fixes:
  • The two generators "fineTune" (pitch adjustment) and "sampleMode" (sample loop mode) were not used if defined in the Global split only.

New in Viena SoundFont Editor 0.990 (Jun 7, 2016)

  • Improved feature:
  • Viena has now a much improved support for SoundFont Modulators.
  • Viena can now monitor a MIDI input port for data and start the synth engine as soon as a meaningful event occurs. You can switch this feature on/off in Setup,
  • Small addition: there is a function in the Splits editor to duplicate a split within an instrument - "More functions...", menu item "Copy/Paste split".
  • Bug fixes:
  • Since version 0.97X Viena has had problems with saving a SoundFont more than once.
  • A rather large number of bugs fixed. For example, working with several SoundFonts open at the same time there was a risk that the instruments were mixed between SoundFonts in a random manner.

New in Viena SoundFont Editor 0.980 (Feb 17, 2016)

  • Bug fixes:
  • Version 0.979 crashed wen you created a new SoundFont
  • Version 0.979 did not let you send crash reports

New in Viena SoundFont Editor 0.979 (Jan 20, 2016)

  • Bug fixes:
  • Some random bugs fixed
  • New features:
  • This version is the first attempt to offer better (eventually perfect) integration between SynthFont2 and Viena. For SynthFont2 to be able to work with Viena you need this version of Viena (or later). The Viena package contains the stand alone normal Viena executable and additionally a DLL version of it, to be used by SynthFont2. The DLL should be placed in Viena's folder

New in Viena SoundFont Editor 0.977 (Oct 26, 2015)

  • Version 0.976 introduced two annoying bugs. Fixed.

New in Viena SoundFont Editor 0.974 (Oct 26, 2015)

  • Bug fixes:
  • A number of bugs, flaws, inconsistencies and annoyances fixed.
  • Other:
  • Changes have been made to many internal structures for future needs. Some new bugs may have been introduced. Sorry about that.

New in Viena SoundFont Editor 0.972 (Dec 5, 2014)

  • Bug fixes:
  • A minor number of bugs, flaws, inconsistencies and annoyances fixed. For example:
  • the splits table was not always updated to reflect a change in a split generator value or a change in the number of splits
  • the "new" command did not actually create anything (since 0.970).

New in Viena SoundFont Editor 0.971 (Nov 14, 2014)

  • Bug fixes:
  • A minor number of bugs, flaws, inconsistencies and annoyances fixed. For example, in 0.970 you could not enter the layer table for a Preset to edit the values.

New in Viena SoundFont Editor 0.970 (Nov 5, 2014)

  • Bug fixes:
  • A very large number of bugs, flaws, inconsistencies and annoyances fixed.
  • New features:
  • This version of Viena has been compiled in Delphi XE6 which is much newer and modern than the previous version (XE). Because of the move to XE6 a very larger number of changes had to be made to the user interface (GUI).
  • Delphi XE6 support color themes. You can choose your theme in Setup or by using a menu item in "View"
  • The file Open and Save dialogs are all new. If you find you cannot work with the, (e.g. on Linux) you can choose to use Windows' standard dialogs in Setup.

New in Viena SoundFont Editor 0.960 (Apr 3, 2014)

  • Bug fixes:
  • A very large number of bugs, flaws, inconsistencies and annoyances fixed.
  • New: features:
  • You can change the order of splits in an instrument by using the drag-and-drop method in the tree view
  • You can use the mouse wheel to zoom the audio wave form in/out in the graph. If you have the “Loop overlay” button checked then the window will zoom around the loop start point, if not, the window will zoom around the position of the mouse pointer (do not click!)
  • Improved "save presets to files function" - you will be warned if there is a risk of overwriting existing files
  • The virtual keyboard will display octave numbers instead of “C”. In Setup you can define which range to use (or, using menu item View|Keyboard option).

New in Viena SoundFont Editor 0.950 (Apr 3, 2014)

  • Bug fixes:
  • A very large number of bugs, flaws, inconsistencies and annoyances fixed
  • New: features:
  • The Low Pass filter has been changed after intensive calibration against my SoundBlaster audio card. The filter algorithm was completely replaced. The only filter offered now is a standard resonant 12db/oct filter. The filter has been fine-tuned to sound as much as possible as in SoundBlaster
  • You can now easily change (reassign) the instrument used for a Preset layer (see right click popup menu)
  • Viena tries to select the last item selected for a particular file when you reopen the file
  • You can change the volume (attenuation) within certain limits for all layers of a preset using the new "Volume Offset" slider, top right. Use this to balance preset volumes within the SoundFont

New in Viena SoundFont Editor 0.940 (Dec 31, 2012)

  • Bug fixes:
  • Copy/paste of an instrument or a sample WITHIN a SoundFont did not always work
  • Improved handling of linked stereo samples in Copy/Paste and file import
  • A very large number of bugs, flaws, inconsistencies and annoyances fixed.
  • New features:
  • Save Snapshot file - use it to save a snapshot for later editing. The snapshot does not contain all the samples (that's why it is fast to save) so the original SoundFont MUST be present. New or changed samples ARE saved.
  • Tool to check and fix stereo linked sample pairs (shortcut Ctrl+Q)
  • In Wave editor: tool to smooth the loop region
  • In Wave editor: tool to replace all samples in an instrument with new ones (e.g. use one instrument as a template for a new one)
  • In Wave editor: tool to change the pitch of a sample (use it on a copy to create a new sample for a new key region)
  • In Wave editor: tool to remove silence from the beginning of the sample file
  • At top-left above the instrument splits table there is a new checkbox: "Play all splits". Check it to make all keys/splits active on the virtual keyboard above. If unchecked, only the keys belonging to the selected split will sound. Note, that if the global split is selected, then all keys are also active.
  • Same as above for the preset layers table.
  • New shortcuts: ALT+DOWN ARROW = next preset; ALT+UP ARROW = previous preset

New in Viena SoundFont Editor 0.931 (May 3, 2012)

  • Bug fixes:
  • In version 0.930 Copy a single item did not work
  • Since a few versions back the PC keyboard keys did not work for playing on the virtual keyboard. These keys work now, but the virtual keyboard must have focus. Use F4 to set focus on the keyboard. Use right mouse button on the keyboard for a context menu with more information.
  • Fixed a few GUI-related quirks.
  • New features:
  • When importing an audio sample with the same name as an existing sample you can let Viena replace the existing sample. The new feature is that you can tell Viena to keep the old root note and fine tune information.