Home » The PARIS Forums » PARIS: Main » OK...how lucky is this?
|
|
|
|
|
|
|
|
| Re: OK...how lucky is this? [message #76075 is a reply to message #76059] |
Thu, 16 November 2006 20:48   |
DJ
 Messages: 1124 Registered: July 2005
|
Senior Member |
|
|
polesoft.com/refer.html" target="_blank">http://www.polesoft.com/refer.html">http://www.polesoft.com/refer=
>'>http://www.polesoft.com/refer.html">http://www.polesoft.com/refer</A=
>>=3D<BR>>.html</A>=20
> =
></FONT></DIV></BLOCKQUOTE></BODY></HTML><BR=
>>><BR>><BR></BLOCKQUOTE></BODY></HTML>
>
>I was part of that thread (kdm) and did those tests - I actually took them
a step further than Jake or Fredo. As you can see I incorrectly thought
there was something in the group summing process, but it was just my boneheaded
interpretation of output data (using a small sample section for FFT rather
than the full file mainly). :-((
What Fredo is talking about is when you go over 0dBFS what happens to the
"over" data, and the references to truncation are in that case, which isn't
normal for mixing. This is the same decision every native DAW developer
has to make.
We were actually discussing what happens when you sum to a group vs. summing
to the main bus, without overs. I did my test with all files summing to
-20dB, so there was no chance of pushing the upper limits of 32-bit float's
truncation back down to 24-bits. And I actually simplified it by using two
copies of the same file (just as Fredo did), one phase inverted, both sample
aligned. They cancelled to below 24 bits just as expected, and just as they
should. The variations below 24 bits that I saw (and thought were above
24-bits at one point) are correlation of lower frequencies when gain and
equivalent reduction are introduced (which is what Chuck stated that Paris
does up front on every track). That really doesn't impact the audio itself
since data below -136dB is quantization noise for 24-bit audio.
Sonar, Nuendo, Cubase 4 and Sequoia all behaved exactly the same way in this
test - which tells me they are handling the LSB's the same way. When data
is summed to groups, there will be quantization noise below -136dB. This
is completely normal for any native DAW and they all are subject to it.
As you might read in the thread my conclusion was that we proved digital
audio theory exists - e.g. no uncharted territory, no digital audio frontiers,
no bugs in Nuendo. yeeha. But that's what I get for second guessing talented
developers. ;-)
Fwiw, to take it a step further, Samplitude/Sequoia and Nuendo handle overs,
or "into the red" identically. I checked that too a while back after the
reports of extra headroom, etc in Samplitude. Believe me, I've tried hard
to find where any differences might appear, not just noticeable differences,
but any differences at the lowest levels, but it seems the major native DAW
players are making the same decisions when it comes to truncation, etc, and
there really aren't that many to make. In my tests, dither really wasn't
an issue (I turned it off in all DAWs I tested just to test with pure truncation).
Regards,
Dedric
"LaMOnt" <jjdpro@ameritech.net> wrote:
>
>Dedric, check out this post from our dear friend Fredo: Neundo Moderator:
>Explaining how Steingberg's audio engine works. Note the trade-offs..Meaning,
>Steinberg's way of coding an audio-engine 32bit float is different than
say
>Magix Samplitude:
>
>Fredo
>Administrative Moderator
>
>
>Joined: 29 Dec 2004
>Posts: 4213
>Location: Belgium
> Posted: Fri Dec 08, 2006 2:33 pm Post subject:
>
> ------------------------------------------------------------ --------------------
>
>I think I see where the problem is.
>In my scenario's I don't have any track that goes over 0dBfs, but I have
>always lowered one channel to compensate with another.
>So, I never whent over the 0dB fs limit.
>
>Here's th
|
|
|
|
| Re: OK...how lucky is this? [message #76079 is a reply to message #76057] |
Fri, 17 November 2006 01:44   |
rick
 Messages: 1976 Registered: February 2006
|
Senior Member |
|
|
s you boost one channel over 0dBfs. (or merge two files
>that are @ 0dB)
>Also, this problem will be pretty much gone as soon as we switch to the
64
>bit engine.
>
>
>For the record, the test where Jake hears "music" as residue must be flawed.
>You should hear noise/distortion from square waves.
>
>HTH
>
>Fredo
>
>
>
>
>
>"Dedric Terry" <dedric@echomg.com> wrote:
>>I can't tell you why you hear ProTools differently than Nuendo using a
>>single file.
>>There isn't any voodoo in the software, or hidden character enhancing dsp.
>
>>I'll see if
>>I can round up an M-Powered system to compare with next month.
>>
>>For reference, everytime I open Sequoia I think I might hear a broader,
>
>>clean,
>>and almost flat (spectrum, not depth) sound, but I don't - it's the same
>as
>>Nuendo, fwiw.
>>Also I don't think what I was referring to was a theory from Chuck - I
>
>>believe that was what he
>>discovered in the code.
>>
>>Digital mixers all have different preamps and converters. Unless you are
>
>>bypassing every
>>EQ and converter and going digital in and out to the same converter when
>
>>comparing, it would be hard
>>to say the mix engine itself sounds different than another mixer, but taken
>
>>as a whole, then
>>certainly they may very well sound different. In addition, hardware digital
>>mixers may use a variety of different paths between the I/O, channel
>>processing, and summing,
>>though most are pretty much software mixers on a single chip or set of
dsps
>
>>similar to ProTools,
>>with I/O and a hardware surface attached.
>>
|
|
|
|
|
|
| Re: OK...how lucky is this? [message #76086 is a reply to message #76057] |
Fri, 17 November 2006 07:32   |
TCB
Messages: 1261 Registered: July 2007
|
Senior Member |
|
|
per Chuck's
>>>
>>>>findings - so correct me if I'm missing part of the equation Chuck),
>>>>is drop the track gain by 20dB or so, then added it back at the master
>
>>>>buss
>>>
>>>>to create the effect of headroom (probably
>>>>because the master buss is really summing on the card, and they have
more
>>>
>>>>headroom there than on the tracks
>>>>where native plugins might be used). I don't know if Paris passed 32-bit
>>>
>>>>float files to the EDS card, but sort of
>>>>doubt it. I think Chuck has clarified this at one point, but don't recall
>>>
>>>>the answer.
>>>>
>>>>Also what Paris did is use a greater bit depth on the hardware than
>>>>ProTools
>>>
>>>>did - at the time PT was just
>>>>bring Mix+ systems to market, or they had been out for a year or two
(if
>>> I
>>>>have my timeline right) - they
>>>>were 24-bit fixed all the way through. Logic and Cubase were native
DAWs,
>>>
>>>>but native was still too slow
>>>>to compete with hardware hybrids. Paris trumped them all by running
>>>>32-bit
>>>
>>>>float natively (not new really, but
>>>>better than sticking to 24-bit) and 56 or so bits in hardware instead
>of
>>>
>>>>going to Motorola DSPs at 24.
>>>>The onboard effects were also a step up from anything out there, so the
>>> demo
>>>>did sound good.
>>>>I don't recall which, but one of the demos, imho, wasn't so good (some
>>>>sloppy production and
>>>>vocals in spots, IIRC), so I only listened to it once. ;-)
>>>>
>>>>Coupled with the gain drop and buss makeup, this all gave it a "headroom"<
|
|
|
|
|
|
| Re: OK...how lucky is this? [message #76097 is a reply to message #76086] |
Fri, 17 November 2006 08:40   |
DJ
 Messages: 1124 Registered: July 2005
|
Senior Member |
|
|
has been proven) that summing isn't different
>>>>>
>>>>>>unless
>>>>>>there is an error somewhere, or variation in how the user duplicates
>the
>>>>>
>>>>>>same mix in two different apps.
>>>>>>
>>>>>>Imho, that's actually a very good thing - approaching a more consistent
>>>>>
>>>>>>basis for recording and mixing from which users can make all
>>>>>>of the decisions as to how the final product will sound and not be
>>>>>>required
>>>>>
>>>>>>to decide when purchasing a pricey console, and have to
>>>>>>focus their business on clients who want "that sound". I believe we
>are
>>>>>
>>>>>>actually closer to the pure definition of recording now than
>>>>>>we once were.
>>>>>>
>>>>>>Regards,
>>>>>>Dedric
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> I the answer is yes, then,the real task is to discover or rather
>>>>>>> un-cover
>>>>>>> what's say: Motu's vision of summing, versus Digidesign, versus
>>>>>>> Steinberg
>>>>>>> and so on..
>>>>>>>
>>>>>>> What's under the hood. To me and others,when Digi re-coded their
>>>>>>> summing
>>>>>>> engine, it was obvious that Pro Tools has an obvious top end (8k-10k)
>>>>>
>>>>>>> bump.
>>>>>>> Where as Steinberg's summing is very neutral.
>>>>>>>
>>>>>>> "Dedric Terry" <dedric@echomg.com> wrote:
>>>>>>>>Hi Neil,
>>>>>>>>
>>>>>>>>Jamie is right. And you aren't wacked out - you are thinking this
>>>>>>>>through
>>>>>>>
>>>>>>>>in a reasonable manner, but coming to the wrong
>>>>>>>>conclusion - easy to do given how confusing digital audio can be.
>
>>>>>>>>Each
>>>>>>> word
>>>>>>>>represents an amplitude
>>>>>>>>point on a single curve that is changing over time, and can vary
with
>>>>> a
>>>>>>>
>>>>>>>>speed up to the Nyquist frequency (as Jamie described).
>>>>>>>>The complex harmonic content we hear is actually the frequency
>>&g
|
|
|
|
| Re: OK...how lucky is this? [message #76098 is a reply to message #76097] |
Fri, 17 November 2006 08:41   |
DJ
 Messages: 1124 Registered: July 2005
|
Senior Member |
|
|
t;>>>>>modulation
>>>>>>> of
>>>>>>>>a single waveform,
>>>>>>>>that over a small amount of time creates the sound we translate -
>we
>>>
>>>>>>>>don't
>>>>>>>
>>>>>>>>really hear a single sample at a time,
>>>>>>>>but thousands of samples at a time (1 sample alone could at most
>>>>>>>>represent
>>>>>>> a
>>>>>>>>single positive or negative peak
>>>>>>>>of a 22,050Hz waveform).
>>>>>>>>
>>>>>>>>If one bit doesn't cancel, esp. if it's a higher order bit than number
>>>>> 24,
>>>>>>>
>>>>>>>>you may hear, and will see that easily,
>>>>>>>>and the higher the bit in the dynamic range (higher order) the more
>>>>>>>>audible
>>>>>>>
>>>>>>>>the difference.
>>>>>>>>Since each bit is 6dB of dynamic range, you can extrapolate how "loud"
>>>>>
>>>>>>>>that
>>>>>>>
>>>>>>>>bit's impact will be
>>>>>>>>if there is a variation.
>>>>>>>>
>>>>>>>>Now, obviously if we are talking about 1 sample in a 44.1k rate song,
>>>>> then
>>>>>>>
>>>>>>>>it simply be a
>>>>>>>>click (only audible if it's a high enough order bit) instead of an
>>>>>>>>obvious
>>>>>>>
>>>>>>>>musical difference, but that should never
>>>>>>>>happen in a phase cancellation test between identical files higher
>
>>>>>>>>than
>>>>>>> bit
>>>>>>>>24, unless there are clock sync problems,
>>>>>>>>driver issues, or the DAW is an early alpha version. :-)
>>>>>>>>
>>>>>>>>By definition of what DAWs do during playback and record, every audio
>>>>>
>>>>>>>>stream
>>>>>>>
>>>>>>>>has the same point in time (judged by the timeline)
>>>>>>>>played back sample accurately, one word at a time, at whatever sample
>>>>>
>>>>>>>>rate
>>>>>>>
>>>>>>>>we are using. A phase cancellation test uses that
>>>>>>>>fact to compare two audio files word for word (and hence bit for
bit
>>>
>>>>>>>>since
>>>>>>>
>>>>>>>>each bit of a 24-bit word would
>>>>>>>>be at the same bit slot in each 24-bit word). Assuming they are
>>>>>>>>aligned
>>>>>>> to
>>>>>>>>the same start point, sample
>>>>>>>>accurately, and both are the same set of sample words at each sample
>>>>>>>>point,
>>>>>>>
>>>>>>>>bit for bit, and one is phase inverted,
>>>>>>
|
|
|
|
|
|
| Re: OK...how lucky is this? [message #76100 is a reply to message #76059] |
Fri, 17 November 2006 09:20   |
Jamie K
 Messages: 1115 Registered: July 2006
|
Senior Member |
|
|
more bits in the words for
>>>>>>>>thousands of samples. From a musical standpoint this is usually
in
>>> a
>>>>>>>>frequency range (low freq, or high freq most often) - that will
>>>>>>>>show up as the difference between them, and that usually happens
due
>>> to
>>>>>>> some
>>>>>>>>form of processing difference between the files,
>>>>>>>>such as EQ, compression, frequency dependant gain changes, etc. That
>>> is
>>>>>>> what
>>>>>>>>I believe you are thinking through, but when
>>>>>>>>talking about straight summing with no gain change (or known equal
>
>>>>>>>>gain
>>>>>>>
>>>>>>>>changes), we are only looking at linear, one for one
>>>>>>>>comparisons between the two files' frequency representations.
>>>>>>>>
>>>>>>>>Regards,
>>>>>>>>Dedric
>>>>>>>>
>>>>>>>>> Neil wrote:
>>>>>>>>>> "Dedric Terry" <dedric@echomg.com> wrote:
>>>>>>>>>>> The tests I did were completely blank down to -200 dB (far below
>>> the
>>>>>>>
>>>>>>>>>>> last
>>>>>>>>>>
>>>>>>>>>>> bit). It's safe to say there is no difference, even in
>>>>>>>>>>> quantization noise, which by technical rights, is considered
below
>>>>> the
>>>>>>>
>>>>>>>>>>> level
>>>>>>>>>>
>>>>>>>>>>> of "cancellation" in such tests.
>>>>>>>>>>
>>>>>>>>>> I'm not necessarily talking about just the first bit or the
>>>>>>>>>> last bit, but also everything in between... what happens on bit
>>>>>>>>>> #12, for example? Everything on bit #12 should be audible, but
>>>>>>>>>> in an a/b test what if thre are differences in what bits #8
>>>>>>>>>> through #12 sound like, but the amplutide is stll the same on
>>>>>>>>>> both files at that point, you'll get a null, right? Extrapolate
>>>>>>>>>> that out somewhat & let's say there are differences in bits #8
>>>>>>>>>> through #12 on sample points 3, 17, 1,000, 4,523, 7,560, etc,
>>>>>>>>>> etc through 43,972... Now this is breaking things down well
>>>>>>>>>> beyond what I think can be measured, if I'm not mistaken (I
>>>>>>>>>> dn't know of any way we could extract JUST that information
>>>>>>>>>> from each file & play it back for an a/b test; but would not
>>>>>>>>>> that be enough to have to "null-able" files that do actually
>>>>>>>>>> sound somewhat different?
>>>>>>>>>>
>>>>>>>>>> I guess what I'm saying is that since each sample in a musical
>>>>>>>>>> track or full song file doesn't represent a pure, simple set of
>>>>>>>>>> content like a sample of a sine wave would - there's a whole
>>>>>>>>>> world of harmonic structure in each sample of a song file, and
>>>>>>>>>> I think (although I'll admit - I can't "prove") that there is
>>>>>>>>>> plenty of room for some variables between the first bit & the
>>>>>>>>>> last bit while still allowing for a null test to be successful.
>>>>>>>>>>
>>>>>>>>>> No? Am I wacked out of my mind?
>>>>>>&g
|
|
|
|
|
|
|
|
|
|
| Re: OK...how lucky is this? [message #76135 is a reply to message #76128] |
Sat, 18 November 2006 07:44   |
DJ
 Messages: 1124 Registered: July 2005
|
Senior Member |
|
|
gt;>
>>>>>>Samplitude/Sequoia, DP, Audition (I presume at least).
>>>>>>I don't know what Acid or Live use. Saw promotes a fixed point engine,
>>>>> but
>>>>>>I don't know if it is still 24-bit, or now 48 bit.
>>>>>>That was an intentional choice by the developer, but he's the only
one
>>> I
>>>>>
>>>>>>know of that stuck with 24-bit for summing
>>>>>>intentionally, esp. after the Digi Mix system mixer incident.
>>>>>>
>>>>>>Long answer, but to sum up, it is certainly physically *possible* for
>>> a
>>>>>
>>>>>>developer to code something differently intentionally, but not
>>>>>>in reality likely since it would be breaking some basic fixed point
>or
>>>>>>floating point math rules. Where the differences really
>>>>>>showed up in the past is with PT Mix systems where the limitation was
>>>
>>>>>>really
>>>>>
>>>>>>significant - e.g. 24 bit with truncation at several stages.
>>>>>>
>>>>>>That really isn't such an issue anymore. Given the differences in
>>>>>>workflow,
>>>>>
>>>>>>missing something in workflow or layout differences
>>>>>>is easy enough to do (e.g. Sonar doesn't have group and busses the
way
>>>>>>Nuendo does, as it's outputs are actually driver outputs,
>>>>>>not software busses, so in Sonar, busses are actually outpu
|
|
|
|
|
|
Goto Forum:
Current Time: Thu May 07 21:51:27 PDT 2026
Total time taken to generate the page: 0.05218 seconds
|