Latency with Bidule?

For seeking technical help with Digital Performer and/or plug-ins on MacOS.

Moderator: James Steele

Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
Post Reply
hrw
Posts: 616
Joined: Mon Aug 11, 2008 7:41 am
Primary DAW OS: MacOS
Location: Sydney, Australia

Latency with Bidule?

Post by hrw »

i'm using Bidule to host EW PLAY rewire slave to Digital Performer 6.02.
i'm getting alot of latency where when i playback its quite out of time with the click or any audio or VI's inside DP. How and where do i fix this?
Buffer settings somewhere? Where?
Computer/s: OSX 10.8.3

2 x 2.66 GHz Mac Pro Quad-Core Intel Xeon w/ 16GB RAM,

DAW:DP8.05
Hardware: Apogee Duet
VI's/Plug-ins:
Kontakt 5.1, EW PLAY Libraries and a
million others.
hrw
Posts: 616
Joined: Mon Aug 11, 2008 7:41 am
Primary DAW OS: MacOS
Location: Sydney, Australia

Re: Latency with Bidule?

Post by hrw »

anyone?
Computer/s: OSX 10.8.3

2 x 2.66 GHz Mac Pro Quad-Core Intel Xeon w/ 16GB RAM,

DAW:DP8.05
Hardware: Apogee Duet
VI's/Plug-ins:
Kontakt 5.1, EW PLAY Libraries and a
million others.
dix
Posts: 3098
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Francisco
Contact:

Re: Latency with Bidule?

Post by dix »

I'm just now jumping on the Bidule-wagon. I'm running six pretty full instances of Kontakt3 and three Play instances. I have the buffer in the Bidule prefs and DP set to 512. The latency is what you'd expect with that setting. I haven't tried other settings yet. Based on what I've read this appears to be the best buffer size.
14-inch MBP M1 Max (2021), 13.6.x, 64GB RAM, UAD Quad Tb Satellite, 4 displays ::: 2009 4,1 > 5,1 MacPro 12-core 3.33 ghz , 10.14.x, 96GB RAM, GeForce GTX 770 , NewerTech eSATA/USB3 PCIe Host Adapter, UAD-2 Quad, ::: 15-inch MBP (2015) 10.14.x, 16GB RAM ::: Lynx Aurora (n) USB ::: DP (latest version), Vienna Ensemble Pro danwool.com
jweisbin
Posts: 108
Joined: Tue Jul 26, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Re: Latency with Bidule?

Post by jweisbin »

Can someone please outline how to set up Bidule this way? Are you running Bidule as an AU plug or standalone? Should there be a separate instance of Bidule for each plug-in? Are you running Play as an AU plugin inside Bidule?

Thanks.
Hackintosh, UAD Apollo Quad (TB card), Dangerous Source, Chandler EMI TG2 Pre, Neve Portico 5012 pre, Adam A-7's, Adam Sub8, Neve 33609/C bus comp, AMS Neve 8803 EQ, Audient Mico Pre, too many pedal steel guitars.
dix
Posts: 3098
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Francisco
Contact:

Re: Latency with Bidule?

Post by dix »

jweisbin wrote:Can someone please outline how to set up Bidule this way? Are you running Bidule as an AU plug or standalone? Should there be a separate instance of Bidule for each plug-in? Are you running Play as an AU plugin inside Bidule?

Thanks.
I use standalone and then ReWire to bring it into DP. Bidule will host many instances of various AU instruments, including Play.

Here's the video I used to get me going. http://www.youtube.com/watch?v=KBB4Txnpl78

In fact all the videos that guy, Mike, does are extremely useful.
14-inch MBP M1 Max (2021), 13.6.x, 64GB RAM, UAD Quad Tb Satellite, 4 displays ::: 2009 4,1 > 5,1 MacPro 12-core 3.33 ghz , 10.14.x, 96GB RAM, GeForce GTX 770 , NewerTech eSATA/USB3 PCIe Host Adapter, UAD-2 Quad, ::: 15-inch MBP (2015) 10.14.x, 16GB RAM ::: Lynx Aurora (n) USB ::: DP (latest version), Vienna Ensemble Pro danwool.com
jweisbin
Posts: 108
Joined: Tue Jul 26, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Re: Latency with Bidule?

Post by jweisbin »

Thanks!
Hackintosh, UAD Apollo Quad (TB card), Dangerous Source, Chandler EMI TG2 Pre, Neve Portico 5012 pre, Adam A-7's, Adam Sub8, Neve 33609/C bus comp, AMS Neve 8803 EQ, Audient Mico Pre, too many pedal steel guitars.
dix
Posts: 3098
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Francisco
Contact:

Re: Latency with Bidule?

Post by dix »

hrw wrote:i'm using Bidule to host EW PLAY rewire slave to Digital Performer 6.02.
i'm getting alot of latency where when i playback its quite out of time with the click or any audio or VI's inside DP. How and where do i fix this?
Buffer settings somewhere? Where?
I see what you're saying now. I just figured out/remembered that Bidule/ReWire tracks are not part of DP's Automatic Delay Compensation scheme (it's actually mentioned in Mike's Screencast thread, but I must have missed it). For example, if I double a Bidule instrument with an onboard DP plugin instrument there is flamming. As I add plugin effects to the session the flamming gets worse (longer delay). Add a Waves or UA compressor to the Master fader and forget about it - the the Bidule tracks play like 250ms ahead of the DP tracks [and the click btw, hrw]. There are benefits to Bidule, but this latency is a bit of a deal breaker for me.

I'm wondering how Bidule people are getting around this, apparently, inherent latency. Anyone?
14-inch MBP M1 Max (2021), 13.6.x, 64GB RAM, UAD Quad Tb Satellite, 4 displays ::: 2009 4,1 > 5,1 MacPro 12-core 3.33 ghz , 10.14.x, 96GB RAM, GeForce GTX 770 , NewerTech eSATA/USB3 PCIe Host Adapter, UAD-2 Quad, ::: 15-inch MBP (2015) 10.14.x, 16GB RAM ::: Lynx Aurora (n) USB ::: DP (latest version), Vienna Ensemble Pro danwool.com
User avatar
James Steele
Site Administrator
Posts: 22800
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Latency with Bidule?

Post by James Steele »

You can put a "Time Shift" plug-in on an insert in the MIDI track and advance the track until it doesn't flam.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, macOS Sequoia 15.5 Public Beta 2, DP 11.34, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
dix
Posts: 3098
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Francisco
Contact:

Re: Latency with Bidule?

Post by dix »

James Steele wrote:You can put a "Time Shift" plug-in on an insert in the MIDI track and advance the track until it doesn't flam.
Thanks James

Problem is, each plugin effect seems to introduce a unique amount of latency. I don't think it's possible to calculate one, or even two, formulas to compensate for every plugin. Am I wrong? ...hope so.

[x-post motu-mac]
14-inch MBP M1 Max (2021), 13.6.x, 64GB RAM, UAD Quad Tb Satellite, 4 displays ::: 2009 4,1 > 5,1 MacPro 12-core 3.33 ghz , 10.14.x, 96GB RAM, GeForce GTX 770 , NewerTech eSATA/USB3 PCIe Host Adapter, UAD-2 Quad, ::: 15-inch MBP (2015) 10.14.x, 16GB RAM ::: Lynx Aurora (n) USB ::: DP (latest version), Vienna Ensemble Pro danwool.com
User avatar
James Steele
Site Administrator
Posts: 22800
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Latency with Bidule?

Post by James Steele »

dix wrote:
James Steele wrote:You can put a "Time Shift" plug-in on an insert in the MIDI track and advance the track until it doesn't flam.
Thanks James

Problem is, each plugin effect seems to introduce a unique amount of latency. I don't think it's possible to calculate one, or even two, formulas to compensate for every plugin. Am I wrong? ...hope so.

[x-post motu-mac]
Hey.. I saw your x-post. :) Cool to see someone from the list here too. As for unique latency amounts I don't know. As I said on MOTU-MAC, I'm mostly doing hard rock songs these days and it's pretty much all "organic." Drums, bass, guitars, vocals... all audio tracks. I use very few VIs. In fact, funny... on one song I was using RMX to add a tambourine track for sweetening a chorus, and for giggles I decided to try going out into the studio and PLAY AN ACTUAL TAMBOURINE into a good microphone, and it took just one listen to ditch the RMX track (after fixing some of my poor tambourine technique with editing!)

This is all my characteristically long-winded way of saying that I don't use a lot of VIs, therefore I'm not a good candidate for the Bidule approach. The moment I realized I would have latency to deal with, I ditched the idea right then and there!

One other thing though... I can't be sure, but I'm pretty sure that by contrast, when I ran some VIs standalone in conjunction with Soundflower to route audio back into DP, I did not have any major latency issues. My interest in Bidule was more as an "aggregator" of VIs, meaning that rather than have to open multiple VIs in standalone mode and then load the correct instruments for that DP project individually in each VI, I could just open a Bidule project associated with the DP project, and all of the VIs would load the correct instruments, etc.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, macOS Sequoia 15.5 Public Beta 2, DP 11.34, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
dix
Posts: 3098
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Francisco
Contact:

Re: Latency with Bidule?

Post by dix »

Code: Select all

I can't be sure, but I'm pretty sure that by contrast, when I ran some VIs standalone in conjunction with Soundflower to route audio back into DP, I did not have any major latency issues.
Well, that would be very handy! Thanks (maybe)! Before I start messing with Soundflower, can anyone confirm that it gets incorporated into DP's ADC?
14-inch MBP M1 Max (2021), 13.6.x, 64GB RAM, UAD Quad Tb Satellite, 4 displays ::: 2009 4,1 > 5,1 MacPro 12-core 3.33 ghz , 10.14.x, 96GB RAM, GeForce GTX 770 , NewerTech eSATA/USB3 PCIe Host Adapter, UAD-2 Quad, ::: 15-inch MBP (2015) 10.14.x, 16GB RAM ::: Lynx Aurora (n) USB ::: DP (latest version), Vienna Ensemble Pro danwool.com
User avatar
James Steele
Site Administrator
Posts: 22800
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Latency with Bidule?

Post by James Steele »

Someone made a post today on MOTU-MAC that at a quick reading seemed to imply he found a way to configure Bidule so there isn't MIDI latency... although I'm not sure if that's really the case. It *would* be good news of course!
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, macOS Sequoia 15.5 Public Beta 2, DP 11.34, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
dix
Posts: 3098
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Francisco
Contact:

Re: Latency with Bidule?

Post by dix »

James Steele wrote:Someone made a post today on MOTU-MAC that at a quick reading seemed to imply he found a way to configure Bidule so there isn't MIDI latency... although I'm not sure if that's really the case. It *would* be good news of course!
That's my post. The solution was unearthed by "Kristopher" on MOTU-MAC. Here's (basically) what I posted:

When you create a Bidule ReWire Device it actually creates TWO modules. One for Audio, with blue tab thingys, and one for MIDI, with white tabs. Instead of connecting "Bidule 1" (as created when you drag from the MIDI Device Inputs on the palette) to my instrument, I connected the "Bidule ReWire" MIDI-module to it. In DP "Plogue Bidule Device: Bus 1" shows up and I use that as the MIDI output and hallelujah!: delay-compensated MIDI connection!! The only problem is that the "Bidule ReWire Device" MIDI-module only has 8 channels so you can only have 8 VIs working in Bidule that are in the ADC scheme - ideally I'd like to have 16. However this pretty much gets me where I need to go."
14-inch MBP M1 Max (2021), 13.6.x, 64GB RAM, UAD Quad Tb Satellite, 4 displays ::: 2009 4,1 > 5,1 MacPro 12-core 3.33 ghz , 10.14.x, 96GB RAM, GeForce GTX 770 , NewerTech eSATA/USB3 PCIe Host Adapter, UAD-2 Quad, ::: 15-inch MBP (2015) 10.14.x, 16GB RAM ::: Lynx Aurora (n) USB ::: DP (latest version), Vienna Ensemble Pro danwool.com
Post Reply