[wdmaudiodev] Re: USB Audio Class 2.0

  • From: Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 14 Feb 2014 23:51:04 +0000

--_000_34d75108a6d84c3eac4420cebf107369BY2PR03MB044namprd03pro_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks. I'm not sure I have a strong grasp of what each of these mean, but =
I'll take a stab at it:


=B7         Higher bit rate enables more formats

=B7         Dynamic jack presence detection

=B7         Better discoverability and control over device-specific effects

=B7         Better discoverability of device latency

There's a fair amount about clocks, but I'm not sure how to boil that down,=
 which means I probably don't understand it.

From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@freelists=
.org] On Behalf Of Geert Knapen
Sent: Friday, February 14, 2014 3:09 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: USB Audio Class 2.0

May I suggest to have a look at Section 2.1 in the Audio 2.0 spec:

2.1 Overview of Key Differences between ADC v1.0 and v2.0

The following list is not an exhaustive list of all changes that have been =
introduced. For complete information, refer to the full specification. Pay =
special attention to Sections 1 through 6!

=B7         Complete support for high speed operation - no longer are audio=
 class devices limited to full speed operation.

=B7         The notion of physical and logical Audio channel clusters.

=B7         The number of predefined spatial locations has increased. In ad=
dition, a virtual spatial location

called Raw Data was introduced.

=B7         Use of the interface association descriptor - The standard Inte=
rface Association mechanism is used

to describe an Audio Interface Collection. The former class specific mechan=
ism was deprecated.

=B7         Descriptor updates: fixed offsets associated with many descript=
ors and enlarged three byte fields

into four bytes.

=B7         Extensive support for interrupts to inform the host about dynam=
ic changes that occur on the

different addressable Entities (Clock Entities, Terminals, Units, interface=
s and endpoints) inside

the audio function.

=B7         More clarification text on the audio function.

=B7         Audio Control Changes.

o    -  Control attribute changes.

o    -  Mixer Unit control request (set/get pairs changed).

o    -  Many updates in the control descriptions.

=B7         Added support for clock domains, clock description and clock co=
ntrol.

=B7         Added additional Audio Controls inside a Feature Unit (Input, G=
ain, Input Gain Pad ...)

=B7         Added bit pairs in descriptors to indicate presence and program=
mability of every Control

=B7         Prohibited the use of Alternate Setting switching to change sam=
pling frequencies. Instead, Clock

Entities are introduced that can be manipulated (through the AudioControl i=
nterface) to select

operating sampling frequencies.

=B7         Split off the examples in a separate document.

=B7         Allowed binding between physical buttons on the audio function =
and the corresponding Audio

Control. Prescribed how this is done.

=B7         Added an Effect Unit to group algorithms that work on logical c=
hannels separately but require

multiple parameters to manipulate the effect (as opposed to basic (single p=
arameter) manipulation,

performed in a Feature Unit).

=B7         Introduced Parametric Equalizer Section Effect Unit.

=B7         Rearranged Reverb, Modulation Delay and Dynamic Compressor PUs =
under the new Effect Unit.

=B7         Added the concept of audio function Category. The Category indi=
cates the primary use of the

audio function as envisioned by the manufacturer.

=B7         Added the Sampling Rate Converter Unit.

=B7         Added a means to express Latency of individual building blocks =
within the audio function.

=B7         Added Encoder support.
Of course, these are all technical differences and do not necessarily direc=
tly translate in specific reasons to invest in Audio 2.0 :-)

Kindest Regards,

Geert Knapen
USB Audio DWG Chair
[D&A]<http://www.designandadvice.com>[JW House]<http://www.jwhouse.org>Geer=
t Knapen


Design & Advice, L.L.C.<http://www.designandadvice.com>
1725 Martin Avenue, San Jose CA 95128
e-mail: geert@xxxxxxxxxxxxxxxxxxx<mailto:geert@xxxxxxxxxxxxxxxxxxx> | Tel: =
+1-408-297-3731 | Cell: +1-408-507-7852 | Google Voice: +1-408-805-4320

On Feb 14, 2014, at 2:45 PM, Matthew van Eerde <Matthew.van.Eerde@microsoft=
.com<mailto:Matthew.van.Eerde@xxxxxxxxxxxxx>> wrote:


Specific reasons to invest in USB Audio 2.0:

* Higher bit rate enables more formats
* Dynamic jack presence detection
* Anything else?

-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx<mailto:wdmaudiodev-bounce@freelists.=
org> [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of B=F8rge Strand-=
Bergesen
Sent: Friday, February 14, 2014 2:38 PM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: USB Audio Class 2.0

Thank you Phil.

The market demands Hi-Res, science of not.

Microsoft will sell more OS licenses with UAC2 support. Apple will
sell less Macs with Windows UAC2 support. Enough to justify the
investment? I think yes. Enough to get a measurable peak on the first
quarterly report? Probably not.


B=F8rge

P.S. I'm sorry for going OT with the mention of megapixels and MHz.
I'm just trying to see the world of electroncis through the eyes of
the people browsing the shelves at Best Buy. Having a number to
compare will tip their scale. Lots of users will ignore the not easily
quantifiable quality of the optics if the other camera has more
pixels. Currently, UAC2 DACs don't play out of the box, and they sell
to customers who care about the quality of the optics. Make them play
out of the box and they will sell to the much larger crowd which
doesn't.

P.P.S Don't forget the placebo effect. This DAC has more X than that
other one, so it _must_ sound better. No UAC2, no cake!


On Fri, Feb 14, 2014 at 7:42 PM, Philip Gruebele <pgruebele@xxxxxxx<mailto:=
pgruebele@xxxxxxx>> wrote:

Three points worth making:

1. Whether or not it is technically necessary to support higher sample rate=
s
is not relevant.  What is relevant is whether the market demands it, and it
undeniably does.  Otherwise why would so many companies - hardware
manufacturers and download services - invest so many resources to make it
happen?

2. Using Nyquist and human hearing to make a case for not supporting higher
sample rates is looking at the issue too narrowly.  The reason higher sampl=
e
rates can be better are complex and include things like simplifying DAC
design and out-of-band filtering. Also some protocols like DSD64 over DoP
require 176.4Khz and DSD128 requires double that just to get the data
across.  UA2.0 also supports certain use cases which are not possible with
UA1.0.  The minimum sample rate that should be supported is at least 384Khz
and UA2.0 has handled all these cases for many years.

3. The lack of USB Audio 2.0 support causes a headache for consumers becaus=
e
they have to deal with low quality, poorly test, third party drivers.  Thes=
e
drivers are not going away because of point (1). There are a LOT of high-en=
d
audio enthusiasts who voted against Windows by using Apple products because
they provide a better end-user experience.

-phil

Tim Roberts wrote:


B=F8rge Strand-Bergesen wrote:


I'm sorry Tim, but this is like saying Canon & Co. should have stopped
adding megapixels once their cameras got 4 or so of them.

No, this is not a valid comparison.  Our eyes can tell the difference

between 300dpi and 600dpi, and a 4MP camera can only do about 200dpi
when printed at 8.5x11.  Those extra pixels ARE being put to use.

The same is simply not true of audio.  You don't "zoom in" on an audio
track.  The concept doesn't make sense.  The best human ears are
physically unable to sense frequencies above about 20kHz.  Per Nyquist,
anything above twice that frequency serves no purpose at all.  They
CANNOT, physically, alter what we sense in the sound.

It reminds me of the "Dominator DMX 10" scene from Ruthless People:
    http://www.youtube.com/watch?v=3DmNzr6lfiHJE
(Caution: language)



kHz is a simple number. Comparing the kHz of your audio system will be
done in the consumer crowds just like they compared the MHz of their
CPUs and the megapixels of their cameras. The more you have of that
simple metric, the better they will feel.

That's voodoo, not engineering.  Those MHz and megapixels are being

used.  Those extra kHz are utterly pointless.  Unlike the other two, we
have reached a physical limit.

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dsubscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsubscrib=
e
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/
******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dsubscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsubscrib=
e
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dsubscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsubscrib=
e
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/


--_000_34d75108a6d84c3eac4420cebf107369BY2PR03MB044namprd03pro_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:TimesNewRomanPSMT;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1274249212;
        mso-list-template-ids:2122354526;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1456410296;
        mso-list-type:hybrid;
        mso-list-template-ids:-1037943430 67698689 67698691 67698693 67698689 
6769=
8691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2
        {mso-list-id:1750686439;
        mso-list-template-ids:472423296;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l3
        {mso-list-id:1885293374;
        mso-list-type:hybrid;
        mso-list-template-ids:1055829326 -169864422 67698691 67698693 67698689 
676=
98691 67698693 67698689 67698691 67698693;}
@list l3:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks. I&#8217;m not sur=
e I have a strong grasp of what each of these mean, but I&#8217;ll take a s=
tab at it:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l3 level=
1 lfo4"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Sy=
mbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Higher bit rate e=
nables more formats<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l3 level=
1 lfo4"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Sy=
mbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Dynamic jack pres=
ence detection<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l3 level=
1 lfo4"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Sy=
mbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Better discoverab=
ility and control over device-specific effects<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l3 level=
1 lfo4"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:Sy=
mbol;color:#1F497D"><span style=3D"mso-list:Ignore">=B7<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Better discoverab=
ility of device latency<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">There&#8217;s a fair amou=
nt about clocks, but I&#8217;m not sure how to boil that down, which means =
I probably don&#8217;t understand it.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> wdmaud=
iodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx]
<b>On Behalf Of </b>Geert Knapen<br>
<b>Sent:</b> Friday, February 14, 2014 3:09 PM<br>
<b>To:</b> wdmaudiodev@xxxxxxxxxxxxx<br>
<b>Subject:</b> [wdmaudiodev] Re: USB Audio Class 2.0<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">May I suggest to have a look at Section 2.1 in the A=
udio 2.0 spec:<o:p></o:p></p>
<div>
<div>
<div>
<div>
<p><b><span style=3D"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;">=
2.1 Overview of Key Differences between ADC v1.0 and v2.0
</span></b><o:p></o:p></p>
<p><span style=3D"font-size:10.0pt;font-family:&quot;TimesNewRomanPSMT&quot=
;,&quot;serif&quot;">The following list is not an exhaustive list of all ch=
anges that have been introduced. For complete information, refer to the ful=
l specification. Pay special attention to Sections 1 through
 6! </span><o:p></o:p></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Complete support for high =
speed operation - no longer are audio class devices limited to full speed o=
peration.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">The notion of physical and=
 logical Audio channel clusters.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">The number of predefined s=
patial locations has increased. In addition, a virtual spatial location
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">called Raw Data was introdu=
ced.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Use of the interface assoc=
iation descriptor - The standard Interface Association mechanism is used
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">to describe an Audio Interf=
ace Collection. The former class specific mechanism was deprecated.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Descriptor updates: fixed =
offsets associated with many descriptors and enlarged three byte fields
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">into four bytes.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Extensive support for inte=
rrupts to inform the host about dynamic changes that occur on the
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">different addressable Entit=
ies (Clock Entities, Terminals, Units, interfaces and endpoints) inside
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">the audio function.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l0 level1 lfo1"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">More clarification text on=
 the audio function.
<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Audio Control Changes.
<o:p></o:p></span></p>
<p style=3D"margin-left:1.0in;text-indent:-.25in;mso-list:l2 level2 lfo2"><=
![if !supportLists]><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &q=
uot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">&#8211; &nbsp;Control attr=
ibute changes.
<o:p></o:p></span></p>
<p style=3D"margin-left:1.0in;text-indent:-.25in;mso-list:l2 level2 lfo2"><=
![if !supportLists]><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &q=
uot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">&#8211; &nbsp;Mixer Unit c=
ontrol request (set/get pairs changed).
<o:p></o:p></span></p>
<p style=3D"margin-left:1.0in;text-indent:-.25in;mso-list:l2 level2 lfo2"><=
![if !supportLists]><span style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &q=
uot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">&#8211; &nbsp;Many updates=
 in the control descriptions.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added support for clock do=
mains, clock description and clock control.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added additional Audio Con=
trols inside a Feature Unit (Input, Gain, Input Gain Pad ...)
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added bit pairs in descrip=
tors to indicate presence and programmability of every Control
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Prohibited the use of Alte=
rnate Setting switching to change sampling frequencies. Instead, Clock
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Entities are introduced tha=
t can be manipulated (through the AudioControl interface) to select
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">operating sampling frequenc=
ies.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Split off the examples in =
a separate document.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Allowed binding between ph=
ysical buttons on the audio function and the corresponding Audio
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Control. Prescribed how thi=
s is done.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added an Effect Unit to gr=
oup algorithms that work on logical channels separately but require
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">multiple parameters to mani=
pulate the effect (as opposed to basic (single parameter) manipulation,
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">performed in a Feature Unit=
).
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Introduced Parametric Equa=
lizer Section Effect Unit.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Rearranged Reverb, Modulat=
ion Delay and Dynamic Compressor PUs under the new Effect Unit.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added the concept of audio=
 function Category. The Category indicates the primary use of the
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in"><span style=3D"font-size:10.0pt;font-family:&=
quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">audio function as envisione=
d by the manufacturer.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added the Sampling Rate Co=
nverter Unit.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added a means to express L=
atency of individual building blocks within the audio function.
<o:p></o:p></span></p>
<p style=3D"margin-left:.5in;text-indent:-.25in;mso-list:l2 level1 lfo2"><!=
[if !supportLists]><span style=3D"font-size:10.0pt;font-family:Symbol"><spa=
n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;TimesNewRomanPSMT&quot;,&quot;serif&quot;">Added Encoder support.&nbs=
p;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<div id=3D"greeting">
<p class=3D"MsoNormal" style=3D"line-height:11.25pt"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black=
">Of course, these are all technical differences and do not necessarily dir=
ectly translate in specific reasons to invest in Audio 2.0
 :-)<o:p></o:p></span></p>
</div>
<div id=3D"greeting">
<p class=3D"MsoNormal" style=3D"line-height:11.25pt"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black=
"><br>
Kindest Regards,<o:p></o:p></span></p>
</div>
<div id=3D"greeting">
<p class=3D"MsoNormal" style=3D"line-height:11.25pt"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black=
"><o:p>&nbsp;</o:p></span></p>
</div>
<div id=3D"greeting">
<p class=3D"MsoNormal" style=3D"line-height:11.25pt"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black=
">Geert Knapen<o:p></o:p></span></p>
</div>
<div id=3D"greeting">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;line-height:11.25pt"><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;;color:black">USB Audio DWG Chair<o:p></o:p></span></p>
</div>
<div style=3D"border-top:dotted #999999 1.0pt;border-left:none;border-botto=
m:dotted #999999 1.0pt;border-right:none;padding:6.0pt 0in 6.0pt 0in;margin=
-top:6.0pt;color:grey;z-index:auto" id=3D"sig">
<p class=3D"MsoNormal" style=3D"line-height:11.25pt"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;"><a href=
=3D"http://www.designandadvice.com"; title=3D"D&amp;A"><span style=3D"text-d=
ecoration:none"><img border=3D"0" id=3D"_x0000_i1033" src=3D"http://www.des=
ignandadvice.com/SigSupport/D&amp;ALogo.pdf" alt=3D"D&amp;A"></span></a><a =
href=3D"http://www.jwhouse.org"; title=3D"jwhouse.org"><span style=3D"text-d=
ecoration:none"><img border=3D"0" id=3D"_x0000_i1034" src=3D"http://www.des=
ignandadvice.com/SigSupport/JW.png" alt=3D"JW House"></span></a><b>Geert
 Knapen</b> <br>
<br>
<br>
<a href=3D"http://www.designandadvice.com"; title=3D"visit www.designandadvi=
ce.com"><b><span style=3D"text-decoration:none">Design &amp; Advice, L.L.C.=
</span></b></a><br>
1725 Martin Avenue, San Jose CA 95128<br>
e-mail: <a href=3D"mailto:geert@xxxxxxxxxxxxxxxxxxx";><span style=3D"text-de=
coration:none">geert@xxxxxxxxxxxxxxxxxxx</span></a> | Tel: &#43;1-408-297-3=
731 | Cell: &#43;1-408-507-7852 | Google Voice: &#43;1-408-805-4320
<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Feb 14, 2014, at 2:45 PM, Matthew van Eerde &lt;<=
a href=3D"mailto:Matthew.van.Eerde@xxxxxxxxxxxxx";>Matthew.van.Eerde@microso=
ft.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">Specific reasons to invest in USB Audio 2.0:<br>
<br>
* Higher bit rate enables more formats<br>
* Dynamic jack presence detection<br>
* Anything else?<br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx";>wdmaudiodev-bounc=
e@xxxxxxxxxxxxx</a> [<a href=3D"mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx";>ma=
ilto:wdmaudiodev-bounce@xxxxxxxxxxxxx</a>] On Behalf Of B=F8rge Strand-Berg=
esen<br>
Sent: Friday, February 14, 2014 2:38 PM<br>
To: <a href=3D"mailto:wdmaudiodev@xxxxxxxxxxxxx";>wdmaudiodev@xxxxxxxxxxxxx<=
/a><br>
Subject: [wdmaudiodev] Re: USB Audio Class 2.0<br>
<br>
Thank you Phil.<br>
<br>
The market demands Hi-Res, science of not.<br>
<br>
Microsoft will sell more OS licenses with UAC2 support. Apple will<br>
sell less Macs with Windows UAC2 support. Enough to justify the<br>
investment? I think yes. Enough to get a measurable peak on the first<br>
quarterly report? Probably not.<br>
<br>
<br>
B=F8rge<br>
<br>
P.S. I'm sorry for going OT with the mention of megapixels and MHz.<br>
I'm just trying to see the world of electroncis through the eyes of<br>
the people browsing the shelves at Best Buy. Having a number to<br>
compare will tip their scale. Lots of users will ignore the not easily<br>
quantifiable quality of the optics if the other camera has more<br>
pixels. Currently, UAC2 DACs don't play out of the box, and they sell<br>
to customers who care about the quality of the optics. Make them play<br>
out of the box and they will sell to the much larger crowd which<br>
doesn't.<br>
<br>
P.P.S Don't forget the placebo effect. This DAC has more X than that<br>
other one, so it _must_ sound better. No UAC2, no cake!<br>
<br>
<br>
On Fri, Feb 14, 2014 at 7:42 PM, Philip Gruebele &lt;<a href=3D"mailto:pgru=
ebele@xxxxxxx">pgruebele@xxxxxxx</a>&gt; wrote:<br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">Three points worth making:<br>
<br>
1. Whether or not it is technically necessary to support higher sample rate=
s<br>
is not relevant. &nbsp;What is relevant is whether the market demands it, a=
nd it<br>
undeniably does. &nbsp;Otherwise why would so many companies - hardware<br>
manufacturers and download services - invest so many resources to make it<b=
r>
happen?<br>
<br>
2. Using Nyquist and human hearing to make a case for not supporting higher=
<br>
sample rates is looking at the issue too narrowly. &nbsp;The reason higher =
sample<br>
rates can be better are complex and include things like simplifying DAC<br>
design and out-of-band filtering. Also some protocols like DSD64 over DoP<b=
r>
require 176.4Khz and DSD128 requires double that just to get the data<br>
across. &nbsp;UA2.0 also supports certain use cases which are not possible =
with<br>
UA1.0. &nbsp;The minimum sample rate that should be supported is at least 3=
84Khz<br>
and UA2.0 has handled all these cases for many years.<br>
<br>
3. The lack of USB Audio 2.0 support causes a headache for consumers becaus=
e<br>
they have to deal with low quality, poorly test, third party drivers. &nbsp=
;These<br>
drivers are not going away because of point (1). There are a LOT of high-en=
d<br>
audio enthusiasts who voted against Windows by using Apple products because=
<br>
they provide a better end-user experience.<br>
<br>
-phil<br>
<br>
Tim Roberts wrote:<br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><br>
B=F8rge Strand-Bergesen wrote:<br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><br>
I'm sorry Tim, but this is like saying Canon &amp; Co. should have stopped<=
br>
adding megapixels once their cameras got 4 or so of them.<o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal"><br>
No, this is not a valid comparison. &nbsp;Our eyes can tell the difference<=
br>
<br>
between 300dpi and 600dpi, and a 4MP camera can only do about 200dpi<br>
when printed at 8.5x11. &nbsp;Those extra pixels ARE being put to use.<br>
<br>
The same is simply not true of audio. &nbsp;You don't &quot;zoom in&quot; o=
n an audio<br>
track. &nbsp;The concept doesn't make sense. &nbsp;The best human ears are<=
br>
physically unable to sense frequencies above about 20kHz. &nbsp;Per Nyquist=
,<br>
anything above twice that frequency serves no purpose at all. &nbsp;They<br=
>
CANNOT, physically, alter what we sense in the sound.<br>
<br>
It reminds me of the &quot;Dominator DMX 10&quot; scene from Ruthless Peopl=
e:<br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://www.youtube.com/watch?v=3DmNzr6lf=
iHJE">http://www.youtube.com/watch?v=3DmNzr6lfiHJE</a><br>
(Caution: language)<br>
<br>
<br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal">kHz is a simple number. Comparing the kHz of your au=
dio system will be<br>
done in the consumer crowds just like they compared the MHz of their<br>
CPUs and the megapixels of their cameras. The more you have of that<br>
simple metric, the better they will feel.<o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
That's voodoo, not engineering. &nbsp;Those MHz and megapixels are being<br=
>
<br>
used. &nbsp;Those extra kHz are utterly pointless. &nbsp;Unlike the other t=
wo, we<br>
have reached a physical limit.<o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
******************<br>
<br>
WDMAUDIODEV addresses:<br>
Post message: <a href=3D"mailto:wdmaudiodev@xxxxxxxxxxxxx";>mailto:wdmaudiod=
ev@xxxxxxxxxxxxx</a><br>
Subscribe: &nbsp;&nbsp;&nbsp;<a href=3D"mailto:wdmaudiodev-request@freelist=
s.org?subject=3Dsubscribe">mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=
=3Dsubscribe</a><br>
Unsubscribe: &nbsp;<a href=3D"mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subj=
ect=3Dunsubscribe">mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsub=
scribe</a><br>
Moderator: &nbsp;&nbsp;&nbsp;<a href=3D"mailto:wdmaudiodev-moderators@freel=
ists.org">mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx</a><br>
<br>
URL to WDMAUDIODEV page:<br>
<a href=3D"http://www.wdmaudiodev.com/";>http://www.wdmaudiodev.com/</a><o:p=
></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">******************<br=
>
<br>
WDMAUDIODEV addresses:<br>
Post message: <a href=3D"mailto:wdmaudiodev@xxxxxxxxxxxxx";>mailto:wdmaudiod=
ev@xxxxxxxxxxxxx</a><br>
Subscribe: &nbsp;&nbsp;&nbsp;<a href=3D"mailto:wdmaudiodev-request@freelist=
s.org?subject=3Dsubscribe">mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=
=3Dsubscribe</a><br>
Unsubscribe: &nbsp;<a href=3D"mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subj=
ect=3Dunsubscribe">mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsub=
scribe</a><br>
Moderator: &nbsp;&nbsp;&nbsp;<a href=3D"mailto:wdmaudiodev-moderators@freel=
ists.org">mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx</a><br>
<br>
URL to WDMAUDIODEV page:<br>
<a href=3D"http://www.wdmaudiodev.com/";>http://www.wdmaudiodev.com/</a><br>
<br>
******************<br>
<br>
WDMAUDIODEV addresses:<br>
Post message: <a href=3D"mailto:wdmaudiodev@xxxxxxxxxxxxx";>mailto:wdmaudiod=
ev@xxxxxxxxxxxxx</a><br>
Subscribe: &nbsp;&nbsp;&nbsp;<a href=3D"mailto:wdmaudiodev-request@freelist=
s.org?subject=3Dsubscribe">mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=
=3Dsubscribe</a><br>
Unsubscribe: &nbsp;<a href=3D"mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subj=
ect=3Dunsubscribe">mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=3Dunsub=
scribe</a><br>
Moderator: &nbsp;&nbsp;&nbsp;<a href=3D"mailto:wdmaudiodev-moderators@freel=
ists.org">mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx</a><br>
<br>
URL to WDMAUDIODEV page:<br>
<a href=3D"http://www.wdmaudiodev.com/";>http://www.wdmaudiodev.com/</a><o:p=
></o:p></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_34d75108a6d84c3eac4420cebf107369BY2PR03MB044namprd03pro_--
******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: