I Learned Something About DP Timing Today

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
HCMarkus
Posts: 9793
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

I Learned Something About DP Timing Today

Post by HCMarkus »

When one changes the buffer size, one must de-select Record Enable, then re-enable in order to preserve timing of audio that being recorded.

I was able to prove this by looping back audio. I was doing a little timing testing to satisfy myself that DP was accurately recording my input. When I started switching buffer sizes, I started getting irregular results... sometimes audio was spot-on, other times not even close to its source.

I started working with DP's Metronome and got similar results. Although the Metronome was sounding (phasing) in-time with a pre-recorded, perfectly on-beat Metronome track, the recording was placed in the timeline early or late, depending on where I set the buffer.

Then I stumbled on the answer: DP apparently recalibrate itself internally when one record-enables a track. All I had to do to get perfect, in-time recordings after changing the buffer size was to disable the track Record Enable, then enable it again. Perfect.

Moral of the story: Don't go changing (thank you Billy Joel) your buffer without first disabling recording on tracks. Re-enable recording after changing the buffer size.

I don't have time to test MIDI right now. Anybody want to try that out?

Also, we should test whether disabling/re-enabling recording on one track will reset timing for other record-enabled tracks. I'll try to get back to this later, but invite others to confirm/enhance my findings.
HC Markus
M1 Mac Studio Ultra • 64GB RAM • 828es • macOS 13.6.4 • DP 11.31
User avatar
mikehalloran
Posts: 15294
Joined: Sun Jan 25, 2009 5:08 pm
Primary DAW OS: MacOS
Location: Sillie Con Valley

Re: I Learned Something About DP Timing Today

Post by mikehalloran »

That explains a few anomalies that I've encountered lately.

I never record enable before changing the buffer — except on rare occasions when I forget. When the latency happens, I shrug my shoulders, save, close and reopen the project and the issue goes away upon reopening.

I've never made the connection but I'm betting it's exactly what you say.

I'll be able to test this in a day or two.

Image
DP 11.31; 828mkII FW, micro lite, M4, MTP/AV USB Firmware 2.0.1
2023 Mac Studio M2 8TB, 192GB RAM, OS Sonoma 14.5 b4, USB4 8TB external, M-Audio AIR 192|14, Mackie ProFxv3 6/10/12; 2012 MBPs Catalina, Mojave
IK-NI-Izotope-PSP-Garritan-Antares, LogicPro X, Finale 27.4, Dorico 5.2, Notion 6, Overture 5, TwistedWave, DSP-Q 5, SmartScore64 Pro, Toast 20 Pro
User avatar
MIDI Life Crisis
Posts: 26254
Joined: Wed May 18, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Re: I Learned Something About DP Timing Today

Post by MIDI Life Crisis »

I rarely change my buffer, but I rarely record live into DP these days. Good to know! Thanks.

Buffy approves... or not.

Image
2013 Mac Pro 32GB RAM

OSX 10.14.6; DP 10; Track 16; Finale 26, iPad Pro, et al

MIDI LIFE CRISIS
User avatar
Frodo
Posts: 15597
Joined: Thu Nov 11, 2004 10:01 pm
Primary DAW OS: MacOS
Location: The Shire

Re: I Learned Something About DP Timing Today

Post by Frodo »

Wow. Hooda thunk it?

Thanks, HC!
6,1 MacPro, 96GB RAM, macOS Monterey 12.7, macOS 10.14, DP9.52
User avatar
HCMarkus
Posts: 9793
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: I Learned Something About DP Timing Today

Post by HCMarkus »

You're welcome gents!

Always especially nice to see the furry-footed one 'round these parts. Not so sure about Buffy. :lol:
labman
Posts: 1944
Joined: Sun Jan 23, 2005 10:01 pm
Primary DAW OS: Unspecified

Re: I Learned Something About DP Timing Today

Post by labman »

Thank you Markus! I did not know that. Extra dessert for you today!!! :D
AMPGUI themes - Andy rocks!, 3 macs, MacPro 768GB ram, 16core OS11.7.10, DP11.31, all Waves, all SLATE, PSP, IK multimedia & Audioease plugs, all PAlliance, Softube, tons of NI VI's all air Spitfire, all Audiobro, all Berlin, EW PLAY, LLizard, MachFive3, Kontakt5, Omnisphere, RMX, LASS, all Soundtoys, Lexicon AU's, melodyne and others I know am forgetting, cause I'm old...Also mucho outboard rigs, MTPs, DTP, antelope WC, and 4 control surfaces with Raven.
User avatar
bayswater
Posts: 11995
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: I Learned Something About DP Timing Today

Post by bayswater »

That's great detective work. Do you suppose MOTU knows about this? I guess they "know" but its something that should at least be mentioned in the manual and on the web site.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
stubbsonic
Posts: 4694
Joined: Fri Dec 22, 2006 12:56 pm
Primary DAW OS: MacOS
Contact:

Re: I Learned Something About DP Timing Today

Post by stubbsonic »

That is incredibly useful to know. Seems like the easy fix is for MOTU to add a little pop-up window.

"You've just changed the buffer size. Disarm and re-arm record on all tracks for change to take effect."
M1 MBP; OS 12, FF800, DP 11.3, Kontakt 7, Reaktor 6, PC3K7, K2661S, iPad6, Godin XTSA, Two Ibanez 5 string basses (1 fretted, 1 fretless), FM3, SY-1000, etc.

http://www.jonstubbsmusic.com
User avatar
MIDI Life Crisis
Posts: 26254
Joined: Wed May 18, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Re: I Learned Something About DP Timing Today

Post by MIDI Life Crisis »

Or automatically disarm and rearm to reset it every time?
2013 Mac Pro 32GB RAM

OSX 10.14.6; DP 10; Track 16; Finale 26, iPad Pro, et al

MIDI LIFE CRISIS
User avatar
HCMarkus
Posts: 9793
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: I Learned Something About DP Timing Today

Post by HCMarkus »

Thanks all! I sent an advisory TechLink to MOTU with your suggestions.
User avatar
monkey man
Posts: 13949
Joined: Fri Apr 22, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Melbourne, Australia

Re: I Learned Something About DP Timing Today

Post by monkey man »

HCMarkus wrote:Always especially nice to see the furry-footed one 'round these parts. Not so sure about Buffy. :lol:
You talkin' 'bout RugRunner (Frodo) or moi, Sir Markus? :lol:
MIDI Life Crisis wrote:Or automatically disarm and rearm to reset it every time?
It shouldn't be a matter of DP's disabling then re-enabling anything IMHO, Magilla - it only need refill the current buffers. Done. In-theory. :?

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: 9793
Joined: Tue Jan 10, 2006 9:01 am
Primary DAW OS: MacOS
Location: Rancho Bohemia, California
Contact:

Re: I Learned Something About DP Timing Today

Post by HCMarkus »

monkey man wrote:
HCMarkus wrote:Always especially nice to see the furry-footed one 'round these parts. Not so sure about Buffy. :lol:
You talkin' 'bout RugRunner (Frodo) or moi, Sir Markus? :lol:
Both of you, of course! You are our prime(ate) number here, MM.
User avatar
monkey man
Posts: 13949
Joined: Fri Apr 22, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Melbourne, Australia

Re: I Learned Something About DP Timing Today

Post by monkey man »

Awesome! What a compliment, Sir Markus. Thank you. :love:

Love prime numbers. :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
waterstrum
Posts: 1089
Joined: Tue Oct 19, 2004 10:01 pm
Primary DAW OS: Unspecified

Re: I Learned Something About DP Timing Today

Post by waterstrum »

I tip my hat to HCM.

I frequently change buffer settings during sessions.
I've wondered about the occasional off timings.
Great solution!

Thanks for figuring it out! :dance:
All is well
User avatar
monkey man
Posts: 13949
Joined: Fri Apr 22, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Melbourne, Australia

Re: I Learned Something About DP Timing Today

Post by monkey man »

Yeah, he's really-on-the-ball, our Sir Markus. :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
Post Reply