tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Plugin upsampling in Sonar - my experience so far
Hi all, I found the plugin upsampling feature a little confusing at first so I thought I would post what I've found so far in the hopes that a) it might help some people use this feature correctly, and b) I might learn more on the topic, too. If this is wrong or incomplete in any way, please let me know and I'll update the original post so it gets better over time. A few basic considerations: 1) Upsampling plugins won't make it sound like you recorded at a higher sample rate 2) It might make your mixes sound better because some plugins sound better at higher sample rates, without the audio file size increase and disk performance hit of recording at a higher sample rate 3) Probably the biggest considerations when choosing between recording at a higher sample rate and just upsampling plugins are a) how your audio recording device sounds in each sample rate, b) what your PC is capable of, c) whether any of the soft synth instruments or plugins you use have inherent sample rate limitations that might come into play. How Sonar implemented plugin upsampling: Upsampling plugins in Sonar is done globally per plugin. So, for example, if you use two plugins in your mix, the Sonitus EQ and Compressor, you'll have to set each to upsample separately. But you don't have to set each instance of the plugin to do it. Just once for the EQ and once for the Compressor, and all Sonitus EQ and Compressor instances in any Sonar project you have open will be set to upsample IF you have upsampling turned on. Setting up a project to utilize upsampling, step-by-step: 1) Review your plugins and synths and make sure any 32-bit plugins you are bridging in are set to load in jBridge. This will enable them to receive Sonar's upsampled audio, so the feature will be available. It is not available with the normal BitBridge. Once this is done, close any open projects and reopen them. 2) Review your plugins and synths and make sure you know which ones do/don't upsample already. There is no reason to have Sonar do extra work to upsample audio sent to plugins that already do it. This will hit your computer performance hard. Most UAD plugins upsample. Same with iZotope. I know Slate's Virtual Tape Machine does - not sure about their other plugins. 3) Open each plugin and synth in your mix (that you know doesn't already upsample) and click on the upper left corner. You'll see options to Restore, Move, Minimize, etc. The last two options should be Upsample on Render and Upsample on Playback. I tend to find I like to turn both of them on, because I have another option to toggle whether upsampling is turned on globally elsewhere. 4) Now, find the Sonar Control Bar (the menu at the top, find the Mix module that has the buttons to globally toggle Mute, Solo, bypass FX, etc.) There is a "2x" button there. This is what actually tells Sonar to turn upsampling on for all plugins that are configured to upsample. NOTE - the documentation on this is currently wrong. Click on "2x" so it highlights in blue turns ON upsampling. It does not bypass it as the documentation suggests. I've confirmed this with Cakewalk support. 5) Try comparing the sound with this turned on or off. I tend to find that the mids and highs feel a little smoother and less "bunched up" with upsampling turned on - like there is more room for everything to fit and it sounds more natural - but your mileage may vary. 6) You can then toggle upsampling on and off using the "2x" button, depending on what you want to hear and how your PC performs with it turned on. There isn't really a downside to leaving plugins set to use upsample, since you can just use the "2x" button to toggle it. 7) If you really want it on all the time but run into performance limits, try freezing tracks you feel are complete, while 2x is enabled (highlighted in blue.) 8) Be sure to check whether 2x is turned on (highlighted in blue) each time you choose to bounce content, and turn it on if desired. 9) Some plugins and synths don't operate well at higher sample rates. These may cause your project to crash. So far I have experienced this with Rapture (32-bit), and apparently the TTS synth is limited here, too. Peace, Tunes
post edited by tunekicker - 2016/03/23 13:05:44
|
ebibault51
Max Output Level: -89 dBFS
- Total Posts : 91
- Joined: 2014/11/26 16:47:52
- Location: Reims, France
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/17 10:25:30
(permalink)
A few days ago I was surprised because I seemed to hear a slight quality difference between my project played "live" and the same bounced to a track. Then I remembered that I had turned the upsampling on render on (for every plugin). Therefore I think that in some cases it can give some interesting results. Some things I want to add about upsampling: - I don't find it very easy to turn it on individually, for each plugin (once). I think there should be a global menu. Why not in the browser view, where you can see the list of plugins. You could have 2 checkboxes for each (play and render) and global checkboxes (check all / none). - it's very good to have this 2x button, but I'm confused because the buttons have opposite logics. For example, "2x on" means that upsampling is disabled, but for the automation read (R!), the rule is the opposite ("on" = enabled)... Maybe the tooltip should be clearer ("Bypass upsampling"). - I searched a way to activate upsampling for the ProChannel modules, but I didn't find anything. Why?
SONAR Platinum - Intel i5-3570 @ 3,40 GHz, 4 cores - 16 GB RAM - NVIDIA GeForce GTX 660 - Windows 10 (64 bits) - Roland QUAD-CAPTURE (ASIO mode) - Roland JUNO-G - Roland A-300PRO - AKAI MPK mini
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/17 11:28:22
(permalink)
You're right - the logic isn't very clear. With the global FX bypass, hovering over it says "Bypass all audio effects". This could be interpreted either way, but seems to be fairly clear that clicking on the button bypasses the FX. With upsampling it's "Enable/bypass plugin upsampling" - this is less clear about what having it highlighted or not actually means.
I really like the idea of a global menu that enables us to do it in one place. That would be awesome. Especially if it somehow referenced an online list of plugins that already upsample internally and noted this, greying out the option to have Sonar do it.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/17 11:28:42
(permalink)
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/17 11:30:03
(permalink)
And yeah, I don't see any way to do this with the ProChannel - question for the bakers: do the ProChannel modules already upsample? Or are they not capable of doing it?
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/17 11:33:45
(permalink)
Last thought for now - I question whether the documentation is correct. It states that "Upsampling is bypassed when the button is lit", just as you noted.
But on my PC I see a significant spike in CPU when the "2x" button for oversampling is not lit. That makes me think that having 2x lit means upsampling is turned on, not bypassed as noted. Why would my PC be working harder when not upsampling? That doesn't make any sense.
Any of the bakers care to weigh in?
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/21 16:55:26
(permalink)
☄ Helpfulby jackson white 2016/03/21 17:18:59
Update from Cakewalk - their documentation on this is incorrect. It will be fixed shortly. I've updated the original post to reflect this information. Thank you for contacting Cakewalk! Thanks for bringing this to our attention. It looks like the behavior wasn't described correctly in the documentation. The 2x button actually enables plug-in upsampling for plug-ins that have it enabled from the system menu at the top left of each plug-in; in other words, it's a two step process: Enable from the plug-in, then enable upsampling globally for any plug-ins that have it activated.
Even on our end it seems that there was some confusion on how this plug-in should behave, and the vagueness of the tooltip that appears when you mouse over the button, so hopefully this will be cleared up shortly. We actually have a Help module in the works that will hopefully do a better job of letting you know how that button should respond when you click it.
If you have any further questions, please let me know!
post edited by tunekicker - 2016/03/21 17:21:17
|
ebibault51
Max Output Level: -89 dBFS
- Total Posts : 91
- Joined: 2014/11/26 16:47:52
- Location: Reims, France
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/21 17:21:42
(permalink)
Excellent job tunekicker! Thanks!
SONAR Platinum - Intel i5-3570 @ 3,40 GHz, 4 cores - 16 GB RAM - NVIDIA GeForce GTX 660 - Windows 10 (64 bits) - Roland QUAD-CAPTURE (ASIO mode) - Roland JUNO-G - Roland A-300PRO - AKAI MPK mini
|
Vastman
Max Output Level: -50 dBFS
- Total Posts : 2508
- Joined: 2006/08/30 02:49:18
- Location: Oakland, CA
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/21 17:48:58
(permalink)
A truly AWESOME thread, well thought out postings, follow through and reporting in a positive and helpful manner... How it should be done! Thank you, tunekicker... I learned a lot, so did the bakers, and looks like improvements are in the works! Would love a global on/off but looks like it's better than it sounded in the initial post! will set this up in my next session!
Dana We make the future... Climate Change MusicVastMaschine:SP4L/W10/i74930K/32GB/RME/CAD E100s; The Orchestra! NOVO!/Inspire/BohemianViolin&Cello, ARK1&2,/MinimalCapriccioMaximoSoto/OE1&2, Action&Emotive/Omni2/Tril/RMX/All OrangeTree/Falcon/APE Jugs/Alpha&Bravo/BFD3 & SD3Gravity/DM307/AEON/DM/Damage/Diva/HZebra/Hive/Diversion/VC4/Serum/Alchemy/blablablaSpitfire/8DIO/SL/KH/EW/NI; Shred1&2/AGF,G,M&T Torch&Res&Ren/GD-6; Ibanez SR1200&SR505NOVAX FanFret Tele&Strat
|
arlen2133
Max Output Level: -78 dBFS
- Total Posts : 601
- Joined: 2010/05/20 00:09:27
- Location: Inland Empire, CA
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/21 18:44:25
(permalink)
Thanks for the clarification. I've been trying to use this and wasn't sure if I had it right. I'll revisit it again to see what I missed.
Arlen aka Mr Grant my music Cakewalk by Bandlab, Sonar Platinum (2017.09) & X3e , Windows 7 64 bit, Intel I5 3.4 Ghz, 32 Gbs RAM, Saffire Pro40, various pres and VSTi's.
|
ebibault51
Max Output Level: -89 dBFS
- Total Posts : 91
- Joined: 2014/11/26 16:47:52
- Location: Reims, France
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 07:16:31
(permalink)
Now that I know that 2x on = upsampling on, I have tested it again. And there is one thing that I don't find good: it seems to be a project settings. I mean that when I choose to turn upsampling on, I have to save my project and this choice is not global, there is no upsampling in other projects. This choice should be global: if I think that upsampling is good and my computer is powerful enough, I want it to be on every project. I will try to save the 2x in the file that I use as a template every time I start a project.
SONAR Platinum - Intel i5-3570 @ 3,40 GHz, 4 cores - 16 GB RAM - NVIDIA GeForce GTX 660 - Windows 10 (64 bits) - Roland QUAD-CAPTURE (ASIO mode) - Roland JUNO-G - Roland A-300PRO - AKAI MPK mini
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 15:38:34
(permalink)
It's definitely worth exploring. Technically upsampling has trade-offs, and performance can vary depending on the plugin, but my experience so far is that if I listen to a mix for a while while I have upsampling turned on and then turn it off I instantly hate it.
Upsampling on just sounds more open, has more smoothness and sheen, and sounds less "bunched up". I don't notice a big difference at lower frequencies, but the high mids and highs really sound different to me.
It's a serious enough difference in my experience that I'm purposefully unfreezing and refreezing any tracks that were frozen before I started using upsampling, and re-bouncing things that I thought were done but whose deadline hasn't passed yet. I'm also taking a serious review of my plugins and replacing 32-bit ones that aren't opening in jBridge with similar processors that can upsample. It may not sound exactly the same tonally, but even then then I tend to like the results more.
Peace,
Tunes
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 15:39:32
(permalink)
Also - and I'll update the original post to reflect this - upsampling can also be turned on for your softsynths. It's not just limited to audio FX. I'll be experimenting with this over the next few days as I work on some mixes.
Peace,
Tunes
|
sausy1981
Max Output Level: -83 dBFS
- Total Posts : 385
- Joined: 2013/12/13 14:22:32
- Location: Dublin, Ireland
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 16:12:17
(permalink)
If I select the upsample on render option does this mean that it won't affect my cpu usage and the upsampling is only done when exporting a track?
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 16:19:51
(permalink)
That is my understanding, although I've been assuming that the option to render also affects internal track bouncing and freezing tracks, not just exports. Another thing to clarify with Cakewalk support.
I tend to turn both on for each plugin so I can just use the "2x" button to turn it on and off depending on needed performance. I figured that it was kind of a pain to touch each plugin and I didn't want to have to wait until bouncing to find out that my computer was hitting a wall due to performance, then go back to add "Upsample on Playback" to each plugin to avoid it later.
Peace,
Tunes
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 16:23:00
(permalink)
☄ Helpfulby tunekicker 2016/03/22 16:43:46
I believe "Upsample on Render" would affect freeze, bounce and export. PC modules can be set to upsample. It requires looking up the clsidPlug value for the plugin from the VST Inventory and adding the appropriate entries to Aud.ini. I wrote a utility to view/edit existing Aud.ini entries but have not released it expecting CW to make the process easier. I can make it available although it is not much better than using notepad to update Aud.ini.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 16:28:52
(permalink)
Whoa. Ninja level 1000 achieved, scook! That's awesome. I'd love to know more about what needs to be added. I'll dig in to my Aud.ini and see what I can see.
|
Vilovilo
Max Output Level: -84 dBFS
- Total Posts : 335
- Joined: 2014/05/13 17:15:24
- Location: France
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 16:44:30
(permalink)
Hi, Thanks a lot for this thread,my ears are so accurate that I was using the plug-in upsampling ( in the plug- in gui on top left) and didn't even notice the x2 knob in the mix quarter of the tool bar... Meaning I was convinced to have a super oversampled process while,well,nothing really happened. So applying the insight I've discovered in this thread information I clicked the2x knob... Then problems begun. Quite a lot of crashes ,.. Then I turned around and worked it out ,for me an important thing is that in my set-up,it is not good to enable oversampling option in direct x plugs. But now everything is ok but I just want to mention that when I change the buffer size of the Layla 3 g in the asio pannel,everything is broken,so my turnaround is: Disable the 2x knob in the toolbar,change the buffer size then everything is fine. Sorry for thoose confused explanations. Hope it will help. All the best. Olivier.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 17:03:54
(permalink)
Good find with the Direct X plugins. I haven't used much in the way of Direct X in a long time, so I hadn't tested them.
I had my first crash earlier today, too. This was when trying to freeze a synth track with the synth set to upsample. Apparently the AAS Player synth is unhappy about the idea. So definitely a good idea to save often so you can backtrack if you run into a synth or plugin that isn't happy about receiving audio data that doesn't match the project's native sample rate. The experiment continues!
Peace,
Tunes
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 17:04:59
(permalink)
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 17:27:57
(permalink)
Thanks!
BTW for everyone - I don't recall issues with Rapture x64 yet, but the 32-bit version has given some weird behavior when upsampled. Something to double-check for each plugin!
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/22 20:46:33
(permalink)
tunekicker So definitely a good idea to save often so you can backtrack if you run into a synth or plugin that isn't happy about receiving audio data that doesn't match the project's native sample rate. The experiment continues!
To clarify compatibility doesn't have anything to do with the projects native sample rate. From the point of view of the plugin, it is running at the new sample rate so it has no idea what the project sample rate is. The most common problem is that some older plugins simply do not support higher sample rates properly. For example TTS1 has issues with some sample rates. You have to try it on a case by case basis and test. Thats why we have a per plugin option for this. Some DX plugins work fine however like the Sonitus plugins.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/23 12:20:34
(permalink)
☄ Helpfulby Zargg71 2016/05/15 15:11:33
Thanks for clarifying Noel. Having someone of your position and experience at Cakewalk comment on forum posts is one of the things I have always found refreshing about Cakewalk as a company. :-)
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/23 17:35:06
(permalink)
Looking into how upsampling Pro Channel models works. scook noted these can be changed to use upsampling by changing the settings in the Aud.Ini file. I'll be interested to see if a) this actually causes them to upsample, and b) it works without crashing/freezing.
The challenge is finding the CLSID for each Pro Channel plugin - they aren't surfaced in the Plugin Manager. It appears these can be found in the registry here (64-bit):
Computer\HKEY_CURRENT_USER\Software\Cakewalk Music Software\SONAR Producer\Cakewalk VST X64\Inventory
I haven't tested anything yet, so we'll see how it goes.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 2005/07/27 13:43:57
- Location: TX
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/23 17:37:57
(permalink)
☄ Helpfulby Noel Borthwick [Cakewalk] 2016/03/23 18:27:52
Don't forget c) does it make a difference. It is likely upsampling the PC modules will not result in any noticeable benefit.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/23 17:48:21
(permalink)
Well, of course. :-) I'll be listening for that as best I can.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/25 12:08:50
(permalink)
So obviously a scientific test would require some very specific work. I'm not in a position to offer that here. Nor have I done any serious A/B with only a single plugin involved.
What I will say is that in my experience so far, with the songs I'm working on, and with the plugins I have, I think it sounds significantly better when I turn on plugin upsampling. Tighter dynamics, smoother sound, less "bunched up" in the high mids and highs.
Does this mean it will always sound better? Nope.
Do I know how it compares to recording at a higher sample rate to begin with? No.
Do I know how it compares to upsampling audio and working in a project with the higher sampling rate? No.
I'm just trying to get an album done and upsampling plugins appears to be a quick path to making it sound even better in this case. I have to admit I'm having a blast doing this, as I feel like this is breathing some new life into recordings that I started 8 years ago in a church basement. :-)
Thanks to the Bakers for making this possible. If nothing else it has been a great experiment.
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/25 13:28:06
(permalink)
☄ Helpfulby sonarman1 2016/06/07 02:47:22
Your experience is precisely there reason why this feature exists. We found that in many plugins sound different at higher sample rates. Sometimes that difference is for the better sometimes not. The reasons for why it might sound different isn't as important as the fact that is different. I definitely noticed some obvious sonic differences especially with virtual instruments. SONAR is the only DAW that gives you this ability to easily process a plugin at a different sample rate without changing the entire project to match it, which is cumbersome and cpu intensive so most people wouldn't do it. Its all about giving you more sonic choices to experiment with.
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/03/25 14:07:20
(permalink)
☄ Helpfulby doment500 2017/06/21 20:03:30
This is one of a few features related to flexibility that have kept (and still keep) me using Sonar rather than the alternatives. Features such as: - Clip gain: You had this for at least 15 years before Pro Tools did.
- Linking to external editors: I set up Sonar to send/receive with iZotope RX almost 10 years ago so I could use the full RX editor. RX Connect has equalized the playing field on this point for RX in other DAWs, but with Sonar I can take advantage for other tools, too.
- ARA integration: Using Melodyne via ARA is similarly superior to using it as a plugin or shipping it out to the editor and back.
- Freezing synths and audio tracks is very helpful for preserving resources.
- And now, plugin upsampling.
I've seen most of these in one DAW or another, but I have yet to find another DAW that does them all. Again, thanks for all the hard work you put into making Sonar great!
|
tunekicker
Max Output Level: -65 dBFS
- Total Posts : 1261
- Joined: 2005/10/28 14:39:50
- Location: Grand Junction, CO
- Status: offline
Re: Plugin upsampling in Sonar - my experience so far
2016/06/06 11:11:30
(permalink)
Bumping this. The more I work with plugin upsampling, the more I love having it on. Obviously, your mileage may vary, but I am finding that I am able to do less to get results that I am really happy with. That makes my mixes simpler and faster. That makes plugin upsampling a no-brainer for me.
|