W3C home > Mailing lists > Public > public-audio@w3.org > July to September 2013

[Bug 23037] What should happen in case of cycles containing a delay node is under-defined

From: <bugzilla@jessica.w3.org>
Date: Sat, 31 Aug 2013 17:21:05 +0000
To: public-audio@w3.org
Message-ID: <bug-23037-5429-pwkwkgyS3Y@http.www.w3.org/Bugs/Public/>

--- Comment #11 from Jussi Kalliokoski <jussi.kalliokoski@gmail.com> ---
(In reply to comment #9)
> Clamping to a minimum of one block is only going to happen when the
> DelayNode is part of a cycle. Hopefully your use-cases for low delays don't
> require DelayNodes in cycles.

Unfortunately they do; One common way of achieving wind synthesis is to have a
noise and DC source which is then fed to a short feedback loop. There you get
feedback resonation, and the length of the delay essentially becomes the base
wave length of the note you want to play (similar to how sound moves in a
pipe). In practice it's not quite as simple as this of course, there's a lot of
filter-work to be done afterwards, but this phase is crucial for the process.
If you clamp the delay time down to 128 samples, at the sample rate of 48kHz
this gives you the hard limit of 48000Hz/128=375Hz which doesn't really suffice
for any wind instrument.

You are receiving this mail because:
You are the QA Contact for the bug.
Received on Saturday, 31 August 2013 17:21:06 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:03:23 UTC