W3C home > Mailing lists > Public > public-xg-audio@w3.org > October 2010

Node Parameter Control using Curves

From: Alistair MacDonald <al@bocoup.com>
Date: Mon, 04 Oct 2010 13:59:43 -0400
Message-ID: <4CAA160F.5050505@bocoup.com>
To: "public-xg-audio@w3.org" <public-xg-audio@w3.org>
Good afternoon group,

One thing we discussed in the Telecon today was the automation/control 
of Audio Node parameters from JavaScript using curves, where the 
processing is being performed by the compiled C code.

It seems like this is something not yet covered in the WebKit Audio API 
and Joe Berkovitz brought up some interesting points from his experience 
working on the StandingWave audio engine for Flash.

I just wanted to bring the subject up in the mailing list and perhaps 
spark some discussion on what form this feature might take in an API.

Eg:

What syntax could be used to define and apply curves from JavaScript?

What kinds of curves are needed? (Parametric, linear, quad, etc)

Can the user supply their own curve algorithm in the same way users can 
add easing modes to graphics animations?

Can curves values/types be changed real-time etc?

Can curves be quantized to a BPM clock?

Can curves drive frequency parameters for synthesis?



Al MacDonald
Received on Monday, 4 October 2010 18:00:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 4 October 2010 18:00:27 GMT