Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 08:58:33
(permalink)
No probs Sander, just look how similar to what I wrote in #29 and what John wrote in his last post (#57), and the sh*t sandwich between now and then about how he thinks I should be approaching this. That is all. (UPDATE - And he's still telling me what I should be doing  - anyways).
post edited by CakeAlexS - 2014/01/30 09:28:19
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 08:59:44
(permalink)
Fair enough John, however please note that people what aren't experiencing the issue you are explaining may actually be more than qualified to express opinions as they are experienced, and they are involved in software development and knows how these things get developed. Most people in support desks DO NOT OWN the product you are wishing support for BTW. UPDATE - And please note I will post whenever I feel it is useful, not when you think it is useful. Thankyou.
post edited by CakeAlexS - 2014/01/30 09:29:51
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 09:03:25
(permalink)
I've just skimmed the thread again but couldn't see if any specific Waves plug was used. I have Horizon so about half of them. I just inserted a PuigChild 670, picked a random preset from the Waves menu, moved one dial all the way left and another all the way right, saved the project, closed Sonar, reopened, loaded the project, everything is right where I left it. X3D build 278 x64 Win7 x64
I forget where I can see my Waves version but it's the next to last installer I think, at least I got one upgrade notice about the Loudness Meter which I ignored because it seemed irrelevant to my purposes.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 09:50:53
(permalink)
From what I understand Sander, it seems the issue is not in the Waves menu itself, it is the Sonar menu above it (in the same window) where you can select presets, in the grey title bar area. Quite a common issue it seems, I have a number of plugins that will and will not work in this area of the UI (NI for instance). Some plugins will show the presets but don't get the titles of the presets correctly, or some plugins just won't show the presets at all. I am assuming then these particular plugins are not exposing their parameters to cakewalks plugin engine correctly to be consumed, or there is a bug whereby Sonar is not parsing the information consumed correctly into the menu. The only people who will know what the issue is for sure is the developers as they have access to the source code (although it should be noted many plugins work fine in this area), as Cake does not have access to third party plugin code the third parties are basically the guys who need to check exactly what is going on here (and contact Cake if necessary, if they find no bug in what they are exposing to Sonar). Either way there is a workaround. There also seems to be an issue with presets persisting. I'm not sure Waves plugins had updates or not since X3C. We also had a confirmation from Cake that: "BTW with Waves there is a bug in their VST3 preset implementation currently where changing a preset in their UI doesn't update SONAR. I will be reporting that to them."
post edited by CakeAlexS - 2014/01/30 10:05:15
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 10:07:33
(permalink)
I thought the OP indicated any edits to the on screen parameters wouldn't save either. For me that is indeed only the case when I use the Sonar menu first. Using the Waves menu, everything, including parameter editing, saves and loads fine.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 10:11:07
(permalink)
Suggestion - Maybe if you could state the name and version number of PuigChild 670 DLL and the OP could check he has exactly the same version and issue? I did read his posts again and understand where you are coming from... Thanks...
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 10:21:16
(permalink)
There is no PuigChild DLL because Waves works with a shell. However, PuigChild's "about" screen shows me Waves version 9.1.0.9 Build 1363. Which is weird because I have WaveShell version 9.2. But their versioning is just odd like that I think. EDIT: Waves has had an update specifically to deal with Sonar compatibility which came out just after X3C, and they worked with Cakewalk to get that out. They only started supporting X3 from update C which is stated on this website. They have had a minor update out since, which (AFAIK) only updates their Waves Loudness Meter to a "better" version, which I didn't do. They also brought out one or two entirely new plugins which requires them to update their installer, but I don't think any other plugins were altered.
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 10:27:06
(permalink)
It is NOT the SONAR preset I am having issues with. I did mention the waves plugin in #6. It is the Maserati VX1 stereo plugin. The originating issue I had was the saved settings and not specifically the preset. Presets are another aspect of the issue it looks like though.
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 10:35:19
(permalink)
jbraner In an effort to keep this thread on track: Conley - you may have to contact Waves after all. I'm making some progress with DMG (well, he's making progress). We have a few problems besides the "saving settings" one - and it's not fully solved yet - but it looks like there are some things that the plugin is expecting to see from the host, and it isn't.
I am on the latest version of Waves - 9..15. I know Waves and Cakewalk worked on this issue and the fix was in X3C. The latest version of Waves works as expected in X3C for which Cakewalk had a fix. In X3D, it is not working. Since Waves did not change their code and the bakers did, I think the issue is with the bakers unless otherwise proven to be otherwise.
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 10:51:43
(permalink)
My settings are retained, UNLESS I have selected a preset from the Sonar menu and then alter it (or not). If I never touch the Sonar menu at all, and only tweak manually or use the Waves menu, my settings are saved and loaded fine. I don't have the Maserati VX1 unfortunately, I do have the Maserati DRM and that works exactly as I just described. Can you get any other Waves plug to act like this? Preferably one that I have too?
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 11:00:57
(permalink)
> Since Waves did not change their code and the bakers did I note Waves has changed their code as V9r15 was released on Jan 6th 2014 and X3D was released 17th Dec 2013: http://www.waves.com/downloads/release-notesWas the issue apparent in V9r14? (I assume it was?). You could test this by reverting to X3C or V9r14 or a combination of both, although to be honest even if you had definitive results it's still no smoking gun as software dependencies are not black and white, which sadly often confuses the end user, but it's something that could be reported that might be useful. Anyway what Sander said... Thanks
post edited by CakeAlexS - 2014/01/30 11:55:56
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 11:46:31
(permalink)
I did try it in a prior build of Waves. My buddy was not up to date, but I was. His code was 9.r12 when the problem first arose. As I stated, X3C works as expected with all Waves versions. X3D does not. That seems like a smoking gun to me. Right now, unless otherwise proven different, I think the issue is X3D.
I have also notified Waves of this issue and waiting to see if I hear anything about it. If I do, I will feedback what I can.
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 11:49:23
(permalink)
CakeAlexS > Since Waves did not change their code and the bakers did I note Waves has changed their code as 9.1.5 was released on Jan 6th 2014 and X3D was released 17th Dec 2013: http://www.waves.com/downloads/release-notes
Was the issue apparent in 9.1.4? (I assume it was?). You could test this by reverting to X3C or 9.1.4 or a combination of both, although to be honest even if you had definitive results it's still no smoking gun as software dependencies are not black and white, which sadly often confuses the end user, but it's something that could be reported that might be useful. Anyway what Sander said... Thanks
Your versioning reference is incorrect Alex. 9r14 and 9r15 as noted in the waves link you shared. ;)
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 11:59:02
(permalink)
Sanderxpander There is no PuigChild DLL because Waves works with a shell. However, PuigChild's "about" screen shows me Waves version 9.1.0.9 Build 1363. Which is weird because I have WaveShell version 9.2. But their versioning is just odd like that I think. EDIT: Waves has had an update specifically to deal with Sonar compatibility which came out just after X3C, and they worked with Cakewalk to get that out. They only started supporting X3 from update C which is stated on this website. They have had a minor update out since, which (AFAIK) only updates their Waves Loudness Meter to a "better" version, which I didn't do. They also brought out one or two entirely new plugins which requires them to update their installer, but I don't think any other plugins were altered.
Yes, there is. It is in the plugin bundle folder. I am not specifically aware of any SONAR update from Waves after X3C to support SONAR X3. I was told that X3C had a fix for the Waves settings issue. Can you elaborate?
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 12:07:48
(permalink)
I have edited the post (so they treat r's as decimal points), I see you got the point though. > That seems like a smoking gun to me. Conley, if I may be so bold, please let me give you a very basic example of dependencies. The code for the plugin for instance could test for a version of Sonar and then execute different code to suit the version number of Sonar (note this just serves as example but actually we've recently seen an example of this). If the version number of Sonar is unknown to the plugin (i.e. a brand new release of X3D) it could revert to some unknown behaviour as it does not recognise the version. The issue would thus be in something that is hard coded in the plugin, to the end user it looks like something has gone wrong with Sonar when they installed a patch. BTW let me stress I'm not saying this is the issue, merely one example. Another example could be a programming library (such as C++) has been updated. BTW it's important to distinguish between DLL dependencies and coding dependencies although they are all related (it's just a reference to a library and an object in the developers eyes). Unless you have both the source code of the plugin you or I will not know what is going on, and it's the same with Cakewalk because they (probably) don't have the plugin source code either unless they signed an NDA. The behaviour is happening to the plugin so whether it's Sonar code at fault or plugin code that is at fault, the developer of the third party code is the only one likely to find out what the specific issue is at code level.
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 12:13:08
(permalink)
Alex, Logic would preclude that something broke X3D if it works as expected in X3C. I understand code and release processing of code as well as regression of code. I am waiting for feedback still on my trouble ticket. I know Waves and Cakewalk have a good communication established and we shall get an answer on this soon I hope. Let's just agree to wait and find out what the bakers or Waves confirms and let this thread breathe a little. ;)
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 12:14:30
(permalink)
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 13:35:11
(permalink)
Guitarmech111 Alex, Logic would preclude that something broke X3D if it works as expected in X3C. I understand code and release processing of code as well as regression of code. I am waiting for feedback still on my trouble ticket. I know Waves and Cakewalk have a good communication established and we shall get an answer on this soon I hope. Let's just agree to wait and find out what the bakers or Waves confirms and let this thread breathe a little. ;)
That logic is flawed. While it can be used as a thermometer for general troubleshooting, in the software world you cannot compare two different inter-operating components A and B and conclude that if a problem arises after a change in A it can be implied with certainty that the change in A is the root problem. In this case a change in A to add a new feature exposed a bug in B that causes the problem. I have debugged this issue and the root problem is that the preset mechanism in several VST3 plugins is not fully implemented according to the VST3 spec. Presets can be changed in a bi-directional way - via the plugin UI or from the host UI. When the host sends a preset change request the plugin should change its preset and update its UI and internal state. Conversely when a preset is changed from the plugin UI it is up to the plugin to send a notification to the host to allow it to sync up its state and UI to the plugin. What is broken here is that the plugin's are not sending the notification back to SONAR and this puts it out of sync. Now when you save the project we save the state that SONAR knows about which is incorrect and when you load it back you get the incorrect state that you are seeing. In the case of Waves plugins it appears that they never update the current program state when it is changed from their internal UI. I have reported this to their engineering team for review. In the case of DMG plugins they do update the current state, but never notify the app so we don't know it was changed. I have passed on information to both DMG and Waves about how to send back a preset change notification to the host. See the section on Bi-Directional setting of programs here. Additionally I have added some failsafe code for the next update to prevent settings being lost even if the preset is out of sync (the UI will display the wrong preset name but the plugin state will always be intact when you load a project). I've also added code to make the bidirectional communication work using a different method. This also translates to VST2 so its nice that VST2 plugins will also stay in sync when presets are changed from the plugin UI.
|
bapu
Max Output Level: 0 dBFS
- Total Posts : 86000
- Joined: 2006/11/25 21:23:28
- Location: Thousand Oaks, CA
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 13:48:05
(permalink)
Noel, should we or should we not rescan, reset and reinstall all our plugins? CakeAlexS' three R's. I keed I keed.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 13:51:10
(permalink)
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 13:55:14
(permalink)
Noel Borthwick [Cakewalk]
Guitarmech111 Alex, Logic would preclude that something broke X3D if it works as expected in X3C. I understand code and release processing of code as well as regression of code. I am waiting for feedback still on my trouble ticket. I know Waves and Cakewalk have a good communication established and we shall get an answer on this soon I hope. Let's just agree to wait and find out what the bakers or Waves confirms and let this thread breathe a little. ;)
That logic is flawed. While it can be used as a thermometer for general troubleshooting, in the software world you cannot compare two different inter-operating components A and B and conclude that if a problem arises after a change in A it can be implied with certainty that the change in A is the root problem. In this case a change in A to add a new feature exposed a bug in B that causes the problem. I have debugged this issue and the root problem is that the preset mechanism in several VST3 plugins is not fully implemented according to the VST3 spec. Presets can be changed in a bi-directional way - via the plugin UI or from the host UI. When the host sends a preset change request the plugin should change its preset and update its UI and internal state. Conversely when a preset is changed from the plugin UI it is up to the plugin to send a notification to the host to allow it to sync up its state and UI to the plugin. What is broken here is that the plugin's are not sending the notification back to SONAR and this puts it out of sync. Now when you save the project we save the state that SONAR knows about which is incorrect and when you load it back you get the incorrect state that you are seeing. In the case of Waves plugins it appears that they never update the current program state when it is changed from their internal UI. I have reported this to their engineering team for review. In the case of DMG plugins they do update the current state, but never notify the app so we don't know it was changed. I have passed on information to both DMG and Waves about how to send back a preset change notification to the host. See the section on Bi-Directional setting of programs here. Additionally I have added some failsafe code for the next update to prevent settings being lost even if the preset is out of sync (the UI will display the wrong preset name but the plugin state will always be intact when you load a project). I've also added code to make the bidirectional communication work using a different method. This also translates to VST2 so its nice that VST2 plugins will also stay in sync when presets are changed from the plugin UI.
You guys are pretty cool, I know plenty of developers who would just send an email to the third party and tell them to fix it without much explanation at this point (maybe just point the object call or something), let alone attempt to debug it from the back end or put in preventative code. Thanks for the detail.
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 14:51:20
(permalink)
☄ Helpfulby Guitarmech111 2014/01/30 14:57:16
No but you need to sacrifice a chicken exactly while scanning that plugin :) bapu Noel, should we or should we not rescan, reset and reinstall all our plugins? CakeAlexS' three R's. I keed I keed.
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 14:58:10
(permalink)
Noel Borthwick [Cakewalk]
Guitarmech111 Alex, Logic would preclude that something broke X3D if it works as expected in X3C. I understand code and release processing of code as well as regression of code. I am waiting for feedback still on my trouble ticket. I know Waves and Cakewalk have a good communication established and we shall get an answer on this soon I hope. Let's just agree to wait and find out what the bakers or Waves confirms and let this thread breathe a little. ;)
That logic is flawed. While it can be used as a thermometer for general troubleshooting, in the software world you cannot compare two different inter-operating components A and B and conclude that if a problem arises after a change in A it can be implied with certainty that the change in A is the root problem. In this case a change in A to add a new feature exposed a bug in B that causes the problem. I have debugged this issue and the root problem is that the preset mechanism in several VST3 plugins is not fully implemented according to the VST3 spec. Presets can be changed in a bi-directional way - via the plugin UI or from the host UI. When the host sends a preset change request the plugin should change its preset and update its UI and internal state. Conversely when a preset is changed from the plugin UI it is up to the plugin to send a notification to the host to allow it to sync up its state and UI to the plugin. What is broken here is that the plugin's are not sending the notification back to SONAR and this puts it out of sync. Now when you save the project we save the state that SONAR knows about which is incorrect and when you load it back you get the incorrect state that you are seeing. In the case of Waves plugins it appears that they never update the current program state when it is changed from their internal UI. I have reported this to their engineering team for review. In the case of DMG plugins they do update the current state, but never notify the app so we don't know it was changed. I have passed on information to both DMG and Waves about how to send back a preset change notification to the host. See the section on Bi-Directional setting of programs here. Additionally I have added some failsafe code for the next update to prevent settings being lost even if the preset is out of sync (the UI will display the wrong preset name but the plugin state will always be intact when you load a project). I've also added code to make the bidirectional communication work using a different method. This also translates to VST2 so its nice that VST2 plugins will also stay in sync when presets are changed from the plugin UI.
Thanks for the clarification Noel! I look forward to the next patch. I did not see a direct answer that addressed the X3C worked with all the tested versions I had and X3D didn't work. I am glad that there will be an additional layer of checking though. I have also reported it to Waves. Thanks again for your time and nailing down this issue!
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 15:15:44
(permalink)
I had communication with the Waves people during X3B and those issues, they followed up with an email after X3C released, saying they had a new installer/version out that was now officially compatible with Sonar. Consequently, they updated their compatibility list to include X3C. So that's where I got that info.
I didn't realize there was a DLL inside the bundle file, never thought to open it. Anyway, my real question was if you can reproduce your error (which as you indicated earlier is NOT just the Sonar menu thing) with a plugin that's in the Horizon bundle. E.g. all of Renaissance and the oldies, either of the Riders, one of the mastering or restoration tools, Kramer stuff, V-Series, vintage compressors...?
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 15:54:52
(permalink)
☄ Helpfulby Guitarmech111 2014/01/30 16:44:02
Guitarmech111 Thanks for the clarification Noel! I look forward to the next patch. I did not see a direct answer that addressed the X3C worked with all the tested versions I had and X3D didn't work. I am glad that there will be an additional layer of checking though. I have also reported it to Waves. Thanks again for your time and nailing down this issue!
The direct answer was in the first paragraph. X3D implemented full support for VST3 factory preset management which is a new feature that didn't exist in X3C. When we did that it exposed problems with bi-directional support with some VST3 plugins. I have already reported the issue to Waves with full details. Keep in mind that the workaround in SONAR will prevent the wrong settings being loaded but won't fix the problem with preset changes in the plugin not updating the host. So the preset picker will be out of sync until that is fixed from the plugin side.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 16:21:01
(permalink)
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 16:50:57
(permalink)
Noel Borthwick [Cakewalk]
Guitarmech111 Thanks for the clarification Noel! I look forward to the next patch. I did not see a direct answer that addressed the X3C worked with all the tested versions I had and X3D didn't work. I am glad that there will be an additional layer of checking though. I have also reported it to Waves. Thanks again for your time and nailing down this issue!
The direct answer was in the first paragraph. X3D implemented full support for VST3 factory preset management which is a new feature that didn't exist in X3C. When we did that it exposed problems with bi-directional support with some VST3 plugins. I have already reported the issue to Waves with full details. Keep in mind that the workaround in SONAR will prevent the wrong settings being loaded but won't fix the problem with preset changes in the plugin not updating the host. So the preset picker will be out of sync until that is fixed from the plugin side.
I get it now. This response is much clearer. X3D had FULL VST3 presets support and X3C did not. That was not explicit in your first paragraph, but clear now. THAT is the answer I was waiting for and happy to support. Thanks Noel!
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Sanderxpander
Max Output Level: -36.5 dBFS
- Total Posts : 3873
- Joined: 2013/09/30 10:08:24
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 17:24:39
(permalink)
So this is in fact the error you're seeing? If you're staying away from the Sonar presets menu it works fine?
|
Guitarmech111
Max Output Level: -24.5 dBFS
- Total Posts : 5085
- Joined: 2003/11/06 10:18:53
- Location: Bayou City, TX
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 17:36:38
(permalink)
It is the error I documented. ;) Originally when opening a saved project, the settings were not showing up as saved with the project. I opened the project on my machine using X3C from my buddies X3D machine. I don't know for sure that he saved a preset, I seriously doubt it, but the settings opened as expected on mine and not his (without saving presets on his machine we could not get his desired results in a quick fashion). I only created the presets after we ran into this issue and that is what I could readily produce.
Since we know what the issue is, I am ok with where the issue is going. I am glad someone has a good handle on it at the bakers and the plugin manufacturers.
Peace, Conley Shepherd Joyful Noise Productions PC config: (Win performance base score = 7.7) ASUS Sabertooth 990 FX -amd fx-8150 - core processor am3+ - 32G Corsair 1066 DDR3 - PNY GTX670 2g gddr5 - Corsair Force SSD 120G - Samsung 750G SATA drives - WD 1tb Black (Audio files) - WD 2TB for storage - RME UFX - USB ASIO 2/2016 drivers Win8 Without a mess, there is no message
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re: Waves presets - not working in X3D
2014/01/30 18:06:29
(permalink)
Dependencies... > Since we know what the issue is, I am ok with where the issue is going. I am glad someone has a good handle on it at the bakers and the plugin manufacturers. Excellent!
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|