Awave Studio Changelog

What's new in Awave Studio 12.4

Apr 10, 2024
  • Added support for reading and writing Nord Sample Editor 4 project files (.NSMPPROJ). Note that you need to open and resave the files in the Nord sample editor software in order to get an accompanying .NSMP or .NSMP3 binary that you can download to the Nord synthesizers.
  • Added support for reading and writing Dream SND5000 formats (.XDB, .XDI, .XDD). Files for earlier versions of the Dream synths that use the same file extensions can also be read. Note that these are the XML-based files for the Dream editor software. You need the Dream bank compiler from the Dream SDK to compile them into banks that can be loaded to the hardware. There are two options for saving, "standard" or "NAND", indicating what memory type to be compatible with.
  • When saving Korg banks (.PCG), it can now create per-key velocity splits for drum kits. For melodic instruments, it should do more accurate translations from layers with velocity splits to keymaps.
  • Added support for key and velocity crossfading, called X-fade in the user interface. This means that regions may fade in at the lower end of its range, and/or fade out at its upper end. It is fully supported only for .SFZ and Kontakt .NKI file formats. It is also read-only supported for Akai S1000/S3000/S5000 (.P, .AKP), Korg M3/Kronos (.PCG), and Roland S-5xx and S7xx-series (.SDK). For SFZ/NKI you would normally specify this as a ramp, with a key or velocity point where the volume is zero, and another point where it is full volume. We do it a bit differently — you specify the key and a velocity range "as normal" for non-overlapping regions. The hi and lo values will be the centers for the X-fades. Then you specify the range of keys or velocities over which the fade should happen (the default 0 meaning no fade). This way makes it much easier to maintain compatibility with all of the file formats that do not support cross fading (although of course, for those it will switch abruptly from one region to the next instead of smoothly fading between them). An informational text will show you the corresponding ramp ranges: e.g. if it shows "C3 / C4 .. C5 C6", then it means that volume is zero at C3, ramps up to full at C4, remains constant up until C5, then ramps down to zero again at C6. If you do not want to see the X-fade parameters, you can disable them in the program "parameter set" settings.
  • On the Options menu, there is a new choice to "Propagate down param edit delta". This may need a bit of an explanation — when editing an articulation parameter value, the delta of the value change is propagated down to any overrides set on lower levels of the instrument hierarchy. E.g. let’s say that you have set Pitch to +2 st on an instrument, and an override to -4 st on a layer below it. With the option disabled, if you change the instrument level value to +5 st, the override below it stays unchanged at -4 st. With the option enabled, the delta from the higher level – here an increase by +3 st, is added to the override on the lower level, in this case the layer override is changed from -4 to -1 st. Conceptually, it is still an override – i.e. values set on the different levels are not added during playback. But when editing instruments, the new behavior can be convenient, so that you when you adjust something higher up, everything below changes by an equal amount, without you having to look for any overrides that may be set lower down. Note that parameters that are not numbers, e.g. drop-down lists, are not be affected by this option.
  • When you right click on an item, the "Process..." command now opens a sub-menu where you choose what processing algorithm to use. This bypasses the first “selection page” of the Audio/Instrument/Song processing wizards. If the chosen algorithm has no options, then it is executed directly, also bypassing the "Finish" page. If you want the old behavior, use Tools->Processing wizard, or the Ctrl-P keyboard short cut.
  • The Instrument processing wizard now has an option to "Split layers with velocity splits".
  • Added support for saving songs using the "Save all in multiple files" command. Songs now also show a "Source file" info in their properties.
  • Added a new "Loop sanitizer/converter" to the Audio processing wizard, useful when making instruments for synthesizers that have specific requirements on loop points. In addition to new functionality, this supersedes three previous entries in the wizard. It has options to:
  • Convert alternating (bidirectional) loops to forward loops.
  • Convert reverse loops to forward loops.
  • Ensure that loops are a minimum of 32 samples in length (if a loop is shorter, it is replicated inside the new loop as many times as necessary).
  • Ensure that there are a minimum of 32 samples after the loop end point (copies samples from before the loop start, if needed).
  • Ensure that there are a minimum of 32 before the loop start point (adds zero padding to the start of the waveform, if necessary).
  • In the program preferences "File load" tab, there is now an option to "Ensure that every waveform or instrument name is unique". It is on by default, and has always been enabled before, but now you may turn it off if you so prefer. If you do turn it off, be aware that if you save to a format that uses external wave files, one wave may overwrite another wave if they both have the same name.
  • When dragging the right-hand pane split, it now adjusts the entire window width, so that the properties pane maintains its full width.
  • A number of bug fixes.

New in Awave Studio 12.3 (Feb 12, 2024)

  • A layer can now contain velocity splits, as well as key-splits, so long as the regions in the layer do not overlap on a two-dimensional key-velocity-map. Thus, a layer will never use more than one "voice". (In earlier versions, you had to use separate layers to do velocity splits – a legacy from a bygone age.)
  • The layer properties now has a new two-dimensional region editor. The old keyboard-style view is still there too, as a convenience, but will not show you velocity splits. Note that region edges will by default stick to each other when you move an edge. To make them unstick, hold down the control key while dragging.
  • The drum kit editor mode in the layer properties now shows a list of velocity splits for each key.
  • Added an "Auto-merge layers with non-overlapping regions" option to the "File load" tab in the preferences – turned on by default.
  • The save dialog now always has an "Auto" selection for the data and channel formats. If it determines that the same format will be chosen for all the waveforms, that is also indicated, e.g. "Auto <PCM 16-bit>".
  • Added two new naming options to the "Save all in multiple files" dialog: "<number> - foo.bar" and "<number> - <name>.bar".
  • When reading file formats with text meta data in Unicode format, most Greek and Cyrillic letters can now be transcribed into Latin-1.
  • Reading instruments from .ISO image files now works for formats that reference external wave files.
  • When reading or writing Yamaha Motif/Motif ES/EX5 formats (.W2V/.W7V/.S1V), it will now handle stereo waveforms as if they were interleaved stereo (even though they are actually stored as two mono keybanks with a stereo-pair flag).
  • When writing AKAI .XPM files, it can now create up to four alternating layers playing on a pad (mutually exclusive to using velocity switching on the pad).
  • When writing AKAI S-series .P files, it can now save up to four velocity splits within a key group.
  • When writing AKAI MPC1000-series .PGM files, it can now save up to four velocity splits for a pad.
  • When reading AKAI MPC3000 or MPC2000 .PGM files, it now understand "simult" and "vel sw"-modes, i.e. with up to three waves per pad.
  • Refactored the internal item database.
  • Updated the Opus codec to v1.4.
  • Accumulated bug fixes.

New in Awave Studio 12.2 (Dec 5, 2023)

  • Added support for reading and writing AKAI MPC X/Live/One/One+/Beats/Touch/Studio/Renaissance instrument files (.XPM + .WAV).
  • NB; if you want to read .XPN files, you can rename them to .ZIP and unpack to extract the .XPM and .WAV files inside.
  • Added support for reading and writing the unofficial compressed "SoundFont 3" format (.SF3).
  • This is an extension to SF2 where you can choose to have all, or just selected waveforms compressed with OGG Vorbis.
  • Improved support for NI Kontakt files (.NKI/.NKB/.NKM). In addition to Kontakt v1 to v4.1 files, which were supported before, it can now also read v4.2 and up to v7 files. The newer versions use an entirely different file format, but the synthesis architecture remains the same, and you will get the same level of conversion of LFOs, envelopes, filters and selected effect types. NB; encrypted commercial libraries still cannot be read.
  • Added support for directly parsing ISO-9660 formatted disk images (.ISO). Either open the image file normally (which will read all instruments that it finds on the disk), or use the "I/O→Read from Sampler CD" dialog and click the "..." button to mount the disk image (which will allow you to select which files to read).
  • Audio recording wizard improvements:
  • Support for audio device exclusive mode — on by default. This allows selection of sample rate, data format and channel format, and it will record the unmodified bits from the device, avoiding any sample rate and data format conversion.
  • Added an "Input volume" slider and merged the two first pages into one.
  • Added an "Auto adjust level" option, which listens to the input and tries to set a reasonable input level before you start recording.
  • Added a post-processing page, with options to trim the start/end and maximize the audio peak value, to split the recording at silent sections, to auto-detect the pitch, set the root key and add it to the waveform name, to auto-detect loop points, and to launch the "Create instrument wizard" with the new waveforms.
  • When using the mouse wheel to zoom a wave (in the waveform properties), it now centers on the point underneath the mouse cursor. You can also hold the middle mouse button and drag to move the wave. And the zoom and scroll state will now be remembered for each wave.
  • When saving instruments or collections using interleaved stereo to formats that only supports mono, it will now automatically convert stereo layers to dual mono layers. This should hopefully remove a very common source of confusion for novice users.
  • NB; if you want to reverse the process when loading a file, then tick the "Auto-merge dual mono waveforms" option on the "File load" tab in the program preferences.
  • When item names need to be truncated to fit within the limits of a specific file format, it is now smarter and tries to preserve -L/-R endings, as well as trailing numbers and note designations.
  • Improved sorting of regions into layers when reading SF2 files.
  • Writing Korg stereo keymaps should now work better (you still need save to .KSC in order to get two .KMP files output, but they should get the name endings fixed up for the synth to recognize it). Also improved writing of Kronos stereo drum kits.
  • The "Auto loop finder" now leys you select what ranges to search for a loop — to control the approximate loop position, or to reduce the search time.
  • Layer names now indicate the max velocity range used by its combined regions (if not 0..127) and it also shows L or R if everything is panned full left/right.
  • The version number in the About dialog now includes maintenance release sub-version numbers.
  • You can now use "Help→Check for Updates..." to check for new versions.
  • Accumulated bug fixes.

New in Awave Studio 12.1 (Aug 14, 2023)

  • New "multi-item editing" support:
  • Edit parameters for multiple items as quickly and as easily as for a single item. When more than one is selected, e.g. five regions, the property pane will show <5 regions> instead of a region name. If a parameter is the same for all of the items, it is drawn in gray (inherited values) or in blue (overrides), as before. But if it has different values for different items, then it is left blank. Just type in a new value to set it for all of the selected items, or clear the box to reset it to inherit its value from the parent levels.
  • Improved visualizations:
  • The various visualization graphs (waveforms, envelopes, audio player et c) now use anti-aliased line drawing for better visuals.
  • The Equalizer section now has a graph to visualize it. A secondary purpose of this is that you can right-click it to select Copy/Paste EQs.
  • The Filter section now has a visual graph. Again, a secondary purpose is to right click it to select Copy/Paste Filter.
  • You can now use the mouse scroll wheel to zoom in waveform graphs (control keys and mouse buttons variously modify the function).
  • More new features:
  • The "auto-select collection items" and "auto-select waveforms" options are now much more responsive when working with large collections.
  • The various "Read <format> CD" commands on the I/O menu have been replaced by a single "Read Sampler CD" command, which will auto-detect the disk format.
  • You can now read Sampler CD disk image files directly (.ISO). NB; only AKAI/Roland/Ensoniq/Kurzweil native formats are supported for now - it won't read UDF or ISO-9660 formatted disk images.
  • You can now use VST plug-ins that don't have a UI. When there's no UI, it'll show a simple VST parameter editor instead.
  • When the Batch conversion wizard is in 'Collections' mode, and you input a file with only waveforms, no instruments, then instruments will be created from the waveforms. When in 'Waveforms' mode, if you input a MIDI song, it will be rendered to a waveform.
  • On the Options menu, there's two new choices: "Auto-audition waveforms" and "Auto-audition collection". When enabled, this plays any waveform or collection item for 1s when you click on it.
  • The MIDI Player dialog now has an option to visualize velocity per note instead of note count per track.
  • Added support for reading waveforms from Yamaha SY99 all files (.T01).
  • Added support for reading waveforms from Yamaha SY85 all files (.G01).
  • Improved compatibility with PlayStation 2 wave files (.VAG).
  • Added support for one more type of Sony PS2 sound files (.ADS/.SS2).
  • Add support for reading Roland S-550 CD-ROMs.
  • Added support for reading Korg PA2X/PA3X/PA4X/PA5X wave files (.PCM). Note that compressed waves can not be read.
  • When reading an Audio CD, meta data is now fetched from gnudb.org.
  • Blue collection tree icon outlines replaces the earlier red flash for indicating articulation overrides.
  • Many smaller tweaks and improvements.

New in Awave Studio 12.0 (May 2, 2023)

  • There is now an Undo/Redo-system.
  • There is also a new Navigation history with Forward/Backward buttons on the tool bar. This allows you to backtrack your path through the property tabs. You can also use mouse button 4/5, much like in web-browsers.
  • The previous Save/Restore state commands have moved to a bookmark icon and drop-list on the toolbar.
  • The pop-up property dialogs have been retired. In their place is a new "property inspector pane” filling the right-hand side of the main window. This works much like the former auto-properties function, but is smoother and fits much more info on each tab. A note on keyboard navigation: Tab/shift-Tab toggles between the collection and waveform panes, or navigates among the controls in the property pane. Control-Tab/control-shift-Tab navigates among the property pane tabs - and when reaching the left- or rightmost of them, it continues to the most recently used of the collection and waveform panes.
  • Articulation parameters can now be individually overridden on any level of an instrument, where before you could only override all or nothing. Unless a level is disabled in the parameter set setup, you’ll see articulation tabs on regions, layers and instruments. Values that are inherited from a parent level are shown in gray. Values that are activate overrides are shown in blue. To clear an override, and reset it to inherit the parent value, just remove the value from the edit box (delete the numbers and to leave it blank). Or for drop-lists, select the first blank entry in the list.
  • There are now four envelopes and four LFOs – one of each for volume, pitch, filter and pan. When working with formats that don’t support this, you can disable it in the parameter set (uncheck "Envs: Separate P/V/F/X envelopes" and "LFOs: Separate P/V/F/X LFOs"). That turns it back to the way it was earlier (V-ENV + M-ENV and P-LFO + M-LFO).
  • The region overrides for waveform volume and fine tuning have been removed. In their place, use the volume and pitch parameters on the articulation tabs. NB; if you disable region level articulation in the parameter set, you'll still have region level volume and pitch parameters, but now located on the region general tab instead.
  • The region root key, waveform start/end, and loop overrides are still there, but now use the same convention as the articulation parameters – drawn in blue if an override is active, and cleared by wiping the text.
  • The Copy/Paste articulation buttons, which were formerly placed on some General tabs, have moved to the Edit menu. They can also be found in the context menu when right-clicking on instruments, layers and regions.
  • The LFO settings now have a small icon visualizing the LFO shape. A secondary purpose of this is that you can right-click it to select Copy/Paste LFO.
  • You can now right-click the loop editor graph and select Copy/Paste loop. The region waveform override section has corresponding Copy/Paste loop buttons.
  • In the loop, waveform and envelope editors, if you hold down the control key and drag with the left mouse button in the graph, it'll now control the zoom levels.
  • The Audio processing wizard now allows a preview also when working on multiple waveforms, and has << and >> buttons to switch which wave is previewed.
  • Added support for up to three envelope Release segments, as well as an Initial Level (this can all be disabled in the parameter setup).
  • The number of available effect channels has been increased from 2 to 4.
  • Added Velocity to LFO depth parameters.
  • Added a Random to Pan parameter.
  • For SoundFont 2 files (.SF2), what is in that format called instrument global parameters, are now mapped to layers rather than regions. This can potentially make the files marginally smaller, but more importantly, fewer parameters need to be stored (which is often a limiting factor for making big SF2s).
  • For Kontakt files (.NKI), the formats group parameters are now mapped to layers when reading. Non-overlapping layers may be merged though, typically for drum kits, in which case the parameters move to the region instead. Zone parameters maps to regions as before. When writing, it will create groups as needed from the layer level when it can, or from the region when needed.
  • For SFZ v2 files (.SFZ), the formats parameter setup, with three levels of individually overrideable parameters, now maps directly to that of the program.
  • For SFZ v2 files (.SFZ), it will now use the ARIA extension eg1_ampeg=1 to override the v1 ampeg - but only when a more complex volume envelope is used which can’t be represented in v1. The v1 ampeg is still written for the benefit of such players as don't recognize the extension.
  • When using any of the "Read from CD" commands, the usual post-file-load operations are now performed after reading (see options on the File load tab in the preferences).
  • Added support for Akai S3000/S5000/S6000 "envelope 3" (.P/.AKP).
  • Added support for rare MIDI format 2 files (.MID).
  • Added support for rare Roland sequences with pattern triggers (.SVQ).
  • Added support for reading Kurzweil PC3K/Forte song format (.P3K/.FOR).
  • Added support for reading Unreal Engine 3/4/5 SoundWave assets (.UASSET).
  • Added support for reading and writing Decent Sampler presets (.DSPRESET).

New in Awave Studio 11.7 (Jan 22, 2023)

  • The layout of the articulation property pages have been changed to better illustrate how values are summed together for modulation. They have also received a touch of color here and there.
  • The previous OK/Cancel buttons in the property pages are now named Undo/Close, with Undo only lighting up when you have edited something. Just like before, this is live editing, where everything takes effect at once - closing a page keeps your edits - you must explicitly press Undo if you wish to revert them.
  • There are now tooltips in the various editor and options tabs, replacing the earlier F1 context help.
  • Several trigger parameters are now available both on the layer level and, as before, on the region level. This works like the articulation overrides, e.g. the velocity range is by default 0..127, which can optionally be overridden on the layer, and again optionally overridden on the region. Many times, these values are common for all regions in a layer, so it is easier to edit them there, than to have to go into every region and repeat the same edit.
  • Added "Auto-move trigger parameters to layer if all equal on region level" and "Auto-remove duplicate waveforms when merging files" options to "File load" tab of the program settings (both enabled by default).
  • Auditioning a region or a layer that doesn't have articulation enabled, but the parent instrument or layer have, now plays with the articulation from the parent.
  • Improved SFZ format support. You can now choose between saving as SFZ v1 or SFZ v2. When reading, it will try to map global opcodes to instrument level articulation, and group opcodes to layer level articulation, rather than all to region level. Similarly, when writing, global (SFZ v2 only) and group opcodes will be written, not just region opcodes. The directives #define (SFZ v2) and #include (ARIA) are now supported as well. Several new opcodes were also added.
  • Improved conversion to Kurzweil K2000 format (.KRZ). It now identifies stereo waves (either dual-mono or interleaved) and saves them in the synths preferred format (two mono waves stored under one a single id and flagged as stereo). It also finds duplicated keymaps and saves only one instance. Per region tuning and volume adjustments are now saved to keymaps. When reading, if the layer volume envelope is disabled, the "native envelope" from the sample is now converted into a region V-EG.
  • Added support for writing Kurzweil PC3K-series files (.P3K).
  • Added beta support for writing Kurzweil Forte-series files (.FOR). NB; this is as yet untested.
  • Added parameter set selections for SFZ v1, SFZ v2 and Kontakt NKI in the program settings.
  • The envelope editor now uses individual edit boxes for each value, rather than the previous approach of selecting which one value to see and edit at a time.
  • The loop editor now uses cubic interpolation rather than linear interpolation for the display when zoomed in to more than 1 pixel/sample.
  • Added a "Loop tuning" parameter (adjusts the pitch during loop playback). Supported by SFZ v2, Korg Kronos/M3/Triton, Akai S1000/S3000, EXS24 and Kontakt NKI.
  • Added a "Delay time" parameter to the region trigger section (supported by SFZ, Korg Trinity/Triton/Kronos/M3, Yamaha Motif/ES/XS/XF...)
  • Added "Velocity/ModWheel/Aftertouch to Resonance" parameters. Supported fully by SFZ v2, SF2 v2.01, DLS level 2++, Kontakt, Korg Kronos/M3/Triton/Trinity, and partially by Yamaha Motif/ES/XS/XF, Yamaha Tyros and Reason 2.x NN-XT.
  • Added a "Random to Pitch" parameter. Supported by SFZ.
  • Added support for a 3-pole/18 dB low pass filter - natively available for Akai S1000 and Yamaha Motif/ES/XS/XF, and emulated using two filters for SFZ v2, Kontakt, TX16Wx, and Yamaha Tyros.
  • Filters are now assumed to not have gain compensation for resonance. This is an unknown property for many synths, but for DLS, which do specify gain compensation, the inverse of the compensation is now added to the region volume.
  • When using the "Create instrument wizard" and enabling "Auto-create regions from waveform root keys", it will use only those waveforms that you have selected in the waveforms pane (if none are selected, it works on all waves as before).
  • You can now save an individual layer or region to any format to which you can save an instrument. Similarly, a MIDI track can be saved to anything that can handle a MIDI song.
  • A number of bug fixes and minor improvements.

New in Awave Studio 11.5 (Apr 20, 2021)

  • Fixes and improvements.

New in Awave Studio 11.4 (Sep 9, 2020)

  • Awave Studio is now available in both 64-bit native and 32-bit versions.
  • Be sure to use the new 64-bit version if you ever ran out of memory in earlier versions.
  • The UI now supports high-dpi screens (without blurry upscaling) and the icons have been improved.
  • Accessibility improvements (screen reader compatibility for menus, keyboard navigation fixes).
  • File dialogs now use an up-to-date style.
  • Unicode support for file names.
  • Improved keymap to layer/region mapping when reading and writing Kurzweil files (.KRZ).
  • Added support for raw ITU G.722 data. If you use a .G722 file extension it assumes the 64-kbit/s mode. Use .G722-6, .G722-7 or .G722-8 to explicitly indicate 48, 56 or 64 kbit/s modes (i.e. 6, 7 or 8 bits per codeword, with two samples encoded per word). It can also read G.722 data from .AIFF, .AU and .WAV-files.
  • Added support for writing (as well as reading) Opus files (.OPUS).
  • Added visualization to the MIDI player dialog, showing the number of notes playing on each channel.
  • Various fixes and improvements.

New in Awave Studio 11.3 (Jan 3, 2019)

  • Added support for reading waves from Korg PA-series sample files (.PCM).
  • Added support for reading Kontakt v3 files (.NKI).
  • Improved reading of Kurzweil Forte and PC3K series files.
  • Improved volume level conversion for Korg Trinity/Triton/M3/Kronos.
  • The "Enable/Disable loops" function in the "Audio processing wizard" now had a new option to "Enable loop over the whole waveform for all waveforms regardless of previous state".
  • Added a "Set waveform names from root keys" option to the "Audio processing wizard".
  • Added an option to save as "<hibank>-<lobank>-<prg> - <name>.bar" a "m-bank-program-name" to the "Save all in multiple files" dialog.
  • Added a "Set EG1 release rate to" option to the "Set articulation parameters for all items" function in the "Instrument processing wizard".
  • Fixed problems with written Yamaha EX5 wave files (.S1M).
  • Added support for reading ID3v2 data embedded in Microsoft wave files (.WAV).
  • Windows XP is no longer supported.

New in Awave Studio 11.2 (Feb 22, 2017)

  • Added support for reading Kurzweil Forte (.FOR) and Kurzweil PC3K (.P3K) files.
  • Added support for reading ripped raw DVD LPCM audio using the file extensions .DVD-16-44, .DVD-16-48, .DVD-16-96, .DVD-16-192, .DVD-24-44, .DVD-24-48, .DVD-24-96 and .DVD-24-192 (give the raw files an appropriate extension to tell the program if it is 16/24 bit and 44/48/96/192 kHz).
  • Added support for reading GigaStudio files with multiple extension files (.GIG + .GX01 + .GX02 et c). Note however that although Awave Studio will read the file and show the instruments and waves in it, it will not be able to convert anything that needs more than 1-2GB of memory due to the limitations of 32-bit applications. I.e. you can convert individual waves and probably also pick out individual instrument layers, but not whole collections of > 2GB size.
  • Fixed incorrect interpretation of "loop off" and "ignore release" flags for Kurzweil K2000 (.KRZ) files.
  • Fixed tempo conversion for Roland .SVQ songs that were using a tempo track.
  • Fixed issue with parsing of Gravis Ultrasound ULTRASND.INI file.
  • Fixed envelope conversion from certain Gravis Ultrasound .PAT files with an invalid voice count parameter.
  • Fixed import of .EXS files with an unknown object type flag set.

New in Awave Studio 11.1 (Jan 21, 2016)

  • Added support for reading Sony PS2 SCEI instrument sets (.HD + .BD files).
  • Added support for reading Sony PS2 SCEI sequences (.SQ files).
  • Added support for reading Konami KDT1 songs (.KDT files).
  • Added support for reading SmartSound SDS files (.SDS).
  • It is now possible to drop a folder onto the main window in order to open all files in the folder.
  • It is now possible to drop a folder onto the input files list in the Batch conversion wizard.
  • Added a "Ø-cross" button to the loop editor, that helps you move loop start and end points to the nearest zero-crossing.
  • A new Batch conversion wizard option named "Enable Audio processing wizard" allows you to use all the algorithms from the Audio processing wizard during batch conversions.
  • When using the Batch conversion wizard in "Convert waveforms" mode, you can now select "Auto" as data format.
  • The "Remove silence" function will now try to preserve loop points if possible.
  • Added "Drum kit support" enable/disable in the parameter set list.
  • Added a button in the MIDI track editor to start playback from the position selected in the MIDI event list.

New in Awave Studio 11.0 (Apr 5, 2014)

  • Added support for reading Native Instrument Kontakt instruments (.NKI) and multi banks (.NKM). NB; only files compatible with Kontakt versions predating v.4.2.2 are supported. Files written by later versions use a different binary format which is not supported.
  • Added support for reading and writing Korg Kronos program collection files (.PCG).
  • Added support for reading and writing Korg M3 and M50 program collection files (.PCG).
  • Added support for reading and writing Korg M50 program collection files (.PCG).
  • Added support for writing (in addition to reading) Korg Triton LE program collection file (.PCG).
  • Improved conversion of Korg Triton and Korg Trinity program bank files (.PCG).
  • Added support for reading & writing Korg Kronos samples (.KSF), keymaps (.KMP) and script files (.KSC). Note that when you read a .KSC its "uuid" (a unique number identifying the set of files) is set as the collection comment. If you write it back to a .KSC (or .PCG) then its uuid is set from the collection comment if available, otherwise a new uuid is generated.
  • Added support for reading Opus audio streams (.OPUS). NB; this requires the OpusFile add-on DLL's.
  • Added support for reading and writing Wusik 4000 files (.W4KSND).
  • Improved conversion from Kurzweil K2000-series files (.KRZ).
  • Added support for reading AdLib Visual Composer song files (.ROL + .BNK).
  • Added a "Linear Filled" option for the waveform graph on the wave edit page. This fills the area between the wave and the zero-line. This is now the default display mode.
  • Reworked the "Logarithmic" option for the waveform graph - it's now bidirectional and filled.
  • Added support for using VST plug-ins in the "Audio processing wizard" and in the in the "Batch conversion wizard".
  • The "Split waveform at silent sections" function in the "Audio processing wizard" is much improved.
  • Improved "Remove silent sections" function in the "Audio processing wizard".
  • Improved the speed of the "Auto loop finder" function in the "Audio processing wizard".
  • Added support for equalizer parameters. This is implemented for the following formats: Kurzweil K2000-series (.KRZ), Kontakt (.NKI), Korg Kronos/M3/M50 (.PCG), Yamaha EX5 (.S1V), sfz v2 (.SFZ), Yamaha Tyros-series (.TVU/.UVN), Yamaha Motif-series (.W2V/.W7V/.X0V/.X3V).
  • Added a "key to pan" parameter. Implemented for AKAI S5000 (.AKP), Kontakt (.NKI), SoundFont v2.1 (.SF2), AKAI S1000 (.P), Pinnacle (.PBK), Korg Kronos/M3/M50/Triton/Trinity (.PCG), Yamaha EX5 (.S1V), Yamaha Motif XS and XF (.X0V/.X3V).
  • Added a "Find volume" function to the "Audio processing wizard". This lets you estimate the loudness of waveforms and append a dB value to the wave name and/or adjust the volume to make them equally loud.
  • The MIDI Player now supports track channel groups for playback of more than 16 channels.
  • There are now two options for saving .SFZ files - with "samples in same folder" or "samples in sub-folder".
  • There are now 8 "alternate groups" in the region trigger type selection. Regions in the same group alternate between each other independent of other regions.
  • In Options→Preferences→Synth to Wave, it's now possible to set a minimum waveform length in addition to maximum length.
  • When using the "Auto property sheet" option, it's now better at remembering the property window position.
  • If there's a path to an audio file on the Windows clipboard, you can now open it in the program using Ctrl-V or Edit→Paste.
  • Various bug fixes.

New in Awave Studio 10.6 (May 24, 2012)

  • Added support for "key release" region triggers, i.e. waves that are played at note off. This new parameter is currently supported for the following file formats: rgc:audio sfz (.SFZ), Korg Triton & Trinity (PCG.), Yamaha Motif XS & Motif XF (.X0V, .X3V), GigaSampler/GigaStudio* (.GIG), Ensoniq EPS-series (.EFE), Kurzweil K2000/K2500 (.KRZ), Logic EXS24 (.EXS). [* for .GIG only when reading.]
  • Added support for "alternate" region triggers, i.e. switching between alternate waves each time that a note is triggered. The parameter is currently supported for the following file formats: rgc:audio sfz (.SFZ), Yamaha Motif XS & Motif XF (.X0V, .X3V), GigaSampler/GigaStudio* (.GIG), Logic EXS24 (.EXS).
  • Added support for trigger selection of regions by the Sustain Pedal state, i.e. different waves can be played if the pedal is "Up", "Down", or both. This can be used e.g. for hi-hat open / closed, or piano staccato / sustain. The parameter is currently only supported by the following file format: rgc:audio sfz (.SFZ), GigaSampler/GigaStudio* (.GIG), Ensoniq EPS-series (.EFE).
  • When using the computer keyboard to audition sounds, the Shift-keys now acts as a sustain pedal.
  • Improvements to the Awave Software synthesizer; e.g. reduced CPU-usage when not playing anything, an improved chorus effect, and chorus & reverb effects implemented as "sends" rather than ”inserts”.
  • Improved stability of "MIDI to Wave" rendering.
  • The "Options->Preferences->Format options" tab now has a selection for the data format for Dialogic files (.VOX). This is usually Dialogic ADPCM at either 8000 or 6000 Hz. But there are also .VOX files using other formats and unfortunately there is no way to determine the data format from the files themselves, therefore you can now select it manually here.
  • Assorted minor bug-fixes.

New in Awave Studio 10.5 (Nov 23, 2011)

  • Added an "I/O->Read Ensoniq CD" command to read files from Ensoniq EPS 16+ and Ensoniq ASR-10 CD-ROM's.
  • Added support for writing Yamaha Tyros 3 drum-kits (.UVD).
  • Added limited support for reading Cakewalk SFZ format version 2 (.SFZ). NB; version 2 EG's and LFO's are not converted (version 1 EG's and LFO's are).
  • Added support for reading and writing Westacott WinRanX Instrument Files (.WRF).
  • Added support for reading & writing Korg M3 samples (.KSF), keymaps (.KMP) and scripts files (.KSC).
  • Accumulated bug fixes.

New in Awave Studio 10.4 (Feb 15, 2011)

  • Support for Yamaha Tyros 2, Yamaha Tyros 3, Yamaha EX5, Yamaha Motif XS, Yamaha Motif XF, Logic EXS24, Ensoniq Mirage, Cakewalk projects, Matroska containers, Adlib captures, and much more!

New in Awave Studio 10.3 (Mar 2, 2010)

  • Added support for reading Yamaha Motif XS files (.X0A/.X0V/.X0W), with fairly complete conversion of the more important articulation parameters.
  • Added support for reading Yamaha Tyros 3 files (.UVN). Also improved the conversions of Tyros 2 files (.TVN). For both formats, there's now experimental support for conversion of envelope, LFO and filter parameters.
  • Added support for reading and writing Musepack (.MPC) compressed files (SV7 and SV8 types supported for reading, only SV8 for writing).
  • Added support for reading and writing Shorten (.SHN) lossless compressed files.
  • Added support for reading Korg Triton LE bank files (.PCG).
  • Added support reading "MIDI Converter Studio" packed Sound Fonts (.SF2PACK).
  • Much improved support for reading Roland song sequencer files (.SVQ). New is support for v2 and v3 files, files with >64KB of note data, files using an alternate tempo indication, and conversion of key signature meta data.
  • Fixed several problems with conversions of AKAI MPC-series program files (.PGM). Also added translation of more parameters for these formats.
  • Added experimental support for encoding and decoding KAWAI R50/R50E/R50III/R100 ROM-dumps (.KAWAI12 files). These are assumed to contain 12-bit nonlinear (DAT Long play format) audio, zero-padded to 16-bits in the files.
  • Added support for reading audio from "AVI v2" files (.AVI) that use index lists.
  • The "file types" tab in the options dialog has been removed as it has been deprecated. In its place it now supports the Windows "Default programs" and "Open with" features (Vista/7 only).
  • The file open dialog is now resizable.
  • Added an 4s pause (8s if "slow dev." is selected) between waveforms when using the "Send all" command in the "MIDI SDS transmit" dialog, allowing synths some breathing space between waves.
  • The "Set parameters for all items" function in the "Instrument processing wizard" has been split into two: "Set region/wave parameters for all items" and "Set articulation parameters for all items". New options have been added to set the following parameters: "default pan pos", "default chors mix", "filter type", "filter resonance", "LFO1 to Volume", and "LFO2 to Pitch".
  • Now correctly handles UTF-8 encoding of text meta data (in addition to Latin-1, Windows 1252 and UTF-16).
  • Assorted bug fixes.

New in Awave Studio 10.2 (Sep 17, 2008)

  • New features include support for reading Roland sequencer files (.SVQ), Yamaha Turos 2 voices (.TVN), Apple CoreAudio files (.CAF), WavPack lossless files (.WV), Roland MT-32 LA-synthesis timbre dumps (.SYX).

New in Awave Studio 10.1 (Aug 23, 2007)

  • New in v10.0: A built in software synthesizer, much improved MIDI to wave rendering, new or improved support for important file formats (.MOV, .AVI, .M4A, .MP4, .3GP, .3G2 et c), and much more!

New in Awave Studio 10.0 (Dec 2, 2006)

  • A built in software synthesizer, much improved MIDI to wave rendering, new or improved support for important file formats (.MOV, .AVI, .M4A, .MP4, .3GP, .3G2 et c), and much more!