Release Notes

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

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 Update automated values based on the playback start time.
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 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 iZotope Ozone 5 VST3 didn't load since BWS 2.3. (plug-in crashes when invoking IUnitInfo::getUnitCount but we were able to skip it).
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.
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 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 updating controller shortcuts in the preferences while no project was open.
FIXED Crash when clicking button to upgrade.
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.
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 Increased the maximum number of note inputs from 128 to 512.
IMPROVED Improved GUI performance for projects with huge amounts of notes.
IMPROVED Improved CPU performance of Elastique stretching algorithms.

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 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 Exporting audio in a project with tempo automation does not create stretch markers in the exported file on macOS.
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.

Changes in Bitwig Studio 2.3

Released on 28.02.2018.

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