Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Posts posted by scook

  1. The short answer is No.

    There is no way to alter the default track to either preload PC settings or swap it for a track template in CbB.

    I created a shortcut using AutoHotkey to load a specific track template, In this example, a template for guitar. The script, bound Windows+Space, opens the template import dialog then navigates to my custom template folder then loads the guitar track template.


      WinWait,Import Track Template


  2. To clear the Recent File List in CbB (which also clears the Start Screen) from the Windows command line enter

    reg delete "HKEY_CURRENT_USER\SOFTWARE\Cakewalk Music Software\Cakewalk\Core\Recent File List" /va

    Store in a bat or cmd file for reuse.

    Or for those familiar with AutoHotkey,  I wrote a simple script with a GUI to perform the same task but never bothered to port it to CbB.

    The script is in this thread on the old forum.

    Here is the original code for SONAR Platinum bound to the shortcut Windows+R


      ;HKCU path, modify for your version of SONAR
      recentFileList := "Software\Cakewalk Music Software\SONAR\Platinum\Recent File List"
      varCount = 0 ; count of registry entries with data
      totalCount = 1 ; total count of registry entries
      Gui, New, , SONAR Recently Used List
      Gui, Add, Text, , Check items to delete then click OK
      ; loop to create check list of projects from registry Recent File List
      Loop, Reg,  HKEY_CURRENT_USER\%recentFileList%, V
        RegRead, value
        If ErrorLevel
          MsgBox, 16, Error, Unable to read %A_LoopRegName%
          Goto GuiClose
        ; only show checkboxes for keys with data
        if value
          Array%A_Index% := value
          Gui, Add, Checkbox, vFile%A_Index%, %value%
          varCount += 1
        totalCount += 1
      Gui, Add, Button, w60 default xm Section, OK
      Gui, Add, Button, x+80 ys w60, &Cancel
      Gui, Show

      Gui, Submit
      Gui, Cancel
      keyCount = 1 ; used to create registry keys
      ; loop to write out unchecked projects
      Loop, %varCount%
        variable := File%A_Index% ; checkbox variables
        element := Array%A_Index% ; registry string values
        IfEqual, variable, 0
          RegWrite, REG_SZ, HKEY_CURRENT_USER, %recentFileList%, File%keyCount%, %element%
          keyCount += 1
      ; loop to delete extra keys
      While keyCount < totalCount
        RegDelete, HKEY_CURRENT_USER, %recentFileList%, File%keyCount%
        keyCount += 1
      Gui, Destroy

    It looks like this


    At a minimum, for CbB change 

    recentFileList := "Software\Cakewalk Music Software\SONAR\Platinum\Recent File List"


    recentFileList :="Software\Cakewalk Music Software\Cakewalk\Core\Recent File List"

    • Great Idea 1

  3. Most drum synths do not implement the appropriate VST2 opcode to display instrument names.

    AFAIK, only BFD, Session Drummer 2/3 and Sitala implement this.

    I built an instrument definition file for SI-Drums see this thread. This may be used to display instrument names in the label pane left of the note pane in the PRV.

  4. Try File > Export > Audio and select one of the Tracks presets in the Export Audio dialog then select the track to export from sources and click the export button. This will create and export one consolidated clip from all the clips in the track.

    Duplicating a track does not consolidate clips. What gets duplicated depends on how the Duplicate Track Settings dialog is configured.

    To copy clip(s) from one track to another and have the clips land at the same point on the timeline, select the clips then CTRL+SHIFT+drag the clips to the new track or to the empty space below the last track to create a new track with the data copied into it.

  5. 39 minutes ago, Jeremy Murray-Wakefield said:

    OK but can you then explain howcome preferences allows you to completely customise and configure the surround sound configuration for your project, then add surround sound mix busses into it, and then have Cakewalk automatically add fully-functional 3D surround panners to every channel routed to such busses?

    Because this is how surround support is implemented in the DAW.

    Support for plug-ins in a surround FX rack comes from SurroundBridge.

    I am not sure there were any VST surround plug-ins available when surround was added to SONAR.


  6. On 5/17/2022 at 7:52 PM, Starship Krupa said:

    As a big user of Plugin Alliance plug-ins, I heartily endorse this request. It is a chore to have to open them from the VST menu then name and save them in Cakewalk's preset manager.

    There are not many manufacturers shipping plug-ins without a preset manager.

    It appears that plug-ins originally written for UAD and later released as native plug-ins lack a preset manager. I believe this is because UAD has a built-in preset manager that these plug-ins rely upon, and the developers do not bother to add a preset manager to their native plug-ins.

    This used to be the case with Softube and still is the case with most Plugin Alliance.

    Plugin Alliance have preset managers for their synths presumably because they are not available as UAD plug-ins. Some developers who sell products through Plugin Alliance have integrated preset managers. I believe those developers do not make UAD plug-ins.

    Bettermaker VST3 is an interesting case as it seems to display its presets in the CbB plug-in manager automatically just like VST2. They show up in a section between the MRU and User added presets. The path to the presets is stored in the VST inventory. This seems to be unique to this plug-in. There must be something in the VST3 spec that Bettermaker uses to tell CbB about its presets. I do not write plug-ins and don't know much about the spec but there is definitely something different about this plug-in.

    Update: Bettermaker is not the only one. DearVR Pro and several of the Lindell VST3 plug-ins also automatically load in the CbB preset manager.

    Last night I played around with a way to automate getting PA VST3 FX plug-in presets into CbB. I came up with an autohotkey script. It's not very pretty and it is not something I would normally share. The script requires some familiarity with autohotkey to adjust xy coordinates based on monitor resolution and font scaling. I run 1920x1080 at 100%. It may also need some tweaking of the wait states. And, if anything goes wrong while adding presets, the fix is a manual process either by removing the presets from the preset manager or blowing the out with regedit. IOW, once the first preset is written, there is no error handling.

    That said, the final script has worked on about 75 different PA plug-ins without error.

    • Thanks 1

  7. You did not say they were frozen tracks.

    And it would help to know if the frozen tracks originally contained audio or are frozen synths.

    How did you move the project? 

    • Just move the cwp file or
    •  move the folder containing the cwp file along with the associated folders?

    Are you using the default per-project audio layout where a project folder contains the project file and an audio folder (if the project contains audio including frozen tracks)?

    If the original audio files are available to the project and the frozen clips (which should be in the same folder as the original audio BTW) are not, unfreeze the tracks.

    If the frozen tracks are synths, try unfreezing them.

  8. In general, 32bit plug-ins should be avoided in new projects. The developer abandoned them years ago or they have replaced them with 64bit versions.


    I have never messed with BitBridge Server Configuration

    It is only relevant when using 32bit VST plug-ins and in most cases, automatic assignment is good enough.


    By default, the servers are automatically managed by the software and the servers are loaded using server 1 first.


    Manual server assignments may be made on a per-project or per-plugin basis.

    Per-plugin assignments override per-project assignments.


    To manually assign plug-ins into specific servers on a per-project basis:

    1. select the server to use in preferences
    2. add the plug-ins to the project for that server
    3. repeat steps 1 and 2 until done
    4. save the project

    The server assignments are stored in the project.


    To manually assign all instances of a plug-in to specific server, use the BitBridge Server value in the VST  Plug-in Properties dialog.

    This dialog is found in the VST2/3 drop down in VST standard header and in the Plug-in Manager.

    To access the standard header for a plug-in running in BitBridge, hold down the ALT key when adding the plug-in or opening its UI. Usually the standard header opens under the plug-in UI.

    Here is an example opening the old Cakewalk BitMeter a 32bit VST and setting its BitBridge Server from automatic to server 2.


    The changes will be picked up the next time the project is opened or the plug-in is loaded.

    Per-plugin server assignments are stored along with the rest of the plug-in properties in the VST Inventory in the registry.

  9. Audio clips are not stored in the project files.

    The clips are stored separately most often in an Audio folder wherever the project file is located.

    Project files contain references to where the clips are physically located.

    When clips are missing in a project, the area where the clips should be in the project display placeholders, effectively clips with no sound.

    Delete these placeholders from the tracks in the project then save the project and the references to the missing clips will no longer be in the project.


  10. 1 minute ago, Scott Kendrick said:

    One other question - when bouncing to tracks/converting, do I get better quality if I have my asio/audio interface (inFocus) connected and enabled vs. just using wasapi and my onboard audio device? 

    No, this is done in the DAW. The hardware does not matter.

    • Like 1

  11. 39 minutes ago, msmcleod said:
    4 hours ago, usalabs said:

    I hear people say that CbB is superior to Sonar X3, I don't think so, there are so many things that can be done in X3 that cannot be done in CbB,  for one, can CbB drag and drop audio files into the track window without manually creating a track?  NO!, But Sonar X3 can.  In CbB to import an audio file (wav), I would (after creating a new project and setting tempo):-

    Sounds like you're running CbB as Administrator.   Windows automatically disables drag/drop between applications running as non-admin and admin.

    Very likely but rather that discuss the differences between CbB and SONAR X3 here, I hope @usalabs elects to create their own thread so that whatever problems they have may be addressed there rather than in this OP's farewell thread.

    • Like 2
    • Great Idea 1

  12. 30 minutes ago, usalabs said:

    I hear people say that CbB is superior to Sonar X3, I don't think so, there are so many things that can be done in X3 that cannot be done in CbB,  for one, can CbB drag and drop audio files into the track window without manually creating a track?  NO!, But Sonar X3 can.  In CbB to import an audio file (wav), I would (after creating a new project and setting tempo):-

    1..........Create a new audio track.
    2..........Highlight the track number in the left track pane
    3..........Click on 'File->Import Audio' navigate to audio file, and it'll import it to that track.

    Now for the steps in Sonar X3, after creating a new project and setting tempo:-

    1..........drag and drop an audio file into the track pane and the track is auto created and the file imported.

    Not my experience, here is a video using CbB showing the import behavior attributed to X3.


    It works the same way regardless of the project track count.

    If there are specific issues, it may be better to address them in a new thread rather than appending them to this old thread.



    • Like 2

  13. When originally released, it was a single plug-in modeled on the hardware.

    The current release includes the original plug-in along with separate gate and compressor plug-ins.

    Seems like a decent price for 3 plug-ins.

    I paid $66.36 in 2016 for the original version.

    Can't say I use it all that much but then again, I have quite a few dynamics plug-ins before including all the channel strips with built-in dynamics processors.

    • Like 1

  14. I don't use MuseScore so don't have any idea how flexible the export process is. That said, if it can create a file without a lot of setup info, that would be best.

    When it comes to editing a MuseScore created file in CbB, it may be necessary to modify "%appdata%\Cakewalk\Cakewalk Core\TTSSEQ.ini" in order to see all the data in the Event List View.

    By default, CbB creates a "General MIDI setup measure" from some of the data at the beginning of a MIDI file and as a result this data is not displayed in the Event List View.

    Using a text editor open TTSSEQ.ini and in the [Options] section modify the GeneralMidiSMFs line to



    I second the recommendation to avoid using 32bit plug-ins like Arminator 2. Using it was a bad idea 10 years ago and has not improved with age. There are thousands of free and paid alternatives. And while there may not be another free CS-80, that does not make a SynthEdit version any more attractive.

    Here is a thread dedicated to free synth plug-ins.

  15. 7 minutes ago, John Bradley said:

    The "click the marker and hit Delete while keeping the mouse button held down" is handy, and does what I want


    8 minutes ago, John Bradley said:

    Anyway, the request for a more intuitive (albeit slower) way to delete markers via the pop-up still stands. Even if I no longer it... until I forget how to do the cool thing!

    I have no problem with the FR just offer the current method while waiting for the FR to materialize.

    • Like 3

  16. AFAIK, there is no way to connect the controller to the Focusrite Scarlett Solo because the audio interface does not have a MIDI input.

    The good news is, from a latency perspective, it does not matter whether MIDI is connected directly via USB or to an audio interface that also supports MIDI connections. Latency is strictly an audio problem.

    "MIDI latency" or the time it takes between pressing a key on the keyboard and hearing sound is all about the buffering in the DAW to keep everything in sync (plug-in delay compensation) and playback buffers in the audio driver (along with a relatively tiny safety buffer in the interface hardware itself).

    The time it takes for MIDI data to get from the keyboard to the DAW is nothing compared to the audio buffering necessary for monitoring audio from the DAW.

    To keep "MIDI latency" low, record MIDI as early as possible during project development, avoid plug-ins requiring large lookahead buffers when recording and keep the audio driver buffer as low as possible.



    • Like 2
  • Create New...