W3C home > Mailing lists > Public > public-audio@w3.org > April to June 2012

Re: Missing information in the Web Audio spec

From: Robert O'Callahan <robert@ocallahan.org>
Date: Thu, 17 May 2012 10:37:57 +1200
Message-ID: <CAOp6jLb306Ntfq7cs_1atDzYpPrfUujT8zqn_N1dvgfbAecO3A@mail.gmail.com>
To: Chris Rogers <crogers@google.com>
Cc: Philip Jägenstedt <philipj@opera.com>, public-audio@w3.org
On Thu, May 17, 2012 at 10:01 AM, Chris Rogers <crogers@google.com> wrote:

> On Wed, May 16, 2012 at 2:55 PM, Robert O'Callahan <robert@ocallahan.org>wrote:
>> On Thu, May 17, 2012 at 9:46 AM, Robert O'Callahan <robert@ocallahan.org>wrote:
>>> Ah, thanks, I should have remembered that. Then resolving ISSUE-24 will
>>> require specification of a processing model that handles cycles. I would
>>> like resolving that to be quite high priority as it will have significant
>>> impact on the architecture of any implementation.
>> [Two things I'm particularly curious about: how to handle cycles that
>> don't contain a DelayNode
> In signal processing terms this is undefined or non-sensical.

Sure, but authors can still do it, so something needs to be defined.

>> , and how to handle a cycle containing a DelayNode with very small
>> delayTime, e.g. a single sample.]
> This is well defined in signal processing.  In fact many common filters
> (IIR filters such as the biquad) are implemented this way.

I understand that that is well defined. Very small delays do impose
significant implementation constraints, however.

“You have heard that it was said, ‘Love your neighbor and hate your enemy.’
But I tell you, love your enemies and pray for those who persecute you,
that you may be children of your Father in heaven. ... If you love those
who love you, what reward will you get? Are not even the tax collectors
doing that? And if you greet only your own people, what are you doing more
than others?" [Matthew 5:43-47]
Received on Wednesday, 16 May 2012 22:38:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:49:59 UTC