Digital Performer 11.32

Discussion of Digital Performer use, optimization, tips and techniques on MacOS.

Moderator: James Steele

Forum rules
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
User avatar
James Steele
Site Administrator
Posts: 22789
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: DP 11.32 Hardware Inserts

Post by James Steele »

HCMarkus wrote: Mon Jun 17, 2024 1:45 pm After hanging out with Mr. Steele today, I was thinking about the Hardware Insert issue. James explained that Insert Plugin settings are not recalled or are lost when just about any operation is performed in DP.

Although MOTU must face (and hopefully will eventually), how about pinging the DA-AD latency once, recording the required offset, and simply advancing tracks (manually or via a plugin like Precision Delay) to be processed externally, then bussing to the outboard gear and back into DP in Input Monitor mode?

Latency should be a constant as long as buffer size is not changed.

Unless you have oodles of outboard gear, it would seem setting this up would be simple enough; it could be incorporated into a template.

Thoughts?
I'll just try to take this on in a random scattershot fashion. :)

As far as "any operation is performed in DP," I haven't sat down and quantified it. I wanted to make a definitive list and put time into testing, but to be honest, I have been a little disheartened by the situation and not yet ready to do a lot of work, submit it to MOTU, and then as many times before sit back while a bug persists for years. Granted, they have to prioritize and it just may be that most users are working completely "in the box," so they have to allocate their resources wisely. And speaking of resources, I don't think it would be unreasonable so assume that Steinberg/Yamaha, Apple, and Avid have deeper pockets and more resources than MOTU. MOTU probably must be more strategic by necessity.

It seems the Hardware Insert Plugin (hereafter "HIP") will lose the connection to the analog I/O when it is:
• dragged from one insert to another on the same track
• dragged from an insert on one track to an insert on another track
• a software plugin is inserted in an insert prior to the hardware insert plugin.

There are probably some other situations where this occurs as well. I haven't really sat down to test all of this.

Latency should be a constant as long as buffer size is not changed.
This should be true... especially when dealing with purely analog outboard gear. Once a signal enters the input of an analog processor, the signal is moving at the speed of light. So there is no latency on something like an analog hardware compressor. For example, my 76F latency offset is 48 samples give or take. I say "give or take" because the "ping" of the HIP can return different values sometimes. But any latency is solely due to the time it takes to go through the D>A conversion and out an analog output ("send") on my 828es, and then be converted back into analog by the A>D on the input ("return").

One strange aside here that I have not figured out, is that DP's HIP will ping about 48 samples round trip latency on the mono send/return to my 76D compressor, yet it returns 78 samples on the stereo send/return to my AudioScape Buss Comp. I don't understand why it should be any different? But that's what DP does when it's on my Master Fader track.

On the other hand, if you're using an outboard digital processor *connected via analog*, you're going to get not only the round trip latency, but the latency caused by the units own A>D and D>A conversion, plus whatever time its CPU takes to do the audio processing. So it will be a higher number of latency and can even change... for example a simple reverb might require less processing than a more complex reverb, hence the CPU will need more time to process the digital audio.

But for the sake of discussion, if we are talking about outboard processors that will always have the same amount of latency, the way Pro Tools and Cubase do this seems much more elegant. Both of them have you configure the external processor *once* in an I/O window. You set up the analog ins/outs and then enter a latency figure and then it's available in all projects as a plugin, by name. No "pinging" needed at that point and it never loses contact with its physical inputs/outputs or forgets the latency figure. Another interesting thing is that Pro Tools requires you to enter the latency in milliseconds. At first I didn't understand. Why not enter samples? Once I learned why, it was glaringly obvious: you might change sample rates. 48 samples at 48k is a shorter period of time than 48 samples at 44.1k.

Unless you have oodles of outboard gear, it would seem setting this up would be simple enough; it could be incorporated into a template.
My problem is that I *don't* have oodles of outboard gear and as such, you're likely to use a workflow in which you insert a hardware compressor on a vocal, dial it in just right and then bounce because you want to use that hardware compressor on a different track. So you will end up adding HIP to a track... getting it right... printing... then bypassing it and repeating on another track.

But I have been thinking of some other possible workarounds:

First for the problem of moving the HIP and losing connection to the hardware I/O. You can save a preset in DP's plugin windows. It may be possible to restore the connecting by choosing a preset that changes the I/O assignments, then choosing the proper one again. This might be a little faster than going into the Send and Return pop ups and changing each to something else and back again.

Second, for the problem of forgetting latency:
...how about pinging the DA-AD latency once, recording the required offset, and simply advancing tracks (manually or via a plugin like Precision Delay) to be processed externally, then bussing to the outboard gear and back into DP in Input Monitor mode
?

This was very interesting, and it caused me to think of an alternate and possibly more convenient solution (until MOTU can fix this). I remembered there used to be a plugin that I believe was called "latency fixer." (I'm going to go looking for it to see if it's still available and supported. It was freeware as I recall.).

Update: Found it! Probably needs Rosetta. I'll be doing some testing.
https://www.expert-sleepers.co.uk/latencyfixer.html

IIRC, this plugin did one thing: it occupied an insert and reported a user defined latency to the host DAW, even though it wasn't doing any processing. That allowed you to effectively shift tracks earlier without actually moving the soundbites themselves.

In theory, if DP's HIP is not retaining my 48 sample latency offset, I could simply place an instance of latency fixer in the insert just prior to HIP, set latency fixer to 48 samples, and then leave DP's HIP at zero samples (a value it so desperately wishes to maintain... so let it!) :lol: Then when you close and reopen projects, things should be on time, every time... like when you use Pro Tools, Logic, Cubase or any other Mac DAW besides DP. (Okay... that last part was unnecessary... sorry!) :lol:

I'll explore this last potential workaround and report back. Although I'm becoming weary of using that word: "workaround."
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.!
User avatar
HCMarkus
Posts: 10378
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: DP 11.32

Post by HCMarkus »

Good luck James!

I sorta' figure that most folks won't be using external processing thru digital FX, as we have such a plethora of such FX on hand right in DP. But you are correct, another pair of AD/DA would add more latency.

Strange result on the Stereo Bus Comp reported latency differing from Mono latency.

BTW, 48 samples latency @ 48k sample rate is ONE whole millisecond... unless you are processing one track that is part of a stereo pair or multi-mic drum kit and phasing is audible, the single ms of delay would (IMO) not be perceptible as a timing issue. Nor would 76 samples.

As such, from a practical perspective, the latency may be pretty much a non-issue. Although still annoying.
HC Markus
M1 Mac Studio Ultra • 64GB RAM • 828es • macOS 14.73 • DP 11.34
https://rbohemia.com
User avatar
James Steele
Site Administrator
Posts: 22789
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: DP 11.32 Hardware Inserts

Post by James Steele »

Well, this Hardware rabbit hole is DEEP! Latency Fixer works as you'd expect, but very strange is going on.

I found that:

1. If there are NO plugins on the Master Fader track, then the Hardware Insert Plug works just as it should when you close and reopen a project. However, if there are plugins on the Master Fader track, somehow the latency offset for those plugins is being inserted (invisibly) as the latency offset for the Hardware Insert plugin on another track. You can reveal this value by clicking "Detect" in the Hardware Insert Plugin. You need to do it twice to get a "correct" value.

I made a rather lengthy video demonstrating this and I attempted to do macOS screen capture video and then route the sound of the DAW and a microphone for me to narrate it to the screen capture app and thought I had it working but for some strange reason, when the tracks were out of sync, it didn't get captured in the audio. I'm going to investigate this further. I may have to do an iPhone video as a last resort once I make sure it's not user error.

It's also easier to demo this when a mono track and an outboard analog compressor like my 76F, but it's not connected right now. Ugh.
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.!
User avatar
HCMarkus
Posts: 10378
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: DP 11.32

Post by HCMarkus »

Found a bug today: Waves Sibilance (my fave de-esser) v14.0, does not display proper graphic under 11.32. It works properly under DP 11.31. Audio is fine, the display just fails to show activity under DP11.32.

Sibilance works properly with Logic 11.

EDIT: Also found this: When recording from an analog input to my 828es, DP11.32 displays the recorded waveform over a red background in the Tracks Window while it is being recorded, as it should. However, in the Sequence Editor Window, DP displays a flat line over a red background while recording is ongoing and after punch out. Only once the transport is stopped does DP11.32 draw and display the recorded waveform. If I record the output of a VI internally within DP, the recorded waveform is displayed properly while recording is ongoing in both the Tracks and SE Windows in DP11.32.

DP11.31 properly displays waveforms during recording in both the Tracks and SE Windows.

So much for perfection. :boohoo: Reported both to MOTU.
Last edited by HCMarkus on Mon Jun 17, 2024 7:16 pm, edited 1 time in total.
HC Markus
M1 Mac Studio Ultra • 64GB RAM • 828es • macOS 14.73 • DP 11.34
https://rbohemia.com
User avatar
James Steele
Site Administrator
Posts: 22789
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: DP 11.32 Hardware Inserts

Post by James Steele »

HCMarkus wrote: Mon Jun 17, 2024 5:06 pm Good luck James!

I sorta' figure that most folks won't be using external processing thru digital FX, as we have such a plethora of such FX on hand right in DP. But you are correct, another pair of AD/DA would add more latency.
Yeah... I don't think most folks would. Although there might be some weirdos, like myself, who just for fun might want to patch in some quirky piece of gear like my old DeltaLab Effectron II, or some other thing just for giggles. But definitely not something most people would do. Hence, Steinberg and Avid have a central repository of sorts where you enter a latency offset once, and then forget about it.
Strange result on the Stereo Bus Comp reported latency differing from Mono latency.
It is indeed strange. It might be my fault and I need to put the buss comp in bypass.

BTW, 48 samples latency @ 48k sample rate is ONE whole millisecond... unless you are processing one track that is part of a stereo pair or multi-mic drum kit and phasing is audible, the single ms of delay would (IMO) not be perceptible as a timing issue. Nor would 76 samples.
I agree. And yet, DAW developers provide detection and a place to enter offsets. If I remember correctly, in Pro Tools it was actually 44 samples at 48K, which turned out to be .92 ms.

But the fact that you reminded me that this delay should be inaudible is helping me confirm my theory about what is happening here.

I found that as long as there are NO plugins on the Master Fader track... if I save, close and reopen a project, a track with a Hardware Insert Plugin plays in time. And even if it was off by 44 samples, it should be undetectable anyway. However, in certain projects if I closed the project and reopened it, the track with the Hardware Insert Plugin would play back audibly late!!! I mean noticeably!

What I found seems to be happening is that the combined latency of plugins on the Master Fader is being inserted as the latency offset in the Hardware Plugin (which is on a different track). You can hear when a vocal track is playing back 7,400+ samples late!

I can actually see this, by removing plugins from the Master Fader, adding a plugin like Ozone to the Master Fader, then clicking the "Detect" button in the Hardware Insert Plugin and getting a wildly large sample offset. Coincidentally, seemingly equal to the combined latency of the plugs on the Master Fader. A second click on the "Detect" button will return a normal number.

I also think this incorrect latency is being added to the Hardware Insert Plugin upon reopening a project. This is the only reason the delay would be audible. When I open the hardware insert and click "Detect," the first time I will get this large number which is probably what was being applied. But then again, my audio should be playing earlier right... not delayed. On the second click of the "Detect" button, a more normal value is applied and the track plays on time.

Something is seriously weird here on my system and it involves some strange interaction between the Hardware Insert plugin and plugins on the Master Fader track. I'll have to connect up my 76F and make a demo video with my iPhone. Maybe it has to do with how my routing is set up. I monitor through the AVB Mixer... and don't have virtual output of the DAW routed directly to the Main L&R hardware outputs. Don't know if maybe for a moment something is taking a direct path to the output and something else going to the mixer.

My brain hurts. I'll have to make a video. I'm NOT getting this issue in other DAWs however, so the routing thing may not apply.
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.!
User avatar
HCMarkus
Posts: 10378
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: DP 11.32 Hardware Inserts

Post by HCMarkus »

I don't think it is routing. Good luck sorting it!
User avatar
James Steele
Site Administrator
Posts: 22789
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: DP 11.32 Hardware Inserts

Post by James Steele »

HCMarkus wrote: Mon Jun 17, 2024 7:31 pm I don't think it is routing. Good luck sorting it!
No.... I don't think so either. If it was a routing issue, it would happen in other DAWs, I would think.

Anyway... I just finished making a quick and dirty iPhone video demonstrating the issue. It's 8 minutes long, but I sort of belabor it to reinforce what's happening so you can probably get the gist in the first few minutes. :lol:

This is an UNLISTED video, because it's not my desire to make it searchable... I'm not out to bash MOTU, but I'm concerned about this problem.

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.!
User avatar
fdco
Posts: 40
Joined: Sat Feb 24, 2007 1:41 am
Primary DAW OS: MacOS
Location: Paris, France
Contact:

Re: DP 11.32

Post by fdco »

HCMarkus wrote: Mon Jun 17, 2024 6:13 pm Found a bug today: Waves Sibilance (my fave de-esser) v14.0, does not display proper graphic under 11.32. It works properly under DP 11.31. Audio is fine, the display just fails to show activity under DP11.32.

Sibilance works properly with Logic 11.
Same Here with Apulsoft ApQualizer, no spectrum display, no input - output levels display.
This only happens on instrument tracks with the AU version of the plugin.
The VST3 version works fine.
Mac Book Pro M1 32gb -2TB,
Apogee Symphony Thunderbridge,
DP11, MTPAV, Linnstrument, Chapman Stick
User avatar
HCMarkus
Posts: 10378
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: DP 11.32

Post by HCMarkus »

fdco wrote: Mon Jun 17, 2024 11:20 pm
HCMarkus wrote: Mon Jun 17, 2024 6:13 pm Found a bug today: Waves Sibilance (my fave de-esser) v14.0, does not display proper graphic under 11.32. It works properly under DP 11.31. Audio is fine, the display just fails to show activity under DP11.32.

Sibilance works properly with Logic 11.
Same Here with Apulsoft ApQualizer, no spectrum display, no input - output levels display.
This only happens on instrument tracks with the AU version of the plugin.
The VST3 version works fine.
Thanks for the info... I'll try VST3. I'm corresponding with MOTU on this issue.
User avatar
HCMarkus
Posts: 10378
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: DP 11.32

Post by HCMarkus »

Issue #1:

The AU of Sibilance works properly in Live Mode but improperly in PreGen mode in DP11.32

VST3 version of Sibilance does not exhibit the bad behavior in Live or PreGen DP11.32. (Thanks fdco!)
EDIT:But then I went and updated Waves and now DP doesn't like VST3 for Sibilance!. Waves was showing V14 .0 before and after the update but something changed.

Issue #2

Interestingly, DP’s ability to redraw waveform while recording is impacted by size at which each window is rendered. As is visible in the video I sent to MOTU, as I zoom in on waveform being recorded, we get to the point where the waveform is no longer rendered until transport is stopped. Interestingly, when the window is in a mid-size, you can watch the screen rendering merely lagging behind the recording.

The project file in which this is happening is a large one with lots of VIs and Audio tracks. I tried Live Mode; no difference. I tried removing Ozone from Master Bus… no change.

In my raw template, this behavior does not occur. So project size appears to impact the issue.

My Mac is M1 Studio Ultra with 64GB RAM; all audio and project files are run from the Mac’s internal SSD.
sayatnova
Posts: 290
Joined: Mon Aug 08, 2005 10:01 pm
Primary DAW OS: Unspecified

Re: DP 11.32

Post by sayatnova »

I use both AES to connect to my outboard reverbs, and basic analogue for my outboard compressors to connect to DP via the Hardware Insert plugin. Both ways are buggy in DP. Studio One does not do this and works, as does Ableton Live, for comparison... I really wish DP worked reliably, as well.
http://www.bfdmusic.com
Mac Studio Ultra, 64 gigs RAM, OSX 14.5, DP 11.32, UAD2 thunderbolt satellite octo, Apogee Symphony IO MK2 TB
User avatar
hammerman
Posts: 533
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Lynn, MA
Contact:

Re: DP 11.32

Post by hammerman »

HCM, I noticed a Waves redraw issue with Ren Comp and also duplicated your results with Sibilance. I thought it was a Waves issue so I did the WUP and realized I already had the latest version of the V14 plug-ins. Oh, well. There'll be a V15, no?

Also, I noticed that Spectrasonics Keyscape hiccups and mutes real badly with pre-get on. In live mode, no issues during playback. And no problems with Omnisphere, Trillian or Stylus RMX, just Keyscape. I can test running a Keyscape piano in Omni and see how that goes.

Oy, it's always something!
M2 Mac Studio Ultra - 64 GB RAM - Sequoia - DP 11
User avatar
Babz
Posts: 1059
Joined: Sun Oct 17, 2004 10:01 pm
Primary DAW OS: Unspecified

Re: DP 11.32

Post by Babz »

James Steele wrote: Sun Jun 16, 2024 8:35 pm
As mentioned, DP's Hardware Insert plugin "forgets" the latency offset when a project is closed and then re-opened. You can open the plugin, and the number you entered is still there, but it's not being observed. You have to click in the box and hit "Enter" to get DP to recognize it again. And even then, when you close the project, it will be forgotten.
Sorry to hear this is still not fixed in DP 11. All I can add is that I ran across this MOTU video at least 6 years ago and tried the steps shown in the video and immediately ran into the exact bug you describe. You can save your settings (as shown in the video), but then they are lost when you try to recall them:

https://www.youtube.com/watch?v=3Lpu62ko3_A

I immediately contacted MOTU and they immediately reproduced and acknowledged the bug. At that time I said to them, if only Brendon had tried to recall his saved setting in the video, he would have run right into the bug.

As I say, that was back in DP 9, at least 5-6 years ago. I have not tested the feature again because these days I really only use outboard effects with hardware synths and a mixer, so I just have not had occasion to try it again.

It does make you wonder how such bugs are not detected, since all you have to do is try the feature and you will immediately encounter them. Especially, when you go through all the trouble of creating a video demonstrating the feature! Equally puzzling is how, even though they clearly know about and can reproduce the bug, version after version is released and the issue is never addressed. And yet, every time a new update comes out I see this whole list of bug fixes about things I never heard of, or encountered, and which would make zero difference to my workflow, but the bugs I reported are never on the list.

Another bug that I reported to MOTU long ago that has not been addressed version-after-version is the Clippings bug. Clippings lose their output assignment when you try to use them in another project. The Clippings feature is an extremely useful function, or it would be, but this bug cuts through the heart of it and makes it essentially unusable. And yet this bug appeared in DP 10 and has not been fixed through any update to DP 10 or DP 11. I guess it's not enough to report a bug once, but you need to keep reporting it to them again and again.
User avatar
monkey man
Posts: 14073
Joined: Fri Apr 22, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Melbourne, Australia

Re: DP 11.32

Post by monkey man »

Babz is in da house!

Good to see you again sis'. :headbang:

Mac 2012 12C Cheese Grater, OSX 10.13.6
MOTU DP8.07, MachFive 3.2.1, MIDI Express XT, 24I/O
Novation, Yamaha & Roland Synths, Guitar & Bass, Kemper Rack

Pretend I've placed your favourite quote here
User avatar
HCMarkus
Posts: 10378
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: DP 11.32

Post by HCMarkus »

MLC, Babs and Monkey in the house! :woohoo:

Great to see all of yous!
HC Markus
M1 Mac Studio Ultra • 64GB RAM • 828es • macOS 14.73 • DP 11.34
https://rbohemia.com
Post Reply