SynthFont
and other tools for Midi and SoundFonts

What's new in Viena version 0.950?
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.
What was new in Viena version 0.940?
- 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
What was new in Viena version 0.935?
Bug fixes:
- Critical bug: Viena did loose some generator values that were set to default. This could lead to that a Global value was used instead. For example, the global value for "Coarse Tune" may have been set to 12 semitones and the "Coarse Tune" for a split to (the default) 0 semitones. In this case the Global value of 12 would be applied and not the set value, 0.
What was new in Viena version 0.934?
Bug fixes:
- Bug in 0.933: you could not add samples to a new SoundFont.
What was new in Viena version 0.933?
Bug fixes:
- The Select Preset scroller did not work
- The "Import SoundFonts" function did not work as expected
New features:
- An "Unselect all" button in the Copy Presets dialog
- Empty layers are now flagged for removal
What was new in Viena version 0.932?
Bug fixes:
- Save and Save As would sometimes cause an exception
- The Instrument Splits table was not always updated correctly ("red" column broken)
- Fixed a few other exception bugs
New features:
- The command "Import SoundFonts" (see version 0.930) has been changed: a dialog box with the text 'Choose "Files..." (for one or more), or "Folder..." for all files in a folder' is displayed initially. The first choice will open a standard file open dialog while the second choice will open a standard folder selection dialog.
What was new in Viena version 0.931?
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.

