Jump to content

scook

Members
  • Posts

    9,681
  • Joined

  • Last visited

  • Days Won

    27

Posts posted by scook

  1. Drag and drop conversion of audio to MIDI (and tempo detection) uses the Melodyne VST3 plug-in. This was one of the featured added when ARA support was added to SONAR,

    The results do depend on the source AND the Melodyne detection algorithm. The trial version of Melodyne bundled with CbB reverts to monophonic support only when the full version trial expires.

  2. Thanks

    The confusing thing about the previous thread was the separation of Args a registry entry specifically mentioned for the Generic type and CmdArgs  which had no similar type restriction. I noticed the the plug-in manager example but did not read that as suggesting CmdArgs was exclusively for Generic type.

    I will update the Tools Editor to restrict CmdArgs to the Generic type too.

  3. On 3/12/2021 at 10:10 AM, Resonant Serpent said:

    For something as critical as downloading/installation, having a 1/4 just flashing with no other feedback is woefully inadequate.

    From the "1/4" comment it appears you may be trying to install Add-ons with the Core.

    Try installing just the Cakewalk Core first. 

    Then try installing the Add-ons. after the Cakewalk Core is installed and activated.

  4. From what I can tell, it appears that Cakewalk is not sending CmdArgs.

    The Tools Editor is adding  CmdArgs to the registry.

    I can't recall ever having an occasion to validate whether the optional entries do anything at all. If the records are written to spec, what Cakewalk does with the data is out of my control.

    The information about this process comes from a post @Noel Borthwick made in the old forum.

    Direct links to the old forum don't seem to work any more but the direct link is http://forum.cakewalk.com/FindPost/1850413. It now resolves to the OP.

    Further down in the thread is Noel's post

    Quote

    This information is not published or supported so don't ask too many questions :)
     
    External tool configuration info is stored under HKEY_LOCAL_MACHINE here:
    HKEY_LOCAL_MACHINE\SOFTWARE\Cakewalk Music Software\Tools Menu. 
    There are three categories of tool types which are supported:
    Generic - these are normal tools that are not project data context sensitive
    WaveEditor - tools that operate on project data such as wave files
    SysxEditor - Tools that edit sysex
     
    Common tool arguments:
     
    ExePath  - This is the fully qualified path to the tool executable. Type=String
    MenuText - name of the tool as appears in menu Type=String
    Type  - Tool type <Generic, WaveEditor, SysxEditor> Type=String
    StatusBarText - [Optional] expanded text that appears on status bar when the tool is selected in menu Type=String
    Modal  - [Optional] If the tool should open its window modally blocking access to SONAR while running <0/1> Type=DWORD
    CmdArgs  - [Optional] command line arguments such as switches passed to the tool if any. Type=String
        The following special arguments are expanded:
         - /ParentWnd$ this is the window handle of the application frame
         - /VSTInventoryRegKey$ this is the key to the VST inventory
       
    CurrentDirectory- [Optional] The current directory in which the tool should execute Type=String
    HelpFilePath - [Optional] Path to the help file for the tool if any Type=String
    HelpFileTopic - [Optional] help file topic ID. Topic ID to be loaded from help file Type=DWORD
      
     
    Generic tool specific arguments:
     
    Args  - [Optional] specific expanded line arguments when the generic tool Type=String
        works on the SONAR selection and takes a file name such as a wave file
        The following special arguments are expanded:
        $(FILE)  - the fully qualified file name of the wave from the selection
        $(FILEBASE) - the base file name of the wave from the selection

    Generic tool example:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Cakewalk Music Software\Tools Menu\Plugin Manager]
    "ExePath"="C:\\Program Files\\Cakewalk\\Shared Utilities\\PluginManager.exe"
    "MenuText"="Cakewalk Plug-in &Manager"
    "StatusBarText"="Run Cakewalk Plug-in Manager"
    "Type"="Generic"
    "Modal"=dword:00000000
    "CmdArgs"="/ParentWnd$ /VSTInventoryRegKey$"

    WaveEditor tool specific arguments:
     
    ShortFileName - <0/1> [Optional] Instructs tool to use short (8.3) file names for wave file argument. 
                               if the tool requires short file names on the command-line Type=DWORD
    RegionFlag - <0/1> [Optional] Expands to pass "/REGION:<start>,<duration>" to the tool on the command-line. 
                        Some wave editors like SoundForge used to use this format where the region specifies the
                        start and end of the selection to be edited in samples Type=DWORD
     

     post edited by Noel Borthwick [Cakewalk] - October 17, 09 4:06 AM

    I did not ask any questions about the info provided just used it as the basis for capturing and writing the data to the registry.

    Not sure if the feature is supported.

    This would be a question for Noel and BandLab.

  5. The entries above the separator are a most recently used list stored in

    HKEY_CURRENT_USER\SOFTWARE\Cakewalk Music Software\Cakewalk\Core\PresetMRU\{59137CAB-F9AA-4354-81C7-4F68292A785F}

    Deleting all the entries will remove them from the drop down and prevent the list from being created

    or

    Leave it there, it is harmless

  6. Years ago, the standard way of adding synths in SONAR was placing them in the FX Rack.

    This method is still supported but should only be used with synths designed to work on audio data such as a Vocoder. 

    Any plug-in, effect or synth, in an FX Rack that uses MIDI data needs an additional MIDI track routed to the plug-in for its MIDI data.

    The current method for adding most synths does not place them in the FX rack but instead uses the synth rack to host the plug-ins and uses an instrument track or audio+MIDI pair to transmit data to and from the synth.

    • Like 2
  7. Thanks for the feedback.

    The image is a new version of Tools Editor released yesterday and updated today.

    Yeah, it sounds a little clunky given Audacity does what one would expect of a DAW and not an audio editor.

    But if someone is determined to use it as an audio editor I guess it's good to know it can be done.

  8. 4 minutes ago, murat k. said:

    We need this kind of feature in Drum Maps too.

    No argument about better menus but do you have that many drum maps?

    CbB includes quite a few but. at least in my case, I can't use most of them.

    Instead of clearing out the default drum map folder though, I use a custom location, copying the few needed from the default location and adding several custom ones.

    Doing this significantly reduced the display and because they are in a custom location there is no chance of getting overwritten with a CbB updated.

    • Like 1
    • Thanks 1
    • Great Idea 1
  9. BA uses the registry to keep track of what it has installed.

    It stores the data in

    HKEY_LOCAL_MACHINE\SOFTWARE\Cakewalk Music Software\Cakewalk\Installers

    If it finds a record there, the Add-in is disabled.

    Remove the record and the option will be available.

    Can't give you the exact record name because I did not install the Melodyne bundled with CbB.

    Inspect the data in the records and it should be clear which one is associated with Melodyne.

  10. Categories are stored in a SQLite database %appdata%\Cakewalk\Library\Library.db in the plugin_properties table

    There are three sources for tags:

    • The VST3 plug-in manufacturers
    • The user through the plug-in browser
    • Cakewalk when they initially created library.db

    AFAIK, the only way to reducing the number of tags is directly manipulate Library.db.  

    I like DB Browser for SQLite for SQLite db work.

    What I find annoying with the category drop down is it mixes FX and synth categories in one big list.

     

    User created layouts are not automatically maintained. This is one of the few reasons the plug-in manager still exists as part of CbB.

     

     

×
×
  • Create New...