W3C home > Mailing lists > Public > public-audio@w3.org > October to December 2012

Re: Phase offset for OscillatorNodes?

From: Chris Wilson <cwilso@google.com>
Date: Mon, 26 Nov 2012 09:46:49 -0800
Message-ID: <CAJK2wqWfLa4wpRXASHCnDoauL5Df0zKDrKE4kvCs0Cy7bnb9mg@mail.gmail.com>
To: Jussi Kalliokoski <jussi.kalliokoski@gmail.com>
Cc: Chris Rogers <crogers@google.com>, Patrick Borgeat <patrick.borgeat@gmail.com>, "public-audio@w3.org" <public-audio@w3.org>
I would REALLY like both OSC sync and phase control.  .phaseOffset as an
AudioParam and .sync as an OscillatorNode sounds about right.  (I presume
you're only thinking of hard sync.)


On Mon, Nov 26, 2012 at 2:43 AM, Jussi Kalliokoski <
jussi.kalliokoski@gmail.com> wrote:

>
>
> On Mon, Nov 26, 2012 at 6:32 AM, Chris Rogers <crogers@google.com> wrote:
>
>>
>>
>> On Sat, Nov 24, 2012 at 7:01 AM, Patrick Borgeat <
>> patrick.borgeat@gmail.com> wrote:
>>
>>> Hi there,
>>>
>>> I wonder if OscillatorNodes could have some kind of phase offset (or
>>> maybe I'm missing something and there is such thing?)
>>>
>>> Here's an example how the phase parameter in SuperCollider affects the
>>> signal:
>>>
>>>
>>> [image: Inline-Bild 3]
>>> [image: Inline-Bild 4]
>>>
>>> Phase offsets are pretty important for LFOs. I also use them for drum
>>> synthesis (to have a nice click at the beginning).
>>>
>>> A phase offset could be passed as an optional double offset=0 parameter
>>> to the start method of OscillatorNodes. A modulateable phase parameter
>>> could be interesting as well off course, but might be overkill for the Web
>>> Audio API.
>>>
>>>
>>> Looking forward reading your thoughts on that :-).
>>>
>>
>> Hi Patrick, in addition to an optional argument as you suggest, we might
>> consider a .phase attribute which is an AudioParam.  We can already get
>> many FM effects since the .frequency attribute is pretty flexible.  But
>> maybe .phase as an AudioParam would also be worthwhile.
>>
>
> Is that phase as in phase offset? Phase offset might be more useful, but
> admittedly you might be able to create pretty interesting stuff with phase
> modulation, although it sort of overlaps with the waveshaper node.
>
> Cheers,
> Jussi
>
>
>> Chris
>>
>>
>>
>>>
>>> cheers,
>>> Patrick
>>>
>>>
>>>
>>
>

image.png
(image/png attachment: image.png)

image.png
(image/png attachment: 02-image.png)

Received on Monday, 26 November 2012 17:47:24 UTC

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