Release Notes

Thank you for downloading Bitwig Studio 2.3.5.
This document lists the changes since previous versions of Bitwig Studio.

Changes in Bitwig Studio 2.3.5

Released on 12.07.2018.

IMPROVED Application update notifications now have a link to the change log.
IMPROVED Application update notifications can be skipped until the next update.
FIXED Fixed parameter issues in certain circumstances with VST3 plug-ins.
FIXED Various minor issues.

Changes in Bitwig Studio 2.3.4

Released on 03.05.2018.

FIXED Regression: Ozone 8 plugin no longer works in 2.3.3 on Windows.

Changes in Bitwig Studio 2.3.3

Released on 02.05.2018.

FIXED When switching through the same presets of Phase-4 over and over, the "optimizing devices" messages don't stop flashing.
FIXED Scene launching on Nektar LX25+ does not work correctly anymore.
FIXED Update automated values based on the playback start time.
FIXED When using the scroll wheel while performing a rectangular note selection, the selection rectangle moves instead of growing in size.
FIXED Vertical autoscrolling does not work in clip content note editor.
FIXED Incorrect waveform painting in clip crossfade area when second clip is looped in some cases.
FIXED Crossfade silences 2nd clip in some cases.
FIXED Regression since 2.3: cursor layer does not follow clip cursor in layered note editor.
FIXED Setting chooser value from a controller knob could sometimes set them in a random order.
FIXED Many device- and modulator knobs show "NaN" and stop working when manually entering negative values.
FIXED Regression: Automated parameters cannot be changed when sequencer is stopped.
FIXED Not possible to save preset to library due to special characters in the VST plugin name.
FIXED Bitwig Studio does not install on current Ubuntu 18.04 due to libav dependencies.
FIXED Update automated values based on the playback start time.
FIXED When switching through the same presets of Phase-4 over and over, the "optimizing devices" messages don't stop flashing.
FIXED Scene launching on Nektar LX25+ does not work correctly anymore.
FIXED When using the scroll wheel while performing a rectangular note selection, the selection rectangle moves instead of growing in size.
FIXED Vertical autoscrolling does not work in clip content note editor.
FIXED Incorrect waveform painting in clip crossfade area when second clip is looped in some cases.
FIXED Regression since 2.3: cursor layer does not follow clip cursor in layered note editor.
FIXED Setting chooser value from a controller knob could sometimes set them in a random order.
FIXED Many device- and modulator knobs show "NaN" and stop working when manually entering negative values.
FIXED Not possible to save preset to library due to special characters in the VST plugin name.
FIXED Regression: Automated parameters cannot be changed when sequencer is stopped.
FIXED Bitwig Studio does not install on current Ubuntu 18.04 due to libav dependencies.
IMPROVED Add a generic 16 channel MIDI input controller to allow selecting of a MIDI channel as input.
IMPROVED Key repeat is sometimes badly detected on Linux causing unwanted note on and off events when recording audio using computer keyboard.
IMPROVED Long creator names in the side panel browser cause the browser to expand.
IMPROVED ogg,flac,mp3 files not working on Ubuntu 18.04 and some other Linux distributions due to problems launching ffprobe.
IMPROVED Add a generic 16 channel MIDI input controller to allow selecting of a MIDI channel as input.
IMPROVED Long creator names in the side panel browser cause the browser to expand.
IMPROVED Key repeat is sometimes badly detected on Linux causing unwanted note on and off events when recording audio using computer keyboard.
IMPROVED ogg,flac,mp3 files not working on Ubuntu 18.04 and some other Linux distributions due to problems launching ffprobe.

Changes in Bitwig Studio 2.3.2

Released on 16.03.2018.

FIXED Recording audio clips in clip launcher creates invalid warp markers for every arrangement loop repetition.
FIXED Undo stops working after adjusting multiple automation points' curvature by alt dragging the second selected point.
FIXED Preset with enormous amount of text in the comment can break the whole GUI when selecting it in browser panel.
FIXED Crash when clicking button to upgrade.
FIXED Crash when updating controller shortcuts in the preferences while no project was open.
FIXED Automation does not get played correctly by VST.
FIXED Not possible to overwrite templates that were created with some earlier versions.
FIXED Arpeggiator does not quantize its patterns to the transport but starts on every note on position.
FIXED Preset with enormous amount of text in the comment can break the whole GUI when selecting it in browser panel.
FIXED Undo stops working after adjusting multiple automation points' curvature by alt dragging the second selected point.
FIXED Recording audio clips in clip launcher creates invalid warp markers for every arrangement loop repetition.
FIXED Crash when clicking button to upgrade.
FIXED Arpeggiator does not quantize its patterns to the transport but starts on every note on position.
FIXED Not possible to overwrite templates that were created with some earlier versions.
FIXED Automation does not get played correctly by VST.
IMPROVED Changing the audio settings while the engine is still in the process of activating for a project could cause it to connect with the wrong sample rate or block size in some rare cases.
IMPROVED Activating the engine for a new project may lose plugin states in currently activated project in some rare circumstances.
IMPROVED Improved CPU performance of Elastique stretching algorithms.
IMPROVED Improved GUI performance for projects with huge amounts of notes.
IMPROVED Increased the maximum number of note inputs from 128 to 512.
IMPROVED Activating the engine for a new project may lose plugin states in currently activated project in some rare circumstances.
IMPROVED Improved CPU performance of Elastique stretching algorithms.
IMPROVED Improved GUI performance for projects with huge amounts of notes.
IMPROVED Increased the maximum number of note inputs from 128 to 512.

Changes in Bitwig Studio 2.3.1

Released on 02.03.2018.

FIXED Regression in 2.3: Engine Crash on windows when switching from ASIO to WASAPI.
FIXED Exporting audio in a project with tempo automation does not create stretch markers in the exported file on macOS.
FIXED Regression in 2.3: Certain projects saved in previous versions stop playing sound for warped audio files.
FIXED Regression in 2.3: Clip on clip launcher without automation for a parameter automated on the arranger sets the value to 0 when launched.
FIXED Instrument/FX Selector remote control pages are not controlling the correct device when the index parameter is automated.
FIXED Instrument/FX Selector remote control pages are not controlling the correct device when the index parameter is automated.
FIXED Regression in 2.3: Certain projects saved in previous versions stop playing sound for warped audio files.
FIXED Regression in 2.3: Clip on clip launcher without automation for a parameter automated on the arranger sets the value to 0 when launched.
FIXED Regression in 2.3: Engine Crash on windows when switching from ASIO to WASAPI.
FIXED Exporting audio in a project with tempo automation does not create stretch markers in the exported file on macOS.

Changes in Bitwig Studio 2.3

Released on 28.02018.

NEW Preference to enable/disable updating of play-start marker from arranger selection.
NEW Coloured indication of stretch amount between beat markers in audio editor (no color means neutral playback).
NEW Retro time-stretching mode: "Cyclic".
NEW Voice Stacking and Voice Stack Modulator.
NEW Added a preference entry to reverse the direction when zoom-dragging the mouse.
NEW Formant note expressions (time stretching modes Slice, Cyclic and Elastique Pro).
NEW Time-stretching mode: "Slice".
NEW Instrument and Effect Selector Devices.
NEW Elastique time-stretching engines in three flavours.
NEW Phase-4 Synthesizer.
NEW Open Sound Control API for extensions.
NEW Time Signature Changes.
NEW Preference to enable/disable updating of play-start marker from arranger selection.
NEW Retro time-stretching mode: "Cyclic".
NEW Voice Stacking and Voice Stack Modulator.
NEW Added a preference entry to reverse the direction when zoom-dragging the mouse.
NEW Formant note expressions (time stretching modes Slice, Cyclic and Elastique Pro).
NEW Time-stretching mode: "Slice".
NEW Instrument and Effect Selector Devices.
NEW Elastique time-stretching engines in three flavours.
NEW Phase-4 Synthesizer.
NEW Open Sound Control API for extensions.
NEW Time Signature Changes.
FIXED Drum machine only has 127 slices while it could have 128.
FIXED Crash when trying to paint timeline background while closing project.
FIXED Crashed when hitting the escape key in the sample zone editor.
FIXED Run out of memory if a script writes lots of messages to the console window.
FIXED Crash when closing project while having meta clip selected.
FIXED Potential crash when showing clip that was just consolidated or recorded in clip content note editor.
FIXED Timeline grid painting was slow when zoomed out and using a fixed-grid setting.
FIXED Time selection in layered audio editor is always across all lanes when only single lanes are selected.
FIXED Deleting time in arranger note editor header area should affect clip timeline instead of clip content.
FIXED Duplicating a device might not initialize polyphonic modulations properly in certain case.
FIXED Painting of automation curves in GUI was inconsistent with engine playback.
FIXED Clips in arranger start numbering at 0 instead of 1.
FIXED Clip launcher clips could leave their loop region if the arranger loop button is on.
FIXED Arranger does not repaint a clip when it's displayed title changes.
FIXED Minimizing a window may cause a crash on macOS High Sierra depending on selected display profile.
FIXED Changing the EQ parameters using the mouse wheel creates thousands of undo steps.
FIXED Wrong clip length for "return to arrangement" post recording action.
FIXED Controller help documentation does not open anymore for the Keylab scripts.
FIXED Clicking on an invalid wav file in the browser stopped the browser preview player from being able to play any other selected files.
FIXED LFO modulator in instrument selector sleeps if not being in focus.
FIXED Tags not saved when adding tag by pressing space bar instead of enter.
FIXED Default stretch mode on record remains on "Stretch".
FIXED A controller with no mappings should not show itself in the mapping browser.
FIXED Program changes don't work for VST3 plugins.
FIXED Recording audio on the arranger in a loop results in audio clips not having the duration of the loop.
FIXED MIDI Modulator has no Omni mode, which leads into trouble when used inside of a Instrument Selector Layer with MPE.
FIXED Raw mode's "Play Stop" value doesn't update in real time.
FIXED Better timeline grid contrast.
FIXED Scaling an audio clip by 50% or 200% could crash the engine and cause problems on undo or redo.
FIXED 25 frames MTC only really sends 25 frames when being freshly selected.
FIXED Controller API: Scrolling a bank by pages would not scroll by exactly one page if there was not a full page of items to show.
FIXED Steps Modulator doesn't work in "Loop off" mode, always loops.
FIXED Onset analysis could fail randomly.
FIXED Selected beat markers don't appear selected while dragging.
FIXED ALSA audio backend may allow user to choose some buffer sizes that are not supported.
FIXED Activating the engine for one project while another is playing asks user and selecting no left engine spinning wheel.
FIXED Pulse audio output not working by default on Ubuntu systems.
FIXED It should not be possible to slide the waveform under the first or last beat marker.
FIXED Device that contains missing modulator causes app crash when clicking the modulator slot.
FIXED On a retina screen, you can resize the dsp graph window bigger than available data frames.
FIXED Send settings pre and post are lost when duplicating or copy/pasting a track.
FIXED Classic LFO should not re-trigger on NOTE OFF event.
FIXED ControlSurfaceAPI: Device.hasSlot() was returning true only if the slot had chains.
FIXED ControlSurfaceAPI: clip notes don't show their full length.
FIXED LFO phase/crushing problem when not using "retrigger".
FIXED Regression since 2.2: Issues with the Arturia Keylab scripts.
FIXED Queued arranger playback jumps (scheduled by double clicking in the timeline ruler) sometimes do not fire.
FIXED track name in VST GUI window title not updated when moving VST to another track.
FIXED Drag and drop using touch not working properly on Linux.
FIXED Using double height cells on the clip launcher in the mixer view caused files to be dropped to the wrong scene when dragging to a new track.
FIXED Reporting tempo 0 to VST plug-in instances.
FIXED When editing device page for an instrument layer it is possible to map to a control in a layer chain mixer.
FIXED Under certain circumstances an extra note will be played outside clip boundaries.
FIXED Transpose expression zoom-scrollbar does not line up with timeline content by default in audio editor.
FIXED Saved scenes and clips are not played back with their configured tempo when previewing.
FIXED Not possible to turn off playhead follow while transport playing using the playhead follow toggle in the arranger and using other buttons would turn it off when they shouldn't.
FIXED When bouncing or recording audio embed time stretch information into the wav files so that they are always correctly time stretched when they are used in Bitwig Studio.
FIXED A script that logged lots of information continuously could lock up the application.
FIXED When switching between projects while one is playing using the Jack backend unwanted audio could be output.
FIXED Jack server crashed sometimes when using Bitwig Studio.
FIXED Random engine crashes when switching audio system and devices in the audio preferences.
FIXED Various issues with MIDI Timecode.
FIXED MIDI Running status was incorrect on Linux.
FIXED Floating windows and popup windows stopped the keyboard shortcuts for transport play, undo and redo to stop working.
FIXED Dragging the length of an audio event longer than the contained audio may delete parts of the following event.
FIXED Drum machine only has 127 slices while it could have 128.
FIXED Send settings pre and post are lost when duplicating or copy/pasting a track.
FIXED Using double height cells on the clip launcher in the mixer view caused files to be dropped to the wrong scene when dragging to a new track.
FIXED Crash when trying to paint timeline background while closing project.
FIXED Run out of memory if a script writes lots of messages to the console window.
FIXED Crash when closing project while having meta clip selected.
FIXED Timeline grid painting was slow when zoomed out and using a fixed-grid setting.
FIXED Time selection in layered audio editor is always across all lanes when only single lanes are selected.
FIXED Deleting time in arranger note editor header area should affect clip timeline instead of clip content.
FIXED Duplicating a device might not initialize polyphonic modulations properly in certain case.
FIXED Painting of automation curves in GUI was inconsistent with engine playback.
FIXED Clips in arranger start numbering at 0 instead of 1.
FIXED Clip launcher clips could leave their loop region if the arranger loop button is on.
FIXED Arranger does not repaint a clip when it's displayed title changes.
FIXED Minimizing a window may cause a crash on macOS High Sierra depending on selected display profile.
FIXED Changing the EQ parameters using the mouse wheel creates thousands of undo steps.
FIXED Wrong clip length for "return to arrangement" post recording action.
FIXED Controller help documentation does not open anymore for the Keylab scripts.
FIXED Clicking on an invalid wav file in the browser stopped the browser preview player from being able to play any other selected files.
FIXED LFO modulator in instrument selector sleeps if not being in focus.
FIXED Tags not saved when adding tag by pressing space bar instead of enter.
FIXED Default stretch mode on record remains on "Stretch".
FIXED A controller with no mappings should not show itself in the mapping browser.
FIXED Program changes don't work for VST3 plugins.
FIXED Recording audio on the arranger in a loop results in audio clips not having the duration of the loop.
FIXED MIDI Modulator has no Omni mode, which leads into trouble when used inside of a Instrument Selector Layer with MPE.
FIXED Raw mode's "Play Stop" value doesn't update in real time.
FIXED Better timeline grid contrast.
FIXED Scaling an audio clip by 50% or 200% could crash the engine and cause problems on undo or redo.
FIXED 25 frames MTC only really sends 25 frames when being freshly selected.
FIXED Steps Modulator doesn't work in "Loop off" mode, always loops.
FIXED Onset analysis could fail randomly.
FIXED ALSA audio backend may allow user to choose some buffer sizes that are not supported.
FIXED Activating the engine for one project while another is playing asks user and selecting no left engine spinning wheel.
FIXED It should not be possible to slide the waveform under the first or last beat marker.
FIXED Device that contains missing modulator causes app crash when clicking the modulator slot.
FIXED On a retina screen, you can resize the dsp graph window bigger than available data frames.
FIXED ControlSurfaceAPI: Device.hasSlot() was returning true only if the slot had chains.
FIXED ControlSurfaceAPI: clip notes don't show their full length.
FIXED LFO phase/crushing problem when not using "retrigger".
FIXED Regression since 2.2: Issues with the Arturia Keylab scripts.
FIXED Queued arranger playback jumps (scheduled by double clicking in the timeline ruler) sometimes do not fire.
FIXED track name in VST GUI window title not updated when moving VST to another track.
FIXED When editing device page for an instrument layer it is possible to map to a control in a layer chain mixer.
FIXED Under certain circumstances an extra note will be played outside clip boundaries.
FIXED Transpose expression zoom-scrollbar does not line up with timeline content by default in audio editor.
FIXED Saved scenes and clips are not played back with their configured tempo when previewing.
FIXED When bouncing or recording audio embed time stretch information into the wav files so that they are always correctly time stretched when they are used in Bitwig Studio.
FIXED A script that logged lots of information continuously could lock up the application.
FIXED When switching between projects while one is playing using the Jack backend unwanted audio could be output.
FIXED Jack server crashed sometimes when using Bitwig Studio.
FIXED Random engine crashes when switching audio system and devices in the audio preferences.
FIXED Various issues with MIDI Timecode.
FIXED MIDI Running status was incorrect on Linux.
FIXED Floating windows and popup windows stopped the keyboard shortcuts for transport play, undo and redo to stop working.
FIXED Dragging the length of an audio event longer than the contained audio may delete parts of the following event.
IMPROVED Preview player should stretch according to the long / short samples stretch preferences.
IMPROVED Recording clips from clip launcher to arranger could sometimes record incorrectly when the start marker in the clip was not at time 0.
IMPROVED Open/close of drum-pads and instrument/FX-layers now only require a single mouse click.
IMPROVED Add track color on the layered header when editing multiple audio layers in track view.
IMPROVED Remove the minimize button from any floating window.
IMPROVED Show modulation mapping on modulation source mouse-over.
IMPROVED Added border to our windows which provide better contrast to the outside and indicate if the window has focus.
IMPROVED ControlSurfaceAPI: Device.isWindowOpen() works with BitwigStudio devices.
IMPROVED Mapping an enumerated control (like a filter type or effect selector index) to a button/key will map the "Cycle Next" action by default.
IMPROVED Indexed Controls can now be mapped with the action "Cycle Next" and "Cycle Previous".
IMPROVED Improved voice stealing.
IMPROVED Add command for setting loop region to selected region (Ctrl/Cmd + L) to the menu.
IMPROVED Oscilloscope: Trigger on Notes now follow wave cycles according to the pitch.
IMPROVED Order of collections in the package manager was random.
IMPROVED Allow to remove projects from recent projects list.
IMPROVED Add information to the manual about real time bouncing (eg when using hardware instruments and effects).
IMPROVED Automation override gets turned on for a parameter when changing it even though there is no automation on the arranger and arranger is playing sometimes.
IMPROVED If the audio engine has an error writing an audio file while recording show this to the user as a notification.
IMPROVED You can now choose between onsets and a fixed rate for stretch modes transient preservation.
IMPROVED APC40 MKII: record toggles clip overdub and session toggles clip automation recording.
IMPROVED ControlSurfaceAPI: add color setting.
IMPROVED Hold mode for the random modulator.
IMPROVED Preview player should stretch according to the long / short samples stretch preferences.
IMPROVED Recording clips from clip launcher to arranger could sometimes record incorrectly when the start marker in the clip was not at time 0.
IMPROVED Open/close of drum-pads and instrument/FX-layers now only require a single mouse click.
IMPROVED Add track color on the layered header when editing multiple audio layers in track view.
IMPROVED Remove the minimize button from any floating window.
IMPROVED Show modulation mapping on modulation source mouse-over.
IMPROVED Added border to our windows which provide better contrast to the outside and indicate if the window has focus.
IMPROVED ControlSurfaceAPI: Device.isWindowOpen() works with BitwigStudio devices.
IMPROVED Mapping an enumerated control (like a filter type or effect selector index) to a button/key will map the "Cycle Next" action by default.
IMPROVED Indexed Controls can now be mapped with the action "Cycle Next" and "Cycle Previous".
IMPROVED Add command for setting loop region to selected region (Ctrl/Cmd + L) to the menu.
IMPROVED Oscilloscope: Trigger on Notes now follow wave cycles according to the pitch.
IMPROVED Order of collections in the package manager was random.
IMPROVED Allow to remove projects from recent projects list.
IMPROVED Add information to the manual about real time bouncing (eg when using hardware instruments and effects).
IMPROVED Automation override gets turned on for a parameter when changing it even though there is no automation on the arranger and arranger is playing sometimes.
IMPROVED If the audio engine has an error writing an audio file while recording show this to the user as a notification.
IMPROVED You can now choose between onsets and a fixed rate for stretch modes transient preservation.
IMPROVED APC40 MKII: record toggles clip overdub and session toggles clip automation recording.
IMPROVED ControlSurfaceAPI: add color setting.
IMPROVED Hold mode for the random modulator.