Release Notes

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

Changes in Bitwig Studio 2.2

Released on 11.10.2017.

NEW Ableton Link support.
NEW Time Shift Device.
NEW Sample & Hold Modulator.
NEW Quantize Modulator.
NEW Audio Rate Modulator.
NEW Polynom Modulator.
NEW Dual Display (Studio/Touch) profile.
IMPROVED Improved Audio & Note Playback Engine.
IMPROVED Add a smoothness parameter to midi clock slave.
IMPROVED Remember sample auto preview and synchronize to song tempo from the sample preview in the preferences.
IMPROVED Allow user to edit templates they have created by openning the project file in the template folder.
IMPROVED Add pan swap to the Tool device.
IMPROVED Better user experience for configuring Audio Devices.
IMPROVED Better workflow for selecting clips & time in the arranger to show content in the editor.
IMPROVED MIDI Clock Slave catches the tempo faster on Continue.
IMPROVED Added Single Trigger option to ADSR & AHDSR modulators (useful only in mono-mode).
IMPROVED When clicking on arranger clips, the note editor (clip mode) should only scroll if alt modifier was pressed.
IMPROVED Rename some Livid instrument scripts so they all have a distinct name.
IMPROVED Add MIDI Learn button to the MIDI modulator.
IMPROVED Add an option to release Note Latch playing notes when the transport is stopped.
IMPROVED Update plugin window title in real-time.
IMPROVED Show device and track name in VST window title area on macOS.
IMPROVED Always show name on arranger clips (instead of only custom names).
IMPROVED Sampler's start and loop region is now polyphonic.
IMPROVED Added touch keyboard to both single display profiles.
IMPROVED Let Macro and Macro-4 be polyphonic.
IMPROVED Remember zoom level per clip.
IMPROVED Make HW CV Instrument wider.
IMPROVED Let the comb filter go down to 20 Hz.
IMPROVED Add smoothing to Step Modulator.
IMPROVED Improve zoom to fit for clip launcher note editor.
IMPROVED Support DPI Aware plug-ins on Windows (if they implement PreSonus Plug-In Extensions).
IMPROVED Removed legato for raw audio and made working with sample play stop (in seconds) vs event end (in beats) more clear.
IMPROVED The search field from the library on the side panel should be the same for each content type.
IMPROVED Controller API: make auto-detection work for multiple connected devices of the same model.
IMPROVED It is now possible to set the cross-fade length used when looping audio clips.
IMPROVED Improved compatibility with HiDPI plug-ins on Windows.
IMPROVED It is now possible to use more than one midi controller of the same model (e.g. Launchpad) at the same time.
IMPROVED Scripting API: new API to copy slots or scenes.
IMPROVED Sampler now supports audio rate pitch modulation.
IMPROVED If a plugin takes a long time to scan notify the user and give them the option to skip that plugin.
IMPROVED Better support for resizing of plug-in windows.
IMPROVED Smooth/Glide for the step sequencer.
IMPROVED Remember plugin window position.
IMPROVED Improved Arturia Keylab 25/49/61/88 scripts.
FIXED Out of memory error when parsing some uhe preset files.
FIXED Engine crash sometimes when switching projects.
FIXED APC40 MKII version 1.0 by Akai crashed while using the cue knob.
FIXED Potential crash when dragging audio file from spotlight.
FIXED Deleting nested return track in certain corrupted projects could cause a crash, these are now automatically repaired.
FIXED Crash when saving remote controls.
FIXED Painting of automation preview sometimes crashes.
FIXED Transposing notes using arrow keys sometimes erases other notes when passing over.
FIXED Double-clicking a dot in Blur device places dot outside the dynamic display box.
FIXED When moving multiple notes with the same key over other notes using arrow keys, the existing notes might get truncated in some cases.
FIXED Duplicating a track does not properly duplicates the track's output routing.
FIXED Overlapping notes in MIDI files are not imported correctly.
FIXED VST3 ModuleEntry() was not called on Linux.
FIXED QuNeo not auto detected on Linux.
FIXED Setting a clip's loop length to very small values causes the playhead to escape the looped region and play audio outside of it.
FIXED "Save Preset To Library" dialog: TAB key doesn't switch from Tags to Preset desicription (+ [SUG] "Category" selector).
FIXED Copying automation to clip launcher needs finer threshold for streamlining points, to avoid that straight sections result in a sloped section if points are very close.
FIXED Impossible to stop queued clip before it launches.
FIXED Undo history breaks if you move an automation point and hit the right mouse key while doing so.
FIXED Timing of resulting bounce is not accurate when tempo automation is used.
FIXED "Poly" button in ADSR modulator: tool-tip says "Single Trigger".
FIXED File/Close doesn't work nor shortcut ctrl+W.
FIXED Deleting note effects while playing can result in stuck notes.
FIXED Crash when importing multiple audio files using drag and drop to an empty project.
FIXED VST3 plugins may fail scanning in some cases.
FIXED Automation of Diatonic Transposer mode shift doesn't quite match up with the actual values.
FIXED Raise the maximum number of HW audio channels from 128 to 256.
FIXED Pen tool right-click to delete notes does not work without moving the mouse in drum editor.
FIXED Steps Modulator: when Loop is OFF, Modulator jumps back to the first step after completion of the cycle, instead of staying on the last step.
FIXED Modulator mapping visualization would disappear when folding and unfolding the modulators while editing a remote controls page.
FIXED Shot mode in sampler didn't play the sample the first time.
FIXED ALSA: improve recovery when sound card is brutally disconnected.
FIXED Delete key does not update the text field in large text editor (eg: preset's description).
FIXED Drum machine only has 127 slices while it could have 128.
FIXED Scrolling note editor when clicking on arranger clips does not work correctly the first time.
FIXED Preview player made a hung-buffer noise if you selected a sample/file which was missing but still in the index while playing back another one.
FIXED Sample preview sometimes clicked at the beginning.
FIXED It was possible to create shorter loops than the minimum allowed size by dragging a short clip from the arranger to the clip launcher.
FIXED Fix problems with using projects after they have been saved as a template.
FIXED Window wants to become bigger than screen when opening clip content editor in EDIT panel layout with 300% scaling.
FIXED Time shift shouldn't be automatable & modulatable.
FIXED Fix some devices default settings and default preset.
FIXED Reporting tempo 0 to VST plug-in instances.
FIXED Modulation mapping visual indication would disappear after folding/unfolding chains.
FIXED Recording note clip launcher playback to the arranger doesn't update the recorded clip when editing the source clip.
FIXED Clicking in track group background on the arranger results in broken looking note editor if group master contains no audio clips.
FIXED Using the ALT-modifier in the clip launcher to bounce a clip during drag & drop was moving the original (should be a copy).
FIXED Regression: command for setting loop region to time selection area does not work until an event is selected.
FIXED Regression: field value flickers when adjusting start time of arranger clips in inspector.
FIXED Note modulator doesn't affect notes before they play.
FIXED Notes in first loop iteration are not rendered correctly if clip content start marker is at the same location as the loop end.
FIXED Engine crashes if there is an error initializing audio output.
FIXED Engine crash when connecting engine to a project that contains a bypassed HW Instrument.
FIXED Crashes from Changing Audio Sample Rate.
FIXED Delete button works like backspace in text editor.
FIXED Values Can Not Be Confirmed via Numerical Block Enter Key.
FIXED Consolidating clips with RAW audio in them results in the audio playing outside of the clip boundary.
FIXED Automation bug in large project.
FIXED Button to enable automatic size of audio lanes is sometimes not visible when it should.
FIXED Crash when layer editing in a hybrid track with audio background.
FIXED Bounce/In Place freezes when external clock is being received.
FIXED Saving as template could break the current document (missing samples).
FIXED Sampler not keytracking correctly.

Changes in Bitwig Studio 2.1.4

Released on 11.09.2017.

FIXED Rare audio engine crash during audio playback.
FIXED Automation override was enabled when turning automated knobs also when stopped.
FIXED ASIO: The Int16LSB and Int24LSB formats resulted in noise for inputs.

Changes in Bitwig Studio 2.1.3

Released on 20.07.2017.

FIXED Copying a deactivated track would reactivate the copied track (instead of keeping it deactivated like the source track).
FIXED Regression: splash screen is missing or an old one gets displayed on Windows.

Changes in Bitwig Studio 2.1.2

Released on 13.07.2017.

FIXED Crash in Keyboard + 8 Device Knobs (CC 20-27) script.
FIXED After hiding all columns in Popup Browser, there is no way to get them back.
FIXED App crashes on startup on Ubuntu 17.04 when using 4.10.0-24 kernel but works on 4.10.0-22 kernel.
FIXED Audio waveform renders incorrectly when dragging a time selection on arranger.
FIXED Internal routings to sub channels are not preserved copying a group track to another project, or saving to the browser, or when using copy and paste.
FIXED Modulating the note echo can result in exceeded velocity range.
FIXED Plugin-host scanned plug-ins as VST3 if the path contained the string "vst3" anywhere. (so including /vst32/).
FIXED Crash when dropping note one pixel above the highest note editor key.
FIXED Devices inside deactivated group don't re-activate.
FIXED If output track of group is dectivated by navigating inside the group it is no longer possible to reactivate it once you've navigated out of the group.
FIXED Deactivated groups in saved project didn't reactivate sends when reactivated.
FIXED Possible to somehow get two modulators in one cell on a modulator grid.
FIXED Regression since 2.0: stretching audio events at their left margin leads to unexpected results when event ends before sample end.
FIXED Snapping to onsets does not work for raw audio events.
FIXED PDC graph error in 2.1.1.
FIXED Slicing raw audio may create sample resources with negative sample start locators.
IMPROVED Changing buffersize of Jack on the fly (e.g using jack_bufsize command) does not update the buffer size of the audio engine.

Changes in Bitwig Studio 2.1.1

Released on 26.05.2017.

FIXED Regression: Korg M1 Le plugin can no longer be scanned on either Mac or Windows.
FIXED Dragging clip from arranger that has start marker not at time 0 to clip launcher results in incorrect automation being played back.
FIXED When dragging first onset to create beat marker in second audio event after splitting the event, the marker gets created in the first audio event instead.
FIXED Arranger waveforms do not visually reflect clip fade-out on raw audio material.
FIXED PDC graph error in 2.1.
FIXED Engine crashing when connecting to document containing deactivated HW Devices.
FIXED Crash when loading certain projects that contain group tracks.
FIXED VST plugin folders with umlaut characters cause a scan fail for the containing plugins on Windows.
IMPROVED Muting a clip and then undoing the mute shows the clip as unmuted but the engine does not play it.
IMPROVED Transpose notes octave up from "Clip" menu cannot be undone.
IMPROVED Support native windows resizing for VST3 plug-ins on windows.

Changes in Bitwig Studio 2.1

Released on 15.05.2017.

NEW APC40 MKII script (rewritten in Java).
NEW AMP Device.
NEW Add quantize to Math modulator.
NEW New controller scripts for Nektar Technology products: LX25+, LX49+ and LX61+ .
NEW MIDI slave support for transport sync.
NEW Java API for development of custom control surface drivers.
FIXED In drum edit mode, the pen tool deletes the wrong notes.
FIXED MIDI Song Select sends improperly formatted messages.
FIXED Keylab 49 controller crashes when switching parameter pages.
FIXED Crash when dropping device in device chain.
FIXED Crash sometimes when closing the popup browser with a control surface connected.
FIXED Mouse cursor does not scale on Linux when changing the display scaling in preferences.
FIXED Selecting effect tracks from right to left using shift modifier and dragging to main track area can crash Bitwig Studio.
FIXED Plugin presets not shown after loading project.
FIXED Fix some devices crash on old Windows systems.
FIXED MTC framerate is not initialized properly on document load.
FIXED Note Harmonizer reacted to slow if the harmony side-chain switched at the same time as the incoming notes.
FIXED Drag and drop does not work with Spectrasonics Stylus RMX on windows.
FIXED Memory leaks when painting automation points.
FIXED Polysynth: there is no beating with unison = 2, and in this case unison act as a DC Offset.
FIXED ASIO: audio device is not properly restarted when the buffer size is changed via the ASIO configuration panel.
FIXED Akai MPK49 script crashes when pressing Shift and Play.
FIXED Many notes playing polysynth voices with long release time crash audio engine.
FIXED MIDI Program Change might loose the note if it happens at the same time as the program change.
FIXED Possible to get the automation editor to lose the panel with the free-run settings & co.
FIXED Bouncing files causes a "Missing Files" notification.
FIXED "Open containing folder" shown as "action.open_containing_folder.name".
FIXED Eraser skips over notes when moving fast.
FIXED Automation events may jump to different time or value when moving events via arrow keys.
FIXED Crash when nudging selected automation events after changing selection.
FIXED Control Surface API: ClipLauncherSlot.isStopQueued().get() reports true event if this slot is not playing.
FIXED Value of automation point still shown when switching to another application.
FIXED VST3 device state can't be loaded for all waves plugins.
FIXED VST3 plugin states were saved with fxb extension instead of vstpreset.
FIXED Midi messages could be received before a controller has loaded its preferences.
FIXED When using clock slave and the tempo goes jitters around 100 BPM the size of the toolbar also jitters.
FIXED CursorDevice created for a track in a track bank does not work.
FIXED Sometimes automation points jump to different value when adjusting value via arrow keys.
FIXED Not possible to create a smart collection in the multi samples tab.
FIXED Drag-copying notes using time selection tool in clip launcher note editor does not repaint the drop area correctly.
FIXED Potential crash when opening old projects.
FIXED Crash when stepping through pad scale layouts on Maschine Jam controller.
FIXED Controller API: Cursor.selectFirst/Last not working in some situations.
FIXED Popup notification for a remote control shows the name of the target not the renamed remote control when adjusting from a controller.
FIXED Halion 6 VST2 version does not work in Bitwig Studio 2 on windows.
FIXED Step modulated DC offset does go to sleep when not being in focus.
FIXED MIDI Clock Offset now use the same direction as Audio Recording Offset: positive values means earlier.
FIXED Controller API: not possible to receive notes on multiple inputs with different masks.
FIXED Controller API: Parameter.name() not updated for parameters that are not remote controls.
FIXED MIDI Clock slave was too slow to catch up.
FIXED Hiding and showing the layered editor sometimes results in the window being resized to an enormous size and showing distorted graphics.
FIXED Transport.isAutomationOverrideActive() does not notify callbacks when it changes.
FIXED Bad performance when scrolling through file browser for files that are on a network.
FIXED Regression on macOS in alpha-2: some VST-2 plugins with resizable window have incorrect size after opening the second time.
FIXED Regression: VST3 state wasn't stored correctly.
FIXED Note end might incorrectly show the masked-by-clip indicator when entering notes on triplet grid.
FIXED Different MTC framrates don't have any effect.
FIXED ASIO didn't work with Realtek driver when using automatic sample-rate.
FIXED Play stop marker on raw audio events not draggable when being zoomed in.
FIXED When selecting clips on the arranger and dragging over the track header area clips start becoming unselected.
FIXED Drag and Drop not working on Linux if absolute mouse mode is enabled in the preferences.
FIXED Raw audio events might not get played for the expected duration when loading old projects.
FIXED Deleting time range in raw audio event does not work correctly.
FIXED Note Latch: toggle and velocity mode do not work properly.
FIXED Show presets for legacy devices by default.
FIXED Launcher audio clip plays silence if previously played clip ended with a fade out on a contained event while then next clip starts inside the events and both events have identical settings and refer to the same sample.
FIXED In drum editor, dragging in the background always erases notes independent of the selected tool.
FIXED iZotope Iris VST2 plugin window content looks shifted after resizing and then re-opening window.
FIXED Crash sometimes when deleting a drum chain with a controller connected to the drum machine.
FIXED Crash when pinning device cursor for a control surface in the IO panel.
FIXED ASIO: Turning off the HW FX power button causes odd feedback behavior/noise.
FIXED Cakewalk Z3Ta2 instant crash with VST3.
FIXED MIDI Program Change: fix PDC in the chain.
FIXED VST3 window resizable flag is interpreted incorrectly on macOS.
FIXED Midi CC device sends unwanted messages when scrolling through the CCs.
FIXED Under certain circumstances an extra note will be played outside clip boundaries.
FIXED Transposing multiple selected notes using keyboard shortcuts cuts existing notes when "passing through".
FIXED Unsupported format for WASAPI on Windows 7/8.1 if no sample-rate was selected.
FIXED Differences in Transient Detection between 44,1 and 96khz files.
FIXED Editing MIDI CC device knobs, requires to remove the CC prefix.
FIXED Scrollbar in midi learn section block the delete button for mappings.
FIXED Behavior / Bounce bit depth setting has no effect.
FIXED Engine crash on bounce.
FIXED Crash when copying integer value automation to clipboard and clicking in another integer value automation lane.
FIXED Too much smoothing on note expressions.
FIXED On some windows machines the icons never show up due to trying to load Java assistive technologies.
FIXED Crash when deleting beat marker by double-clicking on it in some cases.
FIXED Changing play offset for unlooped clips in inspector creates additional overlapping clips.
FIXED Halion VST3 plugin does not remember its window size on macOS.
FIXED Dragging the DSP performance graph window to another display makes it disappear.
FIXED When drawing automation with pencil tool while being zoomed-in very far into the timeline, the resulting events get thinned too much on mouse up.
FIXED Adding devices with plugin latency to the FB FX of delay 4 breaks PDC graph.
FIXED Auto-suspend of some plugins is causing audio glitches.
FIXED VST3: Notes sent to Halion 6 didn't play correctly.
FIXED Crash when trying to adjust fades on mixed selection of clips and meta clips.
FIXED Crash when erasing notes in drum editor.
FIXED Crash when using scroll wheel in Zynaptic plugins on macOS.
FIXED Incorrect vst2 channel interpretation for plugins which do not implement effGetOutputProperties.
FIXED Range of indexed controls was too big.
FIXED Content of 32-bit VST plugin window may loose relation to parent window when switching to another application on macOS.
FIXED Potential crash when copying data to the clipboard on macOS.
FIXED Potential engine crash on macOS when changing sample rate or buffer size on slow hardware devices.
FIXED Spectrum Analyzer takes a lot of time to initialize on Windows.
FIXED Crash when opening old projects in some cases.
FIXED MTC sends invalid messages.
FIXED Crash when adjusting value of two equal-timed automation events via inspector.
IMPROVED Primary device for a controller will automatically select first instrument if there is one otherwise the first device.
IMPROVED Don't allow Javascript controllers access to the standard Java API via Nashorn's Java support.
IMPROVED Control Surface API: add a way to determine if 2 ObjectProxies refer to the same object.
IMPROVED When trying to adjust the value of automation events further than the limits of the value range via arrow keys, it takes the same amount of steps to move it back.
IMPROVED Added Select All action to edit menu.
IMPROVED Configure the MIDI Clock offset in milliseconds.
IMPROVED Allow to paste events from the clipboard over selected events.
IMPROVED PDC: Monitoring latency less influenced by other tracks.
IMPROVED Add a velocity knob to the note sidechain.
IMPROVED Chain device can now output notes.
IMPROVED Improved workflow for tracks which are routed to a note/MIDI destination (mute/solo/meters).
IMPROVED Show playback follow button in each timeline editor panel (bottom right).
IMPROVED Note Latch Device not working properly in several modes after preset reload or engine restart.
IMPROVED MIDI Clock Slave: stabilize the tempo variations.
IMPROVED Show a notification if we get an unbalanced PDC graph with a submit action that sends the PDC file in the bug report.
IMPROVED Better erase tool in note editor.

Changes in Bitwig Studio 1.3.16

Released on 13.03.2017.

FIXED Crash when adjusting value with touch interaction.
IMPROVED Add support for Nektar LX+, GX and SE49 controllers.
IMPROVED Backported improved Solo behaviour from Version 2 (Local Solo Option).

Changes in Bitwig Studio 2.0

Released on 03.03.2017.

NEW VST3 plugin support.
FIXED When stretching end of audio event, a new beat marker is inserted each time at the event end.
FIXED When reloading a project, plugin note destination are not listed anymore.
FIXED Note information is not passed on to VST Post-FX chain.
FIXED Phase is inverted when recording audio from an external source using ASIO at 24-bit.
FIXED Wrong size of preferences tab titles when switching between screens.
IMPROVED Document/GUI application process is now 64-bit on windows. 32-bit versions of Windows are no longer supported.