pwalpwal
Max Output Level: -43 dBFS
- Total Posts : 3249
- Joined: 2015/01/17 03:52:50
- Status: offline
change request - stop using windows registry for confugraiton settings
as in the title - stop using the registry for sonar settings, it would make everything a lot less hassle/risky thoughts?
|
Brando
Max Output Level: -47.5 dBFS
- Total Posts : 2776
- Joined: 2003/11/06 11:47:20
- Location: Canada
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 12:50:29
(permalink)
☄ Helpfulby pwalpwal 2017/02/15 14:28:49
Since the registry is really just a hierarchical database, what would you propose to store all of the stuff that gets written to the registry currently (assuming SONAR were to stay as a Windows only version)? I get the portability aspect of programs like Reaper which is a definite advantage to the user, but not necessarily to the developer. If Cakewalk really is still working on a universal code/Mac OS version of SONAR (I still think it's likely it pops up at some point) - it may all be a moot point as Cakewalk would then likely need to figure out how to move all of their registry data to a file based database that would be compatible with both Windows and Mac.
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
|
BobF
Max Output Level: 0 dBFS
- Total Posts : 8124
- Joined: 2003/11/05 18:43:11
- Location: Missouri - USA
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 12:55:55
(permalink)
☄ Helpfulby pwalpwal 2017/02/15 14:28:51
I think a "portable" install option would be nice. The trade-off being loss of ReWire, file associations and such.
Bob -- Angels are crying because truth has died ...Illegitimi non carborundum --Studio One Pro / i7-6700@3.80GHZ, 32GB Win 10 Pro x64 Roland FA06, LX61+, Fishman Tripleplay, FaderPort, US-16x08 + ARC2.5/Event PS8s Waves Gold/IKM Max/Nomad Factory IS3/K11U
|
KPerry
Max Output Level: -44 dBFS
- Total Posts : 3120
- Joined: 2011/04/26 15:13:15
- Location: London, UK
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 13:42:49
(permalink)
☄ Helpfulby pwalpwal 2017/02/15 14:28:53
XML files, at least for data that should be portable between installs (eg. VST database).
Windows 7 x64 SP1 SONAR x86/x64 Intel Q6600/8GB MOTU UltraliteMk3 (USB/ASIO) Edirol PCR300
|
VariousArtist
Max Output Level: -63 dBFS
- Total Posts : 1397
- Joined: 2003/11/07 15:03:09
- Location: London, UK & California, USA
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 13:51:20
(permalink)
☄ Helpfulby pwalpwal 2017/02/15 14:28:57
I detest the registry. In my opinion it's ... well, let's not share my opinion publicly, lol.
I would love the option to have all the configuration stuff in a file collocated with the installation of Sonar or in my documents folder (or a location of my choice).
I know it's probably not as simple as that. But anything is better than the registry. Which I really detest. Did I say that already, hehe
|
pwalpwal
Max Output Level: -43 dBFS
- Total Posts : 3249
- Joined: 2015/01/17 03:52:50
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 14:28:37
(permalink)
i think, everything that's compulsory for a windows app has to go in the registry (exe path, icon etc) but everything else should be in ".ini" or ".config" type files, and as mentioned above, xml is the perfect format for this i'm hoping that they're already moving in this direction (away from windows registry)
|
VariousArtist
Max Output Level: -63 dBFS
- Total Posts : 1397
- Joined: 2003/11/07 15:03:09
- Location: London, UK & California, USA
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 14:39:27
(permalink)
Developing for a Mac will necessitate a lot of different configuration type setup and files. They may want, or have to re-think configuration in order to keep these more alike. Maybe...
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/15 15:26:43
(permalink)
☄ Helpfulby BobF 2017/02/15 15:27:38
As long as Sonar supports DX/MFX and Control Surfaces in COM format, at least some part of the configuration will be in registry. And if they stop supporting these formats, the thread about the fact will be more interesting then this one...
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
LLyons
Max Output Level: -79 dBFS
- Total Posts : 574
- Joined: 2004/08/25 12:48:39
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/16 18:55:13
(permalink)
My two cents might not be what you are trying to accumulate on the post, but... From a perspective of music production, and developing product to sell - my take on 'it would make everything a lot less hassle/risky' might be different than yours. Hassle and risky would mean, I can't make money because the system is failing or not predictable, therefore taking on a new credit risk for equipment might not be advisable. I am happy with the results of the program, or set of programs, are providing me. If CW sticks with an architecture, its working optimally for the overall design, and its not causing me grief - I proffer in other fixes, modifications and new tools to use, that will help me produce more music.. Take care
L Lyons DOS and Windows Pro Audio 2-9 from 12 Tone, Sonar 2, 2XL, 3, 4, 5, 7, 8, 8.5, Producer, Producer Expanded, X1 Producer, X2 Producer, X3 Producer and now Sonar Platinum 64 bit - 2nd year Home Built Machine 32G Ram - Corsair Vengeance DDR4 Win 10 Pro Intel i7-6700K Gigabyte Z170-UD5 Thunderbolt3 - AVB ready Planar Hellium 27 touchscreen Limited connection to internet DAW use ONLY WAVES 9.2 64 Bit MOTU 1248 - Connect Thunderbolt MOTU AVB Switch Presonus RM32ai - Connect firewire 800 CS18ai - Connect AVB
|
Anderton
Max Output Level: 0 dBFS
- Total Posts : 14070
- Joined: 2003/11/06 14:02:03
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/17 22:04:06
(permalink)
I'm not a fan of the registry, but that's such an ingrained aspect of Windows that I don't know how easy/foolproof it is to circumvent. I'm a pretty simple guy. SONAR works = happy. Not too concerned about what's going on under the hood.
|
kitekrazy1
Max Output Level: -40 dBFS
- Total Posts : 3524
- Joined: 2014/08/02 17:52:51
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/18 01:48:47
(permalink)
I don't fear the registry and I've used it a lot of times to fix things when it comes to configurations in software. I've also used it to retrieve serial numbers, change drive letter paths with complicated installers.
Sonar Platinum, W7 Pro 32GB Ram, Intel i7 4790, AsRock Z97 Pro 4, NVidia 750ti, AP2496 Sonar Platinum, W7 Pro, 16GB Ram, AMD FX 6300, Gigabyte GA 970 -UD3 P, nVidia 9800GT, Guitar Port, Terratec EWX 2496
|
THambrecht
Max Output Level: -73 dBFS
- Total Posts : 867
- Joined: 2010/12/10 06:42:03
- Location: Germany
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/18 03:07:26
(permalink)
I would also prefer that basic informations are written into ini-files, like folders. I often get annoyed when Sonar kills all my folder locations to Standard values only because my network folders are for 3 seconds not immediately accessible . Then it would be very easy to copy a Backup-ini-file via a script.
We digitize tapes, vinyl, dat, md ... in broadcast and studio quality for publishers, public institutions and individuals.4 x Intel Quad-CPU, 4GHz Sonar Platinum (Windows 10 - 64Bit) and 14 computers for recording tapes, vinyl ... 4 x RME Fireface 800, 2 x Roland Octa Capture and 4 x Roland Quad Capture, Focusrite .... Studer A80, RP99, EMT948 ... (Germany) http://www.hambrecht.de
|
ralf
Max Output Level: -86 dBFS
- Total Posts : 205
- Joined: 2010/11/27 05:36:43
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/18 10:14:10
(permalink)
THambrecht I would also prefer that basic informations are written into ini-files, like folders. I often get annoyed when Sonar kills all my folder locations to Standard values only because my network folders are for 3 seconds not immediately accessible . Then it would be very easy to copy a Backup-ini-file via a script.
You can easily create backups for the registry as well. In your case, open RegEdit, go to the key HKEY_CURRENT_USER\Software\Cakewalk Music Software\SONAR\Platinum\UserPaths, select it, and export the selection to a reg file. Then, all you have to do is to load that reg file to restore the saved settings. I am no fan of the registry either and avoid it when writing programs, but I don't think it's worth the effort to change this in Sonar. The time for that can be spent better.
|
tenfoot
Max Output Level: -53.5 dBFS
- Total Posts : 2186
- Joined: 2015/01/22 18:12:07
- Location: Qld, Australia
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/19 07:24:54
(permalink)
Clearly not a very popular opinion but I like the registry! I use a couple of setups and a registry export is by far the quickest way to make multiple system changes.
Bruce. Sonar Platinum 2017-09, Studio One 3.5.3, Win 10 x64, Quad core i7, RME Fireface, Behringer X32 Producer, Behringer X32 Rack, Presonus Faderport, Lemure Software Controller (Android), Enttec DMXIS VST lighting controller, Xtempo POK.
|
kitekrazy1
Max Output Level: -40 dBFS
- Total Posts : 3524
- Joined: 2014/08/02 17:52:51
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/19 23:36:09
(permalink)
tenfoot Clearly not a very popular opinion but I like the registry! I use a couple of setups and a registry export is by far the quickest way to make multiple system changes.
Same here! BTW does anyone know a reg tweak for VST installers to stop pointing Cakewalk\VstPlugins. It only happens on one machine. I hate always having to change the directory when install a 3rd party plugin.
Sonar Platinum, W7 Pro 32GB Ram, Intel i7 4790, AsRock Z97 Pro 4, NVidia 750ti, AP2496 Sonar Platinum, W7 Pro, 16GB Ram, AMD FX 6300, Gigabyte GA 970 -UD3 P, nVidia 9800GT, Guitar Port, Terratec EWX 2496
|
John
Forum Host
- Total Posts : 30467
- Joined: 2003/11/06 11:53:17
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/20 00:07:54
(permalink)
I'm not sure how some things can exist without the registry. How about file associations? Certain defaults have to be somewhere. The registry is as good as any place.
|
c5_convertible
Max Output Level: -88 dBFS
- Total Posts : 109
- Joined: 2011/01/31 09:37:37
- Status: offline
Re: change request - stop using windows registry for confugraiton settings
2017/02/20 05:01:12
(permalink)
In the old days, everything was ini file based. And it caused a lot of issues for shared things, like John said. I had quite some issues with multiple ini files located in different locations. Depending on the search path, things worked differently. Also, everyone just did their thing in them. No standardization of any kind. The registry changed that. And while it is not perfect, it has improved quite a bit since Windows 3.1. It now works like a transactional DB, so that in case something goes wrong during a write, the registry is not corrupted. In fact, I have not seen a corrupted registry in years. I also never use any registry cleaners as their track record is not so good... Since it is a DB, access to the entire registry is quite efficient. Imagine your computer having to go through hundreds or even thousands of xml or ini files? The problem that some people have with the registry according to me is that a lot of applications do not clean up the registry when removing the application. I'm not sure that those "lazy" programmers would clean up the ini files either. A well-behaved program that uses the registry correctly (as it is designed and documented by microsoft) should never have a problem with it. Another problem people have with the registry is that they don't find their way in it and that they have no idea what goes into the registry. But then again, would people know if it was all written in xml files? A good tool to see what happens in the registry with a certain application is process explorer (from Microsoft - sysinternals). If you really have issues with the registry, or want to know more about it: http://www.apress.com/gp/book/9781484209936
Sonar Platinum - Windows 10 x64 - I7 6700K - 32GB RAM - Samsung SSD's for OS (250GB) and sample libraries (500GB) - Focusrite Saffire Pro 40 - Korg Kronos 61 - Yamaha Motif XF8 - JBL LSR 305
|