|
Avid Pro Audio CommunityHow to Join & Post • Community Terms of Use • Help Us Help YouKnowledge Base Search • Community Search • Learn & Support |
#1
|
|||
|
|||
Does PT have the same I/O plugin behaviour as Logic?
Hi all,
In Logic, if you use the I/O plugin to integrate a piece of analog hardware, it puts the CPU load of the channel onto the last thread/core - almost like Logic is in 'live' mode. It also does the same with all master bus plugins - the master bus is processed on the last core. So, having an I/O plugin on e.g. snare (along with other plugins), routed to a drum bus with several plugins on, then going to master bus with I/O plugin and other mastering plugins is a CPU nightmare. All the CPU hit from the snare channel, drum bus, and master bus is processed on a single core - this means you're going to have a lot of CPU spiking on that last core while the other 19 cores (in my case with an M1 Ultra) are chilling out. In the above example, if you take the snare channel and output it directly to master bus (vs via the drum bus) the cpu % on the last thread will drop dramatically as the drum bus plugins are now no longer processed on that last core. Does the latest version of PT have the same behaviour? I'm wondering if this is a bad implementation from Apple or just the reality of having a ‘live’ I/O track in all DAWs. If PT somehow allows me to integrate my hardware without this CPU hit, I would switch to mixing in PT! I want to use lots of I/O inserts but it doesn't seem plausible with my current workflow. Thanks,
__________________
Mac Studio Ultra, MADIFace Pro USB, SSL Alphalink 24 SX/Lavry DA10, macOS 14.3.1, Logic 10.8.1 Last edited by Ed Boogie; 02-26-2024 at 05:23 PM. |
#2
|
||||
|
||||
Re: Does PT have the same I/O plugin behaviour as Logic?
Quote:
Welcome to the duc! Will get back to you on this in a bit
__________________
-Tope To create a support case with Avid Support, go to https://www.avid.com/learn-and-suppo...-music-support www.topedomingo.com |
#3
|
||||
|
||||
Re: Does PT have the same I/O plugin behaviour as Logic?
My thoughts"
1-to integrate hardware as an insert, Pro Tools doesn't use an "I/O Plugin". Instead, it uses a "Hardware Insert" plugin. This would be inserted into one of the 10 available plugin slots on any given track. 2-to use Hardware Inserts in Pro Tools, they must be configured on the Insert page of the IO setup menu. These insert paths MUST use matching IO on your interface. Example: say you have an HD IO box with 16 analog inputs and outputs; you would create hardware inserts pairing output 9 with input 9, output 10 with input 10, etc. The point here is that you can't just decide you want to send OUT thru output 15 and return the hardware on input 5(hope this is clearer than my description) 3-when you use Hardware Inserts in Pro Tools, depending on the hardware, you MAY need to add (manually) the proper delay compensation for the round trip out(thru D>A conversion) and back in(thru A>D conversion). This is not an automatic function(unfortunately), I just want you to be aware of the possibility for phase inaccuracy. This may sound barbaric coming from another DAW, but consider that thousands of PT users are working with hardware inserts every day, so its not a deal breaker
__________________
HP Z4 workstation, Mbox Studio https://www.facebook.com/search/top/...0sound%20works The better I drink, the more I mix BTW, my name is Dave, but most people call me.........................Dave |
#4
|
|||
|
|||
Re: Does PT have the same I/O plugin behaviour as Logic?
Quote:
I assume PT (all DAWs?) needs to process all hardware insert plugin chains on the same core? Indeed, thousands of professionals are hybrid mixing with hardware inserts and (I'm sure) mastering at the same time, but nobody seems to mention the single core CPU hit... Luckily I have an M1 Ultra but all it will take is the 'next big thing' mastering plugin and I'm sure I'll have to go back to making compromises.
__________________
Mac Studio Ultra, MADIFace Pro USB, SSL Alphalink 24 SX/Lavry DA10, macOS 14.3.1, Logic 10.8.1 |
#5
|
|||
|
|||
Re: Does PT have the same I/O plugin behaviour as Logic?
Thanks so much!
__________________
Mac Studio Ultra, MADIFace Pro USB, SSL Alphalink 24 SX/Lavry DA10, macOS 14.3.1, Logic 10.8.1 |
#6
|
||||
|
||||
Re: Does PT have the same I/O plugin behaviour as Logic?
Quote:
__________________
HP Z4 workstation, Mbox Studio https://www.facebook.com/search/top/...0sound%20works The better I drink, the more I mix BTW, my name is Dave, but most people call me.........................Dave |
#7
|
|||
|
|||
Re: Does PT have the same I/O plugin behaviour as Logic?
On a current project, my last core/thread in Logic is up to about 95% and I'm on an M1 Ultra... it drops to about 50% if I output the snare to the main out vs the drum bus.
I don't think that's overthinking it... all it takes is a bit higher CPU usage on one plugin on the master and I'll be 'stuck'. I didn't spend £4k on a computer less than 18 months ago to start worrying about this stuff... I'd wager that I have more 'mastering' plugins on the master bus than most. Yes, I could change my workflow, but I don't particularly want to.
__________________
Mac Studio Ultra, MADIFace Pro USB, SSL Alphalink 24 SX/Lavry DA10, macOS 14.3.1, Logic 10.8.1 |
#8
|
||||
|
||||
Re: Does PT have the same I/O plugin behaviour as Logic?
I could be mistaken but I don't think PT uses any kind of plugin at all = I/O plugin or Hardware Insert plugin.
And so I am guessing there is no processing or CPU involved in Pro Tools when using hardware as an insert Because for #1 it is not listed in the Plugin menu it is simply an I/O selection in the track inserts section (just like for example any mic pre channel, except it is routed thru the insert section instead of the track input section ) And there is no dropdown or GUI window with any kind of processing like volume, or ping, or latency correction like there is in the Logic I/O Utility. Which I think is listed in the plugins in logic ? Again I could be wrong but in Pro tools I believe is it is simply a virtual path to route hardware into and out of Pro Tools Insert section. For example here is the I/O "Input" tab for my system And you can see my two 2 channel hardware units renamed 3U and M7 (channels 5-6 and 7-8 ) are shown as Inputs same thing on the Outputs tab and the Inserts tab
__________________
System : Studio - Avid Carbon interface , PT Ultimate 2023.12 Mid 2020 (intel) iMac 27" Ventura 13.2 .1 Mobile - 2021 14 " MBP M1 Pro PT Ultimate 2024.3.0 --Sonoma 14.4 Enjoy the Journey.... Kev... Last edited by K Roche; 02-27-2024 at 01:24 PM. |
#9
|
|||
|
|||
Re: Does PT have the same I/O plugin behaviour as Logic?
There is CPU processing associated with any hardware insert, something has to bang the bits out to the interface and back in. It's notionally a minimal amount of processing and it's not doing anything like what software plugins do when they consume lots of CPU. The issue if there is one associated with inserts may well be hardware inserts forcing that signal path in the DAW into low-latency (and higher CPU use) mode that the OP alluded to.
--- As for Logic, the hardware inserts via what Apple call the "I/O Utility" are not doing any heavy processing like heavy software plugins. Even if it might use the minimal AU plugin hooks to get the data streams and do things like gain adjustment on them its just not going to be a significant amount of CPU processing well not like a software plugin does. If adding an I/O utility appears to increase CPU load then you may be seeing an effect of Logic switching from large to small playback buffers, exactly the live input postulated about. Pro Tools will run signal chain processing on a single core, seemingly up until a point. How all this behaves is very dependent on the workload, exact plugins (and how multi-threaded they are, etc.). Pro Tools is fairly aggressive about using high-latency buffers any time it thinks it can (which may be the source of some bugs). For example if you are running hardware insets in a signal flow that has no true live input/monitoring path it runs the insert through the high latency buffers, absolute latency then does not matter and Pro Tools ADC (Automatic Delay Compensation) correct for that not substantial buffer latency. I have no idea how well Logic does this for example, if for example the I/O Utility always throws plugin chains into low-latency mode that seems a mistake. But then I've never had any problems mixing I/O inserts with plugins in Logic or Pro Tools and never had to mess around working out what is going on. I don't load up mix busses with super-heavy plugins and if I do use heavy plugins elsewhere I will use freeze/commit to tame CPU usage. Being able to "commit up to an insert", including with hardware inserts in that stack is a very nice feature in Pro Tools. My general expectation from a Logic Pro user moving to Pro Tools is they might want to be prepared for more faffing around than they are used to to get a system running well/as good as it can. Worrying about what ifs with complex systems is frequently not going to help, the things that will get you are often things you don't even know to worry about. You need to get your hands on Pro Tools and actually try using it yourself. When you install it make sure to do the systems optimizations, see "help us help you" up the top of every DUC web page. Make sure all your plugins are up to date and the AAX versions are ported to Apple Silicon (unlike Logic Pro Tools cannot run native on Apple Silicon and use Intel legacy plugins). Find some good tutorials online about using hardware inserts with Pro Tools and skim the stuff in the Pro Tools reference guide, unlike Logic Pro Tools hardware inserts need to be match I/O pairs on the interface. probably the most common cause of tears with the, second is not understanding latency/need to use ADC/how to handle interfaces that do not report the actual RTL latency and require some manual insert latency adjustment (unlike Logic and most other professional DAWs, Pro Tools lacks a hardware insert ping function). |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
S6 multi mono plugin behaviour | espron | Avid S4/S6 | 1 | 10-28-2020 10:40 AM |
PT 2020.5 PlugIn Window behaviour | Franklyn | Pro Tools 2020 | 9 | 09-03-2020 06:24 AM |
Another Logic X bug - plugin ordering | robertg | Artist Series | 1 | 10-25-2018 09:06 AM |
Plugin behaviour !? | doesthisexist | 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) | 2 | 10-30-2007 10:13 AM |
Plugin Logic XP | Sawxfan | 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) | 5 | 03-07-2002 10:01 PM |