PDC -- what is it? why has it never bothered me?

Discuss music production with Ableton Live.
Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: PDC -- what is it? why has it never bothered me?

Post by Tone Deft » Tue Nov 20, 2012 8:12 pm

merges wrote:But Live's multiple timing issues are not about workflow, they're about a substantial lack of essential stability in one of the fundamentals of making music: time.

As I've said before, it's like Photoshop not being pixel accurate from time to time. That wouldn't be acceptable for pixel-based graphics software.

Imagine if Live just went a little out of tune from time to time...
disagree, it was a conscious decision made by the people that designed Live to not include this feature. they've published that Live doesn't have PDC, it's in the manual.

from what I've read it's a tradeoff between latency (the live side of Live) and timing (the production side of Live.) you can't be everything to everyone, every once in a while we get into this duality of Live. getting low latency with computers from 5 years ago was a bitch. I'd change to a high sample rate to record with low latency and go back to a low sample rate for more horsepower. these days it's not as much of an issue, I get low latency at 48kHz. given that, maybe it's time Ableton revisits this issue.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

sdfak1234
Posts: 308
Joined: Sun Jul 18, 2004 9:40 am

Re: PDC -- what is it? why has it never bothered me?

Post by sdfak1234 » Tue Nov 20, 2012 8:25 pm

Tone Deft wrote:
merges wrote:But Live's multiple timing issues are not about workflow, they're about a substantial lack of essential stability in one of the fundamentals of making music: time.

As I've said before, it's like Photoshop not being pixel accurate from time to time. That wouldn't be acceptable for pixel-based graphics software.

Imagine if Live just went a little out of tune from time to time...
disagree, it was a conscious decision made by the people that designed Live to not include this feature. they've published that Live doesn't have PDC, it's in the manual.

from what I've read it's a tradeoff between latency (the live side of Live) and timing (the production side of Live.) you can't be everything to everyone, every once in a while we get into this duality of Live. getting low latency with computers from 5 years ago was a bitch. I'd change to a high sample rate to record with low latency and go back to a low sample rate for more horsepower. these days it's not as much of an issue, I get low latency at 48kHz. given that, maybe it's time Ableton revisits this issue.

It was a deliberate design decision to not develop it, but you make it sound like there are secret good reasons why it must be this way. I know for a fact that Ableton do not desire this behavior and it is high on their task list. Also Tone could u stick to one subject once again we're generally discussing automation which Ableton has been quite clear about.

merges
Posts: 290
Joined: Sun Aug 12, 2007 11:06 pm
Location: san francisco

Re: PDC -- what is it? why has it never bothered me?

Post by merges » Tue Nov 20, 2012 8:29 pm

Tone: I agree with your assertion that it's probably time for Ableton to revisit. And that yes, they made some decisions regarding delay compensation that were deliberate (though Live *does* have plug-in delay compensation, with a certain number of tradeoffs, which they do discuss in the manual and elsewhere), but I don't think that automation being out of sync is one of those decisions—I think that the automation sync issue a side effect of the way that Live handles time.

But what I was really saying is that Live functionally has an equivalent flaw to Photoshop being periodically pixel-inaccurate. And that indeed may have been an effect that Ableton knew they were fomenting by their deliberate timing-related engineering decisions, but at this point (many versions later) it seems worth revisiting.

simpli.cissimus
Posts: 518
Joined: Mon May 18, 2009 5:33 pm

Re: PDC -- what is it? why has it never bothered me?

Post by simpli.cissimus » Tue Nov 20, 2012 9:06 pm

merges wrote:I'd just like to echo the comment about workarounds not being workarounds; "bouncing" isn't a workaround. It's a different thing. At best, as someone else here described it, it's a different workflow.

In general, I am happy to work within the constructs of software I use. In fact, Live shapes workflow well, as we all tend to agree on. But Live's multiple timing issues are not about workflow, they're about a substantial lack of essential stability in one of the fundamentals of making music: time.

As I've said before, it's like Photoshop not being pixel accurate from time to time. That wouldn't be acceptable for pixel-based graphics software.

Imagine if Live just went a little out of tune from time to time...

I love Live but I won't be an apologist for the software when it comes to these timing issues, in particular automation going out of sync. I think it's fair to speak up about these issues. I work in software, where listening to our users and trying to gauge where our software can better serve there needs, is aided by feedback directly from them about what they need and value, and why.

(P.S. Forget the personal attacks; they don't help discussion and understanding of software or music production.)
...agreed +1.000.000.000 !
No! I'll never use the Push-App Live 9 !!!

simpli.cissimus
Posts: 518
Joined: Mon May 18, 2009 5:33 pm

Re: PDC -- what is it? why has it never bothered me?

Post by simpli.cissimus » Tue Nov 20, 2012 9:09 pm

Tone Deft wrote: disagree, it was a conscious decision made by the people that designed Live to not include this feature. they've published that Live doesn't have PDC, it's in the manual.
Go and read the manual of Live 8.0.1 when it was freshly released !
No word of not right or partial working PDC !!!

That was added in later versions when "people" have discovered the PDC not working right.

Ableton didn't discover it or knew it then, they would have written it before or not !!!
For me enough proof that they didn't know...

Easy to proof !!! Just look at the manual from early releases !

I also think that everyone who paid for that release and thought he gets a fully working PDC,
has the right to get it fixed on version 8, not on version 9, 10 or whenever and pay again for what he paid already !!!
I want a fixed Live8 !!!
Last edited by simpli.cissimus on Tue Nov 20, 2012 9:27 pm, edited 2 times in total.
No! I'll never use the Push-App Live 9 !!!

theophilus
Posts: 532
Joined: Fri Mar 06, 2009 3:54 pm

Re: PDC -- what is it? why has it never bothered me?

Post by theophilus » Tue Nov 20, 2012 9:19 pm

Tone Deft wrote: disagree, it was a conscious decision made by the people that designed Live to not include this feature. they've published that Live doesn't have PDC, it's in the manual.

from what I've read it's a tradeoff between latency (the live side of Live) and timing (the production side of Live.)
i used to think this. but actually, Live has perfect audio PDC (except for a few cases where it's impossible, loops and so forth). however, they don't even attempt to compensate automation and midi. there's really no more reason for a separate 'live' and 'producer' mode at this point; all the downsides of a 'producer' mode are already in there. they just need to bring the automation (and midi clock, and midi CCs, which afaik if you record a midi note from an external device, they already attempt to do this) aligned with the audio.

not saying it's simple... theoretically, it's not really that complicated, but who knows what will blow up when they try to muck with it.

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: PDC -- what is it? why has it never bothered me?

Post by Tone Deft » Tue Nov 20, 2012 9:23 pm

theophilus wrote:not saying it's simple... theoretically, it's not really that complicated
at least on the user end of things you've made it easier for us to understand and I greatly thank you for that. I'm sure the developers get it, the guys with ties might not, maybe this will help.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

hec
Posts: 52
Joined: Mon Dec 28, 2009 5:40 pm

Re: PDC -- what is it? why has it never bothered me?

Post by hec » Tue Nov 20, 2012 10:43 pm

merges wrote:(X-posted from another thread)

Here is a very silly but straightforward example of the plugin-delay-automation issue. As others have indicated, it's truly insidious in that the "errors" accumulate and depending on how many tweaks you make/how much automation you have, can render your project fit only for the trash heap. Again, this will not happen to *everyone* but to many, especially those working with precision.

My analog is to Illustrator. Not everyone needs to tweak down to the millimeter, but it would be ludicrous for Adobe to say that alignment just kind of starts drifting when you use filters and brush strokes, and you'll just have to deal with it. Like graphics software, Live is built around digital precision.

In the following example, I was using the Mac standard audio on my newish MacBook Pro with Intel godknowswhat fast processors and blabity bla. 48Khz, 128 sample buffer. I used FabFilter plugins (regular offenders—but it *should not matter* whose plugins they are; Live should adjust) in this example.

This is a silly example. I have a reverse kick/bass sound with a high cut filter on top of it. I want the high cut to be at a low frequency for the duration of the sound, and to pop up to a high frequency after the sound stops. The result should be silence. I drew the automation to be precisely at the right time. The resulting resampled audio shows exactly what we'd expect: silence.

Then I threw in two more plugins and rendered the audio. The filter rise happens at the same precise time, but the rendered audio shows sound. What gives? The audio signal has drifted forward in time. The filter rise now happens BEFORE the reverse kick/bass sound "finishes" playing. What?! How far did it drift? I have no clue about how far, until I render the audio. (Or listen, and hear things out of whack.)

Edit: The plugins I added are EQs; they aren't verbs and delays adding residual echoes to the sound.

Image

Again, this is a silly example and a simple one to demonstrate the problem. It can get a lot more hairy in a complex project. And in my mind, this just isn't professional grade handling of audio. Music and sound is about time, it's about a certain reliable precision. Just as Photoshop isn't paint, it's pixels.

Edit: if you're having trouble imagining a realistic situation whEre this might occur... say you've automated a filter cutoff on a synth. Then you decide to change the sound by throwing on a saturator and eq before the filter. Suddenly your automation is out of sync with the notes of the synth. Ouch.

(Edited for clarity.)
Wow.

For those of you who don't understand why some hit makers say Live sounds bad - this is why. It's not that the actual sound quality is bad, it's how the program handles audio that leads to an end result that is sub par. Imagine a 60 track full out production with this happening all over the place. When the timing is wrong things don't "Hit" the same way. Don't get me wrong, great records are made on Live everyday and people will continue to do so but the simple fact that what you do doesn't translate into what you hear is why Ableton continues to be a toy in certain pro circles.

mholloway
Posts: 1579
Joined: Sat Nov 29, 2008 7:24 pm
Location: Portland, Oregon, USA

Re: PDC -- what is it? why has it never bothered me?

Post by mholloway » Tue Nov 20, 2012 11:08 pm

hec wrote: Wow.

For those of you who don't understand why some hit makers say Live sounds bad - this is why. It's not that the actual sound quality is bad, it's how the program handles audio that leads to an end result that is sub par. Imagine a 60 track full out production with this happening all over the place. When the timing is wrong things don't "Hit" the same way. Don't get me wrong, great records are made on Live everyday and people will continue to do so but the simple fact that what you do doesn't translate into what you hear is why Ableton continues to be a toy in certain pro circles.
Some 'hit-makers' say live sounds bad because they are morons, not because what they actually mean by "sounds bad" is "I understand the PDC issue and it results in sub-par workflow." If that was their point, they would simply say that. But they don't. They say it 'sounds bad' because they suffer from placebo, magic-ear, my-daw-is-king syndrome.
my industrial music made with Ableton Live (as DEAD WHEN I FOUND HER): https://deadwhenifoundher.bandcamp.com/
my dark jazz / noir music made with Ableton Live: https://michaelarthurholloway.bandcamp. ... guilt-noir

mholloway
Posts: 1579
Joined: Sat Nov 29, 2008 7:24 pm
Location: Portland, Oregon, USA

Re: PDC -- what is it? why has it never bothered me?

Post by mholloway » Tue Nov 20, 2012 11:14 pm

this PDC issue is damn interesting to me now on a personal level, simply due to the fact that what I started as a simple, inquisitive post about a contentious subject rather quickly resulted in me noticing myself becoming a prototypical internet prick, taking defensive stances, arguing stupid points, etc etc etc.....

I blame ableton! ;)

no but really, I'll chill out a bit now but wow, for having good intentions, as I believe I did, this PDC shit sure does fuck your shit up.

lesson learned!

Just say NO to PDC Debate.

:lol:
my industrial music made with Ableton Live (as DEAD WHEN I FOUND HER): https://deadwhenifoundher.bandcamp.com/
my dark jazz / noir music made with Ableton Live: https://michaelarthurholloway.bandcamp. ... guilt-noir

Cool Character
Posts: 340
Joined: Thu May 28, 2009 3:48 am

Re: PDC -- what is it? why has it never bothered me?

Post by Cool Character » Tue Nov 20, 2012 11:27 pm

mholloway wrote:
hec wrote: Wow.

For those of you who don't understand why some hit makers say Live sounds bad - this is why. It's not that the actual sound quality is bad, it's how the program handles audio that leads to an end result that is sub par. Imagine a 60 track full out production with this happening all over the place. When the timing is wrong things don't "Hit" the same way. Don't get me wrong, great records are made on Live everyday and people will continue to do so but the simple fact that what you do doesn't translate into what you hear is why Ableton continues to be a toy in certain pro circles.
Some 'hit-makers' say live sounds bad because they are morons, not because what they actually mean by "sounds bad" is "I understand the PDC issue and it results in sub-par workflow." If that was their point, they would simply say that. But they don't. They say it 'sounds bad' because they suffer from placebo, magic-ear, my-daw-is-king syndrome.
Or because PDC made their song sound bad and they can't pin down exactly why.

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: PDC -- what is it? why has it never bothered me?

Post by Tone Deft » Wed Nov 21, 2012 12:04 am

hec wrote:For those of you who don't understand why some hit makers say Live sounds bad - this is why. It's not that the actual sound quality is bad, it's how the program handles audio that leads to an end result that is sub par.
is this the 'Make Me A Hit Song' button in Live or is it the 'hit maker' not using his ears while he was producing the track?

I came across this problem and stopped whereas these 'hit makers' plow right on through.

this is an aspect of the 'best DAW' arguments I've settled on. how a DAW sounds depends a lot on the user. Live can be used to make great sounding tunes, it can also be used to trainwreck a track. if it's not the tool for you don't use it. if you applied certain effects or used certain methods and they didn't sound good, why do it?

ultimately it'd be great to know we can throw any damn thing we want at Live and it will handle things without problems. in the meantime we're more educated on the topic and can try to avoid it.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

hec
Posts: 52
Joined: Mon Dec 28, 2009 5:40 pm

Re: PDC -- what is it? why has it never bothered me?

Post by hec » Wed Nov 21, 2012 1:22 am

Tone Deft wrote:
hec wrote:For those of you who don't understand why some hit makers say Live sounds bad - this is why. It's not that the actual sound quality is bad, it's how the program handles audio that leads to an end result that is sub par.
is this the 'Make Me A Hit Song' button in Live or is it the 'hit maker' not using his ears while he was producing the track?

I came across this problem and stopped whereas these 'hit makers' plow right on through.

this is an aspect of the 'best DAW' arguments I've settled on. how a DAW sounds depends a lot on the user. Live can be used to make great sounding tunes, it can also be used to trainwreck a track. if it's not the tool for you don't use it. if you applied certain effects or used certain methods and they didn't sound good, why do it?

ultimately it'd be great to know we can throw any damn thing we want at Live and it will handle things without problems. in the meantime we're more educated on the topic and can try to avoid it.
Right but that's not the point. The point is that it's Ableton's job - because we give them our money - to figure this all out for us so we can in fact just make music and NOT think or come complain about this. What you're saying is absolutely correct but flawed in this particular case.

That's like saying just go drive your car, if it crashes because of faulty breaks and bad manufacturing its your fault, you should know how to drive with bad breaks and a steering wheel that doesn't work.

Tone Deft
Posts: 24152
Joined: Mon Oct 02, 2006 5:19 pm

Re: PDC -- what is it? why has it never bothered me?

Post by Tone Deft » Wed Nov 21, 2012 2:02 am

fair enough.
In my life
Why do I smile
At people who I'd much rather kick in the eye?
-Moz

Akshara
Posts: 377
Joined: Tue Dec 21, 2004 10:16 pm

Re: PDC -- what is it? why has it never bothered me?

Post by Akshara » Wed Nov 21, 2012 2:17 am

merges wrote:I agree with SDFAK. The tool should have timing accuracy.

Choosing to employ it, or to deviate from it, is up to the artist..
sdfak1234 wrote:If I was making somthing that didnt require precision that would be different. I dont want Ableton to change my work unless I ask it to.

If I play a jazz mp3 on my ipod, I wouldnt expect its precision to change.
I get what you're saying now, and agree. Good distinction.

Post Reply