FMOD Studio Changelog

What's new in FMOD Studio 2.03.00 Early Access

Mar 15, 2024
  • Features:
  • Added support for sending compressed assets via live update. Previously all assets sent via live update were sent as uncompressed .wav files.
  • Added "Sequential - Instance Scope" playlist mode for multi instruments and renamed "Sequential - Local Scope" to "Sequential - Play Scope" to highlight the difference in behavior.
  • Added positional information to the display of event instances in the deck of the profiler view.
  • Added ability to filter Virtual event instances in the Profiler radar.
  • Added a Seek modulator.
  • Added in the new port type, FMOD_PORT_TYPE_VR_VIBRATION, to cater for VR controllers that support vibration.
  • Added a clock source setting to AHDSR, LFO, and Seek modulators.
  • The Preset Browser has been split into two new browsers called Parameters Browser and Shared Effects Browser.
  • Added a Spectral Sidechain modulator and a Spectral Sidechain effect that connects to it.
  • Added a Spectrum Analyzer effect.
  • The internal Javascript engine has been replaced. As a result some of the functions exposed at studio.project have been removed and replaced by functions that offer similar functionality but with a new syntax.
  • Added effect wet/dry mix and input gain controls.
  • The profiler now supports capture and display of information for referenced events.
  • Added automation indicator dots to fader controls.
  • Added Ramp, Lerp and None delay smoothing modes to the FMOD Delay effect.
  • Added a Multiband Dynamics effect that supports upward/downward compression/expansion across three bands.
  • Native Apple Silicon support.
  • Fixes:
  • Studio profiler now handles the right-handed flag for 3D sounds.
  • Fixed crash that can happen sometimes when finding projects with Perforce.
  • Fixed live value visualization being drawn behind ribbon sliders' central handles.
  • Notes:
  • Windows - Removed 32bit support.
  • Updated Qt framework to v6.5.3 which lifts the minimum requirement to macOS 11.0, Win10 1809 and Linux GLIBC 2.28.

New in FMOD Studio 2.02.21 (Mar 15, 2024)

  • Fixes:
  • Custom context menu items now show correctly for effects inside effect chains.
  • Fixed loudness meters showing incorrect metering data when used as presets.

New in FMOD Studio 2.02.20 (Dec 27, 2023)

  • Features:
  • Added studio.system.readDir to Scripting API that returns list of directories and/or files in specified directory.
  • Added platform build setting to ensure each asset within a bank is aligned to a 4K boundary to help binary patching on Microsoft platforms.
  • Fixes:
  • Fixed occasional crash when closing a project with multiple windows open.
  • If an instrument has both a fade-in curve and a fade-out curve, holding the Ctrl key while dragging the fade-out curve's diamond handle no longer causes the other curve's diamond handle to move.
  • Changing target platform in Sandbox no longer stops events from playing.
  • Fix crash in command-line build.
  • Fixed a crash when editing events with instruments on transition timelines during playback.
  • Improved the distinction between referenced and nested Events by making UI changes to go inline with the documentation.

New in FMOD Studio 2.02.19 (Dec 27, 2023)

  • Fixes:
  • Fixed the Audio Bin to not show if the Asset Browser context menu was used to Import Assets.
  • Improved the distinction between referenced and nested Events by making UI changes to go inline with the documentation.
  • Fixed Duplicate context menu to always create sibling items, not children.
  • Fixed Find References when finding Parameter references.
  • Fixed Create New VCA, Create New Snapshot, and Create New Bank to highlight text for easy editing.
  • Implicit tag searching now works in the routing browser.

New in FMOD Studio 2.02.18 (Oct 9, 2023)

  • Fixes:
  • Improved the layout/resize behaviour of Message Boxes.
  • Fixed strobing of auditioned events when loop playback is set.
  • Changed default Reaper application path on MacOS to match latest Reaper versions.
  • Fixed Assign to Bank context submenu mini-browser to allow bank selection for multi-select or folder-select from Event Browser, even if another Event already had the bank selected.
  • Fixed crash when reverting source-controlled project after importing assets.
  • Fixed missing context menu options on empty folders in the Event Browser.

New in FMOD Studio 2.02.17 (Aug 23, 2023)

  • Features:
  • Added 115% device pixel scale factor display setting.
  • You can now right-click on an Event Folder in the Event Browser to perform certain operations on everything in that Event Folder recursively. Supported operations: Assign to Bank, Remove from Bank, Add to Defaults, and Refresh Output Format. Also works with multi-select.
  • Fixes:
  • Fixed transition timeline automation to be displayed correctly when there is no override curve.
  • Fixed instruments that are automated on the timeline having incorrect automated values when they start.
  • Fixed convolution reverb with non-stereo IR outputting the wrong channel count.
  • Fixed the Progress Dialog to stop showing when the Importing Asset dialog is showing assets with the same name.
  • Fixed the Profiler missing metrics when adding Tracks with "From Mixer View" from the context menu.
  • Fixed the Importing Asset dialog to allow a scrollable area for the asset list. This stops the dialog from expanding beyond the screen height, so that the buttons do not become hidden.
  • Fixed global parameters failing to automate properties on presets.

New in FMOD Studio 2.02.16 (Jul 19, 2023)

  • FMOD Studio:
  • Features:
  • Allow assets to be imported from the Asset Browser's context menu.
  • Fixes:
  • Fixed Panner UI sometimes not showing correctly.
  • Fixed crash that can occur when selecting an Event that contains referenced Events after a build has occurred.
  • Mac - Fixed a crash when opening an existing project and restoring window positions, when the previous state had multiple windows fullscreened.
  • Fixed crash when creating a Preset for a Resonance Audio Source.
  • FMOD Engine:
  • Fixes:
  • Studio API - Fixed voice stealing behavior not updating when connected to live update.
  • Unreal - Fixed potential crash when linking to Studio project locales.
  • Unity - Fixed ApplyMuteState and PauseAllEvents functions when when using Addressables
  • Unity - Fixed Editor Platform settings inheriting from the Default Platform.
  • Unity - Fixed folder references to allow the FMOD Plugin base folder to be moved anywhere on disk for use with the Unity Package Manager.
  • iOS/Mac - Fixed example Xcode projects with incorrect paths failing to load.
  • Notes:
  • Unity - Added support for Unity 2023.1.

New in FMOD Studio 2.02.15 (Jul 3, 2023)

  • Fixes:
  • Fixed double clicking on a loop region to no longer add in a transition timeline from the Profiler Window. Instead it now renames the label.
  • Fixed potential crash on bank build if using accessibility services.
  • Fixed crash if auditioning an Event with an empty single sound instrument.
  • Fixed potential crash when building banks.
  • Fixed instruments that are automated on the timeline having incorrect automated values when they start.

New in FMOD Studio 2.02.13 (Mar 21, 2023)

  • FMOD Studio:
  • Features:
  • Parameters can now be dragged and dropped into an automation widget to add automation curves. Multi-select is supported.
  • The File > Build and File > Build All Platforms commands now only build banks that have changed since the last build.
  • Fixes:
  • Fixed crash on studio.window.triggerAction(studio.window.actions.ScriptReload).
  • Fixed long error messages when reloading scripts by adding in scrollable text for the message box.
  • Script functions connected to the buildEnded and buildStarted signals now trigger proper Undo and saving behavior.
  • Fixed project validation corrupting event paths.
  • Changes to a Plug-in Instrument will now be properly detected and display the appropriate repair Plug-in dialog.
  • Fixed Project Packaging to correctly save if the file count is greater than 65536.
  • Fixed Perforce going offline when the character case of the project path on disk doesn't match the case in the Perforce workspace.
  • Fixed a minor graphical corruption that could occur when using a dial control on a system with multiple displays and display scaling > 100%.
  • Fixed crash when migrating projects that contain a specific layout of Snapshots and Automation Tracks.
  • Using a VCA fader to control other faders in the mixer, when multiple fader types are selected, view will now work as expected.
  • Fixed crash when Reverting or Syncing an unsaved project.
  • FMOD Engine:
  • Features:
  • Unity - Added non-Rigidbody Doppler effect option on Emitters.
  • Fixes:
  • Studio API - Fixed voice stealing failing on events in FMOD_STUDIO_PLAYBACK_STOPPING state.
  • Studio API - Fixed assert during Live Update when deleting a Global Parameter.
  • Studio API - AHDSR modulators will now have correct release behavior when the instrument stop condition is triggered by an event condition.
  • Studio API - Fixed crash when changing parameter scope on a playing event.
  • Studio API - Fixed a crash when removing automations via Live Update.
  • Core API - Fixed playback issues with certain ice/shoutcast net-streams.
  • Core API - GameCore - Fixed rare crash when playing back compressed Opus.
  • Core API - GameCore - Reduced memory usage for hardware convolution reverb.
  • Core API - Mac - Fixed crash when using input devices below 16kHz sample rate.
  • Core API - PS5 - Fixed audio output stutters when a port disconnects.
  • Core API - Win - Fixed record enumeration fails causing crash.
  • Unity - Fixed Visual Scripting units not generating in Unity 2021+.
  • Unity - Fixed plugin bundles not working on Mac.
  • Unreal - Fixed AssetLookup being modified each time the editor is opened.
  • Unreal - Fixed Editor Live Update not connecting to Studio.
  • Notes:
  • GameCore - Now built with October 2022 QFE 1 GDKX.
  • Switch - Now built with SDK 15.3.0.

New in FMOD Studio 2.02.12 (Feb 6, 2023)

  • Features:
  • Improved project load times.
  • Studio can now remember window open states and locations between application instances. This is enabled by default, but can be disabled in the preferences.
  • Opus encoding added for the PS5. This is the new default.
  • Migrating a project from 2.01 with spatializer effect presets will now copy the Min&Max distance settings control from the effect to the Event Macro.
  • Fixes:
  • Effect Chains now display the platform exclusion icon when appropriate.
  • Fixed issue where Bulk Editing a "Random" Modulator, via the special ALT+left click behavior would not apply to all Modulators correctly.
  • Fixed Live Update not working if you connect to the target before it has loaded the master Bank -- requires updated engine.
  • The Disclosure Triangle button behavior is now consistent across all menus.
  • The "Filter by Tag" submenu will only appear for the Events Browser and the Snapshot Browser loupe menus.
  • Reject malformed audio files, that have a sample length of 0, when importing into Studio.

New in FMOD Studio 2.02.11 (Dec 9, 2022)

  • Features:
  • Double clicking on a Loop, Magnet or Destination Region without a transition timeline will now add/toggle a transition, instead of opening a rename editor.
  • The Display scale control in the Interface tab of the preferences has been updated with more granular options.
  • Fixes:
  • The script command studio.window.navigateTo() now works for Banks.
  • Fixed potential crash when undoing console script commands that change focus.
  • The speaker toggle buttons in the headphones panner now work correctly. They can't be disabled.
  • Fixed location of speaker icons when in Platform Stereo/headphones mode.
  • Fixed pasting an Event on top of another Event causing the creation of a nested Event, now the pasted Event will be a sibling of the selected Event.
  • Notes:
  • Instances of "Remove Automation" in menus have become "Remove All Automation" to better reflect the actual behavior.
  • The Project platform Surround speaker mode "Stereo", has been renamed to "Headphones", this change is also visible in channel output format menus.

New in FMOD Studio 2.02.10 (Nov 3, 2022)

  • Features:
  • The output panner on the Master bus is now visible in the mixer.
  • Fixes:
  • Fixed issue where some windows would incorrectly display a '?' in the title bar.
  • The opening project progress bar dialog will no longer become visible when using studio in command line mode.
  • Fixed issue where calling the OpenNewWindow or OpenWindowWithArgs action, from the scripting interface would result in a crash.
  • Sending script commands that trigger a response, from a non-persistent IP connection will no longer cause a crash.
  • Fixed a crash after changing a parameter from global to local.
  • Notes:
  • The FMOD.io context menu has been removed.

New in FMOD Studio 2.02.09 (Sep 28, 2022)

  • Features:
  • The #modified Asset tag no longer prevents other tags from being displayed.
  • Fixes:
  • The drop down menu in the FMOD Panner effect now behaves correctly during bulk editing.
  • Moving an Asset Folder to itself will no longer present an error message.
  • Mixer strip selection is now preserved when changing the displayed snapshot.
  • Fixed issue where stopping an event would cause a spike in Master Bus usage as recorded in the profiler.
  • Fixed issue where selecting multiple sends inside a Preset Browser would crash.
  • Fixed a crash that could be caused by Undoing the deletion of a Global Parameter.
  • Fixed issue with banks producing a different result on AMD and Intel if Opus Encoding Format selected.
  • Fixed the snapshot browser rendering incorrectly when flattened.
  • Fixed snapshot groups being unnecessarily checked out in source control when they are moved in the priority list.
  • Improved the precision of the system update timer, significantly reducing the incidence of "Attempting to schedule a sound in the past" log messages.
  • Scripts executing via the Scripts menu are now aware of the directory that script lives in, allowing for relative paths to be used in some commands.
  • Linux - Removed dependency on OpenSSL 1.1.
  • The Asset import progress bar will no longer displace the Asset import error dialog.
  • Using the "Copy curve to all" to copy an automation curve to a parameter with automation but no curve, now works correctly.
  • Fixed issue where 3rd party spatializer effects could initially show an incorrect distance attenuation graph.
  • Modifying a normalized distance parameter for an event with default Min and Max distance values now works correctly.
  • Fixed events failing to play after building banks.
  • Notes:
  • Probability buttons in deck controls have been updated to use a On/Off button.
  • The placeholder text inside an empty programmer instrument has been updated to indicate that the placeholder only effects the auditioning.
  • The text in the handle invalid project warning dialog has been updated to give a more accurate description of the problem.

New in FMOD Studio 2.02.08 (Aug 19, 2022)

  • FMOD Studio:
  • Features:
  • It's now possible to drop an Audio Table directly into a Multi-Instrument, and Studio will automatically create the Programmer Instrument as required.
  • Changed the way Events are Added. It is now possible to create a blank event which better represents the nature of events.
  • Fixes:
  • Fixed large projects causing long delays after building banks.
  • Fixed large projects causing long delays when opening new windows or right-clicking on objects.
  • Fixed changes to the master bus not appearing in the source control Submit dialog.
  • Fixed validation error when changing a command instrument from Set Parameter with an automated or modulated parameter, to a different command type.
  • Fixed issue where searching for snapshots in returns and VCAs would return too many results.
  • Fixed an error message displaying in the console, when clicking a playlist item for any instrument with a deck panel playlist.
  • Fixed an issue that would allow deleting an Audio track via the Strips View of the event editor, when the event contains an Action Sheet.
  • Creating an Event based on an action sheet will no longer create an audio track in the strips view.
  • When closing a project with unsaved changes, selecting "Discard" now works correctly.
  • Setting the Assets folder in the preferences to a location similar to the Project location will no longer cause a false positive warning.
  • Fixed issue where searching for Effects in Events would not return Events where those Effects are inside a Preset or Effect Chain.
  • Closing the last tab of a Profiler Session with an Event selected will no longer cause a crash.
  • Command Instruments using Set Parameter in combination with an Automated global parameter will no longer cause an error during validation.
  • Fixed a crash that could occur when opening a missing or corrupted project.
  • Creating a parameter automation loop will now spawn a warning dialog and stop the operation instead of crashing.
  • Fixed a crash after deleting a parameter that is built-in or has a velocity or seek speed.
  • Fixed project validation deleting audio files if they have been added to the project more than once.
  • FMOD Studio API:
  • Features:
  • Unity - Timeline events now begin playback from relative playhead position when auditioning in the timeline.
  • Fixes:
  • EventDescription::is3D now returns the correct result if the Event uses SpeedAbsolute or DistanceNormalized parameters. Requires bank rebuild.
  • Unity - Updated deprecated GameCore build target and runtime platform for Unity 2019.4.
  • Unity - Fixed issue with "Desktop" being added to build path twice when selecting "Multiple Platform Build" Source Type.
  • Unity - Fixed issue with HaveAllBanksLoaded not working when banks loaded via AssetReferences.
  • Unity - Fixed UnsatisfiedLinkError crash on Android when no FMODUnity components present.
  • Unity - Improved readability of folders in CreateEventPopup.
  • Unreal - Fixed Blueprint LoadBank not correctly honouring Load Sample data flag.
  • Unreal - Removed spurious log warning about initial value of global parameters.
  • Unreal - Fixed memory leak when using PlayEventAttached in nosound mode.
  • Notes:
  • Unreal - Added support for UE5.0.3.
  • FMOD Core API:
  • Features:
  • Added FMOD_INIT_CLIP_OUTPUT flag to enable hard clipping of float values.
  • GameCore - Added SetXApuStreamCount and XDspConfigure to C# wrapper.
  • PS5 - Added AcmConfigure and AjmConfigure to the C# wrapper.
  • PS5 - Opus hardware decoding is now supported.
  • PS5 - Added vibration support for the PSVR2 controller via FMOD_PORT_INDEX_FLAG_VR_CONTROLLER.
  • Fixes:
  • Fixed ASIO driver enumeration crash caused by invalid driver.
  • Fixed incorrect thread IDs being used on pthread based platforms.
  • Fixed System::setReverbProperties / FMOD_DSP_TYPE_SFXREVERB not working with 7.1.4 input.
  • Fixed crash from reading bad m3u file.
  • Fixed the memory tracking system sometimes running out of memory.
  • GameCore - Fixed potential crash when there are insufficient xAPU resources remaining.
  • Win - Fixed crash in device enumeration cleanup.
  • C# - Some callback types renamed in fmod_dsp.cs to match C header. DSP_CREATECALLBACK becomes DSP_CREATE_CALLBACK for example.
  • Notes:
  • Switch - Now built with SDK 14.3.0.

New in FMOD Studio 2.02.06 (Mar 17, 2022)

  • Features:
  • Slightly improved project loading performance when performing operations that require many events to be loaded.
  • Added ability to assign shortcuts to the Copy Path and Copy GUID commands.
  • Event instances displayed in the deck now show Event names.
  • Fixes:
  • Fixed error message about being unable to move files when importing designer project.
  • Fixed incorrect graph being selected after pasting an automation graph into a Deck Automation graph.
  • Dragging an Asset into the Event browser now creates an Event. (macOS only)
  • Opening a private nested event via the "Open Event in...New Mixer" now selects the correct parent event in the Mixer.
  • Fixed a crash when multi-selecting events.
  • Fixed Lifespans rendering of Virtual events, in profiler.
  • When pasting an Effect Chain that contains a panner in the Preset Browser, the pan knob now appears correctly.
  • Improved the layout of Preset, Effect and Asset Browser windows, so they no longer resize when an item is selected.
  • Fixed an error that would occur when importing fmod designer projects that contain scatterer instruments with an infinite value for their spawn total.
  • The Preferences dialog and the Sync Latest, Merge & Commit command now show warnings if the assets folder contains the project file, as this can cause problems with source control.
  • Fixed Perforce (Legacy Integration) settings silently reverting to "Automatically generate and manage client workspace" if there is an error.
  • Replacing an Asset in the Asset Browser with another Asset of the same name will now correctly update all events that reference the original Asset.
  • The snapshot browser now shows the snapshot priority list with source control status indicators.
  • Fixed some events missing bank assignments after migrating an FMOD Designer project to FMOD Studio.

New in FMOD Studio 2.02.05 (Dec 27, 2021)

  • Features:
  • Drag and Drop with assets from FMOD.io now works with more destinations.
  • Quantization section of Delay and Quantization control is now using note icons instead of fractions to represent the smaller quantization values.
  • Two new functions, is3D and isOneShot, have been exposed via the scripting interface.
  • Fixes:
  • Fixed crash when clicking on an asset when there are no project platforms.
  • Improved feedback when rebuilding a bank that is already open in an external application such as Unity.
  • Fixed source control passwords being written to the log.
  • Fixed the "Syncing project..." progress bar spinning forever when using the File->Source Control->Browse for Project... command with the Perforce legacy integration and All Projects selected.
  • The About FMOD Studio menu option no longer appears in the Help menu, it still appears in the FMOD Studio menu. (macOS only)
  • The Output Device list in the Audio tab of Preferences now correctly displays all devices currently connected to the system, refreshed on each view.
  • Snap To Item and Snap To Ruler, now have working shortcut key combinations. New Shortcuts are Alt + S, and Alt + Shift + S, respectively.
  • The Asset Browser now supports renaming of assets to the same name but with different casing.
  • Fixed a crash during Sync Latest, Merge & Commit on some events.
  • Fixed rare issue where some button icons and text would be rendered on the wrong control.
  • Notes:
  • Crash reporting ported to Sentry native.
  • Fixed display of Transition destination menu items when the destination name contains the '&' character.

New in FMOD Studio 2.02.03 (Sep 27, 2021)

  • Features:
  • Added file functions readBinary and writeBinary to scripting api.
  • Dropping assets onto a multi instrument in the multitrack editor now adds those assets to the instrument's playlist.
  • Added the ability to query all available plugins to the scripting system, it is implemented as studio.project.findAvailablePlugins().
  • Added labels to the Surround Direction and Extents and Stereo Axis and Width number boxes in pan override and the track output panner GUI controls.
  • Added submenus to the mixer strip context menu to disambiguate returns when adding sends.
  • Hovering the mouse over a folder will now cause the folder to auto-expand if possible.
  • Added a new Shortcut that enables triggering of the Flatten button functionlity in all Broswer windows. Default combo is "Ctrl+." .
  • Added dimming to all Banks where an event is already assigned when using the "Assign to Bank" submenu from the Event window.
  • Added the ability to create Nested Events from playlists of multi-instruments, scatterer instruments, and action sheets.
  • Fixes:
  • Fixed AT9 encoder failing with an internal error on newer versions of libatrac9.dll, 4.3.0.0 onward.
  • Fixed a crash when attempting to drop an asset onto an instrument waveform in the deck.
  • Fixed distorted audio in live update profile recording.
  • Changing output format during a bulk edit does not prevent further bulk edits.
  • De-parenting an item with the same name as its parent no longer provides the replace option which would cause a crash.
  • Changed display of quantized transition regions to more clearly indicate where transitions will occur.
  • Fixed issue where different Icons were used for the Bypass in Mixer and the effect. The Icon itself has also been updated.
  • Disabled shift dragging of assets from windows explorer as the source asset would be deleted.
  • Fixed issue where Reverb effect dial could be changed when the mouse click was from outside it's drawn GUI element.
  • Fixed issue where an invalid parameter value would display in scientific E-notation instead of normal floating point representation.
  • Fixed issue where a Progress dialog would incorrectly display a '?' which led to incorrect behavior when clicked.
  • Fixed escape key not closing dialog boxes launched from script.
  • Fixed issue where the Playlist Play Percentage popup would not accurately display a floating point percentage if one was entered.
  • Fixed ability to import a profiler session from within the profiler window.
  • Fixed issue relating to the behavior of min/max values in ribbon sliders when the minumum value is not 0.
  • Fixed an issue related to auto naming of Presets and Effects based on the 3-EQ effect.
  • Fixed behavior of Fade-out curve being unselectable when placed at start of the instrument and Fade-in is in the same location.
  • Improved high DPI support by including more high resolution icons.
  • Improve the way Time in beats in displayed for very large +ve and -ve numbers.
  • Find references no longer recursively searches through references of non-global parameters.
  • Fixed issue where a silence instrument with a start offset in an async multi instrument would display a progression indicator at the wrong position.
  • Loop regions with transition timelines are no longer followed in other transition timelines.
  • Fixed issue where the last element in the Audio Table could not create a context menu, and thus not be opened in external editor.
  • Fixed preset effects becoming invalid after converting a referenced event to a nested event.
  • The 3D Preview will now appear as expected when a scatterer instrument is added to an event.
  • Fix device enumeration issue for output type FMOD Controller Output.
  • Notes:
  • The Doppler and Persistence "On" Buttons have now been changes to be On/Off buttons.

New in FMOD Studio 2.02.02 Early Access (Sep 6, 2021)

  • Features:
  • Added reordering for output ports and the master bus in the mixer view bus browser.
  • Added the Output Device FMOD Controller Output for audio and vibration on a PS5 controller on Windows. This can be used for auditioning purposes only.
  • Fixes:
  • Fixed issue where changing the event priority via the drop down list would not be undoable.
  • Fixed crash when running project validation with a new install of FMOD Studio.
  • Fixed issue where pasting an audio track into an event with a transition timeline would not create the handles for editing the source and destination regions.
  • Clearing the trigger list of an instrument on the timeilne when it is not playing will no longer prevent it from playing.
  • Fixed issue where draggable controls on non-primary monitors do not respond as expected when high dpi settings are enabled.
  • Renaming assets now only shows a progress dialog box after a minimum duration.
  • Fixed issue where pasting an instrument when editing an event with an action sheet would occasionally paste to the action sheet instead of the currently edited tab.
  • Fixed issue where double clicking an automation curve control would not undo correctly.
  • Fixed issue where adding a parameter condition to an event used as an event instrument would not behave correctly until the event instrument was changed.
  • Fixed compatibility issue with Windows 7.
  • Reduced required glibc version to 2.17 on linux.
  • Fader sliders on port mixer strips now display in the correct colour.
  • Fixed a crash during project validation after deleting a snapshot or duplicating an event that contains a snapshot instrument.

New in FMOD Studio 2.01.11 (Sep 6, 2021)

  • Fixes:
  • Fixed issue where changing the event priority via the drop down list would not be undoable.
  • Fixed crash when running project validation with a new install of FMOD Studio.
  • Fixed issue where pasting an audio track into an event with a transition timeline would not create the handles for editing the source and destination regions.
  • Clearing the trigger list of an instrument on the timeilne when it is not playing will no longer prevent it from playing.
  • Fixed issue where draggable controls on non-primary monitors do not respond as expected when high dpi settings are enabled.
  • Renaming assets now only shows a progress dialog box after a minimum duration.
  • Fixed issue where pasting an instrument when editing an event with an action sheet would occasionally paste to the action sheet instead of the currently edited tab.
  • Fixed issue where double clicking an automation curve control would not undo correctly.
  • Fixed issue where adding a parameter condition to an event used as an event instrument would not behave correctly until the event instrument was changed.
  • Fixed compatibility issue with Windows 7.
  • Fixed a crash during project validation after deleting a snapshot or duplicating an event that contains a snapshot instrument.

New in FMOD Studio 2.02.01 Early Access (Jun 4, 2021)

  • Fixes:
  • Fixed live update of port type not applying.
  • Output device can now be changed when using PulseAudio on Linux.
  • Fixed asset browser not allowing adding characters to file extension when renaming an asset.
  • Fixed assets not inheriting loading mode from parent folder's encoding settings.
  • Fixed issue where modifying a parameter without affecting its range could change its automation curves.
  • Fixed built banks output directory not correctly updating to indicate a non-existent directory.
  • Fixed issue where discrete parameters could satisfy multiple condition values.
  • Notes:
  • The "Stream" button in the asset browser is now hidden when the selected asset is inheriting streaming loading mode.
  • Updated GUIDs header export example script to use FMOD.GUID instead of System.Guid.

New in FMOD Studio 2.01.10 (Jun 4, 2021)

  • Fixes:
  • Fixed asset browser not allowing adding characters to file extension when renaming an asset.
  • Fixed assets not inheriting loading mode from parent folder's encoding settings.
  • Fixed issue where modifying a parameter without affecting its range could change its automation curves.
  • Fixed built banks output directory not correctly updating to indicate a non-existent directory.
  • Fixed issue where discrete parameters could satisfy multiple condition values.
  • Notes:
  • The "Stream" button in the asset browser is now hidden when the selected asset is inheriting streaming loading mode.

New in FMOD Studio 2.02.00 Early Access (Apr 22, 2021)

  • Features:
  • Added native Linux version of FMOD Studio.
  • Added level dial to sidechain.
  • Added min - max distance controls to the event. All spatializers can now use the event level min - max values, with the option for individual spatializers to override those values. Additionally, they can now be automated and modulated.
  • Added automation and modulation support for set parameter and increment parameter command instrument types.
  • Added automation and modulation support for scatterer spawn total
  • Added streaming cpu usage and convolution reverb cpu usage to profiler.
  • Added support for output ports.
  • Master bus now appears in the Bus Browser.
  • Fixes:
  • Fixed input channel format not automatically updating for scatterer instruments when the platform is changed.
  • Notes:
  • Removed the ability to automate or modulate a built-in parameter. This can now be detected and fixed by running File > Validate Project.
  • Linux version does not support control surfaces.
  • Changed loading order of plugin scripts. Scripts for plugins will now override plugin scripts contained in FMOD Studio. This is important for overriding resonance audio with a previous version if required.

New in FMOD Studio 2.01.09 (Apr 22, 2021)

  • Features:
  • Ctrl + Tab now cycles through timeline and parameter sheets in the event editor.
  • Added option to include/exclude sandbox scenes when packaging project.
  • Added PlayStation 5 and Xbox Series X/S to platform options.
  • Fixes:
  • Modest improvements to load times.
  • Fixed crash with Convolution Reverb effect. Introduced 2.01.08.
  • Fixed force device pixel ratio option on Windows.
  • Upgraded Mac version deployment target to 10.12 to align with Qt requirements.
  • Fixed a crash that could occur when an audio file's waveform peak data was being generated or deleted.
  • Fixed an error message being displayed unnecessarily when a bank containing a convolution reverb effect was built.
  • Fixed issue where dragging an asset from FMOD.io would fail to create an event.
  • Disabled option to add an autopitch modulator to an instrument inside a multi or scatterer instrument.
  • Fixed reset button on loudness meter.
  • Fixed support for building a project from an external script when running FMOD Studio from the command line.
  • Fixed a crash on macOS caused by creating a new item or folder while another window is active.
  • Notes:
  • Xbox 360, PlayStation 3, PlayStation Vita and Wii U have been removed from platform options.
  • Missing project subfolders are now reported to the user at project load.

New in FMOD Studio 2.01.08 (Apr 22, 2021)

  • Features:
  • Added a status bar indicator for missing assets. Clicking this indicator opens the asset browser, showing all missing assets.
  • Fixes:
  • Fixed a crash caused by dropping an asset that can't be imported onto a instrument's deck panel.
  • Fixed a crash on macOS caused by renaming an item via a context menu when another window is active.
  • Fixed Shift-dragging on dials to bulk edit relative to initial value not working when Shift is held before the mouse press.
  • Fixed snapshot graphs sharing each other's intensities in the profiler.
  • Fixed rendering issue when using monitors with different dpi settings.
  • Fixed studio.window.navigateTo not working for Event folders.
  • Fixed icons for previous and next entry buttons in audio table auditioning pane.
  • Fixed issue where automated discrete parameters were getting the wrong value.
  • Fixed projects larger than 2GB failing to import from package correctly.
  • Fixed validator removing valid parameter-type command instruments.
  • Fixed rare crash on shutdown when using convolution reverb.
  • Fixed a race condition that could cause a crash when new peak data is added.
  • Fixed a crash when reverting changes to a mixer bus from source with the mixer window open.
  • Fixed snapshot macro controls not being removed from deck in mixer view.
  • Fixed updating parameter labels when changing their order.
  • Fixed crash when right clicking on an unimported asset.
  • Notes:
  • FMOD Convolution Reverb effect deck panels now more clearly show when the referenced asset is missing.
  • Building banks will now display an error when an FMOD Convolution Reverb effect is found to be referencing a missing IR file.
  • Added Rename option to context menu in build preferences platform list.

New in FMOD Studio 2.01.07 (Apr 22, 2021)

  • Features:
  • Added improved support for high DPI displays.
  • Fixes:
  • Fixed a race condition causing potential crashes while generating peak data.
  • Fixed 'Reroute > Reroute into' incorrectly showing only group buses when when attempting to reroute an event track.
  • Fixed asset folders not appearing in embedded browser for "Move To" command.
  • Fixed benign lookup failed warning messages in the console view when opening a project.
  • Fixed mixer views not being displayed in source control browsers
  • Fixed a crash caused by dropping an incompatible asset onto a single instrument's deck panel.
  • Fixed data-type plugin parameters defaulting to a text-entry field instead of the intended file-based entry field.

New in FMOD Studio 2.01.06 (Nov 19, 2020)

  • Features:
  • Added bulk editing of event tags and user properties to the mixer view browser, sandbox view browser, events browser, and mixer routing browser.
  • Added bulk editing of snapshot tags.
  • Fixes:
  • Fixed 'Find References... > In Events' not including events that reference a parameter via an effect preset.
  • Fixed multi instrument playlists allowing nested events that have a different parent to the instrument.
  • Fixed "Find Sends... > In Routing" failing to find any references.
  • Fixed high DPI support on windows.
  • Notes:
  • Added controls for implicit parameters to the event instrument deck panel.
  • Added a browser-style snapshot selector to the snapshot instrument deck panel.

New in FMOD Studio 2.01.05 (Oct 12, 2020)

  • Features:
  • Added a new setting to have the editor window's event and bank browsers share selections.
  • Fixes:
  • Fixed certain UI elements not responding to the change in current value of an automation curve's parameter caused by one of the parameter's own automation curve's values changing.
  • Fixed live update reconnect issues occurring game side primarily on mobile platforms.
  • Fixed bulk deletion of automation curves failing when an automator has other curves present.
  • Fixed the tag editor's completer popup not appearing after adding a tag with no other completion options.
  • Fixed adding automation via bulk edit causing previously visible automation tracks to become hidden.
  • Fixed a crash caused by auditioning an event with a snapshot instrument while recording a profiler session.
  • Notes:
  • Changed cursor behaviour to show an invalid drop when dragging an object over an incompatible browser or editor tab.
  • Changed 'Move To', 'Assign to Bank' and 'Reroute' menu items in browsers to use an embedded browser instead of nested menus.

New in FMOD Studio 2.00.08 (Mar 3, 2020)

  • Features:
  • Added support for tracking external modifications for data files.
  • Sidechain modulators can now be set to follow the peak or RMS level.
  • Added the New Loop Region option to the selection contextual menu for markers, regions and automation points.
  • Fixes:
  • Fixed a crash caused by querying a blank plugin instrument via the console.
  • Fixed editor tracks not updating channel counts when a plugin sound's data file is replaced.
  • Fixed crash when attempting to bring up effect panel's context menu for a single effect preset in the preset browser due to a regression introduced in 2.00.06.
  • Fixed adjusting an automation curve too quickly causing the value on the curve to desync with the value on the dial control.
  • Fixed the FMOD Examples > Batch Rename script allowing invalid characters in the Replace field.
  • Fixed the FMOD Examples > Batch Rename script not working on assets.
  • Fixed the parameter tab of the preset browser allowing parameters sharing identical names and paths when moving them via the contextual menu.
  • Fixed inconsistent behavior when renaming an imported audio file to collide with an unimported file.
  • Fixed crash when attempting to import a profiler session.
  • Fixed dragging and dropping of multiple assets from the asset browser not working on macOS Catalina resulting in weird selection issues.
  • Fixed incorrect values displayed for equivalent properties when changing the cursor position of the parameters on the current event when bulk editing.
  • Fixed effects in event's master bus getting selected when current selection in the event editor is deleted.
  • Fixed the end of the timeline sometimes being cut off visually. This can occur when a transition timeline is opened with a long destination region.
  • Fixed bulk editing of encoding settings for asset not working if the encoding settings were created prior to entering bulk edit mode.
  • Fixed contextual menus not eliding items with very long labels, causing the menu to appear excessively wide.

New in FMOD Studio 2.00.07 (Feb 9, 2020)

  • Features:
  • Increased the maximum time of scatterer instruments to 1 hour. This can be set via the text entry mode of the range slider.
  • Added visualization of live cursors to playlist items and waveforms shown in the deck.
  • Improved visual information presented for synchronous instruments that extend beyond their loopable region.
  • Added visualization of the random modulation range for number boxes. The random modulation of a property can be edited by holding the alt key while dragging a number box, as is with dials.
  • Added new option to platform settings to allow for skipping of asset when building banks.
  • Fixes:
  • Fixed bug where Plugins and Assets folders are created in package or FMOD Designer project/workspace location when attempting to open them.
  • Fixed the transition destination region not updating correctly when adjusting track heights.
  • Fixed implicit parameters not updating correctly when adding and removing event instruments from playlists.
  • Fixed cursor following not being disabled when scrolling.
  • Fixed crash when right clicking on mute or solo button.
  • Fixed setting duration via beat entry when duration was an exact bar length.
  • Fixed crash when calling dump() on a newly created managed object.
  • Fixed metadata for asset folders not getting created when using the "Import Contents" context menu option.
  • Fixed focus issues with file dialogs when multiple projects are open.
  • Fixed confirmation dialog for deleting snapshot groups extending off-screen when the list of snapshots is very long.
  • Fixed adding fade curves to an instrument via script causing the instrument to become muted.
  • Notes:
  • The syntax for adding fade curves to an instrument via script has has changed such that functions Sound.addFadeInCurve and Sound.addFadeOutCurve have been replaced with Sound.setFadeInCurve and Sound.setFadeOutCurve respectively. These functions support setting a length rather than a start and end position.

New in FMOD Studio 2.00.06 (Feb 9, 2020)

  • Features:
  • Added support for copying and pasting properties. A single property can be copied using the context menu of the control. Multiple properties can be copied via the context menu for the instrument or effect.
  • Added support for copy and pasting markers and instruments in the same selection.
  • The timeline playback position cursor will now while playing a transition timeline.
  • The range of distance parameters is now displayed in the parameter presets browser.
  • Added studio.window.triggerAction() function that can be used to invoke an action via scripting.
  • Improved the eliding behavior for instrument names. The type name of an instrument will be elided before the given name.
  • Improved consistency of the deck tab so that the type name of the selected object is always shown.
  • Added shortcut key support for adding (Ctrl+R), removing (Ctrl+Shift+R) and toggling the visibility of transition timelines (R). These options are also accessible via the menu bar.
  • Added an option to graph a parameter across all instances of a given event in the profiler.
  • Added addRegion(), addTransitionMarker() and addTransitionRegion() function to MarkerTrack that can be used to setup loop region, transition marker and transition region via scripting.
  • Fixes:
  • Fixed migration from older version can result in parameter presets of the same name but different casing to be placed in the same folder.
  • Fixed migration from older version generating more unique folders than required to place parameter presets with conflicting names in unique path.
  • Fixed issue where deleting an item with property flipped to fader does not clear the flipped state.
  • Fixed bank building not warning user about path conflicts if paths have a different casing.
  • Fixed crash when pasting transition with transition timeline onto marker track in a snapshot.
  • Fixed a bug preventing encrypted banks from being built on Windows due to regression introduced in 2.00.05.
  • Fixed rounding issues in the length displayed for markers and instruments in beats mode.
  • Fixed copying and pasting of transition markers/regions not copying and pasting the contents of their transition timelines due to regression introduced in 2.00.05.
  • Fixed crash when adding new parameter to event via the context menu if there is OS level zooming (Mac only).
  • Notes:
  • The default length of transition timelines has been shortened to match regions.
  • Username is now a required field when setting up SVN integration via the Preference dialog.

New in FMOD Studio 2.00.05 (Feb 9, 2020)

  • Features:
  • Added magnet regions. Magnet regions can be used to transition to a specific region from anywhere else on the timeline, based on conditions. A destination region or loop region can be turned into a magnet region from the deck, using the loop mode property.
  • Added transition timeline support for magnet regions and loop regions. Transition timelines can be added to a region via the context menu. Once added, double clicking a region will show/hide its transition region.
  • Added a context menu item to show/hide the transition timeline of a marker or region.
  • Added an inverted option to the relative offset mode for transition regions. This allows a transition regions to jump to a destination, offset by the inverse of the relative source position, which can be used for matching a "wind up" to the equivalent position in a "wind down".
  • Pasted destination markers and regions will now generate a unique name.
  • Fixes:
  • Fixed display issues relating to changing the source or destination position of a transition timeline, while it is in view.
  • Fixed issue with certain audio file showing up as modified right after importing.
  • Fixed instrument bulk editing of modulator properties not working.
  • Fixed adding automation curve in bulk edit mode not adding the curves to other equivalent automatables until an automation point is added.
  • Fixed deleting automation curve in bulk edit mode does not remove the equivalent curves on the equivalent automatables.
  • Fixed crash when deleting an effect after flipping one of its properties to fader.
  • Fixed scatterer instrument - looped playlist entries now play until end.
  • Fixed inconsistent seek speed behavior when a automating one parameter with another.
  • Fixed a bug where sample data written after the 2GB boundary of a large bank file could be corrupted.
  • Fixed crash when attempting to copy and paste an event that references other event via event instrument.
  • Fixed script-based shortcuts still executing when their canExecute property evaluates to false.
  • Fixed script-based shortcut keys sometimes failing to trigger correctly.
  • Fixed plug-in issues not appearing for references to preset plug-in effects.
  • Fixed parameter ranges not being clipped correctly when the parameter conditions list is filled.
  • Fixed bulk editing not working for automation and modulation in the global mixer.
  • Fixed effect's modulators getting dropped when copied and pasted onto buses in the global mixer.

New in FMOD Studio 2.00.04 (Feb 9, 2020)

  • Fixes:
  • Fixed Source Control > Browse for Project... not working for SVN integration. The Find button should now be enabled once a valid server address and SVN executable is available at the default path or a valid custom path is set.
  • Fixed bulk removal of modulators not working.
  • Fixed crash when using the "Delete" key next to the "End" key to clear a text entry field (Mac only).
  • Fixed contents of transition marker/region not getting copied during a copy and paste operation.
  • Fixed flip to fader only flipping the current selections.
  • Fixed rare crash when deleting parameters that have an associated automation track in view.
  • Fixed display issue for parameter conditions of discrete parameters.
  • Number box values can now be scoped in to snapshots with a single click, rather than requiring a double click, matching the behavior of dials.
  • Fixed nested multi instruments not respecting the play count property.
  • Fixed crash when attempting to remove sandbox listener.
  • Notes:
  • Copy and paste behavior for instruments has now been modified to maintain the relative track layout of the copied source. Additional group tracks will be generated on the paste target if necessary.

New in FMOD Studio 2.00.03 (Feb 9, 2020)

  • Features:
  • Added close buttons to editor tabs to allow for quick closing of a tab. The close button appears when a tab is hovered over.
  • Added an option to disable syncing sounds as streaming when using live update.
  • Added an option to automatically select the connected platform when connecting to live update.
  • Added a startup mode option to the interface preferences. It is possible to open either the welcome dialog, last project, or new project at startup.
  • Added an option to "Retry in Background" if unable to connect to live update.
  • Added support for selecting from recently used IP addresses when connecting to live update.
  • Added display of global parameters value in the profiler under the overview panel.
  • Added support for vertically resizing the fader section of strips in the mixer.
  • Added support for adding to selection in multi track view via holding down the Shift modifier.
  • Fixes:
  • Fixed blurry rendering on Mac when using a retina display.
  • Prevented snapshot properties from being created for baseline modulations.
  • Prevented snapshot properties from being created for modulators of snapshot properties.
  • Fixed being unable to drag a global send out of a preset effect chain.
  • Fixed global parameters still being shown in the mixer parameters overview after a parameter is deleted.
  • Fixed audition widget for audio table not refreshing correctly after audio table rename and source directory changes if new source directory is empty.
  • Fixed deleted default events still showing up under the defaults menu.
  • Fixed crash when attempting to create event from invalid default events.
  • Fixed marquee selection not selecting a current from the selection.
  • Fixed crash under certain circumstances when copying and pasting event referencing other events.
  • Fixed mixer view tabs so they are now sorted alphabetically when re-opening the project.
  • Fixed crash when deleting event if there are placed instances of the event in sandbox view. The placed instances will now be removed when the event is deleted.
  • Fixed a crash when rerouting a bus and its ancestor into a new group bus while the bus is the current selection.
  • Fixed "Reload" menu item in scripts menu appearing at the top of the menu instead of at the bottom.
  • Fixed live update not synchronizing changes upon connecting to game.
  • Fixed rare crash when deleting an event while viewing a profiler session.
  • Fixed live update of audio assets for playing instances.
  • Fixed bug where newly created asset folder can result in project validation issue after project is reloaded.
  • Fixed benign error messages in the console view when moving an asset folder or deleting an asset folder.
  • Fixed bug where automation deck widget does not refresh correctly when time display mode is changed or when tempo markers are changed.
  • Notes:
  • The "Optimized" sample rate mode has been renamed to "Optimized for Size".
  • Added validation to remove malformed snapshot properties.
  • Numbering system when duplicating items have been changed. The rightmost number that is separated by non word characters including underscore would be incremented. If no matching number exists, a new number is appended to the name as before.

New in FMOD Studio 2.00.02 (Feb 9, 2020)

  • Features:
  • Added a relative offset mode for transition regions. This allows a transition region to jump to a destination, offset by the relative source position. Transitioning to a region causes the offset to be wrapped. For example, transitioning from the third bar of a transition region to a two bar destination region results in a jump to the second bar of the destination.
  • Added destination regions. These can be used as transition destinations. It is possible to toggle the looping property on regions to switch between destination regions and loop regions.
  • Added an autoplay option to the assets browser.
  • Added a shortcut for toggling the playback of audio files viewed in the browser and deck.
  • Added support for toggling playback of audio files and events in browsers using the right arrow key.
  • Clicking on the edit button of a number box containing a labeled field will now open a menu allowing a particular value to be set. This makes it easy to jump to a particular value for labeled parameters.
  • Consolidating of audio files and presets has now been renamed to "Replace with". The workflow has been improved so user now selects a replacement from the popup browser and replaced presets or audio files are no longer deleted after.
  • Added support for duplicating platforms.
  • Added functionality to navigate to usages of a parameter in event or global mixer.
  • Fixes:
  • Fixed left and right keys not moving the cursor correctly within a transition timeline.
  • Fixed event still playing old version of audio file when auditioning after audio file is modified on disk.
  • Fixed asterisk not displaying correctly in the window title based on the modified state of the project on Mac.
  • Fixed issue where automation deck not appearing after adding automation for doppler scale.
  • Fixed issue on Mac where context menu is still visible after bring up menu via application menu bar.
  • Fixed crash when copying and pasting snapshot or snapshot instruments if the snapshot has the master bus scoped in.
  • Fixed intermittent crash when bring up the edit menu after closing the transition timeline.
  • Fixed hang when dragging and dropping onto the events browser to create events on macOS.

New in FMOD Studio 2.00.01 (Feb 9, 2020)

  • Features:
  • Added support for copying, pasting and duplicating of global buses.
  • Added support for copying, pasting and duplicating of VCAs.
  • Added support for copying and pasting snapshots between projects.
  • Added per-channel output options to the channel mix effect. Output channels can be manually set when an applicable grouping is selected.
  • Added a 7.1.4 grouping option to the channel mix effect.
  • Newly created or pasted markers, instruments and effects, are now selected automatically.
  • Overlapping instruments in lanes are now sorted vertically by name.
  • Opening fspackage now prompts user for a destination folder to unpack files to.
  • Added support for auditioning events in the sandbox without needing to build and load banks. The sandbox will no longer consume the live update port.
  • Improved metering when auditioning events while connected to live update. When using live update, global buses will show remote metering values, whilst meters internal to an event being auditioned will show local metering values.
  • Added new scripting function for getting and setting of cursor position on global game parameter.
  • Fixes:
  • Fixed issue where games are syncing audio files remotely when recording a profiler session if live update is enabled.
  • Fixed issue where expanding or collapsing modulator drawer for fader also expands or collapses the macro control modulator drawer, and vice versa.
  • Fixed issue when importing large number of audio file can lead to a stall state. There is now a progress dialog to indicate the progress of the import.
  • Fixed issues where users are not provided with any information and operation silently fails when moving or renaming asset should there be a conflict with existing asset.
  • Fixed changing the parameter cursor position can result in the event getting checked out under certain circumstances.
  • Fixed pasting of snapshot is disallowed while a snapshot is currently selected.
  • Fixed metadata files appearing in the build category of the submit dialog if the build output directory is set to a directory containing the project.
  • Fixed playback issues occurring on some devices when streaming PCM files with a high number of channels.
  • Fixed audible gaps when playing back looping async multi instruments. Banks built using this version will play back accurately in older versions of the API.
  • Fixed Designer to Studio migration not setting trigger delay type on migrated instruments to "time".
  • Fixed stale bank files not getting removed if they were previously built to mirror the folder structure in banks browser.
  • Fixed audition widget for audio table defaulting to entry 0 instead of the first valid entry.
  • Fixed crash when validating project or when preset browser is visible if project contains parameter preset without parameter.
  • Fixed crash when setting timeline cursor position when multi events are selected for bulk editing.
  • Fixed crash when attempting to set sidechain input of an effect or modulator if there is a sidechain wrapped in preset effect chain available.
  • Fixed Reaper timeline exporter not handling region id correctly and can skip over certain regions.
  • Fixed selecting a preset sidechain as input for a local effect or sidechain modulator not working as expected.
  • Fixed opening of fspackage not handling project package that was split across multiple files.
  • Fixed automations for snapshot properties not being visible in the deck.
  • Fixed crash when copying and pasting transition marker/region that points to a loop region.
  • Fixed crash when wrapping a preset effect in an effect chain while it's also in view in the event editor.
  • Fixed UI bug where options to automate or modulate min and max values of trigger condition are presented in the context menu even though the feature is not supported.
  • Fixed crash after undoing deleting of global bus if it has automation curves.

New in FMOD Studio 2.00.00 (Feb 9, 2020)

  • Features:
  • Added preset effect chains. Preset effect chains are common chains of effects that can be shared between multiple events. Existing preset effects can be wrapped in an effect chain through the context menu.
  • Improved the usability and styling of the deck.
  • Added support for nesting multi instruments in multi instruments. This includes added support for automating playlist item properties directly.
  • Added support for LFO modulation. LFO modulators can be added to all properties and can be synchronized to the tempo when used in events.
  • Added support for modulation in the global mixer.
  • Added a final value property to AHDSR modulators. This allows AHDSR modulators to have a custom release value.
  • It is now possible to automate the time-based properties of AHDSR modulators.
  • Added command instruments. Command instruments are general purpose instruments and can currently be used to have one event stop all instances of another event.
  • Added support for customizing keyboard shortcuts. These can be setup in the Preferences dialog, under the Shortcuts tab.
  • Added auto-save support. Reopening a project that failed to gracefully close will present you with an option to recover any lost work.
  • Added Reaper integration support. Reaper projects (.rpp files) can be dragged into the assets browser which will link rendered Reaper assets to corresponding Studio assets. This can be used to automatically update audio files when a Reaper project is modified.
  • Added support for importing a Reaper project timeline as an event.
  • Added support for defining locales per project. This can be used in conjunction with the newly added support for localized audio tables, which can be used to create different versions of dialog banks for each locale.
  • Added support for associating a programmer instrument with an audio table. This makes it easy to audition different audio table assets in the event editor.
  • Added global parameters. The playback position of a global parameter is the same in every event instance.
  • Added support for automating objects in the global mixer using global parameters.
  • Added support for automating parameters. This allows a parameter to set the value of other parameters.
  • Added labeled user parameters. Labeled parameters can be used to discretely align parameter content and automations. Labeled parameters that already contain content also gracefully allow for insertion, reordering, and removal of labels.
  • Added discrete user parameters. Discrete parameters discretely align ordinal parameter content and automations.
  • Added the option of marking a parameter as read-only. Read-only parameters cannot be set via the API. This is useful for modulated parameters that don't need to be set externally.
  • Added the speed built-in parameter. This parameter automatically is set to the speed of the event instance it used in (determined by the 3D attributes).
  • Added support for editing a parameter's type after it is created. This includes gracefully handling changing a continuous parameter to a labeled or discrete parameter and vice versa.
  • Added support for removing an event's timeline. This helps reduce clutter in some events.
  • Added support for naming loop regions. Loop regions can now be transitioned to directly.
  • Improved the user interface for assigning sidechain inputs for effects and sidechain modulators.
  • Added support for encrypting banks. This can be set in the preferences dialog.
  • Added new sample rate modes for encoding settings. It is now possible to specify a fixed sample rate, inherit the source asset's sample rate, or allow a optimal sample rate to be automatically determined.
  • The sample rate can now be explicitly set when using the Vorbis or XMA encoding formats.
  • Added an option to flag any bank as a master bank. This removes the restriction that projects have exactly one master bank.
  • Added a new build option to allow for the built bank output to mirror the folder structure of the banks browser.
  • Extended the package project feature to allow for finer control over the metadata types included. This makes it possible to export a project template for user generated content.
  • Added a new option to hide unimported assets in the assets browser that are not of a known audio file type.
  • Added a status bar indicator to display the source control connection status.
  • Plug-in data parameter data can now be stored as a file reference. This makes it easy to update plug-in data.
  • Added support for exposing plug-in data parameters as text. This can be enabled by using the "dataMode" field of a "deckWidgetType.DataDrop" widget.
  • Improved the usability of properties that are enabled with a toggle (e.g. event polyphony).
  • Improved smoothness when dragging faders with a mouse.
  • Added scripting functions, window.deckCurrent() and window.deckSelection(), which can be used to retrieve the deck selection.
  • Extended the studio.window.navigateTo() scripting function to support selecting effects, tracks, sounds and mixer strips.
  • Fixes:
  • Changed the default Transceiver level to 0dB.
  • Parameters with seek speed now snap to their target value when the event stops.
  • Fixed Studio not outputting signal to LFE when LFE upmix is enabled under certain circumstances.
  • Various other issues have been fixed.
  • Notes:
  • The studio.project.ManagedObject.nullify() function has been removed from the scripting API and is now superseded by the studio.project.deleteObject() function.
  • The bank entries in the strings bank now include the banks folder paths as setup in the banks browser. This is independent of whether the build output mirroring option is enabled.
  • The FMOD Core API example plug-ins (FMOD Gain, FMOD Distance Filter) are no longer included as pre-build examples. Projects using these plug-ins can build these plug-ins from source.

New in FMOD Studio 1.10.11 (Feb 6, 2019)

  • Features:
  • Added support to recover a project that is missing the Workspace.xml file.
  • Added trial versions of the AudioGaming AudioRain and AudioWind plug-ins.
  • Fixes:
  • Fixed bug in Perforce Legacy integration stomping over custom file type when
  • checking out or submitting changes.
  • Fixed intermittent crash when building banks if the files and directories
  • in asset directory were modified outside of Studio.
  • Fixed setIRFromFilePath() scripting function missing from Convolution Reverb
  • entity type.
  • Fixed crash when attempting to proceed with saving after being prompt about
  • unmapped Perforce project.
  • Fixed sidechain preset effect not deserializing its connected effects and
  • sidechain modulators correctly.
  • Fixed auditioning of preset effect in event not working correctly when
  • changing the platform exclusion list of the preset effect.
  • Fixed the birdseye view getting stuck if a context menu is opened while it is
  • being dragged.
  • Fixed fade in/out curves not snapping to single instrument's loop points when
  • snapping to items is enabled.
  • Data drop widget in AudioMotors2 now filters file by type and only agp files
  • are supported. Refer to AudioGaming's website for more information regarding
  • the creation of agp files.

New in FMOD Studio 1.10.09 (Oct 15, 2018)

  • Features:
  • Extended the available multi instrument playlist modes to include the
  • "Randomize" and "Sequential - Global Scope" options. The two existing modes
  • ("Shuffle" and "Sequential - Event Scope") have been renamed to better align
  • with their behaviors, as described in the notes section below.
  • Added autocomplete support to the scripting terminal in the console window.
  • Completions can be manually shown using the Ctrl+Space shortcut.
  • Improved support for multi-line text input in the scripting terminal. The text
  • input area will increase its size and become scrollable to accommodate
  • multi-line text input. New lines can be added with Shift+Enter. When entering
  • multi-line text, the Ctrl+Up and Ctrl+Down keys can be used to cycle through
  • input history.
  • Added File > Refresh Modified Assets menu option to refresh all modified
  • assets in a project.
  • Added support for holding the value set for built-in parameters during
  • playback.
  • Optimized the time take to display events in the event editor upon selection.
  • Optimized update times when editing widely referenced parameters, preset
  • effects, events and snapshots.
  • Optimized project closing times.
  • Added a "Filter by Bank" option to the assets browser. This allows you to
  • filter the assets browser based on whether an asset will be used in a given
  • bank.
  • Extended the "Find references..." option to support finding references to a
  • bank in the assets browser and events browser.
  • Added a system track to all profiler sessions. This track contains graphs
  • applicable at the system level. The total CPU graph has been split into two
  • separate graphs describing the Mixer and Update times individually.
  • Improved the color contrast for menu items.
  • Fixes:
  • Fixed error dialog when importing can sometimes get too large for the screen
  • by making list of files with errors scrollable.
  • Fixed revert warning dialog can sometimes get too large for the screen by
  • making the list of revert items scrollable.
  • Fixed bug where assets are submitted even if its metadata are put on hold
  • in the submit dialog.
  • Fixed profiler tracks for nested events not appearing in certain cases.
  • Fixed minor rendering issue related to the scrollable portion of the deck.
  • Fixed Studio entering a long period of stall when attempting to bring up
  • the submit dialog with a large number of changes.
  • Fixed validation issue when creating a new event from Default that references
  • other events via event instruments.
  • Fixed rare crash occurring after saving.
  • Fixed metering displayed in the profiler so that it follows the levels graph
  • when playing back with a recorded waveform. Live metering will be shown
  • when playing back via simulation.
  • Fixed intermittent crashes when cycling through events in the event editor.
  • Fixed profiler graphs not displaying correctly on very high resolution
  • displays.
  • Added a warning when loading DSP plug-ins that contain identically named
  • parameters.
  • Fixed audio files being locked on disk when selected in the assets browser.
  • Fixed crash when bringing up context menu if multiple tracks are selected
  • in a nested event.
  • Notes:
  • The existing "Randomize" button of the multi instrument has been replaced with
  • a new playlist mode dropdown. The enabled "Randomize" behavior from older
  • versions has been renamed to "Shuffle". The disabled "Randomize" behavior from
  • older versions has been renamed to "Sequential - Event Scope".
  • The "references:" and "referencedBy:" browser search terms have been merged
  • to just "references:". Studio will determine which one to used based on the
  • item you are searching for and the browser you are searching in.
  • The "A" cues button has been replaced with a "Key Off" button to match the API
  • call tied to sustain points.

New in FMOD Studio 1.10.08 (Aug 10, 2018)

  • Features:
  • Added support for editing the project while simulating playback in the profiler using an API capture. Replaying via simulation no longer requires banks to be built. This allows you to completely remix, solo and mute content of a captured profiler session. This can then be compared to the captured waveform.
  • Updated the profiler interface to explicitly present "Waveform" and "Simulate" replay options as buttons above the timecode display. This replaces the "Playback with API Capture" toggle button.
  • The profiler API Calls view now shows calls for the frame corresponding to the current playback position. Buttons have been added to step forwards and backwards through frames.
  • Added options to expand/collapse automation tracks, automation and modulation, and trigger behavior drawers by default.
  • Extended the "Find References..." command to support finding which snapshots a parameter is used in.
  • Added the getPath() scripting function to events, buses, VCAs, and banks.
  • Added the getItem(path) scripting function to folders and group buses.
  • Added the getAsset(path) scripting function to the master asset folder.
  • Extended the studio.project.lookup() function to take either a GUID or path.
  • Extended the Entity.findInstances() function to take an options object argument. The options object can be used to specify the searchContext and whether to includeDerivedTypes.
  • Improved performance when adding or removing additional usages of a parameter in large projects.
  • Added support for building non-streaming and streaming assets to separate banks (".assets" and ".streams" respectively). This is available under the Build tab of the Preferences dialog.
  • When building metadata and assets to separate banks, the assets bank/s will now be added to the strings bank with the appropriate suffix.
  • Fixes:
  • Fixed bug when syncing mixer groups or VCAs to latest, whereby the input of the groups or slaves of the VCAs can become invalid or detached if they are not part of the synced changes.
  • Fixed crash when attempting to adjust the fader of the global master bus after syncing bus changes from the source control server.
  • Fixed incorrect display of asset folder hierarchy in the submit dialog.
  • Fixed Studio generated invalid zip file when packaging project if the total compressed size exceeds 4Gb. Studio now splits the package across multiple files.
  • Fixed bug with flipping of properties in the event macros to fader not working.
  • Fixed stale banks not being cleaned up correctly when rebuilding all banks for a given platform.
  • Fixed bug where copied and pasted snapshot instrument does not expose the snapshot parameters as expected.
  • Fixed Studio not allowing user to check in newly created presets independently of the events that use them.
  • Fixed deleted snapshot and/or snapshot group not been displayed with the correctly hierarchy in the submit dialog.
  • Fixed build issue when using audio tables in conjunctions with building metadata and assets to separate banks.
  • Fixed copying and pasting of snapshot not working due to regression introduced in 1.10.06.

New in FMOD Studio 1.10.07 (Jul 9, 2018)

  • Features:
  • Added support for building metadata and assets to separate banks. This is
  • available under the Build tab of the Preferences dialog.
  • Added support for displaying the file size of compressed assets. Files will
  • now be compressed upon selection when compressed auditioning is enabled.
  • Fixes:
  • Prevented entering empty parameter names via the edit parameter dialog.
  • Fixed not being able to connect to parameter's modulator via context menu
  • of sidechain panel.
  • Fixed Studio silently dropping references to preset effect when copying
  • and pasting between projects.
  • Fixed Studio not always showing the #modified label for audio asset right
  • after changing the channel format and/or length in external audio editor.
  • Fixed warning text not showing for Perforce integration when an existing
  • partially filled settings is loaded.
  • Fixed hint text in Perforce integration settings recommending user to select
  • an appropriate workspace after a valid workspace has been selected.

New in FMOD Studio 1.10.06 (Jun 7, 2018)

  • Features:
  • Added support for bulk editing of instruments within an event.
  • Added an option to override the default DSP buffer block used for auditioning within the tool. This is available under the Audio tab of the Preferences dialog.
  • Fixes:
  • Fixed control surfaces not being loaded correctly in some cases, when restarting Studio.
  • Fixed renaming an asset folder on a network drive for a source control integrated project not removing the old folder as expected.
  • Fixed not being able to enter spaces in the value portion of user properties.
  • Fixed bug where "Identify Local Changes..." function may missed some files for add or changes under certain circumstances.
  • Fixed bug where "Identify Local Changes..." function not checking built banks, plugins, or scripts file for add or changes.
  • Fixed crash when pasting an instrument if it contains reference to audio asset that has been deleted after the copying process.
  • Fixed Studio incorrectly stomping over existing audio file with the same path but different content size when copying and pasting between projects.
  • Fixed crash when pasting an event instrument that would result in a circular reference setup.
  • Fixed Studio appearing non responsive when moving folder if it contains a large number of assets.
  • Fixed regression introduced in 1.08.26 which resulted in lifespan in Profiler Session becoming unselectable.
  • Fixed streaming asset threshold settings not persisting between sessions.
  • Fixed intermittent crashes when saving if event was deleted during the session.
  • Fixed intermittent crashes when making changes after reverting the project.
  • Fixed Studio not comparing parameter's initial value correctly for preset extraction when migrating from an older project.
  • Fixed Studio allowing parameter presets with the same name to coexist in the same folder when migrating a project. Studio now attempts to put them in unique folder in order to preserve the parameter names.

New in FMOD Studio 1.10.05 (Apr 27, 2018)

  • Features:
  • Updated the included Examples project to better represent practical uses of
  • features within Studio.
  • Added option to disable source control integration for assets. Provides
  • performance benefit when manipulating assets that are on a network drive.
  • Added support for hyperlinks in the notes section of the event editor. Text
  • that can be parsed as a URL will be highlighted and selectable.
  • Added a context menu item for sends, allowing the target return bus to be
  • opened in a mixer window. This is only available for sends to the global
  • mixer.
  • Fixes:
  • Fixed renamed platform not saving correctly.
  • Fixed intermittent crash when attempting to bring up the Edit menu.
  • Fixed bug where Studio would incorrectly place built banks under the "Legacy"
  • category in the submit dialog if the project has a non default build output
  • directory.
  • Fixed Studio incorrectly timing out when attempting to sync a large file
  • from Perforce.
  • Fixed inconsistent behavior when reverting project if there are unsaved
  • changes.
  • Fixed intermittent hang occurring when cancelling project validation.
  • Fixed deleting user property of an event causes project validation issues.
  • Fixed crash when selecting a snapshot if a snapshot track is currently
  • selected.
  • Fixed certain parameter settings not getting copied across during a copy
  • and paste operation.
  • Fixed issues related to pasting text into the notes section that contain rich
  • text formatting.
  • Fixed deleting an effect preset causes a project validation issue after
  • save and reload.
  • Fixed intermittent crashes when flattening the Banks, Tags or VCA browsers.
  • Fixed Studio not showing the correct icon when dragging and dropping an audio
  • file onto the track head of a snapshot.
  • Notes:
  • Source control integration for built banks is now a project settings instead
  • of user settings.

New in FMOD Studio 1.10.04 (Mar 6, 2018)

  • Features:
  • Added a play count property for single, multi and programmer instruments,
  • allowing for a finite play count to be specified when looping is enabled.
  • Improved the workflow of adding a new parameter to an event, reducing
  • nesting of context menus where possible. Parameters can now be created
  • within a specific folder by selecting a folder in the context menu's browser.
  • Improved script function MixerBusEffectChain.addEffect() to accept a preset
  • effect as an argument for creating a proxy.
  • Added an option to rename items via context menus and the menu bar.
  • Improved auditioning behavior to avoid setting timeline positions, 3D
  • attributes and parameter values whilst paused. This prevents instruments
  • from being triggered when scrubbing the timeline during playback.
  • Added ScriptFile.remove() to the scripting API. The function would delete the
  • file point to by the ScriptFile object from disk.
  • Added functionality to remove references to parameter from selected events.
  • Added support for scoping in master bus properties for snapshots.
  • Fixes:
  • Fixed support for non-English character support (IME) when editing text via
  • certain UI elements.
  • Fixed auditioning with compression not working for audio table entries.
  • Fixed crash on Mac when opening a file via file association while a modal
  • dialog is open.
  • Fixed the parameter value graph being displayed with a non-linear scale in
  • the profiler.
  • Fixed intermittent crash in source control integration due to a regression
  • introduced in the previous minor release.
  • Fixed multiple undo actions from being generated when reordering parameters.
  • Fixed intermittent crash when validating project if project has large number
  • of unimported assets.
  • Fixed regression introduced in previous minor release that would result in a
  • crash when undoing copy and paste of event instrument to a multi instrument.
  • Fixed Studio not using appropriate window title for progress dialog when
  • performing source control related operations.
  • Fixed Studio allowing illegal filename characters when editing the name of
  • a parameter or mixer view via the tab or the naming dialog.
  • Fixed browsers that are embedded in context menu not having the current
  • selection highlighted.
  • Fixed the new tab button not being displayed when tabs become scrollable.
  • Fixed crash when attempting to cycle through the selection in the context
  • menu of preset browsers.
  • Fixed intermittent crash when syncing events that have been deleted in source
  • control.
  • Fixed Studio not preventing user from renaming parameter to conflict with
  • an existing parameter in the same folder level when renaming via the tab.
  • Fixed crash when reloading a mixer group if there is one or more Mixer
  • windows opened during the session.
  • Fixed the snapshot indicator on mixer strips not disappearing when the last
  • snapshot property for a strip is removed.
  • Notes:
  • The naming convention of mixer views has now been standardized to match the
  • rest of the system's naming convention where only valid filename characters
  • are accepted.
  • Creating item via the buttons in browser now places the newly create item
  • in the level/folder of the current selection.

New in FMOD Studio 1.10.03 (Feb 1, 2018)

  • Features:
  • Added a "Persistent" option to events, available in the event macros panel. Enabling this will keep an event alive until it is manually stopped, even when the event has no active instruments and has reached the end of the timeline.
  • Added an option to replace a parameter with a different parameter.
  • Added a build setting to control whether referenced events are automatically assigned to banks. If disabled, all referenced events must be manually assigned to a bank and loaded at runtime. This allows for less data duplication when an event is referenced by multiple banks.
  • Added support for setting the instance stealing and cooldown time properties for snapshots.
  • Improved eliding of tab text to make better use of space.
  • Added new examples script demonstrating how to randomize track and instrument colors.
  • Added menu items to filter by sends and sidechains in the preset effects browser.
  • Improved project loading performance when performing operations that require many events to be loaded.
  • Improved performance when soloing return buses by avoiding loading of events
  • Added support for automatically enabling loudness meters when connecting to a game via live update.
  • Added new checks to project validation to detect and recover from more complex errors in a project.
  • Added studio.project.deleteObject() function to the scripting API. This function can be used to delete an item and any associated objects. This is the equivalent to deleting an item via the user interface, and supersedes studio.project.ManagedObject.nullify().
  • Added support for showing and hiding automation tracks in bulk, for existing or newly added automations.
  • Fixes:
  • Fixed "Missing File" label not clearing even if the audio asset is currently present on disk.
  • Fixed deleting an asset folder after its folder on disk has been deleted not removing the folder from the browser view.
  • Fixed cancelling of "Identify Local Changes" not terminating as expected.
  • Fixed Studio incorrectly
  • the Assets folder of a project for add as a text file under certain circumstances.
  • Fixed bug in Perforce and SVN integration not working on Mac. * Fixed bug with studio.system.start() terminating prior to program is invoked on Mac.
  • Fixed events not showing up in VCA assignment under certain circumstances.
  • Fixed deck widget still referencing the original event for an event instrument after "Convert to Nested Event" operation. * Fixed Studio incorrectly warns user that the Perforce workspace selected is not valid for project if the path to project contains whitespace.
  • Fixed playlists not scrolling when using the scroll wheel.
  • Fixed a validation error occurring when creating a transition timeline within a snapshot.
  • Fixed bug with auditioning of event instrument parameter property not working as expected if "Expose recursively via event instruments" property of the parameter is enabled.
  • Fixed bug with transport bar not refreshing parameter dials when the "Expose recursively via event instruments" property of the parameter is modified.
  • Fixed bug with transport bar not refreshing parameter dials when event instrument with exposed parameters is added or removed.
  • Fixed the text cursor not appearing correctly on Windows when hovering over the notes and tags of an event.
  • Fixed a crash after deleting a timeline transition that is currently playing.
  • Fixed instruments on transition timelines failing to play after deleting the transition timeline and then undoing the change.
  • Fixed some keyboard shortcuts not working correctly for additional event editor tabs.
  • Fixed migration incorrectly linking automation tracks for different effects if the effects were considered equivalent but failed to meet the threshold for consolidation into preset.
  • Fixed some buses being muted incorrectly when soloing multiple buses via a bulk edit.
  • Fixed build determinism issue caused by multiple users scoping in the same property to a snapshot, prior to merging their edits.
  • Fixed crash when flattening the Asset view after changing the asset source directory.
  • Improved performance when adding an automation curve to parameter.
  • Fixed a crash after consolidating parameters if one of the parameters was automated on an event instrument.
  • Fixed deleting return bus referenced by send preset effect causes preset to become invalid. The preset effect and its references will now be deleted when the referenced return is deleted.
  • Fixed deck panels not being cleared correctly when removing an automated modulator.
  • Improved load time when selecting an event for the first time in a complex project.
  • Fixed playback issues with events having more than one tab pointing to the same parameter. Events will now play correctly, although only the first tab's contents will be active. File > Validate Project can be run to detect and fix this issue.
  • Fixed events failing to stop if they contain empty Single Instruments.
  • Fixed the 'Move To...' dialog allowing you to move instruments outside of the parameter range in some cases.
  • Fixed performance issues when zooming in closely to automation tracks that have no curve to display. * Fixed intermittent crash occurring when deleting an event or snapshot.
  • Fixed Event.addGameParameter scripting function creating a new parameter preset even when an existing parameter preset is passed in as argument.
  • Fixed Studio not highlighting automation track as bulk editable under certain circumstances.

New in FMOD Studio 1.10.02 (Dec 7, 2017)

  • Features:
  • Added a "Steal Furthest" option to the available event polyphony stealing behaviors.
  • Added support for double-clicking automations in the deck to add automation points.
  • Added a submenu for inserting sends to the current event to disambiguate menu items.
  • Fixes:
  • Fixed crash when loading project if project contains malformed asset metadata.
  • Fixed crash when attempting to bulk edit mixer groups/reverbs with VCAs.
  • Fixed undoing of Profiler Session import not removing the Profiler Session.
  • Fixed crash in 64bit version when encoding low sample rate mono sounds as Vorbis with low quality.
  • Fixed Studio incorrectly errors out when submitting after reverting items in the submit dialog.
  • Fixed bank output being non-deterministic when multiple automation points in a curve share the same position and value, but have different curve shapes.
  • Fixed pasting an effect to pre fader ends up placing the pasted effect post fader instead.
  • Fixed double-clicking to add automation points sometimes not working after using modifier keys.
  • Fixed case sensitivity when using text entry to set enumerated properties.
  • Fixed the sidechain property on the compressor not being enabled automatically when creating a new sidechain that connects to a compressor.
  • Fixed labels for compression format in the Assets browser can sometimes be incorrect under certain circumstances.
  • Improved migration of FMOD Designer simple one shot multisound event such that the migrated event would now terminate when sound finishes instead of the hardcoded length of 60 seconds.
  • Fixed CPU graphs in profiler sessions using the incorrect value range in some cases, such that spikes in the CPU would not be displayed accurately.
  • Fixed live update sometimes losing the "reconnecting" state after building banks or switching platforms.
  • Fixed modulation on certain FMOD effects not getting migrated correctly from an older project version. Affects effects are: FMOD Transceiver, FMOD Tremolo,
  • FMOD Highpass Simple, FMOD Lowpass Simple, FMOD Distortion, FMOD Pitch Shifter, FMOD IT Echo and FMOD Convolution Reverb.
  • Fixed multiple prompts appearing for the same return bus, when copying events between projects which contain multiple sends to the same return.
  • Fixed crash when shutting down Studio if project contains plugin preset effects.
  • Fixed transition timelines not being displayed with the inherited tempo of their parent timelines.
  • Fixed regression whereby the left and right arrows keys could not be used to navigate browsers in the event editor window, mixer window, or profiler window.
  • Fixed intermittent crash when deleting snapshots.
  • Fixed intermittent crash when attempting to bring up context menu for sidechain.
  • Fixed Studio not removing modulators from placed instances of effects and parameters after having consolidated the modulators to the presets during migration.

New in FMOD Studio 1.10.01 (Nov 2, 2017)

  • Features:
  • Added support for advanced browser search filters. Expressions can be inverted using the "NOT" option (alternatively, "!" or "-"). Expressions can be combined using the "AND" or "OR" commands (alternatively, "&&" and "||" respectively). Wrapping expressions with the "(" and ")" brackets allows for more complex logic to be constructed. Wrapping text with quotes allows for searching for text inclusive of spaces.
  • Added support for forcing read-only to be writable during saving.
  • Allowed solo and mute buttons to be displayed when viewing a snapshot.
  • Allowed user to opt out of effects consolidation when migrating project.
  • Allowed user to specify the usage threshold for effects consolidation when migration project.
  • Added the DistanceRolloffGraph and PolarDirectivityGraph widget types to the Plug-in Scripting API.
  • Added a "Close Other Tabs" option to the context menu of the event editor tabs.
  • Added experimental support for forcing the displayed device pixel ratio on Windows. This is available under the Interface tab of the Preferences dialog.
  • Changed the Spatializer pan override settings to use a collapsible deck panel section rather than being presented in a pop-up window. This makes it easier iteratively edit these settings.
  • Updated AudioMotors to version 2.0.
  • Fixes:
  • Fixed keyboard presses getting consumed by the event editor when navigating left and right through the menu bar.
  • Fixed Studio not providing useful error message when packaging a profiler session if files are missing.
  • Fixed some menu bar items from being duplicated when the spacebar key is pressed whilst a menu is open on Windows.
  • Fixed crash when running the command line tool with the diagnostic flag.
  • Fixed crash after selecting "Yes" to a prompt warning the source control settings is invalid for the current project.
  • Fixed crash when encoding very long audio files.
  • Fixed Perforce integration returning an error during submit if the changelist description has more than 1 line.
  • Fixed marker tracks view not expanding when tracks are added after resizing the marker tracks view down.
  • Fixed rare crash when deleting transition markers.
  • Fixed issue with Perforce integration timing out when syncing or submitting a large number of files or large files. The error message has also been improved should a legit time out occur due to network issue.
  • Fixed issue with audio files not showing up in Asset browser as 'New!' if they have non lowercase file extensions.
  • Fixed an intermittent hang occurring when profiling whilst using the option to automatically scope in profiler tracks.
  • Fixed snapshot changing output format of events they are placed in after migrating project.
  • Improved interactivity of the scrolling in a browser when project is under source control.
  • Fixed error when importing audio file if it has non lowercase file extensions.
  • Fixed compatibility issues with Windows XP.
  • Fixed crash on Mac when double-clicking a projects in the Welcome dialog.
  • Fixed issue with auditioning events after moving assets on disk.
  • Fixed search filters not being maintained when switching a browser to the flattened view.
  • Fixed event cooldown being applied in terms of seconds instead of milliseconds.
  • Fixed the dial value of an automated property not displaying correctly for transition timeline automations in some cases.
  • Fixed intermittent crash after selecting the "Make Local" option when deleting an preset effect.
  • Fixed rare crash occurring when deleting an event.
  • Fixed crash after repeated drag and drop into the editor.
  • Fixed unloaded events not updating output format when effect preset is modified.
  • Fixed the output format being incorrect after loading a project that contains a preset effect that affects the channel format.
  • Fixed the Spatializer pan override settings being presented incorrectly when used by a preset with stereo input.
  • Fixed crash when migrating a project if the project contains event pointing to an invalid game parameter.
  • Fixed parameter dials in the sandbox not updating when selecting between multiple instances of the same event.

New in FMOD Studio 1.10.00 (Oct 9, 2017)

  • Features:
  • Added a new Welcome dialog providing streamlined access to news, learning resources and recent projects.
  • Completely replaced the FMOD Studio User Manual. The new manual contains all-new content, with succinct and up-to-date descriptions of concepts and a glossary of common terms.
  • Revamped the live update system. Changes made to the project after building banks will now be synced to the game upon connecting (this can be optionally disabled from the Preferences window). The changes also greatly increase the reliability of live update.
  • Added support for syncing assets over live update. This means assets can be added to an event while connected to live update, and auditioned directly within the game, without the need to rebuild banks.
  • Added preset parameters and effects. Parameters and effects can be shared in multiple places throughout the project, greatly improving project scalability. Presets can be browsed at the project-level through the Preset Browser window.
  • Added support for viewing automations of objects within the deck.
  • Automations can be found under the Automation and Modulation drawer. This allows automations assigned to presets to be viewed outside of the context of an event.
  • Added support for showing and hiding automation tracks from the editor view. This can be toggled via a property's context menu.
  • Added a keyboard shortcut for creating parameters within events or from the presets browser (Ctrl+P).
  • Added support for implicit parameters. Events will now expose any parameters referenced from an effect or parameter condition, without the need for a tab for each parameter.
  • Added indicator to show the playback position of parameters on the dial display.
  • Added support for per platform effects and tracks. This allows for content to be modified or optimized for a particular set of platforms. Excluded tracks will also optimize away any referenced audio content.
  • Added tabs to the Event Editor. This allows you to browse multiple events within a single Event Editor window.
  • Improved event playback behavior in the tool to match the in-game playback behavior. Events will now be allowed to end naturally. The playback state of events is now clearly labeled above the timecode.
  • Added a pause button (Shift+Spacebar shortcut key can be used to toggle the pause state). Changed the stop button to trigger a non-immediate stop on first press, and an immediate stop while in the stopping state (Spacebar shortcut key while playing).
  • Added tooltips to the transport buttons to indicate their shortcut keys.
  • Added indicators to show which buses are active in the mixer. This works within the tool and when connected to a game via live update.
  • Added support for displaying live values in the mixer. These indicators display the effective value of a given property is in the mixer, as they are after snapshots are applied. This works within the tool and when connected to a game via live update.
  • Added support for more explicit channel formats. You can now set a bus input or output to discrete surround modes. The "Surround" format has been renamed to the "Platform" format, as it matches the platform surround mode selected in the project preferences.
  • Added support for the 7.1.4 channel format.
  • Improved channel format propagation. The bus panner will no longer force discrete surround formats to match the platform surround format. Also, the master bus can have format specified independent of the platform format.
  • Support double clicking number boxes to reset their value. An edit button has been added to the left of the number box to enter text entry mode.
  • Improved screen space usage in the multitrack.
  • Added support for resizing the properties area of windows. This permits resizing of the 3D view and notes sections.
  • Added a velocity property to game parameters, allowing the playback position of the parameter to move by a fixed amount each update.
  • Added "Expose recursively via event instruments" property to game parameters. This allows events to automatically expose parameters of events that they
  • reference via an event instrument.
  • Moved the parameter hold flags to the edit parameter dialog instead of displaying it in the deck.
  • Added the FMOD Gain effect for doing simple gain adjustments without using the Fader.
  • Added the spawn rate property to the scatterer. This allows for scaling of the spawn interval range.
  • Added support for setting the pitch of mixer groups. This will scale the pitch of events routing into this bus. Bus pitch can also be affected via snapshots now.
  • Added support for customizing the user interface of DSP plug-ins. See the user manual for further information.
  • Extended support for inspecting the object model via tool scripting API.
  • Calling studio.project.model.document() will retrieve a summary of the object types available.
  • Added studio.system.require() to the scripting API (this replaces studio._internal.require()). This allows script modules to be referenced across files (see scripting documentation for further details).
  • Added the studio.project.Entity.findInstances() and studio.project.Entity.singletonInstance() functions to the scripting API. For example, calling studio.project.model.Event.findInstances() will retrieve all events within a project.
  • Added the project.buildStarted and project.buildEnded callbacks to the scripting API. These can be used to execute commands before and after builds.
  • Added a number of entity-specific functions to the scripting API. See the scripting API section of the manual for further details.
  • Added a "Flatten" option to folder-based browsers. This allows for items e.g. audio files, events, etc.) to be displayed alphabetically in a non-heirarchical list view. This is useful when batch selecting the results of a search filter.
  • Added the VCA browser to the browser tabs available in the Mixer window.
  • Added a context menu option to open a bank's built output in Explorer or Finder.
  • Added a context menu option to remove fade curves from instruments.
  • Fixes:
  • Sequential multi and scatterer instruments now track their current playlist entry on a per-event-instance basis, rather than globally.
  • Number boxes now look correctly disabled in the playlist item display, when no entry is selected.
  • Markers with identical names are now differentiated correctly in context menus.
  • Notes:
  • Terms throughout the interface have been corrected to match a new, more consistent naming convention. The terms "Sound" and "Module" have been replaced with "Instrument". The "Marker" object is now called "Destination Marker". Finally, properties of the scatterer instrument now refer to "spawning" rather than "sounds".
  • Some scripting API changes have been made which may affect older scripts. These include renaming studio._internal.require to studio.system.require.
  • Getting and setting parameter cursor positions can now be done by calling the getCursorPosition() and setCursorPosition() functions on the parameter, rather than using the cursorPosition property.

New in FMOD Studio 1.09.09 (Oct 9, 2017)

  • Fixes:
  • Fixed Studio not providing useful error message when packaging a profiler session if files are missing.

New in FMOD Studio 1.09.08 (Oct 9, 2017)

  • Features:
  • Studio now selects the newly created events when creating them via audio files drag and drop.
  • Fixes:
  • Fixed intermittent crash when closing a project if the changelist dialog was brought up via Sync, Merge and Commit.

New in FMOD Studio 1.09.07 (Oct 9, 2017)

  • Features:
  • Added support for migration of FMOD Designer's Simple Event Repeating Loop. Currently only infinite play count is supported
  • Added a "Browse" button to the data drop control
  • Added "Identify Local Changes..." to the File menu
  • Fixes:
  • Fixed sequential playlist from FMOD Designer incorrectly being migrated as a random playlist
  • Fixed saving not working correctly when triggered from a script which is run from the command line tool
  • Fixed crash when an audio file on disk is deleted outside of Studio and there are still events referencing it
  • Fixed crash related to copying and pasting instruments and selecting the "Don't Scale" option
  • Fixed crash when copying multiple instruments, one of which is a multi sound and pasting them into a playlist
  • Fixed intermittent crash when turning control surfaces off and on while Studio is running
  • Fixed error when attempting to check in a new project to source control system
  • Fixed Studio not including audio asset located in an external audio asset directory when submitting changes if the audio asset location is within the
  • Perforce client root
  • Fixed Perforce integration not using existing login ticket or existing authenticated login when possible
  • Fixed FMOD Designer sound instances not getting migrated as sound scatterer if the looping mode is set to 'Loop and cutoff' or 'Loop and play to end'
  • Notes:
  • Perforce password is now optional and is only used if there is no valid ticket or the user is not login
  • Modules now get the new default color when migrating a project if their color were not explicitly set previously

New in FMOD Studio 1.09.06 (Jul 7, 2017)

  • Features:
  • Added support for manually resizing the number of logic tracks displayed
  • Added indicator to transition regions to display their quantization interval
  • Added option to hide marker lines, available under View > Show Marker Lines
  • Improved responsiveness when switching between events in the browser
  • Added option to Preferences > Interface to control when profiler tracks are automatically added
  • Added context menu items to profiler tracks to allow adding tracks based on recorded events, recorded buses, or from a given mixer view
  • Added option to Preferences > Interface, to select how an asset is opened when double clicking a single sound. The context menu for a single sound will also allow you to specify whether you open an asset in the current Event Editor, or the Audio Bin
  • Improved the profiler track heads to display the full path for events and buses. The track subheading will also show the object type
  • Added support for adding spatial effects (such as the 3D Panner) to any track in an event. Note that content authored to make use of this will only work correctly when using the 1.09.06 Studio API or up
  • Removed restrictions preventing adding multiple spatial effects to a track
  • Fixes:
  • Fixed automation applied to an AHDSR modulator not working correctly when the property being modulated is a dB-based parameter of a plugin effect or plugin sound
  • Fixed project validity issue after migration if the project contains event with no audio track
  • Fixed crash when importing a Designer project if the project contains event with -60dB wet level and wet level envelope
  • Fixed crash when importing a Designer project if the project contains event with auto pitch enabled sounds on a parameter with non zero velocity
  • Fixed migration incorrectly placed all sustain points from mulitple parameters onto the timeline
  • Fixed intermittent flickering in the snapshots list display while recording in the profiler
  • Removed the translucent display for quantization intervals when zoomed out as this this can become opaque when regions are stacked
  • Fixed marker lines for regions sometimes not aligning properly at the right edge
  • Fixed the lead out length being computed incorrectly when undoing an adjustment of the transition length
  • Fixed issue whereby events that are loaded by recording through the profiler will require re-saving unnecessarily
  • Fixed migrating from a 1.05 or older project results in incorrect output format on global buses with sends
  • Notes:
  • Designer migration now converts the first parameter with non zero velocity and sustain points to the timeline
  • Studio now displays a warning when migrating a Designer project with auto pitch enabled sounds on a parameter with sustain points. This setup is currently not supported by the migration
  • Studio now displays a warning when migrating a Designer project with event containing multiple parameters with sustain points. This setup is currently not supported by the migration

New in FMOD Studio 1.09.05 (Jun 8, 2017)

  • Features:
  • Added support for fine tuning the value of an automation point by holding the control modifier key. Editing automation point values now behaves similarly to dragging the value of a dial control. The control or shift modifier keys can be used to lock the value of the automation point vertically or horizontally, respectively. The alt modifier key can be used to disable snapping while dragging multitrack items.
  • Added support for migrating FMOD Designer's Reverb Level, Reverb Balance and FMOD Flange.
  • Fixes:
  • Fixed newly added automation points not maintaining the value of the original automation curve.
  • Fixed crash when loading an output plugin.
  • Fixed the 3D Preview being visible when the first selected event in the event editor is not 3D.
  • Fixed event creation dialog not respecting the default event selection when creating a new event from default.
  • Fixed defaults not showing up in menu or combo box if they were not newly marked or has not been previously selected in the current session.
  • Fixed lazy loading for referenced events not working correctly post migration before a save and load.
  • Fixed excessive consumption of CPU resource when Studio is idle.
  • Fixed crash when bringing up context menu for audio track when in bulk edit mode if there is a track in the current event that is not common to the selection.
  • Fixed Convolution reverb panning a mono IR with a stereo input incorrectly.
  • Fixed intermittent crash when deleting an event.
  • Fixed the initial value of an event sound's parameter being potentially incorrect when the referenced parameter's initial value is not zero.
  • Fixed crash when building a project with an invalid platform hardware type specified.
  • Fixed automation point labels sometimes being incorrect for certain property types. The automation point labels will now match the dial label display.
  • Fixed FMOD Designer to FMOD Studio migration not attenuating the wet level for event.
  • Fixed crash when inserting a destination on a ToOne relationship via script.
  • Fixed prompt displaying the wrong when renaming a folder or group bus to match another item's name.
  • Notes:
  • Studio no longer shows hidden files for Asset view if they are not already imported. This is to prevent hidden system metadata files from cluttering the Asset view. Importing via drag and drop or File->Import Audio Files is not affected by this change.
  • The GoogleVR plugin has been disabled for Windows XP due to instability on this platform.

New in FMOD Studio 1.09.04 (Apr 11, 2017)

  • Fixes:
  • Fixed AHDSR release not working on single sounds shorter than 100 milliseconds
  • Fixed "Find References..." not working correctly after edit and save
  • Fixed performance of the profiler when many tracks (greater than 250) are present within a single session
  • Fixed issue where the panner LFE toggle button would not work when a channel mix effect with a grouping that contained LFE was in the effect chain
  • Fixed delayed playback on streaming sounds (introduced in 1.09.03)
  • Fixed PS Vita AT9 encoder not working with currently available Sony library
  • Fixed bug where Studio allows user to create a loop region in a transition timeline
  • Fixed potential crash when building due to failed plugin unloading
  • Fixed regression introduced in 1.09.03 that prevents user from reversing the renaming or moving of assets
  • Added progress feedback and option to cancel when moving assets between folders
  • Fixed regression introduced in 1.09.03 that resulted in crash when creating an encoding setting while renaming an asset
  • Notes:
  • Building a Bank with PS Vita AT9 encoding now requires 64bit

New in FMOD Studio 1.09.03 (Mar 22, 2017)

  • Features:
  • Added a new Create menu to the menu bar that allows creation of browser items, folders, and tracks, using keyboard shortcuts.
  • Added increase track height and decrease track height commands to the View menu.
  • Added a keyboard shortcut to build all banks (Ctrl+F7).
  • Added an explicit option for Nintendo Switch to the list of available hardware types that can be associated with each platform.
  • Improved layout and appearance of mixer strips to make better use of vertical screen space.
  • Reduced the size of the mixer strip header text to allow for more of the item name to be shown.
  • Added scroll wheel support for the effects deck and mixer editor, to scroll each view horizontally.
  • Fixes:
  • Greatly improved performance when attempting to move large number of events between folders.
  • Significantly improved performance when lazy load occurs after selecting a large number of events.
  • Fixed the platform hardware types being displayed in an incorrect order.
  • Fixed a potential crash if sound card returned a driver error.
  • Fixed the Transceiver DSP clicking/glitching, after resuming from being 'idle' (ie no sounds playing through it).
  • Fixed 5.1->stereo Prologic 2 downmix causing lack of bass.
  • Fixed preview with compression and looping for short sounds looping slowly.
  • Fixed "Find References..." twice in a row not setting the filter correctly.
  • Fixed crash when walking the 'changelist' relationship of the Workspace object via script.
  • Fixed replacing an audio file with the same name failing silently if the audio file is already under version control.
  • Fixed bug where Studio no longer automatically checks out file when making edits and only checks it out on save.
  • Fixed bug where a single sound waveform for an audio file downloading through
  • FMOD.io would not appear until the instrument was clicked.
  • Notes:
  • The Build shortcut has been reassigned to F7, the Zoom In and Zoom Out shortcuts have been reassigned to [ and ], and the New Project shortcut has been reassigned to Ctrl+Alt+N. This makes more frequently accessed keyboard shortcuts easier to initiate, while allowing for new shortcuts.

New in FMOD Studio 1.09.02 (Feb 15, 2017)

  • Fixes:
  • Fixed a crash when pasting a multi sound into a paused event

New in FMOD Studio 1.09.01 (Feb 9, 2017)

  • Features:
  • Main windows will now darken when a modal dialog is present, to hint when they have been disabled.
  • Update profiler graph hover labels to more descriptive of each displayed data stream. Label will also indicate when no data is present for a given data graph.
  • Fixes:
  • Fixed event scheduling mode is not updated correctly when sound is deleted from track.
  • Fixed issue where users could drop files from their operating system into Studio while a modal dialog was active.
  • Fixed profiler graph resolution not being refreshed when they are resized vertically.

New in FMOD Studio 1.09.00 (Feb 9, 2017)

  • Features:
  • Added the Multiband EQ effect. This is a highly efficient effect featuring five toggleable bands that can be set to lowpass, highpass, shelf, peaking, band-pass, all-pass and notch modes.
  • Added all-new sound module playback visualization. It is now possible to clearly see the playback state of sound modules when triggered on the timeline or via a parameter. This greatly simplifies designing and debugging event playback.
  • Sound modules have been visually revamped to show loop points more clearly, as well as the zero-crossing line for waveforms. Multi sounds and scatterer sounds will now display a preview of their playlist items in their trigger regions, providing playlist information at a glance.
  • Added explicit control over synchronous (time-locked) and asynchronous playback of sound modules (which was previously dictated by the looping state). This can be accessed via the 'Async' button in the sound module deck.
  • Added support for synchronous multi sounds.
  • Added support for non-looping single sounds which play back synchronously.
  • This is useful when trying to avoid wrap-around when applying pitch randomization.
  • Improved the event creation workflow. You can now create a new 3D or 2D event directly, or pick from a user-defined list of Default Events. Default
  • Events can be added via the Event context menu. The new workflow applies when creating event in the browser, or creating events implicitly by dragging audio files into the events browser.
  • Improved the multi sound playlist interface. Playlists now have full support for multi-selecting items, including removing or setting the play percentage of items in batch.
  • Added support for copy and pasting sound modules to and from playlists.
  • Playlist items now display their implicit play percentages if any of their siblings have a play percentage assigned.
  • Added support for adding empty single sounds to the playlist of a multi sound to indicate silences.
  • Added support for multi-channel impulse responses for the Convolution Reverb effect.
  • Add support for assigning events to VCAs.
  • Added a buttons bar to the bottom of all browsers, playlists, and condition lists, providing quick access to commonly used menu commands.
  • Added support for automation of modulator properties.
  • Added support for asymmetric seek speed. This allows a separate seek speed to be set for ascending and descending changes.
  • Added support for displaying the stretched waveform of synchronous sounds that have a static pitch change applied.
  • Added a total event count to Instances profiler graph, which includes instances which are not currently playing.
  • Fixes:
  • Fixed incorrect playback volume for sounds and playlist items whose volume property is set to a non-zero dB value.
  • Improved smoothness of metering levels when connected via live update.
  • Fixed auditioning of programmer sounds with looping enabled.
  • Notes:
  • Synchronous single sounds will no longer be looping by default when they are added. Use the loop button in the deck to enable looping as required.
  • Incremented runtime bank version, requires Studio API 1.09.00 or later.
  • Latest Studio API supports loading old bank versions from 1.03.00.
  • Disconnected sidechain modulators are now inactive. Previous behavior was to fall back to monitoring the event's master track output.

New in FMOD Studio 1.08.15 (Dec 2, 2016)

  • Features:
  • Events, sound modules and audio tables can now be opened in the user's choice of windows via the context menu
  • Added new scripting bank building function that allows user to specify the banks and platforms to build
  • Added support to replace an audio file by dragging and dropping from platform browser a valid audio file of the same name and extension
  • Fixes:
  • Fixed pops occuring at the end of very short waveforms, when auditioned through the Assets tab, with the looping option turned off. This bug does not affect playback of events
  • Fixed crash when dragging in an asset from FMOD.IO right after saving a newly created project
  • Fixed value not committing when modifying certain percentage based randomizer modulator
  • Fixed audio table window to now correctly open a new audio table when alreadyviewing an audio table
  • Fixed crash when opening a FMOD Designer project if any of the envelopes is hidden
  • Fixed unused label for audio file not updating correctly under certain circumstances for a loaded project
  • Fixed convolution reverb 'clear' functionality for the impulse data not working
  • Fixed on certain SVN server, locking of pending changes failed due to unhandled benign error message if user has already obtained the lock
  • Fixed bug where dragging on a tree view item's disclosure triangle could drag the currently selected items
  • Fixed issue where modules obscured by scrolling the audio tracks view were selectable by marquee selection in the marker tracks view
  • Fixed issue where saving was failing if the xml is already checked out by another user
  • Fixed issue where validating a project would cause items in the events browser to be exapnded

New in FMOD Studio 1.08.14 (Oct 21, 2016)

  • Features:
  • Added support for migration from FMOD Designer the channel mix effect.
  • Fixes:
  • Fixed bug when pasting an event sound, any modulator or automation of the nested event parameters are not copied over to the newly pasted event sound.
  • Fixed crash on Mac when using the Bring All to Front menu item when all windows are minimized.
  • Fixed migration from FMOD Designer not converting sound instances with spawning sound def to the sound scatterer.
  • Fixed autopitch modulator not behaving the way it used to be if the parameter minimum is greater than 0.

New in FMOD Studio 1.08.13 (Oct 6, 2016)

  • Fixes:
  • Fixed crash if sidechain was located above a compressor in the mixer bus
  • hierarchy
  • Fixed serialized value for auto pitch at minimum not taking effect after
  • project load
  • Fixed profiler session not loading on Mac (bug introduced in 1.08.09)
  • Fixed intermittent bank building generating invalid banks (size of 1kB) if
  • the asset directory contains large number of unimported assets
  • Fixed bug where Studio incorrectly removes a parameter condition when
  • changing the range of its trigger parameter if the parameter condition's
  • value is on the boundary of the new parameter range

New in FMOD Studio 1.08.12 (Sep 23, 2016)

  • Features:
  • Added support for migrating from FMOD Designer "steal quietest" max playback
  • behavior to event automatable properties voice stealing behavior
  • Added support for pitch at minimum to auto pitch modulator
  • Fixes:
  • Fixed setting the value of a property via text entry not adjusting
  • corresponding automation curves correctly in some cases
  • Fixed crash when closing project while downloading assets from FMOD IO
  • Fixed changes to automation track visibility not getting propagated to other
  • selected events when in bulk edit mode
  • Fixed crash when modifying effects chain in bulk edit mode after several
  • undo redo of effect creation
  • Prevent crash occurring when loading a malformed profiler session
  • Fixed crash when undoing while renaming an audio track or marker. (Mac only)
  • Notes:
  • Incremented runtime bank version, requires Studio API 1.08.00 or later
  • Latest Studio API supports loading old bank versions from 1.03.00

New in FMOD Studio 1.08.11 (Sep 9, 2016)

  • Features:
  • Added proper support for "Copy Effect to All" for mixer bus fader. This now replaces the automation and modulation of the equivalent faders with the automation and modulation of the current fader. It also sets the volume of the faders to match
  • Added new #modified search term to filter any audio file that has a differing channel count and/or length to the value in the metadata
  • Fixes:
  • Fix crash on 64-bit when encoding 16kHz or 24kHz sources using Vorbis at low quality settings
  • Fixed crash when migrating project to 1.08 if the project contains invalid bank metadata file
  • Fixed search text not being updated correctly when using the "Find References..." menu item
  • Fixed bug where Perforce integration would consider Perforce workspace invalid if the project folder name does not match the fspro name and the folder containing the project folder is not in the workspace mapping
  • Fixed issue where marquee selection could not select automation points that were precisely on the edges of a parameter
  • Fixed bug where transition region quantization markings were only being drawn in beats display mode
  • Fixed crash when channel count of the current audio file in Asset View has changed and the length of the audio file is under a certain threshold

New in FMOD Studio 1.08.10 (Aug 23, 2016)

  • Features:
  • Dragging an automation point with the alt modifier key now vertically
  • constrains selected points. This replaces the previous behaviour where
  • alt-clicking would delete an automation point
  • Added support for dragging multiple markers across tracks simultaneously
  • Added support for relative paths (relative to the Asset directory) when
  • importing audio files via scripting
  • Added a menu bar item to jump to FMOD.io
  • Added support for setting polyphony on the master bus
  • Added "PathLineEdit" widget type to scripting. It provides a single-line
  • text entry and a "Browse" button that brings up a path selection dialog
  • Added new setting for Perforce script based integration that allows user
  • to specify a different location for the p4 executable. When unspecified
  • default location is "/usr/local/bin/p4" on Mac OSX and on Windows, it will
  • be the first available p4.exe based on the PATH environment variable
  • Fixes:
  • Fixed issue with incrementing the duration value in move-to dialogs when
  • viewed in beats display mode
  • Fixed scriptable UI combo box not committing manual entry changes if focus
  • is changed via clicking on other UI elements
  • Fixed intermittent expansion of folders occuring in browsers when deleting
  • items or when making assignment changes to banks, VCAs or tags
  • Fixed crash during building if there is a mismatch bit depth in the assets

New in FMOD Studio 1.08.09 (Aug 2, 2016)

  • Features:
  • Browser selection will now take effect on mouse release. This allows for creation of referenced event trigger regions without requiring a second event browser to be opened.
  • Added new option "-script" to the commandline tool to support automated project processing via scripting.
  • Added option to switch the time display mode of the transport bar, move-to dialogs and the timeline ruler using buttons in the transport bar.
  • Time values presented on the transport bar and move-to dialogs can now be incremented using the up and down keys or a vertical mouse drag.
  • The #unassigned filter will now exclude referenced events.
  • Added support for dragging multiple modules across audio tracks.
  • Fixes:
  • Fixed intermittent crashes when selecting and dragging items within the browser, often occurring when a load is triggered. This also fixes issues with queued mouse presses not being handled correctly while loading is in progress.
  • Selection of browser items on Mac is now more consistent with the Windows implementation. For example, opening a context menu will select the clicked item before being shown.
  • Fixed Studio crashing for a new project if the user account name contains foreign character not found in the system locale.
  • Improved build time when multiple editors for the same project are opened.
  • Improved time taken to delete folder containing large number of events.
  • Fixed Studio not cleaning up obsolete folders when migrating from a project that is of version 1.05 or older.
  • Fixed accuracy issue with interpolated value between two placed automation
  • points for dB based automation curves.
  • Fixed automations not being trimmed correctly when dragging a number box control.
  • Fixed the active snapshot not being cleared from the browser correctly when navigating back to the mixing desk via the breadcrumbs widget.
  • Fix recently introduced bug that caused rerouting bus to master bus via drag and drop to bail out without doing anything.
  • Notes:
  • The Two Big Ears 3Dception trial has been removed from the plug-ins list as it is no longer supported.
  • Controls which cannot be scoped into a snapshot, such as buttons and dropdowns, will now display their baseline values, even when viewed in the context of a snapshot.

New in FMOD Studio 1.08.08 (Jul 28, 2016)

  • Features:
  • Added support for auditioning assets with their final compression settings. This can be enabled by clicking the "Compress" button below the audio file display.
  • Added support for looping auditioning of assets. This can be enabled by clicking the "Loop" button below the audio file display.
  • Metering information is now displayed along with fader values in the birds eye view of the mixing desk.
  • Added option to enable include sub directories for audio tables. The keys of the entries will be the relative path separated by forward slash.
  • Improved accuracy of Designer envelope migration. Studio now uses additional points and the diamond handles to better approximate the different curve types found in Designer.
  • Added support for importing Designer's Time Offset to module's Start Offset.
  • Note: the Start Offset in Studio is in percentage of the audio asset's length or in the case of multisound, the percentage of the shortest audio asset's length. Studio will clamp the value of the original envelope in Designer to make sure all parts of the curve is within the range of 0 to 100%.
  • Fixes:
  • Fixed looping sounds in a multi sound playlist failing to stop if the multi sound itself is non-looping.
  • Fixed Asset browser losing focus after a rename of items resulting in browser not responsing to arrow keys.
  • Fixed various errors and omissions in the FMOD Studio User Manual.
  • Fixed project packaging function not including the master bank binary when the "Banks" option is enabled.
  • Fixed crash when setting the Impulse Response on the convolution reverb.
  • Fixed issue where after migrating a project and saving, the events can fail to load and present itself in the editor (can be worked around by reloading the project).
  • Fixed issue where renaming an asset folder with unimported audio files results in the unimported audio files going missing from the view. Instead Studio now attempts to import them prior to renaming.
  • Fixed bug where the "Open" button in the Browse for Project... dialog remains greyed out under certain circumstances.
  • Fixed Perforce integration not prompting user to resolve conflict if the project was synced outside of Studio.
  • Fixed Perforce integration returning an error when attempting to resolve conflict by accepting the server version.
  • Fixed the automatic input format not being computed correctly when placing modules on the master track.
  • Fixed the drag drop indicator sometimes being drawn at the wrong location in the browser.
  • Notes:
  • Newly created events will no longer send to the global Reverb return by default.

New in FMOD Studio 1.08.07 (Jul 1, 2016)

  • Features:
  • Improved the timecode display such that individual components can be edited directly via keyboard input. This includes positions displayed in measures.
  • Increased the pixel area of which named markers and tempo markers can be double-clicked. This makes it easier to edit their values.
  • Studio now supports recovering of invalid global mixer group and return.
  • Fixes:
  • Fixed issue with certain plugins appearing to be incompatible after reloading a project.
  • Fixed "Save As" failing if an attempt to "Save" has failed after modifying the project.
  • Fixed crash when attempting to paste mulitple single sounds onto a game parameter if their start positions are not unique.
  • Fixed labels on the timeline ruler being displayed incorrectly for certain measures.

New in FMOD Studio 1.08.06 (Jun 23, 2016)

  • Fixes:
  • Further fixes have been made to the email client used for the Contact Us dialog and Crash Reporter, due to problems with some users being unable to send from certain locations. Improvements have also been made to better explain when an email fails to send
  • Fixed "Identify Local Changes..." in Perforce not detecting all the changes
  • Fixed live update not connecting to older runtimes (1.08.00 to 1.08.02)

New in FMOD Studio 1.08.05 (Jun 23, 2016)

  • Important:
  • Detection of incompatible DSP plugins has been improved, such that placed instances must strictly match the loaded plugin's description. As a result, some older projects may have their placed plugin instances flagged as incompatible. To assist with this, this version also adds a new plugin repair utility (see below) which can be used to safely migrate old plugin instances.
  • Features:
  • Improved build progress granularity when building banks.
  • Linked the active selection in the Buses browser to the editor selection, in the Mixer window.
  • Changed the alignment of the Trigger Behavior tab so that it stays in place when opened.
  • Added functionality to import a profiler session from a Studio generated zip package.
  • Added support for repairing plugin instances when a plugin description changes or a plugin DLL has been removed. This can be done by clicking on the deck widget of the corresponding plugin instance. Plugins can be repaired per instance, or optionally, repaired across an entire project.
  • Improved support for high-DPI displays on Windows.
  • Fixes:
  • Fixed the email client for the Contact Us dialog and Crash Reporter (this had been disabled due to issues with our underlying email service).
  • Fixed Studio generating unused {????????-????-????-????-????????????} folder in the profiler user data folder when loading a project.
  • Fixed issue where the type ordering in browser can sometimes be violated after moving items around.
  • Fixed stall when creating a new profiler session if there are existing profiler sessions.
  • Fixed verbose logging not outputting low level logs on Mac.
  • Fixed migration from 1.07 not generating unique asset names if 2 or more assets have the same path with differing cases.
  • Fixed extended selection not working properly right after Audio Bin view is opened via "Open in Audio Bin".
  • Fixed some omissions and errors within the FMOD Studio User Manual.
  • Fixed Designer effects migrated via plugin not having the correct automation curve and hence incorrect interpolation.
  • Fixed Perforce integration not reporting an error if there is no available workspace when P4HOST is set.
  • Fixed Perforce integration not using the environment variables as default.
  • Fixed Perforce integration not logging in if a valid user and password has been specified.
  • Fixed crash in "Source Control->Browse for Project..." dialog when clicking the "Open" button if the connection details was changed after a selection has been made.
  • Fixed Asset view behaving weird after a new folder named "New Folder" is created if there already exists a "New Folder ()".

New in FMOD Studio 1.08.04 (May 26, 2016)

  • Features:
  • Revamped the event macros interface so that macros are displayed alongside the master track effect deck. This makes it easy to add or remove the 3D panner and simplifies management of the effect deck selection. The master track will also be displayed when nothing is selected within the event.
  • Added the 'Steal Quietest' stealing behavior for events and group buses. This causes the quietest event to be stopped and replaced with a new event, when the event instance limit is exceeded.
  • Improved the user interface for the package project dialog.
  • Fixes:
  • Save as now works even if the original project has files that are read only.
  • Fixed intermittent issue where audio assets not getting restored properly after a save failure during the migration of a project.
  • Fixed path line edits being cleared when cancelling out of the file select dialog.
  • Fixed the sandbox and profiler API playback not using the same audio output device that is selected in the preferences window.
  • Fixed issues loading plugins that reside in file paths containing non-ascii characters.
  • Fixed sustain point in Designer project not getting migrated properly.
  • Fixed sound def instance's volume not getting migrated from Designer to Studio.
  • Fixed audio assets not getting the correct length, channel count and sampling rate when migrating from a Designer project.
  • Fixed SVN integration to use the preferred path for Mac and Windows. On Windows it relies on location of svn.exe to be included in PATH environment variable and on Mac it looks for svn in /usr/bin.
  • Fixed incorrect command option used for conflict resolve in SVN script.
  • Fixed incorrect command option used for checkin in SVN script.

New in FMOD Studio 1.08.03 (May 6, 2016)

  • Important:
  • Added new FMOD Studio Getting Started Guide. This can be opened via the Help > Getting Started Guide menu item.
  • Features:
  • Added support for complex queries in the browser filter. You can now filter the events browser for events containing a particular parameter or effect, and filter the assets browser by audio file length. Filter suggestions have been added to the loupe menu.
  • Added support for cooldown time for events. This is visible in the event macros deck. The cooldown time specifies the minimum time before another event of the same type can be played. This is useful for events that are triggered rapidly. This is set to zero (disabled) by default.
  • Added an option to package a project or an individual profiler session to a zip file. Packages optionally include audio assets, profiler sessions and built banks. This can be initiated by from the File > Package Project... menu item to package an entire project, or via the Package Selection... context menu items for individual profiler sessions.
  • Updated the AHDSR interface to include number boxes for each component. This makes it easier to edit components independently.
  • Added support for bulk editing AHDSR values.
  • Removed restrictions that prevent adding certain types of effects more than once to a given effect chain.
  • Improved the accuracy of mouse selection in the profiler lifespans view. The selected lifespan will be drawn on top always.
  • Added a context menu item to modify a snapshot's behavior after it has been created.
  • Added an a build settings option to disable including audio file names within built banks.
  • Added support for creating editable combo boxes via the scripting API. Setting the "isEditable" property to true will make it editable and the state can be queried via isEditable function.
  • Added support to the scripting API to query if the operating system is Windows or Mac OSX. The studio.os.platform property will return either "win" or "mac" respectively.
  • The user combo box of Perforce setting is now editable. This will allow users using the Helix Cloud to type in the desired user name.
  • Fixes:
  • Fixed bulk edit not working correctly if the property is being modulated by more than one modulator.
  • Fixed crash when validating project if the project contains Mixer View with events assigned to it.
  • Fixed Audio Bin view allowing unsupported file types to be dragged in.
  • Fixed shortcut key not working for Open in External Sample Editor.
  • Fixed intermittent crash when dragging and dropping mixer input.
  • Fixed programmer sound without a placeholder incorrectly setting the channel format to surround. Now defaults to mono.
  • Fixed extended selection in Asset view not using the current after a "Open in Audio Bin" operation.
  • Fixed the browser keyboard shortcuts for collapsing/expanding folders not working when the browser is in focus but an event editor is opened.
  • Vertical markers in the multi-track editor fixed to align precisely with the parameter ruler markings.
  • Fixed crash when attempting to drag and drop a folder from Finder onto the Asset view.
  • Fixed crash when attempting to drag and drop audio assets between projects.
  • This operation is not supported and user should instead use Finder or Windows Explorer to copy audio assets between projects.
  • Reduced the jittering of panners when changing bus selection.
  • Fixed platforms still appearing in the platforms list after being removed, when following a rename.
  • Fixed auditioning UI not working for audio table.
  • Fixed surround panner speakers being disabled after switching platforms.
  • Fixed crash when pressing the delete key immediately after deleting an entry from the multisound playlist.
  • Fixed new Perforce integration not populating the users combo box correctly on Mac due to differences in definition of newline on Mac and Windows.
  • Fixed profiler levels graphs sometimes not resetting to zero properly.
  • Fixed various minor errors and missing sections in FMOD Studio User Manual.

New in FMOD Studio 1.08.02 (Apr 14, 2016)

  • Features:
  • Added indicators to transition timelines that contain a transition timeline
  • Added minimum and maximum text to the automation track ruler
  • Added custom UI for VisiSonics spatialization plugin
  • Fixes:
  • Fixed unnecessary up/down mix applied to 2D events that have sidechain modulators
  • Fixed issue with Perforce integration for plugin that under certain circumstances Studio would alter the file type of plugin to text instead of binary
  • Fixed crash when closing an editor view if there is effects that are currently selected
  • Fixed depot project dialog not refreshing properly if source control provider has no user modifiable settings in UI

New in FMOD Studio 1.08.01 (Apr 8, 2016)

  • Features:
  • Drag and drop from IO view onto the Asset view is now supported
  • Added download progress indicator to audio audition view when downloading an IO audio file
  • Added a warnings indicator to display when a selected audio device is unable to be initialized
  • Fixes:
  • Fixed Studio not parsing the commas separated keys.txt correctly to populate
  • the audio table
  • Fixed hang or crash when loading a .it file or mod file as a sound
  • Fixed Perforce integration incorrectly reporting workspace is not suitable
  • if project name contains white spaces
  • Fixed the loading progress indicator in the status bar not updating on Mac
  • Fixed crash when an illegal character is entered in the platform output
  • sub-directory and Studio loses focus (e.g. switching between different
  • application)
  • Fixed Studio incorrectly reporting an error when importing an audio assets
  • that is already imported
  • Fixed crash when deleting an asset folder if it contains unimported assets
  • for an existing project
  • Fixed bug where single sound modules are not removed when deleting an
  • asset folder if it contains audio files that are referenced
  • Fixed issue where Studio does not always refresh the asset view properly
  • after changing the asset folder in preference
  • Fixed crash when dragging an IR from the asset view onto the Convolution
  • Reverb effect
  • Fixed error message when attempting to audition an audio file while
  • downloading it from IO
  • Fixed stall when attempting to browse for project using a javascript based
  • source control provider
  • Fixed crash when adding a sidechain modulator to a sound while playing
  • or paused
  • Fixed bug where Perforce integration is not handling null workspace root
  • properly
  • Fixed bug where bulk edit in Audio Bin View not working when expanding the
  • selection (bulk edit works in the Asset tab of the Event editor)
  • Fixed bug where "Import" does not created metadata for the asset folder
  • Fixed the left edge of timelocked sounds not displaying correctly
  • intermittently
  • Fixed bug where after moving assets into a new folder, Studio does not select
  • and put the new folder in the rename state
  • Fixed bug where Studio would silently fail when attempting to move an asset
  • if the user is currently auditioning the asset in the Asset browser
  • Fixed bug where after renaming an asset folder, it would get deselected if
  • it contains nested folders or assets
  • Fixed bug where the expanded state of the browser is not always retained
  • when moving items around in the browsers
  • Fixed ASIO device list collapsing down to a single entry or sometimes blank

New in FMOD Studio 1.08.00 (Mar 7, 2016)

  • Important:
  • Launched FMOD.io. You can now login and purchase assets via the FMOD.io tab in the Audio Bin window.
  • The project file format has changed significantly. Please use the in-built migration option when opening older projects.
  • Features:
  • Added the 3D Object Panner effect to allow events to be spatialized using Dolby Atmos and Playstation VR technology.
  • Added tool support for loading custom output plugins and codec plugins.
  • All-new asset management workflow. Files are now mapped to physical locations on disk, greatly simplifying working with audio files. Finding and replacing files in the Assets folder structure is quick and easy, as they always match the structure you see in Studio. The Assets folder can be mapped to a network drive, or stored separately from the project metadata.
  • New files are automatically detected when added on disk to the Assets folder. This allow you to set up your DAW to build directly into your project's Assets folder. The assets view also supports filtering by newly detected files.
  • Added the 'Consolidate' context menu. This is available when selecting multiple audio files in the assets browser and allows you to replace old assets with new ones, or merge multiple existing assets.
  • Revamped management of encoding settings. Encoding settings can now be specified on a per platform, per folder, and per asset basis from the Assets browser. Assets can be assigned custom encoding settings directly, or can inherit settings more broadly by setting encoding settings at the folder or platform level.
  • Added support for customizing available platforms for a project including support for multiple platform configurations for the same hardware type.
  • Adding new platforms to your project can be configured from the Preferences dialog. Build output directory, speaker format, and default encoding settings can all be set on a per platform basis.
  • Added a status bar. This includes new incators for live update connection status, a validation warnings indicator, and a loading progress bar.
  • Added active platform selector to the status bar. This allows for building to a single platform, auditioning events in their platform speaker format, and adding per platform encoding settings in the assets browser.
  • Added a 'Build All Banks...' option to the menu bar. This will build all banks across every platform. The 'Build' menu bar item will now build just the banks required for the active platform.
  • Added support for left-edge trimming. You can now drag the left edge of time-locked single sounds to trim away the head of an Asset, accurate to samples. This process is non-destructive, much the same as trimming the tail of a file.
  • Added an offset field to the 'Move To...' dialog to support left-edge trimming.
  • Added support for setting a start offset as a percentage of a module's content. This allows for setting a start offset that will scale based on the selected content, for example, scaling the offset based on the sound selected in a multi sound playlist. This allows for automation and modulation of start offset over the entire duration of the sound. This complements the newly added support for time-locked left-edge trimming.
  • Added support for splitting sound modules. This occurs at either the context menu position or at the cursor position, when executed via the menu bar item.
  • Added a command for replacing a single sound with the trimmed audio. Sounds that have been non-destructively trimmed on the timeline can be replaced with a trimmed copy of the asset, using the 'Replace Audio with 'Trimmed Copy' context menu item.
  • Added support for snapping automation points to neighboring points, making it easier to create vertical segments in automation curves.
  • Added the assets browser tab in event editor. The assets browser tab has been added to the Event Editor window for quick access to audio files.
  • Added support for the 'Decompressed' loading mode. At runtime, this allows for assets to be decompressed into PCM data when they are loaded, rather than being decoded as they are played. This complements the existing
  • Compressed' and 'Streaming' loading modes. The 'Decompressed' loading mode can only be applied as a per platform encoding setting, under the 'Advanced Loading Mode' drop-down.
  • Added support for profiling file I/O. A new graph is available in the master track of each profiler session, indicating disk bandwidth usage for bank loading, sample loading, and asset streaming.
  • Added indicators to event instances in the lifespans view of the profiler. You can now inspect when events have been delayed due to file I/O, or when they have been restarted via code.
  • Added a new script-based source control plugin interface. Source control can easily be integrated via Javascript.
  • Added SVN integration (Beta), backing onto the new script-based source control plugin interface.
  • AT9 Band Extension is now enabled by default for supported bit-rates.

New in FMOD Studio 1.07.07 (Feb 17, 2016)

  • Fixes:
  • Fixed crash when attempting to find project in Perforce server if the workspace view contains mapping to an invalid drive
  • Fixed bug when finding project in Perforce server, Studio was not looking at the immediate folder specified in the workspace view
  • Fixed bug where Perforce workspace will be considered not suitable for project if the project folder instead of its ancestor folder is mapped in the workspace view
  • Fixed bug where Studio would mark the metadata of a newly created event for add prior to saving which can result in dangling changes for non existence files
  • Fixed crash when deleting a profiler session while it is in the process of recording
  • Fixed Studio not terminating on shutdown if ASIO is selected as the audio device
  • Fixed issue while dragging or resizing the birds eye view widget and right-clicking other widgets
  • Fixed issue with changes to audio assets in nested folders not showing correctly in the submit dialog
  • Fixed crash when attempting to move an incorrectly displayed audio assets in submit dialog to on hold or to the changes tab
  • Improved Designer to Studio migration performance
  • Fixed issue with the Zoom Out view menu command. The view now stays correctly positioned in relation to the parameter cursor
  • Fixed potential crash when switching output mode to ASIO

New in FMOD Studio 1.07.06 (Jan 28, 2016)

  • Features:
  • Added event mixer strips to the mixer desk. This reintroduces some of the previous mixer input functionality, such as the ability to meter, solo and mute events, and scope events into mixer views. You can also quickly view the event macros for selected event strips.
  • The shift key can be held to multi-select track heads in the multitrack editor.
  • Fixes:
  • Fixed UI bug where under rare circumstances after validation, nested events would appear to be moved to the top level in browser even though project data remains unchanged.
  • Fixed the Resize All Tracks menu command for the Profiler.
  • Fixed hang when changing output device while auditioning a waveform.
  • Fixed live update connection state not updating properly when changing output device or project format.
  • Fixed validation warnings appearing for control surface bindings.
  • Fixed a Mac-only crash related to tooltips.
  • Fixed crash when hitting the delete key twice in a row when an automation point is selected.
  • Fixed crash when deleting a selected automation point and performing another operation on the automation point via the keyboard, before the mouse is released.
  • Fixed bulk-editing of plugin effects not working in mixing desk.
  • Fixed script-based menu bar items causing crashes on Windows.
  • Studio now remembers the last folder audio was imported from and opens file dialog pointing at the folder on next import.
  • Improved validation for projects with malformed profiler data.
  • Fixed crash bug when resizing a transition timeline to zero length in an event that has automation points.
  • Fixed crash bug when migrating from a Designer workspace to Studio.
  • Fixed parameter values not being passed through to event sounds in playlists.
  • Fixed crash when syncing to source control if there are unsynced changes made to the mixing desk.

New in FMOD Studio 1.07.05 (Jan 8, 2016)

  • Features:
  • Added a label to indicate the master bank in the browser.
  • Fixes:
  • Fixed playlist percentage not clearing after removal resulting in loss of settable percentage range.
  • Fixed duplicate event name causing bank build failure even after the duplicate event is renamed or deleted.
  • Fixed rare case in which a benign validation error would be detected after undoing a paste operation.
  • Fixed dials and faders intermittently jittering when dragged.
  • Fixed issues related to opening a project via file association while a modal dialog is present.
  • Fixed opening projects via file association not working for some paths on Windows.
  • Fixed rounding errors occurring when editing numeric properties via text.

New in FMOD Studio 1.07.04 (Dec 11, 2015)

  • Features:
  • Added indicators to highlight events that have been referenced and events
  • that have not been assigned to a bank, in the browser view. A similar indicator has been added the audio bin to visualize which files aren't used.
  • Extended support for the "Find references..." command. For example, you can find all snapshots that reference a particular bus, find all audio files
  • referenced by a particular event, or find all VCAs that affect a particular
  • strip.
  • Added a "Find sends..." option for return buses. This allows you to filter the events browser by items that send to a particular return bus. You can also filter the routing browser to find other buses sending to a return.
  • Added support for quantization intervals of up to eight bars for sounds and transition regions.
  • Added support for keying off sustain points in the sandbox.
  • Improved the performance and responsiveness of the browser view.
  • Improved reliability of live update connect.
  • Improved indicators for when a plug-in is missing.
  • Improved rendering performance of long transition regions. Quantized transition points will now be drawn as a transparent areas where necessary.
  • Better support for sounds with channel/speaker masks, ie a 1 channel sound specified as LFE, or a quad sound specified as LRCS instead of 2 front 2 back as an example.
  • Added multi-select for tracks via their track head widgets. Multi-select track context menu options include delete, copy, resize and change colour.
  • Extended context menu commands for Markers and Modules to operate on the entire selection when possible.
  • Fixes:
  • Fixed the '#referenced' filter being incorrect when a reference is removed from an event.
  • Fixed output format for single sound not being updated correctly after removing its audio file.
  • Fixed crash when attempting to convert a snapshot module to a nested event.
  • Fixed F2 shortcut key for renaming current item in browser not working after switching between windows.
  • Fixed items being pasted under events, when an event is selected in the browser. Items will be pasted to their closest folder ancestor.
  • Fixed the scripts menu not showing up on Mac in some cases. Fixed the reverb preset values sometimes being reset or overridden when changing selection.
  • Fixed multiple issues with visible transition timelines when zooming and scrolling via the BirdsEyeView widget.
  • Fixed display issues with parameters that begin at a negative value.
  • Fixed crash when attempting to use the volume and pitch number box in a multisound with nothing selected in the playlist.
  • Fixed rare crash when saving after syncing to source control.
  • Fixed crash when resizing transition modules while the multitrack editor view is horizontally scrolling.
  • Fixed issues when simultaneously moving automation points and using the horizontal constraint feature.
  • Fixed selection, movement and context menu issues with markers that are locked when a transition timeline is visible.
  • Fixed ui issue when adding a new track to the multitrack editor while a transition timeline is visible.
  • Fixed Multi Sounds and Scatterer Sounds not randomizing correctly when editing playlist items and switching between sequential and random mode during playback.
  • Fixed possible crash when editing play percentages of playlist items during playback.
  • Fixed crash when pasting objects referencing a deleted transition timeline.

New in FMOD Studio 1.07.03 (Nov 18, 2015)

  • Features:
  • Added the Transceiver effect. Sends signals from multiple sources to a single 'channel' (like a radio station, up to 32 of them) and receieve from that or any channel from multiple receivers. Great for receiving and broadcasting a submix from multiple 3D locations (for example, it can be used to 3D position a reverb bus signal inside an event).
  • Improved the multitrack snapping indicator appearance.
  • Added an absolute mouse input mode (useful for tablets and touch screens). The input mode can be set via the preferences dialog.
  • Added an "Open in Explorer/Finder" context menu item for profiler sessions.
  • Added support for selecting a file for effect data parameters, triggered via the context menu or by double-clicking the control.
  • Added *.agp file extension filter to AudioMotors data property.
  • Fixes:
  • Improved general performance of bulk edit and responsiveness when altering values using dials and faders.
  • Fixed profiler sessions sometimes not adding tracks for recorded events automatically.
  • Fixed browser windows disappearing unexpectedly when switching applications.
  • Fixed crash when attempting to select a incorrectly recovered profiler session.
  • Fixed crash when using control surface input while a blocking operation is in progress.
  • Fixed recovery mechanism to recover snapshot and profiler to the correct root folder.
  • Fixed crash using FLAC files.
  • Fixed export GUID not exporting event paths since (introduced in 1.07.00).
  • Fixed issue when copying event references when the item that was referenced resides in the master folder.
  • Fixed crash when migrating a 1.06 project to 1.07 under certain circumstances.
  • Fixed crash when changing bus polyphony limit.
  • Fixed the 'Move to' menu item not showing folders correctly.

New in FMOD Studio 1.07.02 (Nov 2, 2015)

  • Features:
  • Added support for modulating the stereo panner
  • Added functionality to refresh the parameters on an event sound
  • Fixes:
  • Fixed profiler sessions not loading on Mac
  • Fixed crash when dragging mixer return from Mixing Desk onto an effects chain
  • to create sends
  • Fixed problem where Studio would load a system vorbis encoder instead of the
  • one we ship, our encoder is now called libfsbvorbis

New in FMOD Studio 1.07.01 (Oct 27, 2015)

  • Features:
  • Added support for recovery of audio bin item if its containing folder is missing from the project.
  • Improved search times in the browser for very large projects.
  • Added demo content for the AudioMotors plugin, when using the trial version.
  • Added a new scripting API function: studio.project.importAudioFile. This can be used to import audio files to the audio bin of a project for a given path.
  • Fixes:
  • Fixed intermittent crash occurring when reloading a plugin while it is being used for playback.
  • Fixed intermittent crash when validating the project.
  • Fixed mouse jitter occurring on some Mac devices when dragging faders.
  • Fixed delete key not working when selecting playlist items.
  • Fixed routing browser not reordering items correctly when dragging them to the bottom of the view.
  • Fixed the output format for Multi Sounds not being computed correctly.
  • Fixed multitrack view not refreshing the display intermittently.
  • Fixed crash when rerouting a mixer input via the context menu.
  • Fixed crash on Mac when performing undo and redo commands while editing text using a text edit widget.
  • Fixed 'Tremolo' effect missing from the effect list (introduced in 1.07.00).
  • Fixed programmer sound placeholders not auditioning correctly when contained within a nested event.
  • Fixed issue where modulation tab would sometimes require two clicks to
  • collapse.
  • Fixed incorrect plugin names being written to banks. Plugins will now take the user-assigned name, or an empty string if none has been set.
  • Fixed the 3D Preview being fixed to the maximum elevation when starting at the listener position.
  • Fixed crash when profiling nested events.
  • Fixed crash when selecting audio asset if the asset file path exceed 255 characters.
  • Fixed the preview widget not working in the audio table editor.
  • Notes:
  • Selecting the deck for a parameter can now be done by clicking on its label
  • in the transport bar.

New in FMOD Studio 1.07.00 (Oct 9, 2015)

  • Important:
  • Studio is now a 64-bit application, providing greater memory capacity and improved performance. On Windows, separate 32-bit and 64-bit versions are available. On Mac, Studio is now 64-bit only.
  • All plugin libraries must be built for 64-bit architecture in order to be compatible with the 64-bit version of Studio.
  • The project file format has changed significantly. Please use the in-built migration option when opening older projects.
  • The Studio tool now supports tracking of anonymous user analytics. This data will assist us in refining interface discoverability and tracking performance within the tool. Users can opt-out at any time via the About dialog.
  • Features:
  • Added new scripting system, allowing users to control the interface and modify project data via a JavaScript API. Scripts can be run from the console window, assigned to menu bar items, or triggered remotely from a level editor or external application. Script files with the *.js extension will be searched for in the following directories: %appinstalldir%/Scripts, systemuserdir%/FMOD Studio/Scripts, and %projectdir%/Scripts.
  • Added support for marquee selection and movement of multitrack items. This includes moving markers, regions, and automation points in unison.
  • Added support for snapping within the multitrack, including snapping to the ruler, cursor, playhead and other markers, regions, modules and loop points.
  • Greatly improved project load times. Projects now load 4 to 5 times faster.
  • Added support for finding all references to an event or audio file.
  • Added polyphony controls to mixer groups, allowing you to limit the number event instances routed into a group.
  • Improved nested event workflow. Nested events are now displayed under their parents within the browser. Added support for creating multiple references to a nested event. Added support for converting a nested event to a global event. Added support for converting a global event sound reference to a nested event by making a nested copy.
  • Added support for profiling of snapshots and their intensities.
  • Added profiler support for capturing the timeline position of event instances. This can be viewed in the deck, once an instance is selected.
  • Added an option to filter by referenced events, within the event browser.
  • Added support for moving the parameter cursor with the left and right keys. The control modifier can be held to move in finer increments.
  • Added a new Channel Mix effect. This allows you to set per channel gain adjustments, and specify an input channel grouping.
  • Studio now comes with AudioGaming's AudioMotors and Two Big Ears' 3Dception as built-in trial plugins. Both have include a customized deck interface.
  • Panels within the properties pane can now be collpased.
  • Added a welcome dialog which is displayed the first time a new version of Studio is opened. This dialog also replaces the existing About dialog.
  • Added support for horizontal scroll wheels. This includes horizontal scrolling with trackpads.
  • Improved support for scroll wheels that track delta values with less than 1/8th of a rotation, such as the Mac trackpad.
  • Notes:
  • Incremented runtime bank version, requires Studio API 1.07.00 or later. Latest Studio API supports loading old bank versions from 1.03.00. Mixer inputs have been deprecated; please use mixer groups to achieve the same effect. This allows for a more streamlined workflow, whilst also facilitates runtime optimizations. Old projects containing modified mixer inputs have been migrated to work with mixer groups.
  • Renamed command line tool for Windows from fmodstudio.com to fmodstudio.exe
  • Project open and save dialogs now point to the most recent location
  • The polyphony stealing option "Quietest" has been renamed to "Virtualize", and the option "Off" has been renamed to "None". This more accurately describes their respective behaviors.
  • Studio will now search for plugin libraries (*.dll and *.dylib files) within the following directories: %appinstalldir%/Plugins, systemuserdir%/FMOD Studio/Plugins, and %projectdir%/Plugins.
  • Warnings about missing or trial plugins are now shown post build.

New in FMOD Studio 1.06.10 (Sep 17, 2015)

  • Features:
  • Added support for loading custom DSP plugins when auditioning via the sandbox, or triggering the playback of profiler API captures
  • Fixes:
  • Fixed irregular crashes on Mac when using trackpad gestures
  • Fixed built-in parameters not being displayed as read-only in the sandbox
  • Fixed bug with replacing audio asset not updating the trigger region length of timelocked sounds
  • Fixed bug with source control file menu items doubling up under certain circumstances
  • Fixed Trigger Delay not being applied to sounds on parameters that trigger immediately when an event starts.

New in FMOD Studio 1.06.09 (Sep 2, 2015)

  • Fixes:
  • Fixed submiting changes failing silently if multiline changelist description
  • is used (Perforce only)
  • Fixed commandline bank building not working as expected if Desktop and/or
  • Mobile specified as the target platforms
  • Fixed commandline not handling leading whitespace and trailing whitespace
  • in platform name
  • Fixed adding a parameter to a referenced event does not always propagate
  • change to all event reference sound modules
  • Fixed copying and pasting behaviour to compare audio assets by size for
  • similarity if we are doing a lookup by path for replacement asset

New in FMOD Studio 1.06.08 (Aug 13, 2015)

  • Fixes:
  • Fixed crash when trying to play a sound with more than 8 channels.
  • Fixed bug where modified mixer inputs are no longer visible in submit dialog
  • Fixed bug where deleted items are not reappearing after a revert if project
  • is saved in the same session
  • Fixed bug where items show up twice after undoing the deletion of audio bin
  • folders

New in FMOD Studio 1.06.07 (Jul 27, 2015)

  • Fixes:
  • Fixed crash when dragging an audio file from Finder into the audio bin while
  • a line edit for an item to be renamed is still active (Mac only)
  • Fixed seeking occuring in the event editor during save
  • Fixed units not being displayed on profiler graph rulers
  • Fixed rare crash occurring when working with multiple projects
  • Fixed marker priority not updating consistently when being reordered

New in FMOD Studio 1.06.06 (Jul 21, 2015)

  • Features:
  • Added support to the compressor effect for unlinked channels
  • Added support for automatically removing old banks prior to building all
  • banks
  • Added support for copying event references between projects
  • Fixes:
  • Fixed issue with seek speed dial not going back to instanteous correctly
  • Fixed nested events double counting voices in profiler
  • Fixed bank building dialog remaining open when an error occurs while
  • building the last bank
  • Fixed issues when copying events that are referenced by a profiler session
  • Fixed issue with menu bar items sometimes not updating
  • Improved loading times for larger projects with many sends
  • Fixed progress bar resetting to zero towards the end of loading a project
  • Fixed issue with rerouted returns showing up twice in mixer editor view
  • Fixed alignment issues with VCA handles
  • Fixed intermittent issues with initialization of plugin parameters
  • Fix copy/paste crash with convolution reverb
  • Notes:
  • Seek speed will now be rescaled when you resize a parameter
  • Support for building for desktop, when no build settings are defined, has
  • been deprecated
  • Event references copied between projects are matched by path
  • Horizontal scroll bars have been removed from views linked to a birds eye
  • view to conserve screen space

New in FMOD Studio 1.06.05 (Jun 25, 2015)

  • Features:
  • Added support for placing named markers within profiler sessions
  • Added support for profiling nested event instances
  • Added separate profiler graphs for inclusive (self) and exclusive (total)
  • instance and voice counts
  • Added single-click option to scope in properties to snapshots
  • Improved the clarity of the mixer snapshots interface
  • Fixes:
  • Fixed crash during sync if a currently visible browser item is removed as
  • part of the sync
  • Fixed intermittent crash if pending changes has item with non ascii
  • character in the filename (Perforce only)
  • Fixed strips still in bulk edit model even if they are no longer in the
  • selection
  • Fixed crash when the folder of an item has been deleted and checked in
  • before the deletion of its items
  • Fixed markers "bleeding" graphically when dragged quickly
  • Fixed loading of event being triggered spuriously in the editor
  • Fixed automation curves for parameter properties not redrawing when the
  • parameter range is changed
  • Fixed bulk editing of the solo state for mixer strips not behaving correctly
  • Fixed potential crash when starting a recording with the profiler
  • Fixed crash when profiling a project containing invalid mixer inputs

New in FMOD Studio 1.06.04 (Jun 10, 2015)

  • Features:
  • Added an auto-reconnect option when connecting to a game via live update
  • Added option to build banks if banks aren't found when opening the sandbox
  • Fixes:
  • Fixed issue whereby lines in the logging view would sometimes dissapear with
  • filtering enabled
  • Fixed sounds not using correct volume and pitch when auditioning in the deck
  • Fixed automatic output format not being updated correctly when removing the
  • last effect in an effect chain, when that effect was modifying the format
  • Optimized loading of deeply nested referenced events
  • Improved responsiveness when deleting referenced events
  • Fixed Scatterer sounds not being spatialized properly. Introduced in 1.06.00.
  • Fixed missing audio asset when importing an audio asset into an existing project and performing a save as immediate after
  • Made connect to game error message more descriptive

New in FMOD Studio 1.06.03 (May 25, 2015)

  • Features:
  • Added menu for filtering Event browser by the special search term "#unassigned" and by tag name
  • Added menu for filtering Audio Files browser by the special search term "#unused"
  • Added support for filtering the logging view
  • Added FMOD Reverb effect preset values accessible from the reverb effect deck panel context menu
  • Added a control for the sound stealing behavior of scatterer sounds
  • Fixes:
  • Fixed user settings not loading correctly in some cases
  • Fixed audio bin not displaying the correct length when switching files
  • Fixed Studio becoming unresponsive after using the "Replace" audio file function if the replacement is significantly longer than the original
  • Fixed rare crash when displaying timelocked single sounds
  • Fixed timeline sizing behaviour when timeline contents are shorter than the thirty second default timeline size
  • Fixed intemittent issue establishing connection between project and Perforce workspace and incorrectly reporting an error
  • Fixed crash when moving timelocked sounds between audio tracks
  • Fixed crash deleting an audio track that has timelocked sounds
  • Fixed an intermittent crash during sync merge and commit if the fspro file is out of date
  • Fixed intermittent crash occuring during shutdown
  • Fixed lazy load being triggered when opening context menus for effect chains within the mixer
  • Fixed crash when attempting to sync merge and commit if new audio folders were added during the session
  • Fixed timelocked single sound losing its wareform when saving a new project
  • Fixed mixer return not getting the right input format set during load
  • Sections of the preferences dialog have been made clearer
  • Fixed waveform on timelocked single sound not displaying after undoing the deletion of the source audio asset
  • Fixed audio table exporting not working correctly if the audio filename contains "."

New in FMOD Studio 1.06.02 (May 8, 2015)

  • Features:
  • Added support for toggling API capture during playback in profiler
  • Fixes:
  • Fixed issue with saving profiler sessions on Mac OSX
  • Fixed incorrect output format for mixer inputs after loading
  • Fixed crash occuring when a plugin, which contains less parameters than a
  • serialized instance of the same plugin type, is loaded
  • Fixed bug in 3 way merge algorithm
  • Fixed dragging of events from tag browser to banks for bank assignment not
  • working as expected
  • Fixed automapped parameter not working after range in parent event has changed
  • Fixed serialization of the initial value for parameters in certain setups
  • Fixed event macro pitch changes not appearing in auditioning
  • Fixed assignment of mixer strips to UiMixerView not working
  • Fixed module widgets becoming too small to see when using timeline zoom and
  • resizing with the mouse
  • Fixed module widget's resize cursors obscuring the option to move the widget
  • Fixed a validation warning appearing when pasting event sounds in folders
  • Fixed a validation warning appearing after removing a build setting
  • Fixed save as not working if the project has profiler sessions
  • Fixed performance issues when zoomed in closely to transition timelines
  • Fixed crash during project validation commandline if project is invalid
  • Fixed intermittent crash when altering time locked single sound trigger
  • region length while zoomed in to sample level
  • Fixed crash bug when launching the Preference dialog if a previously selected
  • source control provider is no longer available
  • Fixed plugin data parameter widget to now show the source file name of the
  • associated data file where possible
  • Fixed module widgets on the birds eye view from becoming imperceptibly small
  • when zooming out or resizing

New in FMOD Studio 1.06.01 (Apr 17, 2015)

  • Fixes:
  • Fixed crash when pasting logic track items
  • Fixed crash when removing a playlist sound with a play percentage attached
  • Fixed play percentages being marked as invalid when removed
  • Fixed Studio treating relative path for build output directory as relative
  • to current working directory instead of current project directory
  • Fixed undoing of adding fade curves causing validation errors
  • Fixed crash when deleting transition timeline if the current playhead cursor
  • is within the transition timeline
  • Fixed crash when saving the project while profiler recording is active

New in FMOD Studio 1.06.00 (Apr 10, 2015)

  • Important:
  • Scatterer sounds now steal the oldest spawned sound if the polyphony limit has been reached when spawning a new sound
  • Features:
  • Added support for source and destination regions to transition timelines
  • Added support for arbitrary fade in/out curves to regions
  • Added new project validation system, including numerous improvments to project robustness, stability, and options for project recovery
  • Added new sandbox system, allowing playback of events from their built banks within a game-like simulation
  • Added multi-listener auditioning support within the sandbox
  • Added support for capturing API command data via the profiler, when connected to game/sandbox
  • Added support for playback of API captures within the profiler, allowing you to re-audition the session against the currently built banks
  • Added support for capturing levels via the profiler
  • Added the console window for advanced diagnostics
  • Fixes:
  • Fixed crash when removing automation point at end of a long timeline, when the point is the last item on the timeline
  • Fixed crash resizing transition timeline when following cursor
  • Fixed Paste menu item being available in browsers when incompatible items have been copied
  • Fixed crackling noise with streams if a transition point jumped a short distance in the timeline.
  • Fixed UI freeze on Mac OS X 10.10 in the multi track
  • Fixed bulk edit not working for plugin parameter if more than 2 instances of the effect is selected
  • Fixed follow cursor disabling after exiting a transition timeline
  • Fixed Studio doing a exhaustive search for fspro when using "Browse for Project..." if P4CLIENT environment variable is not set (Perforce only)
  • Fixed bug displaying the destination ruler when switching between transition timelines
  • Fixed intermittent crashing of Windows ntdll.dll, due to clipboard not containing a text representation of the copied data
  • Improved profiler capture performance
  • Fixed issues whereby some effects would not be initialized with the correct property values
  • Fixed bug where Studio reckons the project is locked when attempting to commit to source control on first save
  • Fixed cursor getting stuck after moving a sound between audio tracks while the cursor is inside a transition timeline.
  • Notes:
  • Filtering the events browser for events not assigned to banks can be done via the search term "#unassigned"
  • Filtering the audio bin browser for audio files not used within event can be done via the search term "#unused"
  • The properties under the polyphony panel for events and modules have been renamed appropriately to avoid using the term "Voices"

New in FMOD Studio 1.05.15 (Apr 6, 2015)

  • Fixes:
  • Fixed crash when removing automation point at end of a long timeline, when the point is the last item on the timeline
  • Fixed crash resizing transition timeline when following cursor
  • Fixed Paste menu item being available in browsers when incompatible items have been copied
  • Fixed crackling noise with streams if a transition point jumped a short distance in the timeline.
  • Fixed UI freeze on Mac OS X 10.10 in the multi track
  • Fixed bulk edit not working for plugin parameter if more than 2 instances of the effect is selected
  • Fixed follow cursor disabling after exiting a transition timeline
  • Fixed Studio doing a exhaustive search for fspro when using "Browse for Project..." if P4CLIENT environment variable is not set (Perforce only)
  • Fixed bug displaying the destination ruler when switching between transition timelines
  • Fixed intermittent crashing of Windows ntdll.dll, due to clipboard not containing a text representation of the copied data

New in FMOD Studio 1.05.15 (Apr 6, 2015)

  • Fixes:
  • Fixed crash when removing automation point at end of a long timeline, when the point is the last item on the timeline
  • Fixed crash resizing transition timeline when following cursor
  • Fixed Paste menu item being available in browsers when incompatible items have been copied
  • Fixed crackling noise with streams if a transition point jumped a short distance in the timeline.
  • Fixed UI freeze on Mac OS X 10.10 in the multi track
  • Fixed bulk edit not working for plugin parameter if more than 2 instances of the effect is selected
  • Fixed follow cursor disabling after exiting a transition timeline
  • Fixed Studio doing a exhaustive search for fspro when using "Browse for Project..." if P4CLIENT environment variable is not set (Perforce only)
  • Fixed bug displaying the destination ruler when switching between transition timelines
  • Fixed intermittent crashing of Windows ntdll.dll, due to clipboard not containing a text representation of the copied data

New in FMOD Studio 1.05.14 (Mar 23, 2015)

  • Fixes:
  • Fixed printFile error after renaming items (TFS only)
  • Fixed Studio to now use the name of the fspro file for names of .tags,
  • snapshotList and .mixer instead of using the folder name
  • Studio now warns user of conflicting event path before the build process

New in FMOD Studio 1.05.13 (Feb 25, 2015)

  • Fixes:
  • Fixed pasting allowing mismatched group track and parameter for sounds
  • Fixed ordering of markers within the "Set Destination" context menu
  • Fixed incorrect plug-in warnings for GenAudio AstoundSound RTI
  • Fixed Perforce setting not displaying workspaces with no host defined as valid
  • options
  • Fixed crash during initial save of a project if an error occurs during the
  • saving process
  • Fixed crash during sync merge and commit
  • Studio now cleans up any invalid sounds with mismatched group track and
  • parameter
  • Fixed crash if event has dangling parameter condition that is not associated
  • with a valid parameter

New in FMOD Studio 1.05.12 (Feb 5, 2015)

  • Fixed Studio not displaying built bank in changelist when source control integration is enabled for banks and banks are output to custom directory
  • Fixed inconsistent behavior of Preference dialog where the "Enable source control integration for built banks" can be hidden under certain circumstances
  • Fixed occasional crashes on Mac OS X related to multi-touch input devices
  • Fixed stall/hang when attempting to view an event with deep nesting of reference events
  • Fixed crash or hang using .XM music files as sounds
  • Fixed crash when dragging unsupported impulse responses onto the Convolution Reverb effect
  • Fixed crash when deleting playlist items via keyboard shortcut
  • Fixed intermittent crash when deselecting sounds

New in FMOD Studio 1.05.11 (Jan 23, 2015)

  • Features:
  • The stream button now acts as a macro control for nested event sounds tracks.
  • The button still has no effect on referenced event sounds.
  • Fixes:
  • Improved the accuracy of the loading progress dialog
  • Fixed bug introduced in 1.05.10 that resulted in removal of required input files
  • Fixed bug where playlist items lose play percentage display after reshuffling
  • Fixed bug where module voice stealing setting not deserialized on load
  • Fixed crash when loading a corrupted project. Studio now pops up an error dialog

New in FMOD Studio 1.05.10 (Jan 15, 2015)

  • Features:
  • The "Connect to Game" dialog can now accept port numbers by using the format
  • address:port
  • Fixes:
  • Fixed crash when copying tracks which contain modulated effects
  • Fixed VCA assignment serialization issue when migrating from older versions to
  • 1.05
  • Fixed intermittent crash after syncing
  • Fixed Studio incorrectly marking events for deletion after they have been
  • moved to a new folder
  • Fixed crash occuring when a transition marker has no transition timeline but
  • has been marked as visible
  • Fixed bug where if an event was paused, unpaused then an effect moved in the
  • effect deck, it would act like it was paused for a period of time.
  • Fixed crash when syncing if there are duplicate files
  • Fixed crash when undoing the deleting of event under certain circumstances

New in FMOD Studio 1.05.09 (Dec 12, 2014)

  • Fixes:
  • Fixed bug where renaming then deleting an event will result in a dangling event
  • that is missing its mixer input
  • Fixed rare issue when copying and pasting complex sets of objects
  • Fixed intermittent crash bug while building bank after syncing to source control
  • Fixed silence after unpausing an event instance. Introduced in 1.05.08.

New in FMOD Studio 1.05.08 (Nov 29, 2014)

  • Fixes:
  • Fixed profiler graphs sometimes not displaying correctly when their value
  • scale changes while recording
  • Fixed context menu popping up when left clicking away from the '+' icons in
  • the effects deck
  • Fixed save failure if an item (e.g. event, mixer group, etc) is added and
  • removed prior to save (Mac only issue)
  • Fixed window titles occasionally having incorrect indices

New in FMOD Studio 1.05.07 (Nov 24, 2014)

  • Fixes:
  • Allow property values entered with text to include leading whitespace
  • Fixed crash when dragging anything other than an impulse response over the
  • convolution reverb effect

New in FMOD Studio 1.05.06 (Nov 13, 2014)

  • Fixes:
  • Fixed bug where replacing audio file not performing the right source control
  • changes required on save
  • Fixed bug when saving if event has name in a different casing from the name
  • on disk
  • Fixed bug when reverting project does not undo unsaved changes
  • Fixed intermittent crash after cancelling out of adding a mixer view
  • Fixed rare crash when adding items to a browser while renaming

New in FMOD Studio 1.05.05 (Oct 31, 2014)

  • Fixes:
  • Fixed bug where Studio would lose the Perforce workspace setting if user is
  • logged out
  • Fixed issues with always-on-top window behaviors
  • Fixed rendering issues when resizing profiler track heights

New in FMOD Studio 1.05.04 (Oct 25, 2014)

  • Features:
  • Added "Revert to Saved" menu item
  • Added proper support for non ascii audio asset and item names
  • Fixes:
  • Fixed issues with the "Open" and "Open in New Window" menu items
  • Fixed intermittent crash when deleting transition timelines
  • Prevented editing the range of built-in angle parameters
  • Fixed event playback restarting when stop the stop button is pressed while
  • the event is already stopping
  • Reduced memory usage in profiler
  • Fixed white dialog when building banks
  • Fixed the "Save As..." keyboard shortcut for Windows
  • Added keyboard shortcut for "Open Most Recent"
  • Fixed find in depot dialog not responding to change in workspace selection
  • Fixed bank build failure if user login name contains non ascii characters
  • Improved profiler performance
  • Improved commandline bank building performance

New in FMOD Studio 1.05.03 (Oct 13, 2014)

  • Features:
  • Added bulk edit support for bus panners
  • Added bulk edit support for bus input and output formats
  • Added tooltips for the transport buttons and instrument loop buttons
  • Fixes:
  • Fixed click noise when restarting an event with a lowpass filter added
  • Fixed project loading issue if strip or snapshot in custom Mixer View has
  • been deleted
  • Fixed rare Mac OSX crash when MIDI interface cannot be initialized
  • Improved control surface MIDI output performance
  • Fixed intermittent crash when generating peak data
  • Prevent the copying of profiler recording markers
  • Fixed intermittent crash when syncing
  • Fixed intermittent crashes when bank building finishes
  • Fixed inaccurate scheduling of events with single scatterer sounds
  • Fixed build error message when the build output directory does not exist

New in FMOD Studio 1.05.02 (Oct 1, 2014)

  • Fixes:
  • Prevent the profiler session itself from appearing in recordings
  • Fixed bug in text entry for transport bar timecode
  • Prevent the single sound deck from consuming the spacebar shortcut in the
  • multitrack editor
  • Fixed multitrack drag drop occasionally crashing on Mac
  • Fixed crash when undoing the deletion of a return track
  • Fixed sidechain modulators with negative amount
  • Fixed crash when modifying selected fader using control surface while connected
  • to live update
  • Fixed audio bin window losing focus after attempt to replace audio file
  • Fixed fade curve from Designer project been imported incorrectly resulting in
  • silence playback
  • Fixed snapshot intensity modulators occasionally appearing descoped
  • Fixed crash when copying snapshots with scoped in mixer sends
  • Fixed empty snapshot properties being pasted after deleting referenced objects
  • Fixed crash when copying an empty single sound from a parameter to a timeline
  • Fixed Return Bus formats when send loops are involved
  • Additional fix for scatterer sound spatialization when min and max scatter
  • distances are both set to zero
  • Fixed default Return bus being mono on projects saved prior to 1.05
  • Changed multisound random selection to prevent repeats in common cases
  • Snapshot volumes are now interpolated in terms of linear gain
  • Fixed mixer dials and faders intermittently showing incorrect values when
  • snapshots are active
  • Fixed incorrect channel counts on Track and Bus outputs after loading
  • Fixed a bug in Studio where loading was taking significant amount of time
  • during the updating of channel format stage
  • Fixed convolution reverb input downmix
  • Fixed crash when attempting to open a second project and closing the current
  • project while loading

New in FMOD Studio 1.05.01 (Sep 22, 2014)

  • Fixes:
  • Fixed bug in saving not restoring project to correct state on save failure
  • Prevent Studio from allowing copying of modules that are invalid
  • Fixed bus going silent when output format is stereo and system speaker mode is 5.1
  • Fixed bug where Studio failed to open project if project has multisound that
  • has event sound as playlist item
  • Fixed Profiler showing referenced Event Sounds as top-level events
  • Fixed Profiler showing incorrect voice counts for the master bus
  • Fixed issues with remote connection state changing during profiling
  • Fixed crash when dragging an impulse response onto the convolution reverb
  • Disable scatterer sound spatialization when min and max scatter distances are
  • both set to zero
  • Fixed crash with looping sends
  • Fixed snapshot intensity modulation not working correctly
  • Fixed LFE level when 3D Panner's 'Mix' dial is in between 0 and 100%
  • Prevent 3D Panner and other 3D effects from being added to buses

New in FMOD Studio 1.05.00 (Sep 9, 2014)

  • Features:
  • Added options for selecting the audio output device
  • Added support for reordering of tracks in events
  • Added support for resizing tracks
  • Added support for compact strips in the mixing desk
  • Added support for reordering of playlist items
  • Added ability to override the input format on any bus or track
  • Changing the project output format can now be applied instantaneously
  • Added functionality to reroute of sends to existing or new returns
  • Added GenAudio AstoundSound RTI trial plug-in
  • Added context menu item to open in new window for events
  • Split automation track headings across multiple lines
  • Added option to open the selected audio table in a new window
  • Added auditioning functionality to audio table view
  • Added auditioning functionality to playlist items (single sound only), single sound and programmer sound
  • Fixes:
  • Fixed automation track labels for event sounds parameters and plugin sound
  • parameters to include the module name
  • Improved the appearance of the snapshots browser
  • Moved bank build cache files into the project cache folder
  • Always build the master bank when banks are built from the banks browser
  • Notes:
  • Behavior of sidechain modulator attack/release has changed, it now follows the times set in milliseconds.
  • Slight changes to surround pan algorithm when project format is Stereo

New in FMOD Studio 1.04.07 (Aug 20, 2014)

  • Fixes:
  • Fixed Studio not updating referenced event sound correctly when a parameter is
  • deleted from the referenced event
  • Fixed bug saving the asset source directory when importing Designer project

New in FMOD Studio 1.04.06 (Aug 6, 2014)

  • Fixes:
  • Prevent moving the master bank when it is included in a multi-selection
  • Fixed numeric entry when the OS has been set to the French Canadian locale
  • Fixed removing a event from multiple banks not working in the banks browser
  • when using the context menu via multiselection
  • Fixed removing a mixer strip from multiple vcas not working in the vcas browser
  • when using the context menu via multiselection
  • Fixed build cache being incorrectly reused when replacing source files of
  • identical name with a different file that has an old time stamp

New in FMOD Studio 1.04.05 (Jul 25, 2014)

  • Fixes:
  • Fixed recently introduced crash with attempting to open audio file with
  • external program
  • Improved performance when opening the context menu for a large set of events
  • Prevent access to the marker deck from the profiler
  • Fixed generated name for newly created snapshot groups
  • Fized crash when setting a plug-in folder which contains incompatible DLLs
  • Fixed tempo markings occasionally displaying incorrect label
  • Fixed input track not having the correct routing on first load of the project
  • Fixed crash during Sync Merge and Commit for unsaved projects

New in FMOD Studio 1.04.04 (Jul 14, 2014)

  • Fixes:
  • Fixed crash when import Designer project if project contains event with reverb levels
  • Fixed regression in peak data display not being correct for all channels
  • Fixed reduction in stereo width for stereo projects
  • Fixed output format calculation for multi sounds to account for event sound

New in FMOD Studio 1.04.03 (Jul 14, 2014)

  • Features:
  • Added functionality to open entries in the audio table in external editor
  • Fixes:
  • Fixed parameter name editor appearing when scrolling through parameter tabs
  • Fixed intermittent crash when shutting down project if multiple projects were opened
  • Fixed crashes on save and modification due to Studio auto reverting unchanged files

New in FMOD Studio 1.04.02 (Jun 27, 2014)

  • Features:
  • Added an internal intensity property for snapshots. This multiplies with
  • the snapshot module intensity, when used within events
  • Allow automation of the doppler scale property
  • Fixes:
  • Fixed cases where deletion of the master track was not prevented
  • Fixed crash when loading project if project folders have been spammed with
  • hidden files (e.g. ._ files from Mac OSX)
  • Fixed false positive in project validation where referenced event or
  • snapshot will be treated as missing reference
  • Fixed context menu for AudioTable to only show the applicable options
  • Optimization added to avoid initial hitch when loading large projects
  • Fixed assign to tag and assign to bank context menu items when operating on
  • heterogeneous selections
  • Fixed sidechain modulators not getting added to bank, causing bank to not load
  • in runtime.

New in FMOD Studio 1.04.01 (Jun 20, 2014)

  • Features:
  • Added doppler scale property to event macros
  • Added Wii U build target
  • Allow zooming down to one sample per pixel
  • Fixes:
  • Fixed broken file associations on Windows
  • Fixed crash handler not displaying on Windows
  • Fixed crash when loading project if project folders have been spammed with
  • hidden files (e.g. ._ files from Mac OSX)
  • Fixed occasional crashes when bank building has finished
  • Optimized profiler recording UI
  • Improved accuracy of profiler CPU and virtual event instance data points
  • Moved menu items for profiler data graphs into a submenu
  • Disabled profiler recording when the session is paused
  • Improved connect to game dialog
  • Fixed jittering when dragging 3D Preview further than the max distance
  • Fixed bug where double-clicking on playlist item fails to open editor
  • Fixed crash when removing multiple profiler tracks

New in FMOD Studio 1.04.00 (Jun 11, 2014)

  • Features:
  • Added new profiler system which supports waveform output recording, CPU tracks
  • per bus, global memory tracking, voices and event instances per input bus,
  • parameter values and 3D attributes per event instance
  • Added support for asset tables to banks
  • Improved UI performance on Mac
  • Added context menus for jumping from the tags browser or profiler to an event
  • Added option of scoping in mixer inputs to profiler sessions and snapshots by
  • dragging in their events
  • Fixes:
  • Fixed ADSR behavior for snapshot intensities (and other percentage properties)
  • so that values are applied multiplicatively
  • Fixed crash on build if event sound or snapshot module with invalid event
  • or snapshot is present
  • Fixed crash when selecting events if project has cache generated using an
  • old version of Studio
  • Remove scheduling delay of events containing only snapshots
  • Fixed crash when attempting to open an invalid snapshot module in a window
  • Fixed transition markers not getting the correct priority after event is lazy
  • loaded
  • Fixed crash when deleting a transition region during playback, while the
  • cursor is over the transition timeline

New in FMOD Studio 1.03.09 (May 29, 2014)

  • Fixes:
  • Fixed crash when pasting a module with automation on parameters to a
  • transition timeline
  • Fixed bug where event sound are not refreshed with parameters knobs when new
  • parameters are added to nested event via copy and paste or bulk edit
  • Fixed bug where copying an audio track with automated modules on transition
  • timeline will result in dangling automation track
  • Disabled activation of windows when dragging items over them
  • Fixed bug where after reloading a project, the TFS integration fails to resolve
  • the project's mapping to the depot
  • Fixed bug where input buses are not assigned to VCA if the events are not
  • loaded
  • Fixed crashes if audio file is of a certain length

New in FMOD Studio 1.03.08 (May 21, 2014)

  • Fixes:
  • Fixed crash when switching mixer view after creating a new mixer view while a snapshot is currently active
  • Fixed crash when dropping files onto plug-in data drop zones
  • Fixed MP3 files with large ID3 tags not playing on the timeline.

New in FMOD Studio 1.03.07 (May 8, 2014)

  • Features:
  • Added support for event references to multi sounds
  • Added cycle through window ctrl + ^ shortcut for German keyboards
  • Added #!unassigned search tag for events unassigned to banks
  • Added text entry for transport bar timecode display
  • Fixes:
  • Fixed Open in External Editor not working on Mac OSX
  • Fixed version number in the About dialog to include leading zeros
  • Fixed downmixing to a quad speaker setup
  • Fixed AHDSR Release not working when timelocked sounds are stopped by a parameter condition
  • Fixed AHDSR Release resetting to Sustain value when instruments with limited
  • Max Voices are stopped repeatedly
  • Fixed AHDSR Release not working inside nested events

New in FMOD Studio 1.03.06 (Apr 18, 2014)

  • Features:
  • Added support for bulk editing 3D Preview settings
  • Fixes:
  • Fixed crash on startup when running on Mac OS 10.7.5 or earlier
  • Fixed crash when trying to create a folder in the Audio Bin View if the currently selected item is an audio asset
  • Fixed multi and scatterer sounds in sequential mode disobeying playlist order
  • Fixed crash when right clicking on the "Stream" button for audio tracks

New in FMOD Studio 1.03.05 (Apr 14, 2014)

  • Updated OpenSSL library to 1.0.1g

New in FMOD Studio 1.03.04 (Apr 9, 2014)

  • Features:
  • Added support for connecting to Perforce server using SSL
  • Fixes:
  • Fixed crash when trying to set time signature numerator to zero
  • Fixed bug where Studio is unable to open project that are read only (Invalid database error. Studio now falls back to creatiing the database in memory)
  • Fixed crash occuring after adding a new unnamed snapshot module
  • Fixed intermittent crash when removing modules from tracks
  • Fixed FMOD Delay effect popping when increasing the delay time

New in FMOD Studio 1.03.03 (Mar 29, 2014)

  • Fixes:
  • Fixed crash when building bank if no source control is setup
  • Fixed crash if Studio failed to update SQL cache under certain circumstances

New in FMOD Studio 1.03.02 (Mar 29, 2014)

  • Fixes:
  • Fixed Studio not handling relative path for audio source directory when importing
  • a Designer project

New in FMOD Studio 1.03.01 (Mar 22, 2014)

  • Fixes:
  • Fixed SRS downmix crash on startup if software mixer was set to 5.1, and the OS
  • was set to stereo, and the system sample rate was not 44/48/96khz.
  • Fixed crash when dragging Multi Sounds and Scatterer Sounds between audio
  • tracks during playback.
  • Fixed crash when deleting a sub event.
  • Fixed crash when syncing if there is newly deleted files to be retrieved from the
  • server
  • Fixed bug where external shared audio source directory is not working on MacOSX
  • for newly added audio asset
  • Fixed bug where dials are not created with modulation ranges shown correctly
  • Fixed bug where pasted modules would not carry across their fade curves
  • Fixed layout issues in the mixer strip macro dials section
  • Fixed intermittent crash when double clicking mixer strip faders
  • Fixed tempo markings within Transition Timelines
  • Fixed crash when resizing a Transition Timeline to have no length
  • Fixed bug where dragging a track item continues to cause automatic scrolling
  • after the mouse button has been released
  • Fixed Marker Track being deletable via shortcut key

New in FMOD Studio 1.03.00 (Mar 4, 2014)

  • Features:
  • Added Blended Snapshot behavior
  • Added local monitoring of live mixer values
  • Added probability logic for transition markers and loop regions
  • Added support for variable time signatures
  • Added parameter deck allowing for modulatable parameters
  • Added Initial Value property for game parameters
  • Added Held property for game parameter
  • Added Seek Speed property dial for game parameters
  • Added Sidechain Modulator
  • Added height previewing in 3D Preview by dragging with CTRL key pressed
  • Added "Open In Audio Bin" menu item for Single Sounds
  • Added "Open In Explorer/Finder" menu item for Single Sounds
  • Added context menu items for deleting automation curves and points
  • Added context menu item for deleting transition timelines
  • Added context menu items for copying the name and guid of mixer strips
  • Added option to filter browsers by object guid
  • Added support for copying an Event Sound to the events browser
  • Added the option of deleting transition timelines by collapsing them entirely
  • Adjusting the length of a transition timeline will now trim its contents
  • Event Macros are shown in the deck when nothing is selected in an event
  • The state of drawers in the deck area are now serialized
  • The state of selected items and parameters in events is now serialized
  • The state of parameter zoom level and scroll position is now serialized
  • Exclude properties that are set to their default value from serialization
  • Parameters contents can now be rescaled when their range increases
  • Added tooltips for abbreviated and elided text labels
  • Made name labels on mixer strips editable
  • Fixes:
  • Newly added banks will now generate a unique name
  • FMOD Delay ramps smoothly between Delay settings
  • Fixed bug where Referenced Events don't bound their auto-mapped parameters
  • Notes:
  • The runtime now supports loading multiple banks that contain the same event.
  • The associated build warning has been removed.
  • Referenced events are automatically pulled in to the banks from which they are
  • referenced. The associated build warning has been removed.

New in FMOD Studio 1.02.14 (Mar 4, 2014)

  • Fixes:
  • Fixed bug where Studio would report an error with dragging an audio asset with
  • in its path from the Audio Bin onto the tracks
  • Fixed bug where copied parameters have their ranges set incorrectly
  • Fixed crash when user clicks on the audition window of Audio Bin view if there
  • is no audio asset selected

New in FMOD Studio 1.02.13 (Feb 25, 2014)

  • Fixed a bug in which Start Offset would not be applied during project load
  • Fixed crash when one of the Studio project files is missing (reports an error
  • loading project instead)
  • Fixed bug in which Studio incorrectly pop ups a error dialog after tabbing to
  • select next event while attempting to rename an event and changing focus
  • Fixed crash when moving 3 or more events to the folder they reside in
  • Fixed crash when pasting a send to an upstream return
  • Fixed crash when viewing an event with event sound after saving project to a
  • new location
  • Fixed crash when syncing and merging if an existing effect is moved next to
  • a new effect
  • Fixed Studio incorrectly determine user is not logged on to Perforce (for
  • certain setup TicketExpiration is not present as a tagged field)
  • Fixed Studio not setting the P4HOST correctly
  • Fixed multiple automation combination behaviour on FMOD Parametric EQ's Gain
  • parameter to be additive
  • Fixed Studio incorrectly checks out files after reverting project
  • Fixed deleting audio file not prompting user for action if it is used in events
  • Support project names which contain periods ('.')
  • Fixed opening a recent project whose name contains periods
  • Fixed crash when attempting to undo while renaming an event
  • Fixed bug where Studio would lock an audio asset file for write if it is the
  • current selection in the Audio Bin View.
  • Fixed event priority value not being reset to "Medium"
  • Fixed name displayed for Mixer Inputs within the Routing browser
  • Improved diagnostic function to check for duplicate ids and invalid mixer
  • input files
  • Build error dialog now has a detail section with more detail information useful
  • for debugging and troubleshooting purpose

New in FMOD Studio 1.02.12 (Jan 7, 2014)

  • Fixed crashes after bringing up the submit dialog
  • Fixed potential crash on reloading of events with playlist items
  • Fixed intermittent crashes when pasting items that require trimming
  • Fixed calculation of scheduling mode for events containing one event sound
  • Fixed missing mapping when building the MasterBank
  • Removed redundant error dialog if missing audio asset caused a build error
  • Fixed bug were missing audio asset error would result in error in all
  • subsequent attempt to build banks

New in FMOD Studio 1.02.11 (Dec 18, 2013)

  • Added option to generate a send's return if it does not exist when pasting
  • Added menu item to run project validation on the loaded project
  • Fixed new VCAs not being assigned a unique name
  • Fixed crash bug if the project save path contains unicode characters
  • Fixed crash bug when user tries to bring up context menu for a track if the
  • track has invalid output
  • Fixed crash bug when user tries to bring up context menu for effect deck if the
  • track has no valid output
  • User can now reroute these tracks with invalid output via the context menu
  • Fixed crash when reverting event that has marker tracks that do not exist in the
  • server revision
  • Improved diagnostic function to check for tracks with invalid output, parameter
  • with invalid range and any loose automation curves

New in FMOD Studio 1.02.10 (Dec 2, 2013)

  • Fixed bug where Studio incorrectly checks out all the project files if
  • P4PORT was not set to the correct server (Perforce only)
  • Modified Perforce integration to reuse one TCP connection instead of constantly
  • opening new ones
  • Fixed bug where Studio would import unused audio assets when saving project for the
  • first time
  • Fixed bug where Studio would crash on save or fail to load if project path or its
  • files contains single quote

New in FMOD Studio 1.02.09 (Nov 27, 2013)

  • Fixed track selection being cleared unintentionally
  • Fixed crash when setting the Built Banks Output Directory and switching between
  • the Asset and Build preference tabs.
  • Fixed submit dialog not displaying the correct status icon for each submit
  • item
  • Fixed bug where Studio incorrectly report "No Pending Changes" when trying
  • to bring up the submit dialog if all the items had checkin lock
  • Fixed bug where Bus Browser is not refreshing the source control status of
  • the buses
  • Fixed bug where adding/removing parameter from Snapshot is not updating associated
  • snapshot modules.
  • Fixed bug where some modulation would not be applied correctly

New in FMOD Studio 1.02.08 (Nov 25, 2013)

  • Made FMOD Loudness Meter completely EBU-R-128 compliant
  • Fixed pops when playing nested events that have silent tracks
  • Fixed incorrect duplicating of audio asset when dragging them
  • from the Audio Bin View (Mac only)
  • Fixed plugin sounds not being built to bank files correctly
  • Fixed loundness meter reset when audio is paused
  • Disable tagging of event of an event sound
  • Fixed potential crash during Sync depending on browser selection

New in FMOD Studio 1.02.07 (Nov 12, 2013)

  • Added support for copying and pasting timeline markers
  • Fixed crash when importing Designer project that uses custom VST (VST are not
  • supported at the moment)
  • Fixed issues related to saving and loading of profiler sessions
  • Fixed possible crash if using stereo output on startup
  • Fixed commandline build tool incorrectly returning exit code 1 even on
  • successful builds
  • Fixed Multi Sounds and Scatterer Sounds not randomizing correctly after
  • deleting all entries
  • Fixed crash when switching event selection while auditioning if the event
  • has nested event sound with parameter automation
  • Fixed crash during Sync Merge and Commit if project contains missing
  • references such as Mixer Return, etc
  • Fixed intermittent crash related to pasting events while the routing browser
  • is open

New in FMOD Studio 1.02.06 (Nov 6, 2013)

  • Fixed renaming issue if the item (e.g. folder, mixer group) has name with a
  • different case from its corresponding file on disk
  • Fixed issue related to copy and pasting audio tracks that contain multi sounds
  • Fixed a bug where adding automation or modulation to snapshot properties
  • via Live Update would fail, leaving the game in an inconsistent state
  • Fixed crash when loading a project with a missing referenced snapshot

New in FMOD Studio 1.02.05 (Oct 29, 2013)

  • Added automatic automation of event sound parameters to parent event parameters

New in FMOD Studio 1.02.04 (Oct 23, 2013)

  • Update for API release

New in FMOD Studio 1.02.03 (Oct 15, 2013)

  • Made programmer sounds take their channel format from their placeholders
  • Added support for checking locks for Events
  • Added -diagnostic command line option to allow user to check project for
  • invalid references and prints out a report to console if any is found
  • Fixed Studio incorrectly reverts the project file after user has alter the
  • project output format
  • Fixed Studio incorrectly discarding server changes if item (e.g. Event) has
  • been renamed
  • Fixed issue where programmer sounds would appear as mono in the tool but
  • are in fact surround
  • Fixed click with cross-fade for nested events

New in FMOD Studio 1.02.02 (Oct 7, 2013)

  • Added an option to set the build output directory
  • Added an option to enable source control integration for build output (defaults
  • to enabled)
  • Added option to update audio files in the audio bin
  • Fixed metering on effects not working after parameters are changed or effects
  • are reordered
  • Fixed error during build if source control integration is enabled if the
  • settings sub directory does not exist
  • Fixed TFS integration so we no longer need to create a 0kb stub file when
  • marking files for add
  • Fixed bug where the build process would stall if there more than 1 error
  • occurred when building multiple banks
  • Fixed crash when attempting to open a project via double clicking the fspro
  • file
  • Fixed FMOD Limiter channel linking not working
  • Fixed setting bool plug-in parameters
  • Fixed crash when file is auto revert by Studio when no change is detected
  • Fixed crash when reverting project if reverting removes items that have been
  • committed to disk
  • Fixed issue where audition widget would play while typing into the search box
  • Mac - Fixed final 5.1 and 7.1 downmix to stereo

New in FMOD Studio 1.02.01 (Oct 7, 2013)

  • Added new 3D Parameters to events:
  • Direction [-180, 180]: the horizontal direction of the event from the
  • listener's forward direction
  • Elevation [-90, 90]: the vertical angle from the horizon of the event's
  • position relative to the listener
  • Event Orienation: the event's orientaion relative to the listener's
  • orientation
  • Changed the name of the 'Angle' parameter to 'Event Cone Angle'
  • Fixed crash on startup on older versions of Windows
  • Fixed crash when flipping to faders in the mixer
  • Fixed crash after a successful submit or closing of the submit dialog
  • Fixed custom Mixer View not getting save on close

New in FMOD Studio 1.02.00 (Sep 24, 2013)

  • Added AudioGaming AudioWeather and McDSP Limiter plug-ins free to try
  • Improved load and save times for large projects
  • Added support for having multiple projects open at once
  • Added support for copying and pasting between projects
  • Added support for placing multiple tempo markers on a timeline
  • Added support for LFE only speaker setup when importing from Designer to Studio
  • Added support for plug-ins with sidechain inputs
  • Added ability to change the orientation of events in the 3D Preview using the
  • mouse wheel
  • Improved performance of the Audio Bin browser
  • Improved resolution and accuracy of the loading progress dialog
  • Improved stability of copying and pasting
  • Added basic support for user scripts
  • Allow snapshots to be placed on any track
  • Added delete key shortcut for buses browser
  • Added support for dragging and dropping browser items to external tools
  • Fix for priority in event macros not working
  • Fixed event track mute/solo resetting when the event is restarted
  • Updated Designer to Studio event speaker setup to use Stereo In L/R when possible
  • Fixed meters not dropping when pausing
  • Fixed bank building error if the process was canceled
  • previously
  • Fixes and improvements to 3D Preview
  • Fixed behavior of the delete key in the banks browser
  • Selection is cleared when stepping into a nested event
  • Fixed the project icon in the source control browser

New in FMOD Studio 1.01.17 (Sep 19, 2013)

  • Update for API release

New in FMOD Studio 1.01.16 (Sep 19, 2013)

  • Fix for priority in event macros not working

New in FMOD Studio 1.01.15 (Sep 19, 2013)

  • Fixed event track mute/solo resetting when the event is restarted.

New in FMOD Studio 1.01.14 (Sep 19, 2013)

  • Fix a bug where input format for audio track is not computed correctly if it has event reference sound.

New in FMOD Studio 1.01.13 (Sep 19, 2013)

  • Improved Bank building times.

New in FMOD Studio 1.01.12 (Sep 19, 2013)

  • Update for API release

New in FMOD Studio 1.01.11 (Sep 19, 2013)

  • Added support for Designer to Studio importer to convert Occlusion to Lowpass Simple and a send to global reverb.
  • Added support for Designer to Studio importer to convert auto distance filtering on event to a combination of Lowpass Simple and Highpass Simple effects on the master track.
  • Fixed critical bug in Perforce integration where repeatedly reverting the same
  • items can result in incorrect reverting of unrelated files.
  • Reverting using the Submit Dialog now has a progress dialog to indicate the status.
  • Opening a Designer project now pops up a warning dialog if the Designer project uses dsps that are not supported in Studio.

New in FMOD Studio 1.01.10 (Sep 19, 2013)

  • bank file format changed Studio API version must be upgraded to 1.01.10 for
  • compatibility.
  • Added -export-guids option to command line tool for exporting of event guids
  • and mixer guids to text file in build folder.
  • Updated Perforce API to r13.1 and streams is now supported.
  • Exposed the P4HOST settings in the Perforce settings.