HALion Sonic Changelog

What's new in HALion Sonic 3.1.15

Jun 15, 2018
  • Improved performance of deeply nested tables.
  • Improved performance for Mac.
  • Subfolders are now accessible through the “Load From” option of the custom preset browser template.
  • Improved preset browser template for folder levels.
  • Improved performance of the layer alternate module for note expressions.

New in HALion Sonic 3.1.10 (May 4, 2018)

  • Performance:
  • It is now possible to edit the spectrum of multiple selected waves in the wavetable at the same time. Drawing in values will absolutely edit all spectrums.
  • Fixed Window Size can now be used with all window types.
  • Text Control, Slider and Range Slider now include the new option “Read Only”. This allows them to be used as a parameter value display.
  • HALion can now load HALion Sonic/SE presets in a protected mode. This enables you to modifiy HS presets and to save them in HALion while keeping the HS preset format. Please note that some editing possibilites might be blocked to protect the preset structure.
  • HALion can now export presets to an arbitrary folder on the system, outside the MediaBay. The save dialog allows to specify MediaBay tags so that the preset can later be added to the MediaBay including all relevant information.
  • There is a new “getUndoContext” function to check if the current script execution is part of an undo or redo operation.
  • The “startUndoBlock” function now returns an ID for identifying the undo block. This ID can be used as second argument in later calls to “startUndoBlock” for combining the undo blocks that refer to this ID.
  • The arguments type and format were added to “defineParameter”.
  • You can now update running notes via script parameter changes. The new “runSync” function executes a function in the processor thread. By calling “runSync” in the controller thread, you can invoke a function that is executed in the processor thread.
  • It is now possible to check the content for duplicates.
  • HALion now keeps temporarily created pitch data used by the AudioWarp function in a temporary folder. This speeds up loading times when a preset is reloaded.
  • The pitch data information can also be added to a VST Sound container when building libraries.
  • HALion now allows to add public audio folder with samples to a VST Sound when building libraries. In contrast to samples in private audio folders, these samples can also be seen in HALion’s sample browser.
  • Thanks to the new Collaboration support for the Content Creator, you can build your own library together with other sound designers. Library files can now also easily be moved from one location to another.
  • A new progress indicator shows up when the pitch analysis is working.
  • The installation destination for VST Sounds can now be selected.
  • There is a new mixer channel template in the Basic Controls Library, which can be used to control HALion buses.
  • The new “Layout” option in the template list control can be used to align child templates horizontally, vertically or in a two-dimensional grid. The new “Alignment” option allows to align child templates centered, left or right inside the template list cells or to fill them.
  • The new tag editor can be used to view and edit the MediaBay tags of a loaded preset. The Default, Advanced, Minimized and Editors screen sets have been updated and allow you to use this editor as a secondary tab on the Program Tree view.
  • A new “Browser” window set has been added that opens the browser as a new window.
  • HALion Sonic allows now to export presets to an arbitrary folder on the system outside the MediaBay. The save dialog allows to specify MediaBay tags so that the preset can later be added to the MediaBay including all relevant information.
  • The new breadcrumbs control in the Browser / Export Dialog enhances the navigation in the current path.
  • Issues resolved:
  • An issue has been resolved where the browser result list did not show the complete folder structure of the user folder.
  • An issue has been resolved where Rex2 files could no longer be dropped onto the sample, wavetable and zone editor as they contain metadata and were not suited as a raw sample format.
  • An issue has been resolved where the Flexphraser blocked Cubase key commands.
  • An issue has been resolved where the missing files alert showed up when using “Export Multi-Program as VST 3 Preset with Files”.
  • The behavior when loading HALion Sonic presets in HALion has been changed. Empty layers are no longer removed.
  • HALion can now be resized under Logic Pro X.
  • The “Family Name” tag will now be added when saving.
  • An issue has been resolved where Soundfont import for Sample Loop Mode 3 did not work correctly.
  • The memory usage when re-loading projects with many HALion instances has been improved.
  • An issue has been resolved where adding a sample to a layer could replace the whole layer.
  • Unnecessary steps from undo history have been removed.
  • An issue has been resolved where the visibility option in the program tree was not remembered when the HALion GUI was closed and reopened.
  • An issue has been resolved where dragging a GM presets from the browser to the slot rack caused an unexpected exit on Mac.
  • An issue has been resolved where muting a playing organ zone caused an unexpected exit.
  • An issue has been resolved where playing to many voices with the organ oscillator coming from another zone type with active unison voices caused an unexpected exit.
  • An issue has been resolved where closing floating windows with an active edit field caused an unexpected exit.
  • An issue has been resolved where loading existing projects caused an unexpected exit on Mac.
  • An issue has been resolved where velocity crossfades could produce zipper noise.
  • Dezipped synth zone ring modulation level, noise level and Wavetable suboscillator pan to avoid zipper noise.
  • Sound Font import for filter mode setting is improved.
  • “Paste to New Layer” is now available in key commands dialog.
  • An issue with removing an expression layer has been resolved.
  • The library creator now detects if a VST Sound depends on another VST Sound due to required MIDI scripts.
  • An issue has been resolved for the removing of a line from a stringlist variable.
  • The available bitmap options have been adapted for multi-state switches.
  • The resize behavior of template list views has now been improved.
  • “Fit Strings” option now also works with user TrueType fonts.
  • The shaped option on switches where you can use sections as bitmap resource is improved.
  • An issue for missing notes with MegaTrig condition “Random” has now been resolved.
  • MegaTrig behavior for incoming MIDI note-on and note-offs with the same timestamp is now improved.
  • After clearing the plug-in instance the Sample editor doesn't show a path any longer.
  • An issue has been resolved where Boolean parameters use 0 and instead of true and false.
  • An issue has been resolved with the usage of “wait” in an “onChanged” callback.
  • An issue with the undo group merging for editing parameters in the parameter list has been resolved.
  • An issue with undo group merging and limited undo entries in the history has been resolved.
  • An issue when loading a lua script has been resolved.
  • The history entry for loading noise files has been improved.
  • The VST Sound “FCP_SMT_193_VST_Presets_04.vstsound” now reflects dependencies with other VST Sounds.
  • An issue in the Drum Player with Out Note = Off has been resolved.
  • The zoom in the envelope editor is improved while using Ctrl + scrollwheel (Win) Cmd + Mousewheel (Mac).
  • Playback with FlexPhraser has been improved.
  • "Fill Gaps" operation in FlexPhraser has been improved.
  • The step selection is now limited to the maximum number of steps.
  • The loading of older projects has been improved.
  • You can now switch between Multis on the Multi Chain page without jumping back to previously loaded Multis.

New in HALion Sonic 3.0.15 (Jul 21, 2017)

  • An issue has been resolved where Zones were played detuned with unison disabled, if a unison detune value was set.

New in HALion Sonic 3.0.10 (Jun 30, 2017)

  • Fixed issues and improvements:
  • Possible crash in Pro Tools when deleting larger user programs
  • System could become sluggish when automating lots of zones at the same time
  • Deleting assigned MIDI CCs from the AUTO/CC tabs didn't remove assignment
  • Zone names were not sorted by name for Automation channels assigned to multiple zones on the Automation editor
  • Wrong text in message box when deleting all MIDI CCs assignments
  • Drum Player playing in a loop could randomly cause bad MIDI timing on first beat
  • Middle mouse button can be used to scroll in the Mapping and Mixer editors
  • CPU overload peak LED behavior improved (HALion, HALion Sonic and HALion Sonic SE)
  • “Export VST 3 Preset With Files” didn't work correctly if presets referred to a macro page file inside a VST Sound
  • HALion could crash Cubase when playing in a loop Library selector didn't show libraries sorted by alphabet
  • When selecting slots on different MIDI channels in HALion, the Cubase Media Rack didn't follow
  • GUI update problem in Studio One 3
  • The Export VST 3 Preset with samples file dialog didn't open with the right root directory
  • Warning for unavailable outputs in Sample Recorder, Wavetable Editor and Sample Editor was missing in output selectors
  • Slot focus got lost after closing and reopening GUI
  • Mixer gain values changes shown in the history didn't exactly match the actual settings on mixer fader
  • Warp mode "Music" could lead to playback glitches
  • Changing FlexPhraser user phrases per mouse wheel didn't work on Macro Pages
  • Locate missing VST Sound could crash Pro Tools
  • Inserting a sample in between two loaded programs in the slot rack didn't automatically create/load a new program
  • Keyboard view context menu "Select key" didn't show selected zones in program tree
  • Changing the sample in Skylab created too many history entries
  • Sub-preset path for script modules was not the same on Mac and PC
  • Macro Pages of MIDI modules didn't respect the height setting as defined in the Macro Page editor, but adapted automatically depending on elements on Macro Page
  • Dropping multiple programs on the slot rack didn't always load programs to expected slots
  • Loading multiple programs via hotkey "L" from MediaBay wasn't possible
  • Possible crash in the envelope shaper when used in several programs with multicore processing enabled
  • REVerence could introduce bigger latency with larger audio buffer sizes
  • Possible crash with SysEx messages
  • Message box appears prompting to save the project before closing
  • Crash on loading in Digital Performer 9.12
  • Negative pitchbend values could be interpreted as positive values when importing foreign sampler formats
  • Pitch Bend Range couldn't be set by sending MIDI controller messages (RPNs)
  • (HALion, HALion Sonic and HALion Sonic SE)
  • Note Expression didn't work on Sample Start in the modulation Matrix
  • Mono StepModulator GUI showed broken rezise behavior
  • VSTPreset "Big Room Shuffle 01 - 126" could not be loaded into HALion Sonic 3
  • The Waldorf filter could be selected but didn't work (HALion, HALion Sonic and HALion Sonic SE)
  • It was imposssible to cancel the library build process
  • The Library Creator didn't add samples to a VST Sound if it was referenced by a grain zones
  • The "Skip" flag for VST Sounds was ignored
  • Library Creator report window was modal and could not be closed before the report was completed
  • Library creation process was possible even with invalid or missing samples
  • When changing values in scrolled properties pane, the pane scrolled up
  • When assigning resources the first time the popup tree should wake up with the last selected folder
  • Color Picker in the font properties didn't open when clicking the color field
  • REVerence sub-presets could not be switched via Macro Page preset selector
  • Connect to Macro Page context menu command on the envelope editor always connected to Release Offset
  • Possible Ccrash when trying to export an empty Macro Page
  • Possible crash when resizing an empty Macro Page
  • Macro Page Designer allowed to click "Export Macro Page" when no Macro Page was loaded, which led to a crash
  • GUI, Template and Resource tabs could clip if sized vertically too small
  • Possible crash in Macro Page Designer when using the "Select folder" button in the template browser
  • The Mapping Editor showed wrong icons for Granular, Organ and Wavetable zones
  • Hanging notes when changing the key range of zone while the note was playing
  • "Layer to last key" in Mapping editor changed order of zones in the program tree
  • Library name could not be changed in the HALion MediaBay for imported FXP files
  • When expanding mixer channels at the right edge, the expanded part of the channel was not completely visible
  • The parameter list didn't show parameters for the slice player module
  • Inserting sample zones bewteen existing zones into the Program Tree per drag and drop didn't work correctly
  • Existing sample zone could not be replaced via drag and drop from the MediaBay
  • Solo in program tree didn't work any longer after removing zones in solo mode
  • Sub-layers visually disappeared when layer was moved in the program tree
  • "Export Layer as Protected VST 3 Layer" only worked on programs and not on layers
  • Better naming when copying objects from one program to another
  • The key and velocity range columns in the program tree didn't update automatically when settings were changed in the Sound Editor
  • Adding a sample to layer could replace the complete layer
  • Some toolbar options in the Sample Editor were not remembered when closing and reopening GUI
  • Loopset A/B buttons in Sample Editor could be turned off both
  • Scrollbar in Sample Editor jumped to the beginning when reaching the end
  • Trim Sample didn't work on a selection (only on sample start to end)
  • Clicking on "LoadReplace Sample" in the Sample Editor when slice-settings were applied could lead to a crash
  • Dropping samples on Sample Editor wasn't always possible
  • The destination layer was only shown during recording
  • The record folder default path in the Sample recorder options was wrong
  • If "Mapping" is set to "As played", "next key" is now greyed out
  • Some script functions could lead to a crash when used from within an UI script
  • Filter functions could crash, if the anonymous function had no arguments
  • Script function "Assign automation" has now a scope argument
  • The Output Messages section were different in the Macro Page Editor and the LUA module editor
  • Audio output assignment in standalone could be set to "Not Connected" with no effect
  • The wavetable oscillator didn't behave correctly when switching from long to short noises while playing notes
  • Missing tooltip on wavetable marker
  • Changing the zone root key didn't work on wavetable zones
  • Link to online help not availbale in AAX version (HALion, HALion Sonic and HALion Sonic SE)
  • Restoring envelope subpresets on a multi-selection of zones led to wrong settings on the non-focussed zones
  • Synced zone envelopes could run out of sync with longer held notes
  • GUI update issue fixed

New in HALion Sonic 2.0.10 (Dec 19, 2015)

  • NEW FEATURES:
  • Retina support:
  • The fonts in HALion Sonic 2.0.10 now support Apple’s Retina displays.

New in HALion Sonic 1.6.3 (Jul 24, 2013)

  • Issue with opening and loading HALion Sonic projects in Cubase 7.0.0 resolved.

New in HALion Sonic 1.6.2 (Nov 24, 2012)

  • Improvements:
  • Module and section preset menu:
  • The module and section preset menu has been improved and offers additional navigation-, search- and selection functions.
  • Issues resolved:
  • MIDI: "Key Off" sounds are now affected by expression controller (CC11).
  • Logic: AU plug-in now hands over key commands to Logic.
  • MIDI: NoteOffs from one program no longer end notes in other slots working on the same MIDI channel.
  • MIDI: Selecting RPN "Null" no longer resets the controller.

New in HALion Sonic 1.6.0 (Apr 11, 2012)

  • Improvements:
  • Multi-core support:
  • This update introduces true multi-core support. A single HALion Sonic instance can now access all CPU cores and make perfect use of the power available inside your computer.
  • A new preference on the options page allows you to choose how many cores can be employed by HALion Sonic. This is helpful to control the performance available to HALion Sonic in order to properly share cores with other applications, such as Cubase and Nuendo.
  • Multi-loading option:
  • The new multi-program loading option lets you specify whether a multi-program is to be cleared before loading a new multi-program or if it is to be kept in RAM.
  • Miscellaneous improvements:
  • Slot numbers are now available for automation channels.
  • A new key command window has been added. • Phrase selector dialog in FlexPhraser has been improved.
  • Morph Filter audio effect has been added.
  • A customized "Start-up" program can be saved.
  • Issues resolved:
  • MIDI: NoteOff timing has been improved with larger buffer sizes.
  • MIDI: Velo 0 is now interpreted as NoteOff.
  • MIDI: An issue has been resolved where sometimes not all necessary notes got triggered after starting a MIDI file.
  • Layer: “Save as Layer” issue has been resolved.
  • MediaBay: "Reset Search" key command function no longer depends on current focus.
  • MediaBay: The cursor now snaps by default to the text box that appears when clicking on the input text field.
  • MediaBay: An issue has been resolved that appeared after canceling the load process in the floating MediaBay window.
  • MediaBay: An issue has been resolved where loading a program via double- 4065 click in the floating MediaBay window only worked if "Keep Dialog open" was
  • unchecked.
  • Program: Issue with enabling (multi-)progam after loading has been resolved.
  • GUI: Drawing errors (gray areas) that appeared after loading programs no longer occur.
  • Slot rack: An issue has been solved where occasionally the pan control in Slot Rack grayed out after loading a program.
  • Slot rack: An issue has been resolved where the slot rack was empty the next time the previously saved project was loaded.
  • Standalone: An issue has been resolved where the metronome-click was not audible after loading a MIDI file.
  • Pitch-bend wheel: An issue has been resolved where the pitch-bend wheel was not in middle position after loading a preset (Windows 32-bit only).
  • Ableton Live 8.2.6: An issue has been resolved where only the first loaded HAL plug-in GUI was displayed.
  • Version History - Issues resolved and improvements Page 5 Steinberg Media Technologies GmbH
  • Import: Search for hyphenated items has been improved.
  • Trigger pads: An issue has been resolved where NoteOff signals were missing due to retriggered events.
  • Quick Controls: An issue has been resolved that appeared on moving the first Quick Control while playing the "Hihat Select" program.
  • Quick Controls: Now Quick Control names directly show up after loading in the Inspector in Cubase.
  • Note Expression: Automatic naming when combining multiple Note Expression parameters has been improved.
  • Logic: An issue has been resolved where sudden noise appeared.
  • FlexPhraser: An issue has been resolved that appeared when a phrase was changed during playback to an arp sequence.