KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Another little utility for you
Ever renamed your VST plugins, reinstalled SONAR and found your carefully chosen names changed? Want to migrate to a new machine and you know you've got some custom VST settings set that you'll lose? I have and it bugs me no end. And I've come up with a little utility that backs up key VST settings to an XML file and then restores them. There's also a single-click backup/rescan/restore option too. https://www.dropbox.com/s/j6o5h6jztammexw/VST%20Settings%20Manager.zip?dl=0 Notes: 1 - I've tested it on Windows 7 x64 with 32 and 64 bit installations of SONAR X3 and SONAR Platinum, but I obviously can't test on a huge variety of machines. 2 - It needs .NET 4.5 installed (Why .NET? Because I use it in my real job so it's easy for me). 3 - The .config file lists all VST settings that are backed up; this matches a hard-coded list in the application ("Default settings") which I think are important; you can remove some of these or add more if new ones are important to you or are added by Cakewalk - the file format should be obvious. 4 - Extract, virus scan and double click. 5 - Use at your own peril as it can write to the registry (as I say, I've tested quite thoroughly but...); that said, it's useful just to dump out the key settings as a human readable record. A quick copy and paste from the help screen from the latest version: File Backup - Backs up all VST settings from all instances of SONAR to CupCake format XML file Restore - Restores VST settings stored in CupCake format XML file Export All As CSV - Saves all VST settings in a Comma Separated Value file for use in Excel Registry - Saves all VST settings in a Registry (.reg) file Exit - Quits CupCake SONAR Every instance of SONAR installed has an entry History Clean - Deletes invalid files from file history [1]...[9] - Removes this file from file history and reorders the list VSTs - Lists all VSTs installed in this instance Paths - Lists all VST scan paths (click to open in Windows Explorer) Clean - Removes repeated paths and path stems VST Tools Scan - Performs standard SONAR VST scan (no reset) Rescan - Performs standard SONAR VST scan with rescan Backup - Backs up this inventory to CupCake XML file Refresh - Backs up user-editable settings, rescans, restores user-editable settings Pro Channel, VST 2 and VST 3 submenus, split by plug-in/synth [VST] - Click to open editor in tab; control click to open read-only pop-up window Options Hide Excluded - Hide excluded VSTs from menus Save Inventory On Exit - Stores current list of VSTs in registry for comparison purposes Monitor VST Folders - Monitors VST scan paths and shows changes in Path Monitor tab Tools Clear Path Monitor Tab - Deletes all contents of Path Monitor tab VST Tab Middle click tab or Ctrl-F4 closes window with prompt to save settings to registry Double click tab opens read-only pop-up window for comparison * indicates edit has been done
post edited by KPerry - July 14, 15 6:21 AM
|
Doktor Avalanche
Max Output Level: -32.5 dBFS
- Total Posts : 4294
- Joined: 3/26/2015
- Status: offline
Re: Another little utility for you
May 13, 15 9:49 AM
(permalink)
Great and thankyou! Haven't checked yet... Here's an idea.. why not centralize all these utilities into one app and call them SonarToolbox or something? Cheers...
|
DRanck
Max Output Level: -78 dBFS
- Total Posts : 608
- Joined: 5/31/2013
- Location: Sarasota, FL USA
- Status: offline
Re: Another little utility for you
May 13, 15 9:54 AM
(permalink)
I will dload this tonight Thanks for sharing with us. And hello to a fellow .netter!
My Sound CloudWebsiteYoutube ChannelThe way that I've always gone about making music, the rule of thumb, has just been to make what I love. Amy Lee Sonar Pro 64 (Newburyport), Akai Pro MPK 88, i7-4770K, ASUS Z87-PRO V, 32GB SDRAM 1866, SAMSUNG 840 EVO 500GB SSD, 2 - WD BLACK 2TB, Samsung USB 3.0 SSD, Win 10 Pro 64, Radeon R9 270 Video 2GB, Dell P2314T 23" Touchscreen, Gateway 23" monitor, Presonus USB Audio Interface, Surface Pro 2 w/ Xotopad as a control surface
|
Brando
Max Output Level: -47.5 dBFS
- Total Posts : 2776
- Joined: 11/6/2003
- Location: Canada
- Status: offline
Re: Another little utility for you
May 13, 15 10:44 AM
(permalink)
Many thanks for sharing this. Greatly appreciated
Brando Cakewalk, Studio One Pro, Reaper Presonus Audiobox 1818VSL ASUS Prime Z370-A LGA1151, 32GB DDR4, Intel 8700K i7, 500 GB SSD, 3 x 1TB HDD, Windows 10 Pro 64
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 13, 15 10:50 AM
(permalink)
6 - You can edit the saved XML file in Notepad or similar to change names and re-import all changes in one go (quicker than doing it one by one). 7 - The default filename is vstsettings_ddmmyyyy.xml (although this may depend on regional language setings), so you can do some basic version control.
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 13, 15 11:00 AM
(permalink)
8 - Importantly, it's a 64 bit application so won't run on 32 bit Windows, but does deal with 32 and 64 bit installs of SONAR.
|
Doktor Avalanche
Max Output Level: -32.5 dBFS
- Total Posts : 4294
- Joined: 3/26/2015
- Status: offline
Re: Another little utility for you
May 13, 15 11:10 AM
(permalink)
KPerry 8 - Importantly, it's a 64 bit application so won't run on 32 bit Windows,
I regard this bit a great feature. Time 32 bit was dumped forever..
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 13, 15 11:15 AM
(permalink)
Not for the DAW IMNSHO - too many plug-ins don't work in 64 bit (and never will). Hence it supports 32 and 64 bit installs of SONAR.
|
pharohoknaughty
Max Output Level: -66 dBFS
- Total Posts : 1226
- Joined: 7/8/2004
- Location: Buenos Aires, Argentina
- Status: offline
Re: Another little utility for you
May 13, 15 11:51 AM
(permalink)
Wow! Can we start sending you feature requests?
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 13, 15 12:05 AM
(permalink)
No :-) Well, yes, but no guarantees if/when they'll get done.
|
Keni
Max Output Level: -17.5 dBFS
- Total Posts : 5769
- Joined: 11/4/2003
- Location: Willits, CA USA
- Status: offline
Re: Another little utility for you
May 13, 15 12:15 AM
(permalink)
Thanks KPerry...
I'm not sure I need this or what I will do with it, but I fully appreciate your work!
Keni
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 8/13/2004
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re: Another little utility for you
May 14, 15 7:34 AM
(permalink)
Thanks Kerry, How about a utility with a simple GUI that accepts user input to complete enough info to create a registry
post edited by mudgel - July 15, 15 12:20 AM
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 14, 15 8:41 AM
(permalink)
Well, I've made two minor changes: 1 - Renamed Backup/Restore to Save/Load. 2 - Added a Backup option under File menu which exports the relevant VST registry keys in their entirety for absolute safety (not that I don't trust my own code, but I'm paranoid...and it also helps me when I'm coding as I can dump the keys out while I try something else out). Get the latest version here: https://www.dropbox.com/s/j6o5h6jztammexw/VST%20Settings%20Manager.zip?dl=0
|
Doktor Avalanche
Max Output Level: -32.5 dBFS
- Total Posts : 4294
- Joined: 3/26/2015
- Status: offline
Re: Another little utility for you
May 14, 15 9:04 AM
(permalink)
Brilliant. I wish Sonar would have a full export/import facility for preferences and any other settings that aren't hardware specific which would write to a single file.
This helps bridge that gap. Many thanks.
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 14, 15 9:09 AM
(permalink)
What I can't work out how to do (and I'm being lazy, so using Windows applications like reg.exe rather than doing it all manually) is how to export multiple registry keys to a single file: exporting the whole Cakewalk key is easy, but that then includes lots of things, not just "preferences".
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 15, 15 1:01 PM
(permalink)
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 8/13/2004
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re: Another little utility for you
May 16, 15 0:39 PM
(permalink)
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 18, 15 9:29 AM
(permalink)
The latest version is less tested, but I have added an in-line rename facility (seems to work on everything I've thrown at it so far) plus some extra checking to weed out some "dodgy" VST registry settings: https://www.dropbox.com/s/j6o5h6jztammexw/VST%20Settings%20Manager.zip?dl=0 Note that this version doesn't backup and save internal (ie. Pro Channel) plug-ins, although it does displayed them (greyed out) in the VST menu list. Renaming/editing those for another day...
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 18, 15 3:29 PM
(permalink)
|
Elffin
Max Output Level: -67 dBFS
- Total Posts : 1196
- Joined: 2/11/2007
- Location: Wales
- Status: offline
Re: Another little utility for you
May 18, 15 3:46 PM
(permalink)
@Mudgel ..... does audacity work as linked wave editor for Sonar?
|
sylent
Max Output Level: -84 dBFS
- Total Posts : 309
- Joined: 4/1/2013
- Location: Dallas, Texas
- Status: offline
Re: Another little utility for you
May 18, 15 6:57 PM
(permalink)
That is awesome! Thanks a truckload!
http://twisteddrive.comWindows 7 Pro 64, i5-3570k 3.40GHz, 32Gb ram, NVIDIA Quatro 4000, 2x SSD, 2x 2Tb Dedicated storage and misc high-capacity HHD Storage, Sonar Platinum, Adobe CS6 Master Suite, Misc 3D, video, audio software. Focusrite Liquid Saffire 56/octapre, Mackie MCU, other MIDI/control, rack effects, and more.
|
AdamGrossmanLG
Max Output Level: -62 dBFS
- Total Posts : 1436
- Joined: 7/13/2014
- Status: offline
Re: Another little utility for you
May 18, 15 8:14 PM
(permalink)
Hello, I am a bit confused - i downloaded it, extracted it, double-clicked on "VAST Settings Manager" - and NOTHING happens. What am I supposed to do with this exactly? Thank You, Adam
|
AdamGrossmanLG
Max Output Level: -62 dBFS
- Total Posts : 1436
- Joined: 7/13/2014
- Status: offline
Re: Another little utility for you
May 18, 15 8:26 PM
(permalink)
nevermind - it opened the utility but took about 90 seconds :) But now I just dont know what to do.
What is the difference between "SAVE" and "EXPORT" What does Options > "Default Settings" do?
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 8/13/2004
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re: Another little utility for you
May 18, 15 11:12 PM
(permalink)
Elffin @Mudgel ..... does audacity work as linked wave editor for Sonar?
I'm not sure. I've not tried it. The problem I see is that Audacity doesn't work on .wav files as it saves to its own proprietary format. The Tools Copy function relies on a .wav file being copied to the hard drive, opened by the external program and when editing is complete, that file is then saved and when you go to Sonar you are asked whether or not to accept the changes. This all happens in .wav files. When you save an audio file in Audacity it's the proprietary version that saved. To get a .wav file you have to export the audio from Audacity.
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 19, 15 2:21 AM
(permalink)
Export exports all the VST settings as a .reg file; open/save uses an XML file and just does the 'user-editable' settings (and is used by the rescan process to hold the settings during that process).
It does take a while to open which is unexpected - it's building the editable menus that's slow, and I'll work on optimising that.
|
AdamGrossmanLG
Max Output Level: -62 dBFS
- Total Posts : 1436
- Joined: 7/13/2014
- Status: offline
Re: Another little utility for you
May 19, 15 8:53 AM
(permalink)
ok so do i need to save the reg file and the xml file for a complete backup?
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 19, 15 8:56 AM
(permalink)
I've updated the utility so the scan/menu build is a bit quicker, but .NET just seems slow to build menus programmatically (if I just extract VST data from the registry, it's fast, so it's definitely the menu building part of it). To mitigate a little, I've added a progress bar so at least you know it's working! I've also made a couple of changes to the VST menu: internal/Pro Channel plug-ins are in italics and their names can be edited (yes, this does mean that the order of Pro Channel modules can be user-controlled through judicious application of knowledge of the alphabet) and plug-ins excluded via the Plug-In Manager are identified by having a strikethrough, so you can ignore them. I should probably add an option to exclude visually too...next version maybe. Same URL as before.
|
Brando
Max Output Level: -47.5 dBFS
- Total Posts : 2776
- Joined: 11/6/2003
- Location: Canada
- Status: offline
Re: Another little utility for you
May 19, 15 9:11 AM
(permalink)
Awesome work Kevin. Thank you!
Brando Cakewalk, Studio One Pro, Reaper Presonus Audiobox 1818VSL ASUS Prime Z370-A LGA1151, 32GB DDR4, Intel 8700K i7, 500 GB SSD, 3 x 1TB HDD, Windows 10 Pro 64
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 4/26/2011
- Location: London, UK
- Status: offline
Re: Another little utility for you
May 19, 15 9:53 AM
(permalink)
Reg file will save everything, including fields that aren't user-editable; it's perfect for a backup. But if you want to edit "safe" fields such as names or transfer settings to another computer (or user), the XML is probably safer.
|
AdamGrossmanLG
Max Output Level: -62 dBFS
- Total Posts : 1436
- Joined: 7/13/2014
- Status: offline
Re: Another little utility for you
May 19, 15 10:13 AM
(permalink)
KPerry Reg file will save everything, including fields that aren't user-editable; it's perfect for a backup. But if you want to edit "safe" fields such as names or transfer settings to another computer (or user), the XML is probably safer.
can you do either or? or do you need both for a safe backup? Im sorry, I don't understand how to use the utility. I saw the first steps, but it bypasses exactly how to do a backup/restore. Thank you though for it, it seems like a great utility!
|