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. |