SynthFont
and other tools for Midi and SoundFonts

What's new in Viena version 0.923?
Bug fixes:
- "Save" reported a file locking error. This only happened if you had used the file open dialog to open the SoundFont (and not used a saved configuration)
- Occasionally Viena would STILL not find a place to save the configuration data. Viena will now use the Windows Registry in these cases
- When the above problem was encountered, Viena also reported wrong version number
- Occasionally the main window would become too large for the screen and would be very difficult to resize
- Fixed some other minor reported bugs.
What was new in Viena version 0.922?
- Occasionally "Save" reported a file locking error
- Fixed some other minor reported bugs.
What was new in Viena version 0.921?
Bug fixes:
- Viena 0.920 introduced locking of files to prevent accidental deleting or renaming. At the same time "Save As..." (e.g. used when importing DLS) was crippled
- An attempt in 0.920 to force Viena to use the local configuration file Viena.ini and not create a local app data folder file misfired. Tried again
- Fixed another minor bug reported by the Exception catching scheme
What was new in day-old version 0.920?
- The standard MS Windows TreeView used to display SoundFont structure did not behave flawlessly on some Linux/WINE systems. This TreeView has been replaced by a third party control ("VirtualTreeView").
- Quite often Viena would cause Windows' audio driver to crash. An attempt has been made to fix this issue.
- Plus a large number of other, minor bugs smashed!
New features:
- The new TreeView control is a lot faster than the old one
- You can no longer remove or rename files you have open in Viena
- The Wave Editor has been slightly redesigned; the sample list has been removed as it only duplicated the sample list in the TreeView. Thus you can now select samples only in the TreeView. There is a new checkbox in the Sound group: "Auto-play when sample selected".
Other issues:
- Viena is now compiled with the same bug/exception reporting system as SynthFont, based on the JEDI library.
What was new in Viena version 0.910?
Bug fixes:
- When importing a sample, v0.900 added silence to the end so that the final sample length was randomly large
- v0.900 would not allow to import more than one sample at a time
- In v0.900, when playing on the virtual keyboard, "note off" always cut the note short, without applying the specified release time
- The "Arrange Instruments Splits" function would not save new sample data correctly
- Fixed a number of bugs in the "Modulators" editor
New features:
- When changing the "Sample Parameters" Root Key or Correction in the Wave Editor or in "Arrange Instruments Splits", the SoundFont is automatically updated with the new values
What was new in Viena version 0.900?
Bug fixes:
- Viena could not handle SoundFonts larger than 2.1 GB
- When using the Purge function, Viena always removed both channels of a stereo sample even when one of them was in use in a monophonic instrument
- When copying/pasting presets from a second SoundFont, Viena might on occasions create several copies of one single instrument if the preset listed the instrument in several layers
- Fixed a few other know bugs as well
New features:
- The Wave Editor window has been redesigned, with some new functions
- When exporting presets, Viena now also exports the original SoundFont's information
- When copying/pasting presets from a second SoundFont, Viena now lets you choose how and when to create new instrument
- There is now an inbuilt reverberation function, "Reveeerb" that can be controlled by the Reverb Send values
- There is a new function to automatically make the names of samples, instruments and presets anonymous
- Export of loop points when exporting samples
- Input should now remain switched ON when changing instrument or preset
- Stores the configuration of the main output volume (Setup, Synth Engine)
- You can now have a local copy of the configuration file, Viena.ini, in you Viena folder (if write enabled)
- Simple copy/paste of text now also works using Ctrl+C and Ctrl+V. For other copy/paste functions use Ctrl+Shift+C/V
- For Instrument Splits you can have default values displayed in the table, toggle with "Show default values"
- and many more minor improvements!

