Work Priority

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.
Johneecatt
Posts: 47
Joined: Sun May 29, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Los Angeles

Work Priority

Post by Johneecatt »

I recently bought an Apogee Duet to use with my DP5.13 (bought after the 1'st, but waiting for the upgrade).

Anyway, there is tremendous crackles 'N' pops on record (through a G5, 10.4.11). I love the sound of the Duet, but I've tried everything to get rid of the snap, crackle, pop. Nothing under 512 was useable (and I just can't deal with that much latency). I'd read that someone tried changing the work priority to medium, and it was better, but not a lot. Then, just for grins, I tried low priority, and just-like-that, I could record at 128 (still got some grit at 64, but I can live with 128).

So, my guru question is, how does the 'work priority' function? And what does it control?

Thanks, Guys
magicd
Posts: 1461
Joined: Sun Oct 31, 2004 10:01 pm
Primary DAW OS: MacOS
Contact:

Post by magicd »

Work priority has to do with how DP claims thread priority within the OS. When the setting is low or medium, DP gives up some of the thread priority and other processes can claim priority within the OS.

You did the right thing, for the right reason, and got the right result. Some audio hardware drivers need more thread priority within the OS in order to function properly. By dropping work priority in DP to a lower setting, you allow the hardware driver more access to the OS threading. The hardware driver works better and you therefore get better overall audio performance.

As a general rule, I lower the Work Priority in DP if I am using any non-MOTU audio interface, or if I am running on a non-Intel Mac, especially if it is a single processor G4 or G5.

Dave
Johneecatt
Posts: 47
Joined: Sun May 29, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Los Angeles

Post by Johneecatt »

Dude - are you like, a teacher or something? That was a very lucid answer. Thanks.

My G5 is a dual 1.8, so if I mix at, say 1024, is there any necessity to change work priority to mix?
User avatar
Tritonemusic
Posts: 2745
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS

Post by Tritonemusic »

Johneecatt wrote:Dude - are you like, a teacher or something?

:lol: He's definitely an authority on the subject, if anyone is. MagicD is the one thing you can't find in the manual but should have a chapter dedicated just to him.
DP 10.13, OS 13.7.5, iMac Pro (2017) 3.2 GHz 8-Core, 32 GB RAM, MOTU M4
User avatar
kgdrum
Posts: 4068
Joined: Tue Nov 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: NYC

Post by kgdrum »

more of DP's magic is due to MagicDave ,then most people realize. :wink:
2012 Mac Pro 3.46GHz 12 core 96 gig,Mojave, DP11.01,Logic 10.51, RME UCX,Great River ME-1NV,a few microphones,UAD2, Komplete 12U,U-he,Omni & way too many VI's,Synths & FX galore!, Mimic Pro w/ SD3,Focal Twin 6 monitors, Shunyata...........
User avatar
mhschmieder
Posts: 11386
Joined: Wed Jul 06, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Annandale VA

Post by mhschmieder »

Here's an ironic counterspin on the work priority issue:

I bought Sample Modeling's "The Trumpet" this week, but couldn't run it. No big deal, as I doubt I'll wait any longer than September for a new Mac (just waiting for the next round of updates, as Apple may release the equivalent of a Cube based on some recent rumours).

Last night, I decided to try it on some pre-recorded MIDI vs. in live mode. Still no go. So, it was time to experiment with buffer settings and Work Priority. The ONLY combination that allowed me to render a full track, was buffer size = 512 and Work Priority = High!

I got crackly output while monitoring the recording, but it played back beautifully afterwards.

So, even in the context of what Magic Dave said, this all makes sense, and sheds even more light into how these settings affect the whole audio chain both at the input stage and the output stage.

I typically use buffer size of 1024, or 2048 when I can get away with it, and Work Priority = Medium. Perhaps for regular work involving VI's that aren't rated beyond my computer specs :-), I should try Work Priority = Low -- though I rarely have trouble with my RME Fireface 800 within DP these days. Instead. it stops playback, crackles, or jumps, in iTunes!
iMac 27" 2017 Quad-Core Intel i5 (3.8 GHz, 64 GB), OSX 13.7.1, MOTU DP 11.34, SpectraLayers 11
RME Babyface Pro FS, Radial JDV Mk5, Hammond XK-4, Moog Voyager

Eugenio Upright, 60th Anniversary P-Bass, USA Geddy Lee J-Bass, Yamaha BBP35
Select Strat, 70th Anniversary Esquire, Johnny Marr Jaguar, 57 LP, Danelectro 12
Eastman T486RB, T64/V, Ibanez PM2, D'angelico Deluxe SS Bari, EXL1
Guild Bari, 1512 12-string, M20, Martin OM28VTS, Larivee 0040MH
Johneecatt
Posts: 47
Joined: Sun May 29, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Los Angeles

Post by Johneecatt »

mhschmieder wrote:Here's an ironic counterspin on the work priority issue:

I got crackly output while monitoring the recording, but it played back beautifully afterwards.
Exactly opposite. Mine recorded crackly, and it was on the track. Thanks for the insight.
User avatar
cbergm7210
Posts: 1671
Joined: Mon Jan 14, 2008 10:34 am
Primary DAW OS: MacOS
Location: High Ridge, MO

Post by cbergm7210 »

still got some grit at 64,
Can you tell me about this "grit"?

I swear sometimes I hear something that I could call "grit" or "fuzz" or "high end harshness" sometimes while tracking with my RME Fireface 800. I wonder if this is the same thing you are talking about.

Is what you are talking about with that reference a very subtle artifact, or a completely noticeable "noise"?

Thanks for the insight.
Mac Pro 2.66GHz Dual Quad Core Nahalem, 16 Gigs RAM, DP 9, RME Fireface 800, MOTU MIDIexpress 128, Mac OS 10.8.5

http://www.rfjmusic.com
User avatar
monkey man
Posts: 14073
Joined: Fri Apr 22, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Melbourne, Australia

Post by monkey man »

666 wrote:
Johneecatt wrote:Dude - are you like, a teacher or something?
:lol: He's definitely an authority on the subject, if anyone is. MagicD is the one thing you can't find in the manual but should have a chapter dedicated just to him.
Ha! So true, '6ster.

His greatest asset though, IMHO, is that he's a cool guy.
'Course, the vast knowledge base he's absorbed over the years and his love of old-school methods and gear only serve to make him even cooler. :cool:

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
Johneecatt
Posts: 47
Joined: Sun May 29, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Los Angeles

Post by Johneecatt »

cbergm7210 wrote:
Can you tell me about this "grit"?

I swear sometimes I hear something that I could call "grit" or "fuzz" or "high end harshness" sometimes while tracking with my RME Fireface 800. I wonder if this is the same thing you are talking about.

Is what you are talking about with that reference a very subtle artifact, or a completely noticeable "noise"?

Thanks for the insight.
Mostly, I'm talking about audible crackles, but there's also a bit of high end harshness (kind of...granular...) at 64 buffer that smoothes out (to my ears anyway) at 128.
User avatar
toodamnhip
Posts: 3849
Joined: Fri Jan 07, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Post by toodamnhip »

magicd wrote:Work priority has to do with how DP claims thread priority within the OS. When the setting is low or medium, DP gives up some of the thread priority and other processes can claim priority within the OS.

You did the right thing, for the right reason, and got the right result. Some audio hardware drivers need more thread priority within the OS in order to function properly. By dropping work priority in DP to a lower setting, you allow the hardware driver more access to the OS threading. The hardware driver works better and you therefore get better overall audio performance.

As a general rule, I lower the Work Priority in DP if I am using any non-MOTU audio interface, or if I am running on a non-Intel Mac, especially if it is a single processor G4 or G5.

Dave
will audio recorded at a lower work priority have any less fidelity?
Mac Pro (Late 2013
2.7 GHz 12-Core Intel Xeon E5
64 GB 1866 MHz DDR3
Mojave
DP 10.13
MOTU 8pre, MTP AV, 828 mkII
Tons of VIS and plug ins. SSD hard drives etc
User avatar
kassonica
Posts: 5231
Joined: Sat Oct 30, 2004 11:01 pm
Primary DAW OS: MacOS
Location: melbourne, Australia
Contact:

Post by kassonica »

No it doesn't effect the sound quality.

It's only function is how the interface interacts with the threading of the CPU.
Creativity, some digital stuff and analogue things that go boom. crackle, bits of wood with strings on them that go twang
User avatar
toodamnhip
Posts: 3849
Joined: Fri Jan 07, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Post by toodamnhip »

kassonica wrote:No it doesn't effect the sound quality.

It's only function is how the interface interacts with the threading of the CPU.
So then what if any, is a possible down side to everyone just setting work priority to Low?
Mac Pro (Late 2013
2.7 GHz 12-Core Intel Xeon E5
64 GB 1866 MHz DDR3
Mojave
DP 10.13
MOTU 8pre, MTP AV, 828 mkII
Tons of VIS and plug ins. SSD hard drives etc
User avatar
kassonica
Posts: 5231
Joined: Sat Oct 30, 2004 11:01 pm
Primary DAW OS: MacOS
Location: melbourne, Australia
Contact:

Post by kassonica »

toodamnhip wrote:
kassonica wrote:No it doesn't effect the sound quality.

It's only function is how the interface interacts with the threading of the CPU.
So then what if any, is a possible down side to everyone just setting work priority to Low?
Well as I understand it Motu interfaces (and drivers) are written to to take full advantage of the threading of information to the CPU and work better on the high setting. If you have more than one CPU it is recommend to do so.

I found that high was the best setting with the Motu 828mk2 however when I bought the RME it works MUCH better on medium than high.

Some interfaces and drivers are not optimized very well with DP it seems so they recommend that you don't use the high setting.

But there was a thread about this a while back and magicd himself said in a post that it does not effect the sound in anyway if my memory serves me.
Creativity, some digital stuff and analogue things that go boom. crackle, bits of wood with strings on them that go twang
jlstcui
Posts: 14
Joined: Sat Nov 26, 2005 11:33 pm
Primary DAW OS: MacOS
Location: Southern California

work priority

Post by jlstcui »

Hmmm. I did a bit of DP6 manual reading the other day, and though I haven't yet installed the new version (I'm happily running 5.13), I did decide to apply one of the manual's general suggestions: change work priority to "High."

Since then, I've had considerable trouble getting any decent number of VI's to playback together properly. I'm thinking of trying "Medium" again, if not low.

I run an older MOTU audio interface, the 1224. Is it possible that I should now be thinking of trading up to a newer interface, and if so, which would be best?
Post Reply