Jump to content
Sign in to follow this  
Morten Saether

2019.11/12 Feature Overview [Updated 06-Jan-2020]

Recommended Posts

Authors: Noel Borthwick, Morten Saether


Following the major 2019.09 release, our 2019.11 release and new 2019.12 release contain over 90 bug fixes and feature enhancements. This release focuses on stability, optimizations, ASIO improvements, workspace (lenses) enhancements as well as fixes several long standing problems.  We've also implemented several popular feature requests from the community.

The following highlights are intended to provide an overview of the more significant changes. Please also refer to the new features section of our documentation for more detailed information on the features.

Please give us feedback on this release. We hope you like it!

2019.12 Highlights

Behavior changes

  • Improved audio resampling quality in WASAPI Shared mode.
  • The default MIDI Prepare Buffer size has been changed to 200 msec. Limitations preventing the MIDI buffer from being set lower have been removed. There should be no need to change the buffer size from the new default value anymore, since the engine automatically raises the internal size when necessary. 
  • On first launch, Cakewalk will reset the MIDI buffer size to the new default value of 200 msec (Preferences > MIDI - Playback and Recording > Prepare Using n Millisecond Buffers).

2019.12 release


2019.11 Highlights

Behavior changes

  • The Comp tool now respects the Auto Crossfade state.
  • When working in Take lanes, the Split tool will split across all lanes on the lower half of the clip.
  • The default MIDI Prepare Buffer size has been reduced to 20 msec. Limitations preventing the MIDI buffer from being set lower have been removed. There should be no need to change the buffer size from the new default value anymore, since the engine automatically raises the internal size when necessary. 
  • On first launch, Cakewalk will reset the MIDI buffer size to the new default value of 20 msec (Preferences > MIDI - Playback and Recording > Prepare Using n Millisecond Buffers).
  • Lenses have been renamed to Workspaces.


ASIO improvements

Automatic Dropout Restart behavior

Cakewalk analytics from the 2019.09 release, revealed the most common reason for audio dropouts to be ASIO device state changes. This dropout is most commonly triggered by users changing the latency or sample rate in the ASIO panel. 

In version 2019.11, the default behavior is to restart the audio engine when certain kinds of benign dropouts are detected. If playback is underway, the dropout is handled and playback resumes automatically from where it left off. This behavior can be changed in Preferences > Audio - Configuration File by setting the new RestartEngineAfterDropout flag. Set to False to revert to the prior behavior to display the dropout toast message. Note: If recording is underway when this happens, you will get a dropout notification as before.

ASIO latency updates from driver panel to host are more reliable

In prior Cakewalk versions changes to the driver panel were not always reflected in the host until closing and reopening preferences. You should see this work reliably now.

ASIO latency can be set from preferences slider for supported audio interfaces

For supported audio devices, in the audio preferences, the latency slider may now be used to change the audio buffer size without the need to open the manufacturer’s ASIO panel. For this to work the driver has to support reporting its latency metrics to the host and respond to preferred buffer size requests. If supported, you will see a latency slider with the min/max latency as recommended by the driver. If unsupported, the slider will be disabled.

Note: The slider will move in steps as suggested by the driver. One of the advantages of this feature is that you may have access to more granular buffer sizes than the driver panel offers. It is not guaranteed that every latency value supplied by the host will be acknowledged by the driver.

Please report your findings with your own audio interfaces.

New ini setting StopEngineOnASIOPanelOpen

A few ASIO devices require that the host should not use the device while making changes to device settings. Some devices may display an error or gray out the controls in the ASIO panel while others may silently ignore changes. In prior versions of Cakewalk the only solution was to exit the app for such devices. In 2019.11 you can set the variable StopEngineOnPanelOpen in Preferences > Audio - Configuration File (second property in the list). Setting it to True will automatically stop and release the ASIO interface allowing you to change settings in Cakewalk. 

Change preferences while audio is playing 

You may now open the Preferences dialog box and change settings even while a project is playing. If a change is made that requires the engine to restart, you will hear a small interruption in the audio while the changes are committed and playback will continue after the change. This has the following benefits:

  • Inspect or make changes to preferences without needing to stop playback or input monitoring.
  • Make changes to audio latency while playing audio to adjust audio processing load dynamically. Note: This only works with ASIO devices that can handle real time buffer configuration changes.


Tool changes

Updated Split tool behavior

The Split tool now supports single clip splitting across clips in Take lanes. On the lower half of clips, there is a new cursor to indicate when splitting the current clip image.png or all  clips image.png on the track. This cursor appears only if there are multiple lanes on the track.

The Split tool now also respects the Auto Crossfade state.

Split across all lanes.gif


Comp tool now respects Auto Crossfade state

When using the Comp/Isolate tool in Take lanes, the splits on clips will now respect whether Auto Crossfade is enabled or not. (Previous behavior was to always crossfade when using the Isolate tool)


Workspaces (Lenses) enhancements

  • Lenses have been renamed to Workspaces to better reflect their core function, which is to act as a global template for the UI layout/configuration.
  • The Workspace Manager has a new Description field that allows you to include a text description of each workspace.
  • On fresh installs of Cakewalk, the onboarding wizard lets you select an initial workspace (default is Basic). Note: The Help > Get Started command now launches the onboarding wizard.
  • Global keyboard shortcuts persist whether using a factory workspace or 'None'.
  • The Workspace Manager will now prompt to save changes to the current workspace if necessary.
  • In the Workspace Manager, the Save button is only available if the workspace has been changed.
  • You can select a workspace when no project is open.
  • Several factory workspaces have been updated to improve workflow.
  • Switching workspaces to 'None' no longer affects the active theme.
  • Switching Workspaces no longer affects project track and bus sizing. 


Workspace enhancements.gif





Option to display muted takes in parent track

The new Track view View > Display Muted Takes in Parent Track option allows you to display muted takes in the parent track.

Display Muted Takes in Parent Track Take lanes expanded Take lanes collapsed

Parent track shows muted takes in gray.


Parent track shows muted takes in gray. Muted clips can be edited.

Clips muted due to lane mute are dimmed.



Parent track shows muted takes as an empty gradient filled area.

The blue Comp clip header encompasses both the muted and unmuted areas.


Parent track does not show muted takes.



Display muted takes in parent track.gif


Control surfaces

Added Synth Rack support for Mackie Control surface. For details click here.


Simpler activation

Cakewalk requires periodic activation via BandLab Assistant. This process is more streamlined in 2019.11.

  • BandLab Assistant now has a Refresh Activation option. In the rare case when you need to reactivate Cakewalk, log in to BandLab assistant and choose the Refresh Activation option from the Cakewalk drop-down menu in the Apps tab. 
  • Cakewalk responds immediately to being activated by BandLab Assistant. If the app is in an inactivated state, launching BandLab Assistant and choosing the “Refresh Activation” option will automatically activate Cakewalk even if the app is running.




  • The minimum gap between Control Bar modules has been increased when Lock Module Order and Center is enabled.
  • Click the Sample Rate or Bit Depth fields in the Control Bar Transport module to open audio preferences.


Click Sample Rate or Bit Depth in CB .gif



  • Meters and now time display are now more responsive and uses less CPU when multiple projects are open. Rapid scroll and clip drag operations in the UI no longer cause meter and time updates to lag.
  • Various improvements to audio engine for better ASIO compatibility.
  • Optimized audio engine to set ASIO buffer sizes and sample rates more efficiently.
  • Minimized the number of VST3 start/stop state changes during project load. This greatly improves the load time for certain plug-ins such as Vienna Ensemble Pro.


Previous release:

2019.09 Feature Overview

2019.07 Feature Overview


  • Like 5
  • Thanks 4

Share this post

Link to post
Share on other sites
On 11/27/2019 at 2:32 AM, Morten Saether said:

On first launch, Cakewalk will reset the MIDI buffer size to the new default value of 20 msec

Is it 20 or 50 now?

Share this post

Link to post
Share on other sites

50 unless it was previously set to 20 by the early release. Participants in the early release will need to change the value manually if they want to set it to the current default.

Share this post

Link to post
Share on other sites

Sorry folks apparently a couple of users systems had issues with the value of 50 msec. I've pushed the default to 200 for the final to be on the conservative side even though it may be higher than it needs to be.

  • Like 2

Share this post

Link to post
Share on other sites
On 26/11/2019 at 23:32, Morten Saether said:

Autores: Noel Borthwick, Morten Saether


Após a grande  versão 2019.09 , nossa nova versão 2019.11  contém mais de 80 correções de bugs e aprimoramentos de recursos. Esta versão concentra-se em estabilidade, otimizações, aprimoramentos ASIO, aprimoramentos no espaço de trabalho (lentes) e corrige vários problemas de longa data. Também implementamos várias solicitações de recursos populares da comunidade.

Os seguintes destaques têm como objetivo fornecer uma visão geral das mudanças mais significativas. Consulte também a  seção de novos recursos da nossa documentação para obter informações mais detalhadas sobre os recursos.

Por favor, envie -nos um feedback sobre este lançamento. Esperamos que você goste!

2019.11 Destaques

Mudanças de comportamento

  • A ferramenta Comp agora respeita o estado Crossfade automático.
  • Ao trabalhar em Pistas de faixas, a ferramenta Dividir dividirá todas as faixas na metade inferior do clipe.
  • O tamanho padrão do MIDI Prepare Buffer foi reduzido para 20 ms. Limitações que impedem que o buffer MIDI seja ajustado mais baixo foram removidas. Não há mais necessidade de alterar o tamanho do buffer do novo valor padrão, pois o mecanismo aumenta automaticamente o tamanho interno quando necessário. 
  • No primeiro lançamento, o Cakewalk redefinirá o tamanho do buffer MIDI para o novo valor padrão de 20 ms ( Preferências> MIDI - Reprodução e Gravação> Preparar Usando n Buffers de Milissegundos ).
  • As lentes foram renomeadas para Espaços de Trabalho.


Melhorias ASIO

Comportamento de reinicialização automática da desistência

As análises do Cakewalk da versão 2019.09 revelaram o motivo mais comum para os abandono de áudio serem alterações de estado do dispositivo ASIO. Essa interrupção é mais comumente desencadeada pelos usuários que alteram a latência ou taxa de amostragem no painel ASIO. 

Na versão 2019.11, o comportamento padrão é reiniciar o mecanismo de áudio quando determinados tipos de desistências benignas são detectados. Se a reprodução estiver em andamento, o dropout é tratado e a reprodução é retomada automaticamente de onde parou. Esse comportamento pode ser alterado em Preferências> Áudio - arquivo de configuração, definindo o novo sinalizador RestartEngineAfterDropout . Defina como Falso para reverter para o comportamento anterior e exibir a mensagem de brinde de abandono. Nota: Se a gravação estiver em andamento quando isso acontecer, você receberá uma notificação de abandono como antes.

As atualizações de latência ASIO do painel do driver para o host são mais confiáveis

Nas versões anteriores do Cakewalk, as alterações no painel do driver nem sempre eram refletidas no host até o fechamento e a reabertura das preferências. Você deve ver este trabalho de forma confiável agora.

A latência ASIO pode ser definida no controle deslizante de preferências para interfaces de áudio suportadas

Para dispositivos de áudio suportados, nas preferências de áudio, o controle deslizante de latência agora pode ser usado para alterar o tamanho do buffer de áudio sem a necessidade de abrir o painel ASIO do fabricante. Para que isso funcione, o driver deve oferecer suporte ao relatório de suas métricas de latência para o host e responder a solicitações de tamanho de buffer preferidas. Se houver suporte, você verá um controle deslizante de latência com a latência mínima / máxima, conforme recomendado pelo driver. Se não for suportado, o controle deslizante será desativado.

Nota: O controle deslizante se moverá nas etapas sugeridas pelo driver. Uma das vantagens desse recurso é que você pode ter acesso a tamanhos de buffer mais granulares do que o painel do driver oferece. Não é garantido que todos os valores de latência fornecidos pelo host sejam reconhecidos pelo driver.

Por favor, relate suas descobertas com suas próprias interfaces de áudio.

Nova configuração ini StopEngineOnASIOPanelOpen

Alguns dispositivos ASIO exigem que o host não o use enquanto faz alterações nas configurações do dispositivo. Alguns dispositivos podem exibir um erro ou esmaecer os controles no painel ASIO, enquanto outros podem ignorar silenciosamente as alterações. Nas versões anteriores do Cakewalk, a única solução era sair do aplicativo para esses dispositivos. No 2019.11, você pode definir a variável StopEngineOnPanelOpen em Preferências> Áudio - arquivo de configuração (segunda propriedade na lista). A configuração para True irá parar e liberar automaticamente a interface ASIO, permitindo que você altere as configurações no Cakewalk. 

Alterar preferências enquanto o áudio está sendo reproduzido 

Agora você pode abrir a caixa de diálogo Preferências e alterar as configurações mesmo enquanto um projeto está em execução. Se for feita uma alteração que exija que o mecanismo seja reiniciado, você ouvirá uma pequena interrupção no áudio enquanto as alterações são confirmadas e a reprodução continua após a alteração. Isso tem os seguintes benefícios:

  • Inspecione ou faça alterações nas preferências sem precisar interromper a reprodução ou o monitoramento de entrada.
  • Faça alterações na latência do áudio ao reproduzir o áudio para ajustar a carga do processamento de áudio dinamicamente. Nota: Isso funciona apenas com dispositivos ASIO que podem lidar com alterações na configuração do buffer em tempo real.


Trocas de ferramentas

Comportamento atualizado da ferramenta Split

A ferramenta Dividir agora oferece suporte à divisão de clipe único entre clipes nas faixas de acesso. Na metade inferior dos clipes, há um novo cursor para indicar ao dividir o clipe atual image.png ou todos os    clipes  na faixa. Este cursor aparece apenas se houver várias faixas na pista. image.png 

A ferramenta Dividir agora também respeita o estado Crossfade automático.

Dividir em todas as faixas.gif


A ferramenta Comp agora respeita o estado Auto Crossfade

Ao usar a ferramenta Comp / Isolar em Take lanes, as divisões nos clipes agora respeitarão se o Auto Crossfade está ativado ou não. (O comportamento anterior era sempre fazer crossfade ao usar a ferramenta Isolar)


Aprimoramentos de espaços de trabalho (lentes)

  • As lentes foram renomeadas para Áreas de trabalho para refletir melhor sua função principal, que é atuar como um modelo global para o layout / configuração da interface do usuário.
  • O Gerenciador de espaço de trabalho possui um novo campo Descrição que permite incluir uma descrição de texto de cada espaço de trabalho.
  • Nas novas instalações do Cakewalk, o assistente de integração permite selecionar um espaço de trabalho inicial (o padrão é Básico). Nota: O comando Ajuda> Introdução agora inicia o assistente de integração.
  • Os atalhos de teclado globais persistem, seja usando um espaço de trabalho de fábrica ou 'Nenhum'.
  • O Workspace Manager agora solicitará salvar as alterações na área de trabalho atual, se necessário.
  • No Gerenciador de espaço de trabalho, o botão Salvar estará disponível apenas se o espaço de trabalho tiver sido alterado.
  • Você pode selecionar um espaço de trabalho quando nenhum projeto estiver aberto.
  • Vários espaços de trabalho de fábrica foram atualizados para melhorar o fluxo de trabalho.
  • Mudar os espaços de trabalho para 'Nenhum' não afeta mais o tema ativo.
  • A alternância de áreas de trabalho não afeta mais o rastreamento e o dimensionamento do barramento do projeto. 


Área de trabalho enhancements.gif





Opção para exibir tomadas sem som na faixa pai

A nova opção Visualização da trilha Exibir> Exibir capturas silenciadas na trilha pai permite exibir capturas silenciadas na trilha pai.

Exibir silenciado leva na trilha dos pais Pegue as faixas expandidas Pegar pistas desmoronadas

A faixa pai mostra que o som está desativado em cinza.


A faixa pai mostra que o som está desativado em cinza. Os clipes silenciados podem ser editados.

Os clipes silenciados devido ao mudo da faixa ficam esmaecidos.



A faixa pai mostra tomadas silenciosas como uma área vazia preenchida com gradiente.

O cabeçalho azul do clipe Comp abrange as áreas com e sem som.


A trilha dos pais não mostra tomadas em silêncio.



A exibição silenciada captura no track.gif pai


Superfícies de controle

Adicionado suporte de rack sintético para a superfície Mackie Control. Para detalhes clique aqui .


Ativação mais simples

O Cakewalk requer ativação periódica via BandLab Assistant. Esse processo é mais simplificado em 2019.11.

  • O BandLab Assistant agora tem uma  opção de Ativação de Atualização . Nos casos raros em que você precisa reativar o Cakewalk, faça login no BandLab Assistant e escolha a  opção Atualizar Ativação no menu suspenso Cakewalk na guia Aplicativos. 
  • O Cakewalk responde imediatamente à ativação do BandLab Assistant. Se o aplicativo estiver inativo, iniciar o BandLab Assistant e escolher a opção "Atualizar ativação" ativará automaticamente o Cakewalk, mesmo se o aplicativo estiver em execução.




  • A diferença mínima entre os módulos da barra de controle aumentou quando a opção Bloquear ordem e centro do módulo  está ativada.
  • Clique nos campos Taxa de amostra ou Profundidade de bits no módulo Transporte da barra de controle para abrir as preferências de áudio.


Clique em Taxa de amostra ou Profundidade de bits no CB .gif



  • Os medidores e a exibição do tempo agora são mais responsivos e usam menos CPU quando vários projetos são abertos. As operações rápidas de arrastar e arrastar clipes na interface do usuário não causam mais atraso nas atualizações de medidor e tempo.
  • Várias melhorias no mecanismo de áudio para melhor compatibilidade com o ASIO.
  • Mecanismo de áudio otimizado para definir tamanhos de buffer ASIO e taxas de amostragem com mais eficiência.
  • Minimizou o número de mudanças de estado de início / parada do VST3 durante o carregamento do projeto. Isso melhora bastante o tempo de carregamento de determinados plug-ins, como o Vienna Ensemble Pro.


Versão anterior:

Visão geral do recurso 2019.09

2019.07 Visão geral do recurso


Infelizmente até hoje não consigo corrigir nenhum problema com Asio. Já segui várias orientações do Noel, da equipe de suporte. Nenhuma resultou em correção. Permaneço com a reprodução e a gravação com estalos, chiados, atrasos. Só consigo resolver temporariamente acessando o setup do dispositivo Tascam US 600. Estou começando a pensar em desistir do Bandlab e passar para uma ferramenta mais estável.


Share this post

Link to post
Share on other sites

The US-600 is a discontinued device and drivers are not maintained by TASCAM. Did you ever have this device work properly with any prior version of Cakewalk?
We have not heard any information from you confirming this. Without knowing this there is really not a lot we can do to work around problems with faulty drivers.
Yesterday we released an update that addresses a problem with certain buffer sizes that affected one TASCAM user. You can install that update and see if it helps you. See this announcement in the early access forum

PS: Please translate your messages into English when posting here since you are more likely to get responses from other users that way.

Share this post

Link to post
Share on other sites

Milton:  for what it is worth, I have been working with a TASCAM US-800 interface for many years, in both Cakewalk by Bandlab (CbB) and  Sonar Platinum on a Windows 10 64-bit machine, using the last TASCAM drivers, with no issues (other than it must be powered on AFTER Windows start, and before opening CbB).  Certain VSTi's and standalone audio apps will change the ASIO settings on startup (usually to highest buffer setting), but I am able to change them to the lowest buffer setting using the driver control panel (USPan800.exe I think) in the bottom Windows system tray.  My PC is an older Intel i5, 8GB ram, SSD for Windows and CbB

Share this post

Link to post
Share on other sites
On 06/01/2020 at 12:21, Bruce Landis said:

Milton: pelo que vale, trabalho com uma interface TASCAM US-800 há muitos anos, tanto no Cakewalk by Bandlab (CbB) quanto no Sonar Platinum em uma máquina Windows 10 de 64 bits, usando os últimos drivers TASCAM, com sem problemas (que não seja necessário após a inicialização do Windows e antes de abrir o CbB). Certos aplicativos de áudio independentes e do VSTi alterarão as configurações do ASIO na inicialização (geralmente para a configuração mais alta do buffer), mas eu posso alterá-las para a configuração mais baixa do buffer usando o painel de controle do driver (USPan800.exe, na minha opinião) no sistema Windows inferior bandeja. Meu PC é um Intel i5 mais antigo, ram de 8 GB, SSD para Windows e CbB

Infelizmente, para mim, não funcionou. Só consigo algum resultado colocando o driver WDM/KS com o ruim de toda hora a aplicação apresentar a mensagem: image.png.e5b53dd041bf32122b582cc4b6dcca58.png

Share this post

Link to post
Share on other sites
On 1/10/2020 at 9:47 AM, Milton Sica said:

Infelizmente, para mim, não funcionou. Só consigo algum resultado colocando o driver WDM/KS com o ruim de toda hora a aplicação apresentar a mensagem: image.png.e5b53dd041bf32122b582cc4b6dcca58.png

Google Translate:


Unfortunately, for me, it didn't work. I can only get some result by placing the WDM / KS driver with the bad one every time the application presents the message


Share this post

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now
Sign in to follow this  

  • Create New...