Thank you for downloading Bitwig Studio 1.1.9.
This document lists the changes since
previous versions of Bitwig Studio.
Changes in Bitwig Studio 1.1.9
Released on 09.07.2015.
FIXED | Follow actions are not working correctly. |
FIXED | Selecting a bookmark location and then dragging clip or preset to the results are in file browser would save the clip to the default library location and not the bookmark location. |
FIXED | Default value for pitch bend automation is -100%. |
FIXED | Inserting expression events at the end of a long raw audio event sometimes snaps to incorrect times. |
FIXED | Rare crash on Mac when file system notifies us of a file being removed in a folder we are monitoring. |
FIXED | Deleting master track would not delete the master track but would stop audio output. |
FIXED | Slicing reversed audio to Drum Machine does not work. |
FIXED | Raw audio events are sometimes painted incorrectly if there is tempo automation. |
IMPROVED | Improve menu navigation using the keyboard. |
IMPROVED | Link to support web site in help menu lands at home page instead of support page. |
IMPROVED | Update scripts for Livid Instruments controllers. |
Changes in Bitwig Studio 1.1.8
Released on 21.05.2015.
NEW | German user guide. |
IMPROVED | Sound Content and FM4 presets update. |
FIXED | Crash if dragging a preset to device in a nested chain to replace and before the preset has been loaded deleting the nested chain that contains the device that will be replaced. |
FIXED | "Copy modulation to all layers" works only for layers with exactly the same devices in chain. |
FIXED | Regression: Clicks in Stretch HD mode. |
FIXED | Crash when scaling launcher clip via inspector. |
FIXED | Moving cue markers via inspector may crash. |
FIXED | Popup text field for renaming cue markers sometimes appears too far on the right. |
FIXED | Regression in 1.1.7: crash when scaling raw audio after bouncing via clip inspector. |
FIXED | "Duplicate/Remove Time" command doesn't move cue markers. |
FIXED | Modifiers for making selections (multi-select, range select) don't work while the caps lock is on. |
FIXED | Icons for Bitwig Studio in the debian package should not have spaces in their names. |
FIXED | Crash when using onset-shift inspector buttons in some cases. |
FIXED | Audio engine crashes sometimes when deleting a sandboxed plugin. |
FIXED | Long audio files are very slow to paint in RAW mode. |
Changes in Bitwig Studio 1.1.8 RC 2
Released on 13.05.2015.
IMPROVED | Regression in 1.1.8 RC-1 on Windows: splash screen does not reserve enough space for version name. |
Changes in Bitwig Studio 1.1.8 RC 1
Released on 28.04.2015.
FIXED | Regression in 1.1.7: drag and drop from OSX Finder does not work with all file names. |
Changes in Bitwig Studio 1.1.7
Released on 31.03.2015.
FIXED | Drag and drop audio from Finder/Desktop to app does not work in 10.7 and 10.8. |
FIXED | Crash when dragging clip while overwriting it in recording. |
FIXED | PDC didn't work correctly with delay-inducing plug-ins put inside Mid-Side Split and Multiband FX-2/3 containers. |
FIXED | Occassional crash when working with time selections in the arranger. |
FIXED | Controller API: crash when passing null for value parameter into RangedValueAtomIntention.set(). |
FIXED | Dragging a clip to a drum pad that is occupied and slicing would add a new chain for that pad instead of using the existing one. |
FIXED | Drag and drop not possible from certain apps on OSX. |
FIXED | Export results in cutted audio because of PDC. |
FIXED | Controller API: crash when calling CursorDeviceSlotSection.selectSlot while section is disconnecting. |
FIXED | Note Pitch Shifter: negative values are off by 1 note. |
FIXED | Modulation mappings lost to outer device macros when moving a nested device within the nested chain. |
FIXED | Regression in 1.1.7: EQ-2/5 curve does not update when moving nodes. |
FIXED | Error saving multisample when the same sample was used multiple times. |
FIXED | Prevent deleting of devices and packaged files in the browser. |
FIXED | Reversing looped audio clips may result in incorrect play start time. |
FIXED | Step MOD was syncing wrong with PDC. |
FIXED | Piano roll keys in layered editing play wrong track. |
FIXED | Reversed raw audio does not play according to the shown waveform in certain cases. |
FIXED | Regression: EQ display didn't update properly in 1.1.7 RC3 when the freq/gain/q parameters were automated. |
FIXED | Reversing looped raw audio sometimes results in wrong clip masking offset. |
FIXED | Application quits on OSX without asking to save when activating it and quitting in one go via Cmd+Tab and Cmd+Q, without releasing the Cmd modifier. |
IMPROVED | Consolidating many clips with raw audio events did not work correctly. |
Changes in Bitwig Studio 1.1.7 RC 1
Released on 18.03.2015.
FIXED | Crash when trying to show dialogs in some cases. |
Changes in Bitwig Studio 1.1.6
Released on 19.02.2015.
FIXED | When extending end of raw audio event beyond the maximum length of the event, the successive event might be partially erased. |
FIXED | Devices with certain modulation routings broke the document graph, causing solo to stop working and output to crackle. |
FIXED | OSX launcher requests to download JRE 1.6. |
FIXED | Automation not updated correctly in arranger when drag-inserting points in clip content editor. |
FIXED | Prelisten in browser randomly plays loops at wrong speed. |
FIXED | Adjusting tempo on reversed audio in inspector makes waveform disappear. |
FIXED | Moving raw audio snippets can create gaps after the new event end. |
FIXED | Mouse-wheel was acting funky on EQ displays and drum machine. |
FIXED | Automation events imported from certain MIDI files contain lots of redundant events. |
FIXED | EDIT panel layout: automation lane in arranger note editor (clip content mode) shows the content of the clip launcher automation editor instead of arranger automation editor. |
FIXED | When copying clips on arranger with automation follow sometimes there could be duplicate automation points on top of each other. |
FIXED | Automation events imported from MIDI files have wrong value range. |
FIXED | Not possible to show the clip launcher in the mixer panel in the dual monitor studio display profile. |
FIXED | Mixer panel could allow resizing to a smaller height that it should really allow. |
FIXED | Application could crash if openning a broken document that contained multiple drum chains for a single pad - now it shows error message instead. |
FIXED | On Linux and some keyboard layouts pressing certain modifiers (like Alt-Gr) could stop keyboard shortcuts from working. |
FIXED | Controller API: observers for parameters of nested devices don't fire after loading document. |
FIXED | Controller API: selection observers in cursor device layer don't fire. |
FIXED | Controller API: has-layers-observer always reports true for plugin devices. |
FIXED | Controller API: delayed notification of note deletions. |
FIXED | MIDI CC data not imported with MIDI clips. |
FIXED | Button (on/off) automation write affects the automated value outside of the recorded region when recording the first time. |
FIXED | Occassional crash when making time selections in the detail editor. |
FIXED | Potential hang of application when shutting down. |
FIXED | Buttons not responding in activation popup dialogs. |
FIXED | Resetting frequency parameter of comb device resets to lower value than actually possible. |
FIXED | Controller API: position observer of cursor device always reports -1. |
FIXED | Crash when moving notes to different lane in folded note editor after moving launcher clip cursor. |
FIXED | Solo, routings, sends and browser preview became slow in large projects. |
FIXED | Unwanted thinning of events when duplicating or copy-pasting automation regions. |
FIXED | VST parameters are not restored when assigning a preset to a nested chain. |
FIXED | Changing track mute during session recording makes the track output remain silent even when not muted. |
FIXED | Adding a raw audio clip from browser results in wrong length of the clip. |
IMPROVED | Controller API: it should be possible to call addDatagramPacketObserver from other observers to make IP address user configurable. |
IMPROVED | Allow the note receiver device to receive the note output of devices and not just tracks. |
IMPROVED | Increase the maximum number of files that can be dragged from the browser from 50 to 128. |
IMPROVED | Controller API: better support for navigating device slots. |
IMPROVED | Controller API: layers in DeviceLayerBank should be sorted by drum pad layout in case of drum machine. |
IMPROVED | Controller script for CME Xkey. |
IMPROVED | Controller API: add device bank for siblings of cursor device. |
Changes in Bitwig Studio 1.1.6 RC 2
Released on 11.02.2015.
FIXED | Crash when recording automation on the arranger using the WRITE mode in 1.1.6 RC1. |
Changes in Bitwig Studio 1.1.5
Released on 26.01.2015.
FIXED | Controller API: channel note input observer does not work for nested device chains. |
FIXED | Wrong start time of sliced sample when slicing using raw slice mode and beat marker slice points. |
FIXED | Controller API: direct parameter display values of certain VSTs initially only get reported for a limited number of parameters. |
FIXED | Presets for old chain devices return metadata for old chain device instead of the new one. |
FIXED | Controller API: crash when pointing primary device to sampler device. |
FIXED | Controller API: initial parameter display values are not send when setting the observed parameter IDs. |
FIXED | Polyphonic bitwig devices was using more CPU than needed until they went to sleep the first time. |
FIXED | Controller API: non-linear direct parameter display values are reported as linear values, but should consider the value domain instead. |
FIXED | Controller API: normalized direct parameter values are not reported correctly for chooser or button parameters. |
FIXED | Selected file in the used files tab cannot be previewed. |
FIXED | Add modulation wheel improvements for Novation Impulse controller script from Thomas Helzle. |
FIXED | Controller API: normalized-direct-parameter-observer is not called initially after loading VSTs. |
FIXED | Tooltips do not hide sometimes when switching to different application. |
FIXED | Direct parameters are not listed after inserting VST plugin, only after switching tracks once. |
IMPROVED | New controller scripts for Nektar Technology products: LX49, 61 and 88, as well as for iX49 and iX61. |
IMPROVED | Add option to decide if devices should be saved inside a clip or not. |
IMPROVED | Add action to create scene from playing launcher clips. |
Changes in Bitwig Studio 1.1.4
Released on 29.12.2014.
FIXED | Regression: muting a device following an instrument were causing silence/crackling in 1.1.3. |
Changes in Bitwig Studio 1.1.3
Released on 22.12.2014.
NEW | Automatic quantization of recorded notes. |
FIXED | Crash when using context menu on arranger loop region while cue markers are selected. |
FIXED | After opening Multisample Editor, opening and closing of collapsible tracks in mixer does not work anymore. |
FIXED | Crash when loading 32-bit float wav files on Linux on older CPUs which doesn't support SSSE3. |
FIXED | Controller API: potential crash after controller has been disconnected. |
FIXED | Crash when ctrl-clicking time selection in the track automation detail editor while clip time selection is made in the arranger overview. |
FIXED | Controller API: crash when navigating cursor to next track while document is closing. |
FIXED | Application crashes if control scripts tries to set an unsupported automation write mode. |
FIXED | VSTs which sent MIDI events with invalid timestamps (Liquid Rhythm) could crash the engine. |
FIXED | Crash if dragging files to a track and while those files are being loaded for insertion the track is deleted from the project. |
FIXED | Rare engine crash when bouncing/exporting audio material. |
FIXED | Crash in controller API when deleting multiple tracks with backspace key. |
FIXED | Hybrid track with sampler and a following Bitwig device does not play bounced-in-place audio when the track is not selected. |
FIXED | Controller API: assignPolyphonicAftertouchToExpression function didn't work. |
FIXED | Rare crash when working with audio files. |
IMPROVED | Updated scripts for Arturia Keylab controller family. |
IMPROVED | Attach plugin states to projects when saving so that the plugin-states directory in the project folder is not needed. |
IMPROVED | FX audio and instrument chain device should be one device that intelligently determines the preset type based on the devices inside it. |
Changes in Bitwig Studio 1.1.3 RC 1
Released on 10.12.2014.
FIXED | Rare crash when displaying the waveform of 24-bit audio files. |
Changes in Bitwig Studio 1.1.2
Released on 03.12.2014.
NEW | We now send out SysEx messages to VST instruments for transpose note expressions if the plug-in claims to support canDo("midiSingleNoteTuningChange") and the other note expressions if the plug-in supports canDo("midiKeyBasedInstrumentControl"). |
FIXED | First drag of a micro-pitch expression does not snap to semi-tones. |
FIXED | VST Device knobs don't wake up from sleep when being assigning modulations. |
FIXED | VSTs should never sleep if their GUI is open. |
FIXED | Engine crash after changing buffer size after audio recording. |
FIXED | Moving stretch markers in the detail editor does not snap correctly anymore. |
FIXED | PDC: Modulation routings from Audio MOD wasn't correctly compensated in certain cases. |
FIXED | Engine crash when switching preset for VST running in bit-bridge mode. |
FIXED | Bounce in place turns instrument track into an audio track instead of a hybrid track. |
FIXED | "Insert Silence" doesn't move cue markers. |
FIXED | Pre-roll settings wasn't saved in the preferences. |
FIXED | VST plugins that have a file creation date at the beginning of Unix time are not being scanned (e.g. Sonalksis OSX). |
FIXED | Engine crash when dragging audio files on clip launcher preview slots on non-preview tracks. |
FIXED | Occassional crash when returning to arrangement or stopping a track via controller API. |
FIXED | Possible to create automation points on the arranger with negative arranger time for the very first point created by clicking in the margin before time 0. |
FIXED | Bipolar macro values are only loaded correctly when loading preset twice. |
FIXED | Moving a project file into a sub folder of the project folder would cause plugin states to be lost if the application was restarted and the file was opened. |
FIXED | Rare crash when popup windows are closed on OSX. |
FIXED | Controller API: direct parameter observer does not report the latest value, it is always one step behind. |
IMPROVED | Make it possible to unlock the application while running in demo mode so that users don't lose their work. |
IMPROVED | Controller API: add observer that reports if the device is nested inside another device. |
Changes in Bitwig Studio 1.1.2 RC 1
Released on 02.12.2014.
FIXED | Editing tempo automation on the arranger did not update the time in seconds on the transport display. |
FIXED | Rare crash when launching clips on the clip launcher. |
Changes in Bitwig Studio 1.1.1
Released on 24.11.2014.
FIXED | Channel Aftertouch and Program Change messages didn't work on MIDI in for Linux. |
FIXED | Creating beat markers via double-click always prefers onset snapping, even if the preview shows differently and object snapping is disabled. |
FIXED | Tempo field in audio event inspector does not get updated when undoing tempo edits. |
FIXED | Controller API: CursorDevice.addCanSelectNext(Previous)Observer is not updated correctly after script reload. |
FIXED | Controller API: canScroll observers are not called for device layer bank and drum pad bank. |
FIXED | Controller API: Scene.exists().addValueObserver() is never called. |
FIXED | Controller API: device layer selection does not work correctly. |
FIXED | Helper windows such as DSP graph or Scripting Console should not become full-screen with their parent window on OSX. |
FIXED | PDC does not work correctly for chains of Multi-Out VSTs. |
FIXED | When dragging an unnamed arranger clip to the browser the default name to save the clip under has "Scene x" appended to the name. |
FIXED | Engine crashed when playing audio files with audio I/O running at 192 kHz. |
FIXED | Timeline controlled launching in clips does not work correctly. |
FIXED | Dragging note start might result in incorrect order of notes, which causes playback errors. |
FIXED | Clip launcher clips we're slowly drifting apart due to accumulating rounding error. |
FIXED | Some time signature values (e.g. 6/8) look cut off in transport display. |
IMPROVED | Controller API: distinguish between mixer and editor selection in channel interface (added selectInMixer, addIsSelectedInMixerObserver). |
IMPROVED | Controller API: add access to open state of plugin windows. |
IMPROVED | Controller API: add access to deactivated state to channel interface. |
IMPROVED | Dragging in a device does not always make it selected after the drop. |
Changes in Bitwig Studio 1.1
Released on 18.11.2014.
NEW | Make all channels have a color property and accessible in inspector. |
NEW | Control surface script for McMillen Quneo. |
NEW | Added Note FX slot to sampler. |
NEW | Control surface script for ReLoop. |
NEW | Control surface script for NI Komplete Kontrol. |
NEW | Recording Offset (for correcting the roundtrip latency if its incorrectly reported by the audio driver). |
NEW | Allow to define custom controller settings via the scripting API that are stored in the Bitwig Studio preferences file or project documents. The user interface controls for the script preferences are shown in the Bitwig Studio controller preferences dialog, and the controls for the document settings are shown in the Studio IO panel. |
NEW | Generalize the cursor concept used in the controller API to generic selections. |
NEW | Tap-tempo (CTRL-click play to use it). |
NEW | Allow modulation of discrete (bool, enum, int) parameters. |
NEW | Improved sound-quality and timing of audio playback. |
NEW | Added grain size parameter to audio events. |
NEW | Added new transient preservation mode. |
NEW | Track Crossfader. |
NEW | Route track note output to multi-timbral VST instruments (with channel selector). |
NEW | Tracks, Chains and Devices can now be deactivated to save CPU. |
NEW | Route track note output to another track. |
NEW | Multiband FX-3 device. |
NEW | Audio Receiver Device. |
NEW | Note Receiver Device. |
NEW | Note MOD Device. |
NEW | De-Esser Device. |
NEW | Output effect chains for VST plug-ins. |
NEW | Support for multi-out VST plug-ins. |
NEW | Support for VST side-chaining. |
NEW | Automatic visual feedback from controllers that shows changes as popup notifications. |
NEW | Allow renaming controllers in the preferences dialog. |
FIXED | Device Macros: when set to bipolar and automated, curve editing is broken after project reload. |
FIXED | Slice to drum machine does not create slice for the last onset. |
FIXED | NI Maschine drag and drop from plugin into the host does not work. |
FIXED | Reference time range for duplicating clips is not correct after moving clip (without changing the selection). |
FIXED | When scrolling a device chain with many devices the devices towards the end of the chain would not show their name. |
FIXED | Crash when copying tempo automation to the clipboard and then moving the paste cursor into volume automation lane. |
FIXED | Memory leak in undo history. |
FIXED | VST plugins don't open GUI anymore when dragged to the second screen on windows. |
FIXED | The list of modulation routings to clear on the context menu of the modulation source now shows a more detailed name of the parameter (including the parent device name). |
FIXED | Welcome screen doesn't fit on 720p monitors. |
FIXED | Crash when undoing track deletion in some circumstances. |
FIXED | Copying or duplicating a plugin device with automation in a clip does not duplicate the automation for parameters in the plugin device. |
FIXED | Parameter names not shown for UAD (and some other) plug-ins. |
FIXED | Note editor piano keyboard plays notes on wrong track after moving clip to another track while keeping clip selection unchanged. |
FIXED | Dragging a clip launcher note selection to a new clip does not work anymore. |
FIXED | UAD plug-ins all get the title "UAD powered plugin" when added to the device chain. |
FIXED | Zooming and adjusting timeline grid settings using keyboard shortcuts does not work on certain keyboards. |
FIXED | Plugin's window header is sometimes out of screen on Windows. |
FIXED | Launchpad: launching scenes confuses orientations in mix-orientation mode. |
FIXED | Regression from 1.0.13: bipolar macro mappings work only in one direction. |
FIXED | Korg NanoKontrol2 script has a problem with switching devices. |
FIXED | Resizing start of reversed raw audio event affects event end time in some cases. |
FIXED | Slicing an audio clip unwarped on the arranger to a drum or multi sampler would create incorrect slice playback clip in the drum track if the clip being sliced did not start at time 0. |
FIXED | Regression: changing shuffle time needs audio engine restart to take effect in 1.0.11. |
FIXED | Crashes when adding/removing removable media and performance lock-ups on windows. |
FIXED | Hybrid audio/MIDI interface M-Audio Audiophile 24/96 not recognized as MIDI device in Linux. |
FIXED | Crash if search indexes somehow get corrupted or truncated. |
FIXED | Freeze when moving MOD device within another MOD device's FX chain. |
FIXED | Crash when dragging a drum pad to another drum pad. |
FIXED | Regression: automation recording inserts additional points with default value or does not work in some cases. |
FIXED | External Instrument: change of MIDI channel requires audio engine restart to take effect. |
FIXED | Adaptive timeline grid mode should be disabled when the user changes grid subdivisions. |
FIXED | Crash sometimes when showing a plugin loading error message. |
FIXED | Regression: 1.0.9 would complain about insufficient disk space when installing packs on a fresh system. |
FIXED | Regression: crash when setting note start to selected warp marker. |
FIXED | Crash when showing context menu in file browser for a folder when there are no bookmarks. |
FIXED | Package manager list of packages could sometimes look broken when switching back and forth between the online and DVD packs. |
FIXED | MIDI clock sync does not work on Linux. |
FIXED | Hidden directories are not scanned for VSTs, even when specifically added as location. |
FIXED | Crash when dragging arranger clips with automation follow in some circumstances. |
FIXED | Crash if using the bounce modifier and deleting the destination before the bounce completes. |
FIXED | Overdubbing notes in the clip launcher does not end the undo operation when the user turns off the overdub button. |
FIXED | EQs could blow-up when using extreme Q values with four-pole LP/HP filters. |
FIXED | Add SysEx probe command to control surface console. |
FIXED | Note editor piano keyboard doesn't audition keys until a note is added to the clip. |
FIXED | Sample Priming didn't work correctly for loop-jump using RAW audio, causing audio playback glitches. |
FIXED | Selecting automation points on the arranger using rectangular selection tool is extremely slow even when zoomed in on small part of the automation. |
FIXED | Crash on OSX when switching display profile while an audio interface is configured that is not available anymore. |
FIXED | Doubling content of selected arranger clip also unselects it, thus makes the note editor lose it. |
FIXED | Crash when pasting various clip and time selections into a drum pad. |
FIXED | Loud audio blowouts using the E-kick device with certain parameter settings. |
FIXED | Deleting a track that is being recorded into would stop the undo history and saving of documents from working. |
FIXED | Rare crash when working with rectangular selection. |
FIXED | Crash when undoing import of MIDI file that somehow has a null character in a string. |
FIXED | Auditioning is too loud when changing velocity of notes. |
FIXED | Setting the play start position using the detail editors ruler area doesn't work with the time-selection tool selected. |
FIXED | Controller API: Clip.getAccent value setters interpret range incorrectly. |
FIXED | Consolidating audio clips may reveal material that was originally masked by clips. |
FIXED | Delay acts unexpected when set to 10.0 ms and audio buffer is very large. |
FIXED | Note Editor in FOLD mode: note gets misplaced when moving it out of bounds using arrow key. |
FIXED | Bug in detection of silence of nested device chains, causing random clicks to appear on attacks in sampler. |
FIXED | Layered editing: notes can be moved and added in locked layers, and no need for layer locking in folded mode. |
FIXED | Controller API: direct note input should not accept any method calls after it has been disposed, otherwise the controller might appear frozen until restart of Bitwig Studio. |
FIXED | Controller API: creating mixer sections may crash depending on screenIndex parameter. |
FIXED | When closing a plugin's window on Linux we don't send effEditClose message to the plugin. |
FIXED | Instument and FX layer crash audio engine when deleting a layer due to switching presets. |
FIXED | Context menu for layers in layer device are missing. |
FIXED | FX returns of individual Drum Machine tracks still audible when solo'ing other track. |
FIXED | Plugin windows that have child windows show empty window when reopening in case they have been closed before by clicking the plugin window button. |
FIXED | Audio clip tempo shown as 0.00 in inspector after loading document. |
FIXED | URL in version update notifications needs to be URL encoded when opening it in the browser. |
FIXED | Controller API: send name observer does not get called when renaming send destination in Bitwig Studio. |
FIXED | Crash when control surface script is restarted automatically due to changes. |
FIXED | Moving multiple successive raw audio events might alter their start time. |
FIXED | Buffer hang "beep" in browser preview player when switching to an invalid file while playing. |
FIXED | Controller scripts in user directory do not reload automatically like the ones in the installation directory. |
FIXED | Use Drag-Alternate modifier (Ctrl+Shift on OSX, Alt on Windows/Linux) for click-renaming. |
FIXED | When saving a file within the browser there was a delay of a few seconds before the file appeared. |
FIXED | Transport data for internal devices didn't get correctly compensated for plug-in latency. |
FIXED | Controller API: scene scrolling observers in TrackBank never fire. |
FIXED | Instrument/FX Layer: deleting a solo'ed layer leaves remaining layers muted. |
FIXED | Engine crashed using diatonic transposer device with shift set at -50. |
FIXED | Tracks not auto-coloured when they're created by dragging in devices or presets from Browser. |
FIXED | When connecting the audio engine to a document, the auto-monitoring didn't update the monitor state of the tracks whose arm setting had changed correctly. |
FIXED | It was possible to break the internal state of the peak limiter by hitting it with really loud peaks (like +120dB) . |
FIXED | Engine crashes when undoing the move of a clip that contains automation into a track where that automation didn't make sense. |
FIXED | Crash when recovering specific project with VST plugins. |
FIXED | Keyboard navigation does not work for device layers and drum pads. |
FIXED | Some editing operations doesn't work with standby time-selections. |
FIXED | Dragging stretch marker on reversed audio clip instantly stretches to extreme values. |
FIXED | After dragging device from one track to another, its nested devices are no longer selectable. |
FIXED | When cutting raw audio and resizing the start of the left part, the start of right part gets resized too. |
FIXED | Crash when removing unused controller in Studio I/O panel. |
FIXED | Split audio event by double click in clip content editor only works on first clip in timeline. |
FIXED | Controller API: update sendDatagramPacket documentation with information about correct value ranges. |
FIXED | Controller API: observing the name of send controls via addNameObserver always reports "Send" but should report the name as shown in Bitwig Studio. |
FIXED | Controller API: accent observer reports wrong value range. |
FIXED | Crash when dragging an audio file inside the detail editor of an audio clip. |
FIXED | Engine crashed if it couldn't connect to the remote plug-in host. |
FIXED | NI Reaktor crashes when changing to another snapshot bank. |
FIXED | Shuffle going wrong on Step Mod, Arpeggiator and Metronome. |
FIXED | Note editor becomes slow when Launchpad is attached. |
FIXED | Clip length quantization when recording launcher clips was imprecise. |
FIXED | Device selection frame does not repaint when selection focus changes. |
FIXED | Saving clips or presets that contain VST plugins nested inside another device did not save the state for the plugins that were nested. |
FIXED | Inserting silence bordering two automation points on the same time coordinate creates unexpected effects. |
FIXED | Duplicate Time command does not duplicate automation, even though automation follow is enabled. |
FIXED | Crash in controller API when doing undo after adding and removing tracks. |
FIXED | Engine crash when dropping more audio files onto the clip launcher than there are scenes using the ctrl modifier. |
FIXED | Certain wav files couldn't be loaded. |
FIXED | Crash when performing undo after scaling notes via inspector buttons. |
FIXED | Changing presets while recording should not create new automation lanes for parameters that are changed by the preset for Bitwig devices. |
FIXED | Audio editor does not repaint correctly after onset creation. |
FIXED | Crash when navigating layer selection of Multi-out plugins on the keyboard. |
FIXED | Changing presets while recording should not create new automation lanes for parameters that are changed by the preset for VST plugins. |
FIXED | Crash when incrementing a discrete parameter's modulation amount using a controller. |
FIXED | Arrangement clips on deactivated tracks get deleted when using global record. |
FIXED | Rare crash when selecting clip launcher slot on hardware controller while the document is closing. |
FIXED | The parameter names in Omnisphere are not shown correctly. |
FIXED | When changing the loop region of a launcher clip, it would use the wrong offset causing it to jump when it shouldn't. |
FIXED | Flat automation line does not move when changing VST parameter. |
FIXED | Automation lanes with renameable parameters forget their name after save/load and display empty strings instead. |
FIXED | Playhead is not moving in absolute arranger clip automation editor. |
FIXED | Onsets are created at wrong positions when sample is in raw mode. |
FIXED | Bitwig devices shown as [not present] in browser after saving project. |
FIXED | Weirdness for automation override with boolean/enum parameters. |
FIXED | When quantizing notes, the end amount should morph between keeping duration (0%) and quantized end time (100%), instead of keeping the original end time at 0%. |
FIXED | Double clicking an arrangement clip does not scroll piano roll of track note editor according to clip content. |
FIXED | Error in API utilities file midi.js. |
FIXED | When creating a pan/pitch/amplitude note expression for audio events while playing, the expression weren't heard until the next time the event was playing. |
FIXED | Crash in controller API when creating cursor clip with zero grid height. |
FIXED | Not possible to save clips that use plugins. |
FIXED | Note input names in track input choosers might be wrong when multiple instances of the same controller are configured. |
FIXED | Applying note time quantization on both start and end doesn't work as expected. |
FIXED | Waveform on unlooped raw audio launcher clips does not take start marker into account. |
FIXED | CursorDevice.addCanSelectPreviousObserver and Next are never called. |
FIXED | Plugin states not saved if a plugin contains plugins nested inside of its FX slot. |
FIXED | WAV files that look like other audio file types due to wrong file name extensions cannot be imported. |
FIXED | Crash when quantizing audio after split to onsets operation in clip launcher audio editor. |
FIXED | Bitwig Studio won't start on OSX 10.9.5 and 10.10 when software from unknown developers is disabled in system preferences. |
FIXED | Toggling mixer sections via the Control Surface API has no effect. |
FIXED | Mixer volume sliders should reset to their default value, instead 0dB. |
FIXED | Moving onset by dragging position field does not update position until unselecting onset. |
IMPROVED | Updated scripts from Livid Instruments. |
IMPROVED | MIDI output on OSX sends always 3 bytes data, but should send only one byte in case of realtime data and two bytes in case of channel pressure and program change. |
IMPROVED | Show progress when auto-detecting controllers. |
IMPROVED | Add support for AKAI EWI controller. |
IMPROVED | JavaScript stub generator for Controller API needs latest updates from TeotiGraphix repository. |
IMPROVED | Add keyboard shortcut for zoom to fit (Cmd/Ctrl+0). |
IMPROVED | Controller API: add access to expanded state of devices and visibility of the macro section and device mappings editor. |
IMPROVED | Add author metadata to the controller definition API for better distinction between multiple scripts for the same hardware. |
IMPROVED | Double clicking a device in the mixer panel in a sub channel (eg drum or layer) would show the track's device chain and not the sub channel's. |
IMPROVED | Processing latency indication on the Inspector's device chain now have a tooltip showing detailed info about which devices that are contributing to the latency. |
IMPROVED | Allow to restart controller scripts from preferences. |
IMPROVED | Controller API: provide a way to get the total number of underlying items in bank interfaces. |
IMPROVED | Controller API: add observer for position of device within chain. |
IMPROVED | Controller API: add bank-wise navigation for devices. |
IMPROVED | Version the preferences for different versions of the application so that switching from a later version to an earlier version will not lose your preferences. |
IMPROVED | Allow to create new Tracks with the Controller API. |
IMPROVED | When a track is armed with an audio source, the vu-meter's for that track in the mixer, arranger and inspector now show the track input rather than its output. |
IMPROVED | Add arranger view toggles to controller API. |
IMPROVED | Better default layer visibility when entering layered editing. |
IMPROVED | Added keyboard shortcuts for Yes, No and OK in dialogs. |
IMPROVED | Controller API: add observer for current display profile. |
IMPROVED | Add an interface to controller API for getting any action in the application in a generic way. |
IMPROVED | Use a single toggle command for activate/deactivate and mute/unmute, and distinguish between mute and deactivate in menu item texts. |
IMPROVED | Solo didn't take channels routed directly to external outputs into account. |
IMPROVED | Controller API: add an observer for the current Project. |
IMPROVED | Controller API: add scene bank interface. |
IMPROVED | Pre-roll now also works in the clip-launcher. |
IMPROVED | Don't prefix send names with "Send" when reporting names to the controller API. |
IMPROVED | ALT+Space showed the System Menu on Windows but shouldn't. |
IMPROVED | Automatically show macros when dragging a preset from the browser which had macros assigned. |
IMPROVED | Add access to clip loop/start and start/stop marker in control surface API. |
IMPROVED | When deleting a file within the browser there was a delay of a few seconds before the file disappeared. |
IMPROVED | Show parameter value knob in automation lane headers. |
IMPROVED | Add clip/slot playback state observer to controller API that reports the current state including playing, recording, stopped and the corresponding queued states. |
IMPROVED | Controller API: allow to observe index of selected track. |
IMPROVED | Improve MPKmini script & docs with Bitwig Studio 1.1 features. |
IMPROVED | Pre-Roll is now a global setting (was per-document before). |
IMPROVED | Allow toggling the Inspector from the controller API. |
IMPROVED | Detect added or removed controller scripts. |
IMPROVED | Added javascript stubs for syntax-completion of the controller API within your IDE when developing scripts. Thanks to Michael Schmalle (Teotigraphix) for contributing the code for generating it, and thanks to Trappar for initial inspiration of Michael's project by providing hand-written API stubs. |
IMPROVED | Allow the user to change the name of a Controller without scripting. |
IMPROVED | Allow to switch between project tabs via the Controller API. |
IMPROVED | Audition velocity changes with time threshold instead of playing a new note on each mouse move. |
IMPROVED | Prefix entries in note input choosers with controller device name if applicable. |
IMPROVED | Clip launcher now only jumps when changing the loop setting if the clip has played long enough to reach the loop end point once. |
IMPROVED | Access to drum pad selections in controller API. |
IMPROVED | Added a context menu option to configure per plug-in instance it it should auto-suspend. |
IMPROVED | VST: Added support for the audioMasterGetCurrentProcessLevel opcode. |
IMPROVED | Controller API: drum pad bank should not scroll pages with zero-aligned quantization, it should be aligned to C0 instead. |
IMPROVED | Clip length for imported midi files should be quantized to full bars. |
IMPROVED | Audio output from any device and chain can now be selected as an audio source. |
IMPROVED | Improved solo behavior. |
IMPROVED | Improved window close behaviour for plug-ins. |
IMPROVED | When moving clip loop region and clip is looped, let the start marker follow in a meaningful way. |
IMPROVED | Upgraded PDC engine. |
IMPROVED | Allow to embed samples inside presets. |
IMPROVED | Generalize the primary device concept in the controller API towards named cursors, so that the primary device represents a cursor device with the name "Primary". |
IMPROVED | Improved Controller Script Console. |
IMPROVED | Note output from any track can be selected as a note source. |
IMPROVED | Redesigned router choosers to support hierarchical menus. |
IMPROVED | Re-designed GUI for plug-in devices. |
IMPROVED | Controller API: add observers for "queued for record" and "queued for stop". |
IMPROVED | Better controller API documentation, including API history generated using code contributed by Teotigraphix. |
IMPROVED | Navigation of drum pads, device layer and other nested devices via Controller API. |
Changes in Bitwig Studio 1.0.15
Released on 14.10.2014.
FIXED | OSX gatekeeper trouble introduced by OSX 10.9.5 and 10.10 Preview. |
FIXED | Improved Linux MIDI support - Virtual MIDI now works. |
FIXED | Crash when undoing the deletion of an automation lane for an indexed value atom. |
IMPROVED | When a disk-streaming buffer-underrun occurs (for instance when jumping to a location in a sample which could not be predicted), a fade.in is now applied when the streaming catches up to prevent clicks. |
IMPROVED | Made auto-detecting of MIDI controllers faster. |
Changes in Bitwig Studio 1.0.14
Released on 12.09.2014.
IMPROVED | Add context menu to device macros to swap the macro with another macro. |
Changes in Bitwig Studio 1.0.13
Released on 13.08.2014.
IMPROVED | Various improvements in Arturia KeyLab scripts. |
IMPROVED | Minor style tweak in controller API documentation. |
Changes in Bitwig Studio 1.0.12
Released on 12.08.2014.
FIXED | Moving a nested device chain could cause weird problems/crashes if the chain's mixer had automation for some of it's parameters (eg volume or pan). |
FIXED | Crash when dragging a layer device with layers from a main track onto an effect track. |