Jump to content

2020.05


Recommended Posts

We're pleased to announce the 2020.05 release! This release introduces dynamic waveform scaling when changing clip automation, offline activation, enhancements to mono plug-in support, improved mouse wheel handling, lots of automation enhancements, smoother UI transitions, engine/UI optimizations, and over 60 bug fixes, all in keeping with our goal of making CbB as reliable and enjoyable as possible.

Thanks,
The Bakers
 

For new feature details, see New Features.

Should you need to revert to the 2020.04 release, you can download the Cakewalk 2020.04 Rollback installer.
 


 

2020.05 Highlights

 

Dynamic waveform scaling when changing clip automation

2020-05-19_18-43-12.gif

When Display Clip Fade/Envelope Attenuation is enabled in Edit > Preferences > Customization - Display, Cakewalk dynamically updates the waveform amplitude when changing clip fades, clip gain automation and clip pan automation.

The waveform display is pre clip FX Rack and only applies to clip automation, not track automation. Additionally, clip gain and pan envelopes are not applied to active Region FX clips. i.e. If you have a clip gain envelope on a Region FX clip, it will be ignored unless the effect is bypassed.

The Display Clip Fade/Envelope Attenuation option is now also available as a key binding in Edit > Preferences > Customization - Keyboard Shortcuts (under Area: Track View).

 

Offline activation

Activation is the process by which Cakewalk validates that your software is genuine and being used in accordance with the license agreement. Cakewalk can now be activated by an online or offline process.

Cakewalk will operate in Demo mode until it is activated, and saving and exporting will be disabled.

A toast notification appears at the bottom of the screen to inform you if Cakewalk has not been activated yet. If your computer is connected to the internet, click the toast notification to open BandLab Assistant and activate Cakewalk.

If Cakewalk is installed on a computer that is not connected to the internet, you can use offline activation as long as you have access to another computer that is connected to the internet.

To use offline activation

  1. In Cakewalk, go to Help > Offline Activation > Export Activation Request to open the Save activation request dialog box.
  2. Select the folder you want to save the activation request file to, then click Save.
    Cakewalk saves a Activation request.crq file. This file is encrypted and machine-specific, and can only be used to activate Cakewalk on the machine that was originally used to create the Activation request.crq file.
    By default, Cakewalk appends a timestamp to the file name, using the following format: <Month><Day><Year>_<Hour><Minute>. For example: 052120_1157Activation request.crq.
  3. Copy the Activation request.crq file to removable media, such as a USB flash drive, that you can transfer to another computer that is connected to the internet.
  4. Using an online computer, open BandLab Assistant and sign in with your BandLab ID and password.
  5. Click the Apps tab.
  6. Under Cakewalk by BandLab, click the drop-down arrow next to the Open button, then click Process Offline Activation Request.
    If activation is granted, BandLab Assistant generates an Activation response.dat file.
  7. Copy the Activation response.dat file to removable media that you can transfer back to your offline Cakewalk computer.
  8. In Cakewalk, go to Help > Offline Activation > Import Activation Response to open the Import activation response dialog box.
  9. Select the Activation response.dat file and click Open.
    If the response file is valid, Cakewalk is activated.

 

Early Access toast notification

image.png

Early Access availability is checked whenever normal updates are checked, and a toast notification appears if an Early Access build is available.

The Early Access Program provides pre-release versions of Cakewalk to the public for general testing and issue reporting. We provide Early Access builds to help us get better real world test coverage from users, which is useful to improve the reliability and quality of our releases. Participation is 100% voluntary. Please read this topic to learn more about the program.

 

Enhancements

Mono plug-in support changes

This release greatly improves the FX Rack handling with respect to mixing and matching mono/stereo plug-ins. These changes apply primarily to compatibility with pure mono plug-ins (mono-in, mono-out). Mono in, stereo out plugin compatibility will be addressed in a future update. These improvements are across the board and work in track/bus/clip FX Racks, FX chains and the ProChannel. 

  • Bypassing or removing plug-ins in an FX Rack, Rack bypass or global FX bypass operations will now revert any mono/stereo interleave changes caused by the plug-in, and recalculate delay compensation properly.
  • Changing the mono/stereo interleave from the track strip button now updates the FX Rack routing correctly (Note: this is dependent on whether the ProChannel bin is pre FX Rack and if it contains mono plug-ins).
  • Pitch shifted audio and distortion were symptoms of issues that are fixed in this release. This could occur under multiple scenarios, such as moving plug-ins, bypassing, deleting or undoing.

Improved mouse wheel handling

  • Console view vertical scrolling via mouse wheel is less prone to inadvertently adjusting parameter values if there is a brief pause during the scroll gesture (for example, while vertically scrolling with the mouse wheel, suddenly it starts scrolling the volume slider instead). The internal timer that waits for inactivity before treating the next mouse wheel movement as a new operation has been increased from 500ms to 1,000ms. This ensures that the current scroll operation doesn't change mid-gesture.
  • In the Console view, tooltips dynamically show values when changing parameters via mouse wheel.
  • FX Racks for tracks, buses and clips can be scrolled via mouse wheel.

Increased contrast of ghosted envelopes

The color contrast of ghosted automation envelopes has been increased, making them easier to see against the dark Clips pane background when Automation Lanes are collapsed.

Clicking on the bus pane now automatically sets the bus focus strip

This facilitates copying and pasting bus envelopes by clicking and pasting.

Scrollable Clip FX Rack in Inspector 

Clip FX Racks in Inspector now display up to 10 plug-ins and are scrollable using both mouse wheel and the scroll bar.

Improved support for recording automation via numeric input

  • When recording automation, envelope nodes can now be recorded by typing a value in the pop-up edit controls in the Inspector, Console view, Track view, ProChannel EQ, and EQ fly-out module. The numeric input will be recorded as a Jump during automation recording.
  • To show the numeric input pop-up, give focus to a control or its value display, then press F2, or double-click the value display.

Improved recording automation of synth parameters

Multiple synth parameters can be recorded in a single record pass and all envelopes are now retained. While loop recording, in order to avoid clutter the automation preview only shows the last loop record pass. All recording envelopes will be displayed when you stop playback.

Improved support for copying and pasting automation envelopes

  • Automation envelopes can now be easily copied and pasted from tracks to buses and vice versa. To copy track automation to a bus, first select and copy the envelope from the track, then click on the target bus or lane and paste. You can also copy and paste bus automation to tracks the same way.
  • Moving or copying arrangement sections now properly manages copying and pasting the associated bus and synth automation envelopes.

Bus delete stability improvements

Bus deletion can now be performed while the transport is rolling without stopping the audio engine. Also an intermittent crash and app shutdown on undoing bus deletion was solved.

Rename Clip key binding

The Rename Clip command is now available as a key binding in Edit > Preferences > Customization - Keyboard Shortcuts (under Area: Track View).

Support for .midi MIDI File extension

In addition to .mid, the .midi file extension is now supported for reading.

Track view's View and Options menu settings persist globally

The Track View’s View and Options menu items now persist globally instead of being stored within screensets.

Build numbers uses 3 digits

Due to how BandLab Assistant compares versions, the Cakewalk installer now uses three digits for the build number to allow updates to work correctly.

Update toast notifications throttled by a period of one day

Automatic display of update toast notifications now only appears once daily.

 

Optimizations

  • Flicker free UI transitions when opening projects or switching between projects.
  • Reduced excessive messaging load in the UI. This speeds up operations like scrolling and zooming in larger projects with console view and track view visible.  
  • Meters have better general performance while scrolling
  • When using workspaces, projects now open with the correct initial UI layout, rather than opening with the project layout and then visibly switching to the workspace layout. This is faster and prevents unwanted flicker.
  • Many improvements and optimizations for editing mono effects in FX Racks
  • Improvements to drag and drop between clip and track FX racks
  • Solved multithreading race condition leading to latency when using Aggressive thread scheduling model

 

Bug fixes

Stability

  • Crash on undo and redo of automation recording of synth parameters
  • Deleting or undoing bus delete operation can crash
  • User reported crash in 2020.04
  • Waves OVox plugin crashes on project load
  • Crash when using SmartSwipe gesture in Piano Roll view track list
  • Potential crash on startup unless specific Windows DPI settings are used
  • Memory leak when using the Aggressive Thread Scheduling model
  • Null Pointer crash after reordering automation lanes
  • Playback can become stuck after starting

Automation

  • Unexpected envelopes created when moving section in project
  • Bus automation copies to tracks unexpectedly with (Arranger) Section move
  • Assigning a bus envelope could cause a crash and display incorrectly in Lanes after reassigning
  • Duplicate automation lanes can be created for unedited automation 
  • Draw Tool draws random points when drawing automation outside of lane
  • Draw Tool not working as expected on bus automation in user project
  • Stop at Project End not respected in projects with automation after deleting buses or replacing synths
  • Automation behaves incorrectly after manually typing in a value
  • Automation not fully removed when deleting bus
  • Pasting bus automation should not rely on Copy/Paste Special
  • Pasting bus automation doesn't change the edit filter leading to hidden envelopes
  • Automation envelopes appear out of scale
  • Cannot copy synth automation to buses
  • Draw Tool does not update envelopes preview during playback
  • Adding nodes by typing values during write automation over existing envelope causes unexpected results 
  • Synth automation gets discarded unexpectedly while write recording multiple parameters
  • Synth and bus automation is not selected after duplicating clips
  • Using Clip Gain on some Groove Clips causes unexpected drawing when clipping

UI

  • Scale for Synth automation not displaying correctly
  • Clip FX in Inspector does not display more than 6 plug-ins
  • Hit zone for Draw Tool on buses does not match
  • Insert Soft Synth Options dialog should remember the checked/unchecked state of the Enable MIDI Output option
  • User reported issue with zoom fader control becoming stuck
  • [Chinese version] Overlapping text in Preferences > Customization - Display
  • Tooltips for controls in the Console view do not update when changing values by mouse wheel
  • Incorrect Track view tooltips when creating a new project with the Basic workspace
  • Console view control tooltips show incorrect value and obscure value label when adjusted via mouse wheel
  • Track view horizontal zoom slider window is shown in wrong position on secondary monitor
  • Now Time cursor draws incorrectly
  • Project load screen flickering
  • Truncated text in various localized dialog boxes

Arranger

  • Arranger options in Keyboard Shortcuts should specify “Arranger Track”
  • Arranger Section time-format needs to be backwards compatible
  • Bus Edit Filter changes unexpectedly after moving Section
  • Section operations do not always move/copy track/bus automation
  • Duplicating Section won't duplicate MIDI envelopes for Instrument tracks
  • Double-click rename of Arrangement sections should not rewind to start of section during playback
  • Committing an arrangement containing clips set to absolute time moves data past the end of the original project

Misc.

  • Moving mono Waves plug-in forces track into mono unexpectedly
  • Eventide VST3 plug-ins hang when changing interleave
  • Loading projects saved with Melodyne 5 cause invalid archive ID assertions
  • Host reports incorrect path for VST2 plug-ins via audioMasterGetDirectory
  • Hitting Play fails to start Play List when no project is open
  • Make Instrument track not working with multiple split instrument tracks
  • MIDI Chase not working as expected with 2 tracks assigned to single synth
  • Delete Track can fail unexpectedly with MIDI tracks
  • Mackie C4 does not respond to modifier keys in plug-in mode
  • Markers/Meters do not ripple as expected when pasting special with meter/key changes
  • Duplicate does not Ripple Edit in the Piano Roll view
  • Duplicate Clips should respect Select Track Envelopes with Clips setting
  • Race condition when closing a project before a workspace has been loaded
  • Cancelling Bounce causes first play attempt to fail
  • Unexpected latency when using the new thread scheduling model
  • Select by Filter key binding not working as expected
  • Dragging ARA clips out of the Clips pane can impact VocAlign clips to lose timing
  • Deleting 'n' folders only deletes one folder
  • Projects saved as MIDI file save unexpected extra tracks

 

Latest release notes are here.
See prior release notes.
Check out all new features released to date.

 

image.png

  • Like 6
  • Thanks 10
Link to comment
Share on other sites

×
×
  • Create New...