- From: Chris Wilson <cwilso@google.com>
- Date: Wed, 11 Jul 2012 09:41:03 -0700
- To: bugzilla@jessica.w3.org
- Cc: public-audio@w3.org
- Message-ID: <CAJK2wqU-gFXZdjr3kUROW=rEpsMYvPrF76WJNXs349ZsziXZ2g@mail.gmail.com>
White noise doesn't benefit from the anti-aliasing done for periodic waveforms, and it's actually quite easy to generate: var lengthInSamples = 2 * audioContext.sampleRate; // 2 = 2 second long buffer. Arbitrary. var noiseBuffer = audioContext.createBuffer(1, lengthInSamples, audioContext.sampleRate); var bufferData = noiseBuffer.getChannelData(0); for (var i = 0; i < lengthInSamples; ++i) { bufferData[i] = (2*Math.random() - 1.0); // -1 to +1 range } On Wed, Jul 11, 2012 at 8:39 AM, <bugzilla@jessica.w3.org> wrote: > https://www.w3.org/Bugs/Public/show_bug.cgi?id=17415 > > --- Comment #49 from Grant Galitz <grantgalitz@gmail.com> 2012-07-11 > 15:39:09 UTC --- > (In reply to comment #48) > > Hi Grant, > > > > (In reply to comment #44) > > > A bit off topic, but could we add nodes that generate specific > waveforms? Like > > > a sine/triangle/square/sawtooth/LSFR White Noise generator node? > > > > I think you are looking for > > > https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#Oscillator > > > > Ideally, if you have any comment not related to a specific issue, > discussion on > > public-audio@w3.org is a better idea than hijacking the comment thread > ;) > > Oh wow, I never noticed you had that implemented already. I'm wondering > where > the white noise osc is? > > -- > Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. > >
Received on Wednesday, 11 July 2012 16:41:37 UTC