Jump to content

Sonar 2024.08


Recommended Posts

We're pleased to announce the release of Sonar 2024! With this release, Cakewalk by BandLab has been rebranded as Cakewalk Sonar and has a refreshed UI as well as many new features and improvements.

This release also includes support for DPI Awareness, a new integrated sampler, new plugins including the Overloud TH-U Cakewalk amp simulator, numerous audio engine enhancements and optimizations as well as usability enhancements and bug fixes for user reported issues.

Please note that in order to automatically keep your activation status up to date, Sonar will renew your activation status whenever a new version of the application is installed and run for the first time, and when you sign in to BandLab from within Sonar . If you have never signed in to BandLab from within Sonar , you will be prompted once to sign in. 

 

Thanks,
The Bakers
 

Please note: Cakewalk Sonar and Cakewalk Next are currently exclusively available via BandLab Membership.

 


 

New in Sonar 2024.08 build 30.08.0.019:

This release includes major audio engine optimizations with dramatic improvement to low latency and multi-core CPU performance across the board, allowing you to now run hundreds of instances of synths and plugins at low latency.
It also includes several new features like Plugin Oversampling, improvements to Plugin LoadBalancing, new PDC Override modes, Fly-out dynamic tooltips to check CPU load for tracks, buses, FX Racks, plugins and instruments, new Bypass synth with auto archive functionality in the synth rack, External Insert improvements, UI/Theming improvements and more.

Additionally, the following resources have been updated:

  • Updated French, German, Spanish, Italian, Portuguese, Chinese and Japanese localization.
  • Updated online and local help (Note: old screenshots will be continually updated).

 

Plugin Oversampling

Earlier versions of Sonar had up to 2X oversampling for plugins. Sonar now includes support for plugin oversampling at higher oversampling ratios from 2x up to 16X.  Additionally, oversampling is also available for plugins within FXChains.
The oversampling ratio and precision can now be selected in the plugin options as below:

image.png


Oversampling has been optimized to be CPU efficient and the precision can be selected via the Precision menu,
Please note that depending on your project sample rate, oversampling at higher ratios can lead to very high sample rates, that may not be supported by all plugin's. Oversampling may also tax your CPU at very high sample rates. 

How to enable oversampling:

To use oversampling, you must set it on a per plugin basis. Once you have enabled it for a plugin it is automatically enabled for all instances of that plugin in a project.

Additionally, Oversampling is only activated when the Px button in the mix module is enabled. This button allows you to easily toggle oversampling on to A/B how it sounds in your project.

image.png


You can check which plugin have oversampling active and the oversample rate by looking at the plugin tooltip as below.

image.png

image.png

 

Plugin Oversampling Precision

You can now specify the precision for plugin oversampling. Using a medium precision uses less CPU and for many uses has no perceptible effect on resampling audio quality. This should reduce CPU load when utilizing plugin oversampling.
Precision defaults to Medium.


image.png

 

Plugin Load Balancing Optimizations

Plugin Load Balancing now uses significantly less load when running at low latency. 
Please note that enabling plugin load balancing will not necessarily lower CPU use, especially when running at lower latency. This is because load balancing utilizes smaller buffers than the audio engine buffer size. However, on a multi-core processor with 8 or more cores there are benefits to balancing the load, esp when you have expensive plugins in the FX rack.

Thread Count and Buffer Size
Both the plugin load balancing threads and buffer size are now configurable in settings.
When PluginLoadBalancingThreadCount is set to 0, the number of threads is adaptively managed and is less than the number of processor threads. You may change the value to utilize fewer or more threads.

PluginLoadBalancingBufferSamples defaults to 96 samples and is the size of the internal load balancing buffers. Setting the buffer size higher will use less CPU but may result in less load balancing. Please note that when the engine latency is less than twice PluginLoadBalancingBufferSamples, load balancing will be automatically disabled internally.

image.png


Load Balancing Active Indicator

When load balancing is enabled and active (PLB) will be displayed in the FX Rack header tooltip next to audio processing load. 

image.png

 

Audio Engine Low Latency Optimizations for Multi-core Processors

The audio engine has been greatly optimized for playback and monitoring when running high plugin workloads at low latencies (less than 256 samples) on machines with high core counts (16 or more processor threads). Prior to this, running at low latencies could result in sub optimal multiprocessing load sharing and higher CPU load.

In a benchmark workload of 100 tracks and 400 plugins running at 256 samples with 36 threads, the improvement was in the range of 35% to 40%. While these gains may be more moderate at lower core counts the optimizations will benefit low latency performance across the board even on low powered PC's. Many testers have reported the ability to run high load projects at very low latencies such as 128 or 256 samples, which wouldn't previously play unless the audio interface was set to a high buffer size.
 

Performance Optimizations for Projects with Many Synths and Effects

Sonar has been greatly optimized to handle high virtual instrument counts, managing the load more efficiently and using minimal CPU resources. In a real-world orchestral template with 250 Kontakt instances, the base template will now run efficiently at 128 samples with very few late buffers. In prior versions such a project would only run at 1024 samples or higher.

Additionally, general plugin performance in FX racks has been improved, allowing you to run workloads with high plugin counts more efficiently.
 

General Improvements and Optimizations

  • Increased hang detection default timeout to 1 minute from 30 secs to prevent false positives with some instruments.
  • Improved editing performance on projects with a large number of virtual instruments.
  • Several optimizations have been made to improve performance when editing clips or MIDI in heavily loaded projects.

 

Additional Audio Processing Load Tooltips

Similar to the Control Bar's Performance module tooltip, audio processing load is now shown on hover over several new hotspots, which allows you to check performance load for every element in the project, tracks, buses, plugins, instruments and FX Chains. Load measurements are only performed when the tooltip is visible.

  • When hovering over an FX Rack header, the tooltip shows the current audio processing load and max load. This is useful as a troubleshooting tool because real-time effects have a big effect on CPU load. This tooltip is also shown in FX Chains.
  • In the FX Rack, hovering over a plugin name shows the load for that plugin.
  • In the FX Rack, hovering over an FX Chain shows the load for that FX Chain.
  • In the FX Chain plugin, hovering over a plugin name shows the load for that plugin.
  • In the Synth Rack, the Name field tooltip shows synth audio processing load.
  • The track meter peak indicator tooltip shows total combined processing load for the track including FX Rack and ProChannel.
  • The bus meter peak indicator tooltip shows total combined processing load for the bus including FX Rack and ProChannel.


image.png
 

Max CPU Threads Has Been Increased

Sonar now supports CPU's with up to 256 threads as supported by the new AMD EPYC.

 

FX Rack Tooltip Shows Audio Processing Load

Similar to the performance toolbar you can now view the per track FX rack load. This tooltip is also shown in FX Chains

image.png

image.png



 

PDC Override Enhancements

PDC override is used to reduce latency caused by plugin delay compensation in the signal flow. It allows you to play in real time within projects containing lookahead plugins. When the PDC override button is engaged, any PDC latency for input monitored tracks or instrument tracks is bypassed, and the input monitor signal is passed through in real time. This is useful for recording or input monitoring in real time.

image.png

image.png

image.png

  • The PDC Override button now has customizable modes for recording and playback. These modes act as additional filters only when PDC override is enabled. To access the modes, right click or long press the PDC override button. 
    • When Override On Playback is checked, PDC override is engaged during track playback and bypasses any PDC for that track. Note that any clips on the tracks will not be delay compensated in this mode.
    • When Override On Record is checked, PDC override is engaged during track recording and allows recording without PDC latency.
    • If both Override on Playback and  Override on Record are disabled, PDC override is only active when the transport is not running and works in input monitor mode alone. It is equivalent to Override on Input Monitor
    • The above modes are only active when the actual PDC override button is engaged.
  • PDC button tooltip now displays the project wide PDC Latency in milliseconds and samples

  • A readout of the per track or bus PDC Latency is now available in the Track Inspector’s track properties window. This reports max latency for that track/bus signal path in milliseconds and samples. Please note that the PDC latency value is calculated during playback and only updates in the UI when playback is stopped.

  • PDC override only applies to input monitored audio tracks and instrument tracks. Aux tracks are not affected by PDC override anymore.

 

Plugin Latency Tooltips

Plugin, FX Rack, Prochannel strip and modules all display tooltips showing the plugin lookahead latency when present.

image.png

image.png

image.png

image.png

image.png

 

Updated Docked Synth Rack and New Bypass Functionality

There are several improvements to the synth rack to allow managing large synth projects more efficiently. This allows you to quickly bypass and free memory and CPU resources allocated to synths, or create templates with bypassed synths and bring them online on demand.

  • The docked version of the synth rack has been updated to expose a synth Bypass button.
     
  • By default, the bypass button will unload the synth when the instrument is bypassed, and also archive all related tracks to save CPU. The synth will be reloaded again and tracks unarchived when the synth is unbypassed.
     
  • The Synth Rack menu and the synth strip context menus have been redesigned to show the relevant functions:
    • Replace Synth is now available via the synth context menu.
    • Bypass All Synths and Unbypass All Synths can be used to quickly bypass all instruments in the Synth Rack. Note that bypass/unbypass can take a while on projects with large numbers of synths if they are big. The progress is shown in the Control Bar Transport module. You may cancel a long bypass/unbypass operation by pressing the ESC key.
    • Unload and Archive preferences can be set in the synth rack menu.
       
  • The preset picker has been removed from the docked synth rack to save space. (The undocked version of the rack will still show it). This control is largely obsolete, since most instruments handle preset management is handled inside the synth UI.

 

image.png

image.pngimage.png

 

Import and Export Tempo Map to/from MIDI Files

  • To import a tempo map from a MIDI file, right-click the Tempo track and select Import Tempo Map from MIDI File. Import replaces the current tempo track with any tempos in the MIDI file.
  • To export a project's tempo map to a MIDI file, right-click the Tempo track and select Export Tempo Map to MIDI File. Export saves the tempo track to a MIDI file, without saving any other tracks or events.

 

External Insert Improvements

  • External insert ping signal is now shown on both the send and return meter in the EI user interface. This makes it easier to troubleshoot connection of the return port correctly.
  • External insert now supports using friendly names. As long as the friendly name is not changed, you may switch between using friendly driver names and default names without losing the external insert I/O assignments.

 

Misc.:

  • Improved and faster Nudge performance.
  • Quick Grouping of Mute, Solo, and Archive buttons on track folders.
  • ProChannel EQ flyout animation has been removed to make it open faster.
  • Prevent Quick Start Screen from opening during mixdown or export.
  • Fixed: Project load time slows down because audio engine starts running before the project has finished initializing
  • Fixed: Playback is slow to begin after build 602
  • Fixed: Tempo envelope incorrect after inserting node in attached project
  • Fixed: Quick grouping not working properly with Folders
  • Fixed: Slow clip nudge with articulations in project
  • Fixed: Synth Rack Fails to display Solo State when Duplicating Synth
  • Fixed: Tools HUD uses old icons
  • Fixed: (Regression) Jump images in tempo inspector are not disappearing when mouse leaves
  • Fixed: Synth icons draw incorrectly in Synth Rack when vertically scrolled
  • Fixed: Moving an effect's position within the same FX bin orphans existing envelopes
  • Fixed: Node nudge in PRV sometimes misses notes from selection
  • Fixed: (Regression) SVG scaled color metering always showing overload
  • Fixed: Crash when attempting to open articulation/articulation lane context menu.
  • Fixed: With plugin load balancing, automation can render incorrectly in delay compensated projects
  • Fixed: Synth Rack fails to display Solo state when duplicating synth
  • Fixed: (Regression) Export to Split Mono fails in Sonar
  • Fixed: PDC override stops working after playback if override on playback is disabled 
  • Fixed: Scrolling PRV Track Strips fails to redraw correctly
  • Fixed: Project opens with docked Browser drawing incorrectly opening project
  • Fixed:  Incorrect view layout after docking Synth Rack at top
  • Fixed: Tempo node tooltip displays incorrect text size while dragging
  • Fixed: Incorrect VocalSync UI layout when Prefs display scale is not 100%
  • Fixed: Incorrect Synth Rack layout after docking Help Module at top
  • Fixed: Opening Sonar with Start Screen set to show Product Updates results in unexpected toasts
  • Fixed: (Regression) Docking layout issues after docking Browser at bottom
  • Fixed: Project search box in quick start can't find strings in file names
  • Fixed: Crash loading ProChannel FX Chain Preset
  • Fixed: Synth Rack title overlaps Settings button when docked left on 4K/175% display
  • Fixed: (Regression) Incorrect Synth Rack menu bar layout when undocked
  • Fixed: Synth Rack has an unexpected 1px border at the bottom when collapsed
  • Fixed: Unable to adjust CV strip controls with the mouse wheel when scrolled to the right 
  • Fixed: Projects saved with external inserts can lose port selection when using or toggling friendly device names 
  • Fixed: Mousewheel scroll of Console view stops working unexpectedly
  • Fixed: Crash when using mouse scroll wheel in Console view
  • Fixed: Playback loses sync with PDC enabled
  • Fixed: Default VST3 Path not watched on clean system installation

 


Sonar 2024 Highlights

User Interface:

New Features: 

Plugins: 

Usability and Workflow:

Optimizations:

 

Cakewalk by BandLab is now Cakewalk Sonar

Cakewalk by BandLab has been rebranded as Cakewalk Sonar. As Cakewalk is once again a multiple product brand, it is important to differentiate between the brand and product names. The rebrand also better reflects Sonar's celebrated history and name recognition.

Cakewalk Sonar will not overwrite an existing Cakewalk by BandLab installation.

 

image.png

image.png

 

User Interface

UI refresh

Sonar has been completely refreshed with a clean new UI, but will still feel familiar to users of Cakewalk by BandLab.

The UI refresh is an ongoing effort and will continue to be updated in future releases.

Dark and Light color schemes

Sonar includes several color themes, including Dark, Dark Gray, Light, Light Gray, Tungsten, Mercury, and Cosmic, which can be selected in Edit > Preferences > Customization - Display.

Additional color themes will be added in the future.

Note: Custom themes created with previous versions of SONAR or Cakewalk by BandLab are not compatible with Cakewalk Sonar.

image.png

 

DPI Awareness

Note: DPI Awareness is only available on Windows 10 build 1809 (October 2018) and above.

Sonar version 2024.04 introduces support for DPI Awareness, which improves rendering and reduces blurriness, particularly for font rendering. DPI Awareness may sharpen graphics and make text easier to read. Improvements will be most noticeable when using large, high resolution displays (such as 4K) and with Windows display scaling set higher than 100%.

image.png

(Tip: Right-click the image above and select Open link in new tab to view the image at 100% resolution)

To enable/disable DPI Awareness:

  1. Go to Edit > Preferences > Customization - Display.
  2. Select Enable DPI Awareness.
  3. Restart Sonar.

Per plugin DPI Awareness

In addition to the global Enable DPI Awareness app setting, you can also enable/disable DPI Awareness on a per plug-in basis for VST plug-ins. DPI Awareness is enabled by default for all VST plug-ins and can be disabled on a case-by-case basis depending on whether the plug-ins are compatible with display scaling. For example, some older plug-ins may appear too small on large, high resolution monitors, in which case disabling DPI Awareness might be preferable.

To enable/disable DPI Awareness for a VST plug-in:

  1. Open the VST plug-in's property page.
  2. Click the VST2/VST3 drop-down menu image.png  in the VST plug-in toolbar and select Enable Plugin DPI Awareness.

image.png

 

Note:

  • Display scaling is always disabled for DX plug-ins
  • Plug-in scaling is stored globally for a plug-in, not per project

 

Display Scale slider

The Display Scale slider in Edit > Preferences > Customization - Display allows you to adjust the display scaling of Sonar independently from the global Windows display scale setting (Settings > Systems > Display). Select a custom scaling size between 75%–150%.

image.png

Note: Low Display Scale values work better at higher DPI resolutions. For example, a low-resolution 1080p screen at 96 DPI, so a Display Scale value of 75% will result in a tiny UI that is potentially difficult to read. On the other hand, a 4K screen at 75% will also show a tiny UI, but may still be usable because it has 4x the number of pixels.

 

Track Manager enhancements

The Track Manager lets you configure which tracks are visible in the Track view and Console view, and you can create per-project presets to quickly show specific sets of tracks.

Track Manager controls in Track view and Console view

The Track Manager button image.png in the Track view and Console view toggles between showing all tracks/buses (image.png) and hiding previously hidden tracks/buses (image.png). The button is lit if at least one track is hidden.

Track Manager menu

The Track Manager menu provides various commands to manage track visibility and quickly save and recall per-project presets. To show the menu, long press or right-click the Track Manager button image.png.

image.png

The Track Manager menu contains the following commands:

  • <list of presets>. Per project Track manager presets.
  • Show All Tracks and Buses. Show all tracks and buses. Click the Track Manager button image.png again to hide previously hidden tracks.
  • Show Only >. Show only the selected track type:
    • Audio Tracks. Only show audio tracks.
    • MIDI Tracks. Only show MIDI tracks.
    • Instrument Tracks. Only show Instrument tracks.
    • Aux Tracks. Only show Aux tracks.
    • Track Folders. Only show track folders.
  • New Preset. Create a new preset for the currently visible tracks. Only available when at least one track is hidden and the Track Manager button is lit image.png.
  • Track Manager. Open the Track Manager, which lets you specify which tracks to display.
  • Synchronize Track and Console views. Enable to show the same set of tracks and buses in the Track view and Console view. Disable to show different sets of tracks and buses in the Track view and Console view.

Creating a Track Manager preset

To create a Track Manager preset:

  1. Only show the tracks that you want to save as a preset. Do one of the following to hide any tracks that you don’t want to see:
    • Right-click a track and select Hide Track
    • Select the track(s) and press CTRL+H
  2. Long press or right-click the Track Manager button image.png, then select New Preset to open the New Track Manager Preset dialog box.
  3. Type a descriptive name, then click OK.

You can also create and load presets in the Track Manager dialog box. 

Selecting a Track Manager preset

To select a Track Manager preset, long press or right-click the Track Manager button image.png, then select the desired preset.

Showing only specific track types

To only show a specific track type (audio, MIDI, Instrument, Aux, or track folders), long press or right-click the Track Manager button image.png, point to Show Only, then select the desired track type.

 

Spectrum Analyzer display in Console view, Inspector and ProChannel

The EQ plot in the Console view, Inspector, and ProChannel shows a real-time spectrum analyzer per track by default.

To enable/disable the per-track/bus spectrum analyzer in the Console view, click the Console view Options menu and select EQ and Plot > Show Spectrum Analyzer.

To enable/disable the spectrum analyzer in the Inspector, click the Inspector Display menu and select Module Options > EQ and Plot > Show Spectrum Analyzer.

image.png

 

Double-click to expand/collapse docked windows

You can double-click to expand docked windows (MultiDock, Inspector, and Browser), as outlined below:

image.png

When the Inspector or Browser is docked and minimized, double-click to expand.

For the MultiDock, double-click to toggle between expand and collapse.

 

Additional snap landmarks

The following items are now available as Snap to Grid landmarks:

  • Arranger Section Start Time. Snap to the start of any Arranger section.
  • Arranger Section End Time. Snap to the end of any Arranger section.
  • Project Start Marker. Snap to the Project Start marker.
  • Project End Marker. Snap to the Project End marker.

To select the desired landmarks, right-click the Snap to Grid button image.png to open the Preferences dialog box, then select the desired check boxes in the Landmarks section. Sonar will snap to landmarks on tracks/lanes that are currently visible in the Clips pane. 

 

Preview Bus enhancements

  • The Preview Bus assignment is now a project-wide setting.
  • Preview bus assignment can now be managed directly from the bus/mains/aux track context menus or directly from the main Project menu.
  • An aux track can now be designated as a preview bus.
  • If a bus that is assigned as a preview bus output is deleted, the preview bus will automatically be assigned to be the first hardware output.
  • Preview bus changes can now be made dynamically while preview is underway.

 

New Features

Integrated sampler (XSampler)

XSampler is a simple sampler that lets you import or record audio, perform basic processing, and play it like an instrument with up to 16 voices. Instantly convert a single audio file into a playable or triggable sound that can be played back at different pitches and speeds.

There are many ways to get audio into XSampler: import audio from the file system, drag loops and one-shots from the Media Browser, drag audio clips (including partial clip selections) from any track.

After audio has been added, you can loop, trim, crossfade, change playback behavior and modulation or filtering options to create interesting musical ideas.

image.png

 

New Quick Start screen

You can perform the following tasks from the Quick Start screen:

  • Open a recent project
  • Open an existing project
  • Start a new project
  • Create a new project from a template
  • Open demo projects
  • Preview projects
  • Update the app
  • Download and install optional content

image.png

 

Project preview

You can preview projects from the Quick Start screen’s Recent page if you have exported a designated preview file. The preview file may be any supported audio file type (Wave, BWF, MP3, FLAC, OGG, or WaveEX), and can be the entire project or a specific time range.

To create a project preview file:

  1. Open an existing project. Ensure that the project has been saved at least once with the new version of Sonar in order to use required metadata.
  2. If you only want the preview to contain a specific time range, select the desired time range.
  3. Go to File > Export > Audio to open the Export Audio dialog box.
  4. Under File Type, select Wave, Broadcast Wave, MP3, FLAC, OGG, or WAVEX.
  5. Under Channel Format, select Stereo, Mono or Follow Source.
  6. Under Source Category, select Entire Mix.
  7. Under Mix and Render, select Include Project Preview to export a preview file.
  8. Click Export.

The preview file is exported to the project’s \Audio folder.

Note: The first export of a project will automatically create a preview file irrespective of the Include Project Preview option.

image.png

To preview a recent project:

  1. Go to File > Quick Start Screen to open the Quick Start screen, then select Local Projects.
  2. Click the preview button on a project’s image. A preview button only appears if the project has a designated preview file.

image.png

 

Project Start and End markers

The Project Start and Project End markers define the playback range and the export range when exporting the entire project, and can also be used as Snap to Grid landmarks.

By default, a project does not contain a Project Start or Project End marker. The project starts playback from measure 1 and ends after the last clip.

If you want to start playback after measure 1, set the Project Start marker at the desired location.

If you want playback to stop before the end of the last clip, set the Project End marker at the desired location.

Once set, the Project Start and Project End markers appear in the time ruler, and can be dragged or deleted in the same way as regular text markers.

image.png

To set the Project Start marker

To set the Project Start marker, move the Now Time position to where you want the project to start, then do one of the following:

  • Select Project > Set Project Start Marker to Now Time
  • Right-click the time ruler and select Set Project Start Marker to Now Time

The location of the Project Start marker is considered the beginning of the project.

To set the Project End marker

To set the Project End marker, move the Now Time position to where you want the project to end, then do one of the following:

  • Select Project > Set Project End Marker to Now Time
  • Right-click the time ruler and select Set Project End Marker to Now Time

image.png

When the Project End marker is inserted, the Options > Stop at Project End option is also automatically enabled. Playback will only stop at the Project End marker if the Stop at Project End option is enabled.

Tip: The Set Project Start Marker to Now Time and Set Project End Marker to Now Time menu commands are also available as key bindings. You can assign the key binding in Edit > Preferences > Customization - Keyboard Shortcuts (under Area: Global Bindings).

Note: 

  • If a loop region exists beyond the Project End marker, the Project End marker is ignored in favor of the loop extents.
  • Recording ignores the Project End marker. If recording stops after the Project End marker, the marker is moved to where recording stopped, or if comp/loop recording, to the end of the loop.
  • The selection is clamped to the Project End marker when you open the Export Audio dialog box, unless the selection starts after the Project End marker. 

To jump to the Project Start marker

To jump to the Project Start marker, do one of the following:

  • Click the Go to Start (RTZ) button image.png in the Control Bar’s Transport module to toggle between the Project Start marker and measure 1
  • Press CTRL+HOME to toggle between the Project Start marker and measure 1
  • Press W to toggle between the Project Start marker and measure 1 (or if a loop region is set, toggle between the Project Start marker and the loop start)
  • Press G to open the Go dialog box, then press F5 to open the Markers dialog box and select <Project Start Marker> from the list

To jump to the Project End marker

To jump to the Project End marker, do one of the following:

  • Click the Go to End button image.png in the Control Bar’s Transport module to toggle between the Project End marker and the end of the project
  • Press CTRL+END to toggle between the Project End marker and the end of the project
  • Press G to open the Go dialog box, then press F5 to open the Markers dialog box and select <Project End Marker> from the list

To delete the Project Start/End marker

To delete the Project Start or Project End marker, do one of the following:

  • Click the marker and hold the left mouse button down, then press the DELETE key
  • Click the Project menu and point to Remove Project Marker, then select Remove Project Start Marker, Remove Project End Marker, or Remove Project Start/End Markers
  • Right-click in the time ruler and point to Remove Project Marker, then select Remove Project Start Marker, Remove Project End Marker, or Remove Project Start/End Markers

Note: If you drag the Project Start marker to the beginning of the project (measure 1), it will automatically be deleted.

 

Cakewalk Interchange Format (CXF)

The Cakewalk Interchange Format (CXF) is a Cakewalk cross platform inter-app project file format, used to exchange projects between Sonar and Next. CXF files exported from either application can be opened or imported in both apps.

Note: CXF is a transitory format only used for exchange. It is not intended for archival storage or backing up since the format can change at any time.

CXF supports a subset of project data used by Sonar and Next, so app-specific feature settings and view-specific states will not be restored. 

The following data will be exported and imported:

  • Tracks
    • Audio
    • MIDI
    • Instrument tracks
    • Simple Instrument tracks (Sonar)
    • Multi Instrument tracks (each track will represent a unique instance of the synth when opened)
    • Split instrument tracks (not supported) 
    • Bus tracks (Next)
    • Patchpoints (Sonar; converted to buses)
    • Aux tracks (Sonar; limited support - treated like patch points and converted to buses) The aux track itself will not route to the patchpoint.
  • Track data
    • Audio/MIDI clips
    • Overlapping clips or take lanes are flattened prior to export
    • Clip effects are rendered into the clips prior to export
    • Automation envelopes
  • Track/Bus parameters
    • Volume
    • Pan
    • Mute
    • Solo
    • Input Gain (Sonar only)
    • Input Pan (Sonar only)
  • Track/Bus routing
    • Outputs
    • Hardware outputs are not preserved since they are not cross platform. Any hardware outs are automatically assigned to the first hardware output.
    • Sends to buses and patch points.
  • Plugins in track and bus effects racks. On opening a CXF file, any missing plugins will be listed. Note: when moving a project between Windows and Mac any plugins used must be installed on both platforms in the same format to successfully load them. 
    • VST2
    • VST3
    • DX
    • AU plugins (only available in Next Mac) 
    • DX plugins (only available in Sonar)
    • ProChannel (not supported)
    • FX Chains (not supported)
  • Plugin settings are stored within the CXF and will be restored if the plugin is available.
  • Instruments and instrument settings are stored within the CXF.


Exporting a project in CXF format

To export a project to Cakewalk Interchange Format, do one of the following:

  • Go to File > Export > Cakewalk Interchange.
  • Click the Export button image.png in the Control Bar’s Export module and select Other > CXF (Cakewalk Interchange).

CXF files have a .cxf file extension.

image.png

When the export is complete, a notification appears with a link to open the export folder.

image.png


Opening a project in CXF format

To open a project in Cakewalk Interchange Format, do one of the following:

  • Go to File > Open and choose Cakewalk Interchange as the file format.
  • Drag a .cxf file to the Track view.

Opening a CXF file creates a new project, which must then be saved in Sonar’s native project file format (.cwp).


Importing a project in CXF format

To import a project in Cakewalk Interchange Format into an existing Sonar project, drag a .cxf file to the track area.

An imported CXF file merges its data into the existing project file.

 

Cakewalk ZIP Format (CWZ)

The new Cakewalk ZIP (.cwz) file format is intended for backing up projects, and is also useful for moving Sonar projects from one computer to another.

Cakewalk ZIP is recommended over the older Cakewalk Bundle (CWB/BUN) format, because it does not compact the audio data, and therefore supports AudioSnap clips.

The following items are saved in a CWZ file:

  • Project file (.cwp)
  • Project \Audio folder and any other referenced audio data
  • Project \Audio Export folder, if present
  • Project \MixScenes folder, (only if project contains any mix scenes)

To save the current project as a Cakewalk ZIP (.cwz) file, go to File > Save As and select Cakewalk ZIP from the Save As Type drop-down list, then click the Save button.

To open a CWZ file in Sonar, go to File > Open and navigate to the CWZ file.

Note: A Cakewalk ZIP (.cwz) file is a regular ZIP file that can be extracted with any app that supports ZIP files. You can simply rename the .cwz file extension to .zip and manually unzip the file. To unzip a ZIP file in Windows, right-click the file and select Extract All.

 

Configuration backup/restore

You can save and load backups of your Sonar configuration settings. A configuration profile stores settings from various Sonar configuration files and Windows registry settings in a single JSON file. You can selectively choose which app settings to save or load from a configuration profile.

Configuration profiles have many uses, including:

  • Quickly switch Sonar to a different audio configuration or driver mode when using multiple audio interfaces
  • Save hardware setup profiles for different workflows, such as tracking, mixing, live band recording, customizations for recording different band’s etc.
  • Switch between different control surface configurations
  • Save startup configurations and launch them via desktop shortcuts using the RestoreConfig command line flag
  • Transfer app settings between Sonar installations on different computers
  • Save a backup of a known good state (similar to system backup/restore) in windows
  • Troubleshooting system related problems

Note: Configuration profiles are not a replacement for templates, presets or Workspaces, but provide an additional degree of management for global system and hardware related settings of the app.

image.png

Saving a configuration profile

To save the current Sonar settings as a configuration profile:

  1. Go to Edit > Preferences > Customization - Backup/Restore Settings.
  2. Select the setting that you want to save:
    • Audio Configuration. Save audio settings that are stored in Aud.ini.
    • MIDI Configuration.  Save MIDI settings that are stored in TTSSeq.ini.
    • Control Surfaces Configuration.  Save control surface settings that are stored in ctrlsurface.dat and ctrlsurface_UWP.dat.
    • General Application Settings/Configuration.  Save general app settings that are stored in Cakewalk.ini and the Windows registry.
    • Keyboard Shortcuts. Save all assigned key bindings.
  3. [Optional] Type a description.
  4. Click Save to open the Save As dialog box. By default, configuration profiles are saved as JSON files with a .ccp file extension within %APPDATA%\Cakewalk\Sonar\Config Profiles.
  5. Type a file name, then click Save (the default file name is ConfigProfile_<current date>.ccp).

Note: Sonar automatically saves the last known good config profile when exiting the app.

Loading a configuration profile

To load a configuration profile:

  1. Go to Edit > Preferences > Customization - Backup/Restore Settings.
  2. By default, Sonar will load all the settings that are stored in the configuration profile. If you want to selective only load specific settings, select Only apply the settings checked above on load, then select which settings to load:
    • Audio Configuration. Load audio settings that are stored in Aud.ini.
    • MIDI Configuration.  Load MIDI settings that are stored in TTSSeq.ini.
    • Control Surfaces Configuration.  Load control surface settings that are stored in ctrlsurface.dat and ctrlsurface_UWP.dat.
    • General Application Settings/Configuration.  Load general app settings that are stored in Cakewalk.ini and the Windows registry.
    • Keyboard Shortcuts. Load key bindings.
  3. Click Load to open the Open dialog box.
  4. Select the desired configuration profile, then click Open.
  5. Sonar prompts you to confirm that you want to load the configuration profile. Click Yes.

Loading a configuration profile on app startup

You can load a configuration profile on startup via a command line:

  1. Do one of the following to open the Command Prompt:
    • Click the search box next to the Windows Start button, then type CMD and press ENTER.
    • Press the Windows key (image.png) + R, then type CMD and press ENTER.
  2. Type the following: <Sonar install path>\Sonar.exe /RestoreConfig=<configuration file folder>\<name of configuration profile file>
    For example:
    "C:\Program Files\Cakewalk\Sonar\Sonar.exe" /RestoreConfig="%APPDATA%\Cakewalk\Sonar\Config Profiles\mysettings.ccp"
  3. Press ENTER.

Sonar launches with the specified configuration profile.

Creating a desktop shortcut with command line parameters

You can add command line parameters to a desktop shortcut. This way you don’t have to manually type command line parameters each time you want to launch Sonar with a specific configuration profile.

To add launch parameters to a desktop shortcut:

  1. Create a new desktop shortcut for each configuration profile (Tip: copy the default Sonar desktop shortcut), and give the shortcut a descriptive name.
  2. Right-click the shortcut and select Properties.
  3. In the Properties dialog box, click the Shortcut tab.
  4. In the Target text box (which already lists the location of the Sonar executable within quotation marks), place the cursor after the last quotation mark, then add a blank space followed by the command line parameters.

    For example:

    /RestoreConfig="%APPDATA%\Cakewalk\Sonar\Config Profiles\ConfigProfile_2023-02-28.ccp"

    The full Target text string should look something like this:

    "C:\Program Files\Cakewalk\Sonar\Sonar.exe" /RestoreConfig="%APPDATA%\Cakewalk\Sonar\Config Profiles\ConfigProfile_2024-02-28.ccp"
     
  5. Click OK to save the changes.

You can now double-click the shortcut to start Sonar with the specified configuration profile.

image.png

 

Automation smoothing when recording

Automation smoothing now also applies to recording automation in real-time.

You can specify how shape smoothing works when recording automation in real-time (and when using the Freehand tool image.png on envelope shapes). To do so, click the Track view Options menu, point to Automation Smoothing, then select one of the following options:

  • Smooth. Uses the existing fit-to-curve functionality. This is the default setting.
  • As Drawn/Recorded (Linear). Joins the nodes up with linear shapes.
  • As Drawn/Recorded (Jumps). Leaves the nodes as is, making them jump shapes.

image.png

 

Specify the default automation curve type

To specify the default automation curve type when drawing automation envelopes, click the Track view Options menu, point to Default Automation Curve, then select the desired curve type:

  • Jump. A jump shape causes the envelope to make a ninety degree jump where the envelope reaches the second node. Sonar displays jumps with a dotted line, meaning that there is automation data at the nodes where the dotted line begins and ends, but not where the line itself is.
  • Linear. Draw a straight line between the two nodes.
  • Fast Curve. A fast curve draws a curve between the two nodes that changes value rapidly at first, but more slowly toward the end of the curve.
  • Slow Curve. A slow curve draws a curve between the two nodes that changes value slowly at first, but more rapidly toward the end of the curve.

image.png

 

Offset mode enhancements

To make it easier to visualize if a track parameter has an offset applied, Sonar shows the parameter value in an amber color when Offset mode is not active image.png. The parameter tooltip also shows the offset value.

image.png

 

Live articulations

When playing a MIDI controller in real-time, the per track Live Articulations setting allows you to apply any transform articulations that are active at the now time. Live articulations are echoed, but not recorded.

To enable/disable live articulations on the focused MIDI track, do one of the following:

  • In the Track Properties inspector, select Live Articulations. Tip: You can use quick grouping (hod down the CTRL key) to enable/disable the setting on all selected MIDI tracks.
  • In the Piano Roll view, click the Live Articulations button image.png. The button state applies to the focused track.

image.png

image.png

 

Time offset for MIDI transform articulations

MIDI Transform Articulations now support an optional offset value that will offset the start/end times for notes. The offset can be applied using either ticks or milliseconds.

The Duration checkbox toggles whether notes should retain their original end points as drawn or offset with start times.

image.png

 

Key Aftertouch editing in the Piano Roll view Controller pane

Key/Polyphonic Aftertouch events can now be edited in the Piano Roll view Controller pane in addition to the Event List view.

To add a Key Aftertouch lane in the Controller pane:

  1. Click the Add New Controller button image.png in the bottom left corner of the Controller pane to open the MIDI Event Type dialog box.
  2. Under Type, select KeyAft.
  3. Under Value, select the note/key.

You can now draw polyphonic aftertouch events that represent the pressure values for the selected note/key on the chosen MIDI channel.

image.png

Key/Polyphonic Aftertouch can also be used in MIDI track / Synth track automation.

 

Cakewalk Product Center

Cakewalk Product Center allows you to download and install Cakewalk products from one central location. Simply sign in with your BandLab ID and password and begin installing your connected products. Stay up to date with the latest features and fixes.

For more information and to download Cakewalk Product Center, see:

 

Plugins

Overloud TH-U Cakewalk amp simulator

TH-U Cakewalk Edition by Overloud provides realistic guitar amp models from clean to crushing distortion.

This special edition includes a curated collection of amplifier models, cabinet models, effects models and dozens of presets. Easily build or modify your own signal path.

image.png

New since TH3 Cakewalk:

  • Added Rig Player and Supercabinet
  • You can now load user IRs even in regular cabinets instead of using one or both microphones
  • Added Scenes support (A, B, C, D buttons on the interface)
  • Added Fluid Convolution technology support (https://www.overloud.com/news/fluid-convolution-unveiled)
  • Added Fluid IR technology (https://youtu.be/qLZ5rBCWW_k)
  • Remastered Cabinets (improved the cabinet processing)
  • Possibility to save and load settings for single effects (right click effect)
  • Customizable initial chain (click Custom in the Settings panel)
  • More parameters for cabinets (pan, mic angle)

Note:

  • TH-U Cakewalk is only usable in Sonar and Next. If you already own the full version of TH-U, installing the TH-U Cakewalk edition will not change your existing functionality.
  • Overloud TH-U Cakewalk is fully backwards compatible with older TH3 and TH2 versions.
  • TH3 is no longer distributed with Sonar. Projects or templates containing TH2 or TH3 will automatically load in TH-U if the old plugin is not available.
  • Important: If you already have TH3 installed, you may not see any presets in TH-U. This will be addressed in a future update. The workaround for now is as follows:
    1. Close Sonar.
    2. In file explorer, navigate to the app data folder for Overloud TH-U (Go to %APPDATA%\Overloud).
    3. Delete the \TH-U folder.
    4. Start Sonar and insert TH-U in an FX Rack. This will regenerate the appdata folder and recreate it this time with the correct default presets.

 

ProChannel Concrete Limiter module

image.png

ProChannel Concrete Limiter is an audio processing module for the ProChannel channel strip. ProChannel Concrete Limiter is a transparent look-ahead brickwall peak limiter. It is designed to reduce peak levels without coloring the sound.

The purpose of ProChannel Concrete Limiter is to increase loudness as much as possible while preventing the signal from exceeding the maximum output level. ProChannel Concrete Limiter reduces the volume of the loudest parts (limiting), while simultaneously increasing the volume of the quiet parts (boosting). ProChannel Concrete Limiter is typically used as the final processor on the ProChannel strip, of tracks and buses.

 

VX-64 Vocal Strip

image.png

VX-64 Vocal Strip is a multi-functional plug-in that combines a series of effects specifically optimized and streamlined for vocal processing. Combining compression, expansion, equalization, deessing, doubling, delay and tube saturation in one convenient plug-in, VX-64 Vocal Strip is designed to make it fast and easy to enhance any vocal track.

VX-64 Vocal Strip features include:

  • 5 professional quality effect modules, each with its own bypass toggle.
  • All modules are specifically tuned for vocal processing.
  • Advanced tube saturation modeling available on input, output and EQ modules.
  • Deesser with switchable center frequency and threshold.
  • Configurable effect chain routing.
  • Smooth, zipperless automatable parameters.
  • Library of presets.

 

A/B plugin settings

Use the A/B buttons to compare two different versions of a plugin's settings.

Select either slot A or slot B and adjust the plugin settings, then toggle between the two slots. Adjustments made to the selected slot do not affect the other slot.

You can copy settings from the selected slot to the other slot. This is useful if you want to slightly modify the current settings and compare with the original settings. To do so, click the Copy Settings to Slot A/B button image.png / image.png.

To revert the selected slot to its initial settings, click the Revert Settings button image.png.

image.png

Typical workflow:

  1. Select slot A.
  2. Adjust the plugin settings as desired.
  3. Click the Copy Settings to Slot B button image.png.
  4. Slots A and B are now identical.
  5. Adjust the setting of either slot A or B.
  6. Toggle between slots A and B to compare the two different settings.

Note:  Upon project save, the app persists the plugin’s current settings (A or B), but the button state itself is not persisted. Upon subsequent project open, the plugin will always initialize with slot A selected, and slot B will be identical to slot A.

 

Sidechaining enhancements

Both audio plugins in the FX rack as well as instruments in the Synth Rack now support sidechaining (when available by the plugin).
When a sidechain source is selected, a sidechain send from the selected source is created in the mixer. Please note that many plugins and instruments only expose sidechain inputs in their VST3 versions.

Sonar provides the following workflows for designating sidechain sends for instruments and effects that support sidechaining:

  • Track header output menu presents instrument sidechain sends if available (preexisting UX)
  • Plugin window toolbar Settings cog has a new "Sidechain Sources" menu item to assign source to a plugin or instrument sidechain input directly from the header
  • Checking a source creates a send from the chosen source to the plugin's sidechain input
  • Unchecking a source removes the send to the plugin sidechain
  • The sidechain sources menu is not shown if the plugin or instrument is not sidechain capable.
  • Plugin window toolbar has a button image.png to open the Manage Sidechain Sources dialog box (located next to ACT learn button). This button will only be shown if the plugin or instrument is sidechain capable.
  • Prochannel header has the same "Sidechain Sources" menu shown in the plugin settings cog. This will be shown for any prochannel modules that have sidechain capabilities.
  • The Manage Sidechain Sources button image.png  will highlight to show when a plugin sidechain input has something connected to it.
  • Manage Sidechain Sources dialog, from the Sidechain Sources menu or plugin window toolbar, shows a modal dialog that facilitates the sidechain send management across multiple sources types (i.e. track, aux, bus).

Manage sidechain routing directly from the effects view toolbar

You can assign sidechain connections to a plugin or instrument directly from the effect view toolbar, without having to return to the source track(s) in the Track view or Console view. To do so, do one of the following:

  • Click the VST2/VST3 drop-down menu image.png in the VST plug-in toolbar, point to Sidechain Sources, then select the desired input source.
    • The Sidechain Sources submenu is only shown for plugins or instruments that have a sidechain available.
    • Choosing a source creates a send from the chosen track/bus source to the instrument's sidechain input.
    • Unchecking a checked menu item removes that send to the instrument sidechain.
    • Note: Up to 25 sidechain sources are listed in the Sidechain Sources submenu. If more than 25 sources are available, only connected sources will be shown. To access all available sidechain sources, select Manage Sources to open the Manage Sidechain Sources dialog box.

image.png

  • Click the Sidechain Sources button image.png to open the Manage Sidechain Sources dialog box, which facilitates the sidechain send management across multiple sources types (i.e. track, aux, bus).
    • The Sidechain Sources button image.png is only shown for sidechain capable plugins or instruments.
    • The Sidechain Sources button image.png will highlight to show when a plugin sidechain input has something routed to it.
    • Selecting a source creates a send from the chosen source to the plugin's sidechain input.
    • Deselecting an item deletes the send.
    • The Send Settings are applied to newly added sends and will also modify any existing sends if changes are made to the settings.
    • The Follow Track Pan setting will be applied but only affects playback when a send is a Post Fader send.
    • Show These Sources lets you filter which source types are displayed in the list. Any changes to send settings are applied to all items, not just to the currently shown items.
    • Double-click the Send Level slider to reset to 0 dB, or click the slider, then press F2 to type a dB value.

image.png

Note: Only sends can be added from the Manage Sidechain Sources dialog box, although Sonar also supports directly connecting a track or bus output to a sidechain, via the Track header output menu.

 

Manage sidechain routing directly from ProChannel modules

You can assign sidechain connections to a supported ProChannel modules (such as PC4K S-Type Bus Compressor) by right-clicking the module header and pointing to Sidechain Sources.

image.png

 

Sidechaining for VST instruments in the Synth Rack

Sonar has supported side-chaining for effects plugins, satisfying the traditional and primary use case for sidechaining. However, a growing number of VST instruments now support sidechaining, therefore support has been extended to support such instruments, in addition to effects.
 

To specify the sidechain input for a VST instrument:

  1. Open the VST instrument's property page.
  2. Click the VST2/VST3 drop-down menu image.png in the VST plug-in toolbar, point to Sidechain Sources, then select the desired input source:
    • Choosing a source creates a send from the chosen track/bus source to the instrument's sidechain input
    • Choosing a checked menu item removes that send to the instrument sidechain

image.png

 

Support for instruments with a single aux input

Sonar can now handle synths with a single aux input and expose it as a sidechain.

 

Prevent sidechain routing from creating a feedback loop

Sonar has logic to prevent feedback loops when creating sidechain connections.

 

Plugin upsampling enhancements

Plugin upsampling allows you to 2X upsample any effects or instruments in the project to take advantage of higher sample rate processing wihout raising the actual project sample rate which can increase CPU load. By upsampling only plugins that benefit from high sample rates you can keep your CPU load down while taking advantage of any sonic advantages of higher sample rate processing. Plugin upsampling automatically upsamples the data sent to the specified plugins and then downsamples the output back to the project sampel rate. You can choose to do this in realtime or only at render time.
The up-sampling engine has been updated for greater accuracy and several issues have been addressed.

  • Problems with bouncing up-sampled plugins where the bounce settings differ from playback have been addressed.
  • Plugin up-sampling can now be enabled while effect and Instrument sidechaining is in use.
  • Improvements to phase accuracy. Prior to Sonar, up-sampling could introduce an uncompensated phase offset in the up-sampled data of around 150 samples, which could lead to phase problems when playing back the up-sampled track along with the rest of the project, unless the track data was manually offset. This issue has been corrected and up-sampling is fully phase accurate now with no delay in processing. See the up-sampled click track below.

image.png

 

External Insert enhancements

External inserts have been enhanced to add true mono output support, ProChannel integration, FXChain support, a new Send Mode allowing an arbitrary tap point from an FX Rack, Friendly naming, better track template support, as well as numerous optimizations and stability fixes.

  • Mono Outputs support. The External Insert plugin now supports exclusive use of mono outputs for sends.
    • Prior to this, using a mono output would utilize a full stereo pair and prevent other external insert plugins or tracks from using the unused channel.
    • It is no longer necessary for Show Mono Outputs to be enabled in the Devices tab of the Preferences to use mono channels in the external insert. (Its preferable to set display mode to show mono outputs since otherwise track or bus output will always utilize a full stereo channel).
    • Preferences | Audio | Devices | Show Mono Outputs defaults to checked for new installations of Sonar. This is the preferred display mode.
       
  • New Routing Modes. The external insert can be used in 4 modes. See Routing Modes below for more details.
    • Send/Return mode
    • [New] Send mode
    • Return mode
    • Passthrough mode 
       
  • ProChannel The external insert can now be used directly inside the ProChannel by adding it into a ProChannel FX Chain. 
     
  • FX Chains Support (both Track and ProChannel FX chains) now fully support adding an external insert. 
     
  • FX Chain presets containing External Inserts can now be saved and loaded in a track FX Rack or a ProChannel FX Chain.
     
  • Drag and drop of external insert or an FX Chain containing one from track FX Rack to the ProChannel creates a ProChannel FX Chain containing the external insert.
     
  • Send and return port assignments for the external insert are exclusive and can only be used by a single instance of the plugin. This is enforced as follows:
    • Track input and output menus will exclude any items that are in use by the external insert.
    • External Inserts send and returns will exclude any items that are in use by tracks/buses or other external insert plugins.
    • Loading FX Chain presets or track templates containing external inserts will result in the send and return being set to None if the ports are already in use.
    • Loading a project when the hardware inputs or outputs are no longer available will reset the external insert send/return.
    • The external insert references send and return ports by name. Changing the friendly name of a port will result in the send and return being set to None if it was using a different name earlier.
       
  • Track templates now persist external Insert ports.
     
  • Friendly names can be assigned to External Inserts.
     
  • Several stability improvements and fixes to external insert infrastructure.

 

External Insert Routing Modes.

The external insert can be used in 4 modes

Send/Return mode.

This is the primary mode and is engaged when both the send and return ports are routed to hardware ports.  In this mode the plugin echoes its send input to the main output. The external insert measures the net delay between the send and return and compensates for this delay, aligning the audio on playback. This is the only mode that is delay compensated.

image.png


[New] Send Mode

This mode is engaged when only the send is routed to a hardware port and the return is unassigned. In this mode the plugin sends its input audio to the assigned hardware output, and additionally passes through the audio through the main out effectively acting as a splitter. This mode can be useful to create a signal flow tap point from any FX Rack location. No delay is applied in this mode.

image.png


Return Mode.

This mode is engaged when only the return is routed to a hardware port and the send is unassigned. In this mode the plugin receives input audio from assigned return port and echoes the audio to its output. This mode can be useful to create an FX Rack insert from an external audio device or synth, or to receive input from another external insert tap point in Send Mode.
You cannot ping to measure delay in this mode, but a manual delay offset can be specified to compensate for any delays.

image.png


Passthrough Mode.

This mode is engaged when neither send nor return ports are assigned. Passthrough mode operates as if the plugin has been bypassed in the effects rack. All incoming audio to the plugin is echoed unmodified to its output.

image.png

 

Plugin Browser drag and drop enhancements

You can insert or replace synth, and convert regular audio and MIDI tracks to instrument tracks with the following drag and drop gestures:

To insert a synth:

In the Plugins Browser, select the Instruments tab image.png, then drag a synth to a blank area in the Track pane or Clips pane. 

To convert an audio or MIDI track to a simple instrument track:

In the Plugins Browser, select the Instruments tab image.png, then drag a synth to an audio or MIDI track to convert the track to a simple instrument track.

Note: Audio tracks will only be converted if empty.

To replace a synth:

To replace the synth in a simple instrument track with a different synth, drag a synth from the Plugin Browser to the existing instrument track.

 

Quick access to plugin settings

The plugin toolbar now has a Settings menu button that provides direct access to Enhanced DPI scaling and plugin upsampling settings.

image.png

 

Friendly names for plugins are now shown in FX racks

Friendly names for plugins (set in the Browser) are now displayed in FX racks.

Note: This will apply to new instances of the plugin. Existing ones will still show the actual plugin name. New instances will show the friendly name.

 

Usability and Workflow

Clicking the Sonar logo in the Control Bar opens the Quick Start Screen.

image.png

 

You can specify which synth should be the default in the Add Track flyout menu. The default synth can be assigned from the synth track context menus or from the Synth Rack menu.

image.png

 

Select all tracks/buses in a control group

When multiple controls have been added to the same control group (A-X), it can be useful to record automation for all controls by only moving one of the controls. In order for this to happen, you must first manually select all the tracks/buses with controls in that group, enable Automation Write image.png  for the selected tracks using quick grouping, then record the automation during playback.

It may be difficult to remember which tracks/buses have controls in that group in order to select them, so the new Select Tracks/Buses in Group menu command on the control group context menu makes it easy to automatically select all tracks and buses that have controls that are a member of the current control’s group. Hold down the CTRL key while selecting the menu command will add to the existing selection (default is to replace the current selection).

image.png

 

Create sends by dragging effects to channel strips

You can create a send by simply dragging an effect to an audio track, instrument track, aux track, or bus. To do so, drag an effect from the Plug-in Browser to the Sends area of a channel strip in the Inspector or Console view. Doing so creates a pre fader send and a new bus that contains that effect. To create an aux track instead of a bus, hold down the ALT key while dragging the effect.

To insert an effect in a track or bus

  1. Select the desired channel strip and show its Sends section in the Track Inspector or Console view
  2. In the Browser, click the PlugIns button image.png to show the Plug-in Browser.
  3. Click the Audio FX  button image.png to show audio effects.
  4. Do one of the following:
  • To create a send to a new bus. Drag the effect to the channel strip’s Sends section.
  • To create a send to a new aux track. Hold down the ALT key and drag the effect to the channel strip’s Sends section.

The Insert Send button image.png shows a red outline when you drag an effect to the Sends section.

Tip: You can use quick grouping to create sends on all selected tracks simultaneously. To do so, select the desired tracks, then hold down the CTRL key while dragging an effect to the Sends section on any selected track.

image.png

 

Create tracks routed to aux tracks or patch points

The Add Track menu now allows you to create tracks that are routed to a new aux track or patch point.

image.png

 

Preserve sections in other Arranger tracks when committing an arrangement

When committing an arrangement, the new Include Sections in other Arranger Tracks option allows you to also “arrange” and preserve sections in other Arranger tracks that aren’t part of the selected arrangement.

image.png

 

Arranger Inspector displays a badge on sections that intersect with the Now Time

To help you better identify which Arranger section(s) intersects with the Now Time, the Arranger Inspector displays a badge to the left of the section name.

image.png

 

In-app hang detection

Sonar can now detect hangs and save a minidump file, which allows you to easily submit minidump files to Cakewalk support for analysis. A minidump file records the state of a program as it is running, or at the moment of a crash or hang.

By default, the app is considered hung if the UI is blocked for 30 seconds after which an “Application Unresponsive” message appears, asking you to abort or wait. If you choose to abort, a hang dump file is saved to the %AppData%\Cakewalk\Sonar\MiniDumps folder, and the standard error dialog box is shown along with a description of common error codes.

image.png

The hang check timeout duration is configurable via a Cakewalk.ini variable named HungAppTimeoutSec. It defaults to a wait of 30 seconds.

To adjust the hang check timeout duration, add the following variable in Cakewalk.ini (Edit > Preferences > File - Initialization File)

HungAppTimeoutSec=<seconds> (default=30)

To disable hang checking, set the variable to HungAppTimeoutSec=0.

Note: Sonar dynamically changes the hang timeout while loading projects by bumping up the hang detector timeout to up to 2 minutes. This prevents false positives when saving large project files. Once loading finishes, it restores it back to the default (30 seconds).

Sending the dump file to Cakewalk for analysis:

Once you have the dump file you can put it on a share like Dropbox, Google Drive etc. Next, log a problem report case with Cakewalk and include the link to the dump file.

Note: Dump files may include personally identifiable data so please do not post links to them publicly in the forums or elsewhere to protect your privacy.

 

Key bindings to show/hide tracks

The following new assignable key bindings allow you to show/hide tracks in the Track view and Console view:

Under Area: Track View:

  • Toggle Show All/Hide Previously Hidden Tracks and Buses
  • Synchronize Track and Console Views

Under Area: Console View:

  • Toggle Show All/Hide Previously Hidden Tracks and Buses
  • Synchronize Track and Console Views

You can assign the key bindings in Edit > Preferences > Customization - Keyboard Shortcuts.

 

Toast notification when a control surface is disabled on launch

Sonar now shows a notification if you start the app while a control surface is disconnected.

image.png

 

Deleting a tempo in the Tempo Inspector sets the focus to the next tempo in the list

When deleting a tempo in the Tempo Inspector, the focus is now set to the next tempo in the list.

 

Press F2 to rename markers in the Markers view

F2 now allows you to rename markers in the Markers view.

 

Meter scale for Instrument tracks changes to dB scale when frozen

The vertical splitter bar between the Clips pane and the Track pane shows a MIDI scale (vertical piano keys) for MIDI and Instrument tracks, and an audio dB scale for audio tracks.

When an Instrument track is frozen, its vertical MIDI scale automatically changes to a dB scale, which is more appropriate for audio content.

 

Remove crossfades

To remove all crossfades in the current selection, click the Track view Clips menu and select Remove Selected Crossfades.

 

Track Scale Zoom is now quick-groupable

You can now zoom the waveform or MIDI notes in all selected tracks by holding down the CTRL key and dragging up/down in the track scale.

 

Export track/bus and project icons as PNG

Export any assigned track/bus and project icon as a PNG file.

To export a track/bus icon, right-click the icon and select Save Track/Bus Icon.

To export the project icon, point to the project icon in the Notes Browser, then click the “...” button and select Save Image.

image.png

 

In-app bug reporting

Report bugs via the in-app Help > Report a Problem menu command.

 

Microsoft GS Wavesynth device no longer available in any driver mode

The Microsoft GS Wavesynth device is known to cause audio driver problems, and is therefore no longer available as a MIDI output in any driver mode. Previously it was only unavailable in WDM mode, but has now also been removed from MME and WASAPI Shared modes.

 

Optimizations

 

Improvements to transport start and seek latency

There are optimizations to playback start and seeking which reduce the latency before playback starts when starting the transport.

 

Misc. optimizations

  • The Now Time update frequency has been optimized to allow for smoother scrolling of the playhead marker during playback
  • Improved VU meter responsiveness
  • Optimizations to drawing efficiency in Console and Track view 
  • Optimization for Intel processors to reduce CPU load when streaming silence with certain plug-ins that generate denormals
  • MIDI buffer size is now adaptively managed whenever delay compensated plugins are present in the project, without any need to raise the MIDI playback buffer size



Latest release notes are here.
 

  • Like 8
  • Thanks 4
  • Meh 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...