Web Audio API Change Log
commit a1c819d4e6f21dccaab342647cdf5d8568f934f3
Merge: 8a5f4d4 4bca885
Author: Paul Adenot <paul@paul.cx>
Date: Fri Nov 6 10:03:48 2015 +0100
Merge pull request #658 from rtoy/657-fix-setValueCurve-formula
Use correct formula for setValueCurveAtTime
commit 4bca885edfcd26dbb85ac681b0ffffe4a22efea4
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Nov 4 15:21:37 2015 -0800
Use correct formula for setValueCurveAtTime
Fix #657 by changing N to N-1.
Also slightly adjusted the formula to use larger floor symbols.
commit 8a5f4d4a344da5e7df359a63994e20ebbf74fd47
Author: Paul Adenot <paul@paul.cx>
Date: Mon Nov 2 23:00:35 2015 +0100
Use curl instead of cmake because of cert issues.
commit 8cb99b8eebfbfc292977d11d9624180c121125bb
Author: Hongchan Choi <hongchan.choi@gmail.com>
Date: Mon Nov 2 11:06:26 2015 -0800
Update .travis.yml
The URL has been permanently moved to some where else.
commit 938cf2bf8f81a4febb0228eae03c9d0af5103cbc
Author: Chris Wilson <cwilso@google.com>
Date: Tue Oct 27 13:12:09 2015 +0900
connect() typo, and tidy cleanup.
commit 013e6ad482af195e8844c083a365171d11871c59
Author: Chris Wilson <cwilso@google.com>
Date: Tue Oct 27 11:27:14 2015 +0900
Rearrange description of "currentTime"
Fixes #381.
commit 078b15f29fd7cd4ccb357a88d2133354c9fc73f6
Author: Chris Wilson <cwilso@google.com>
Date: Tue Oct 27 11:20:21 2015 +0900
loop modification mixup.
Fixes #281.
commit 2677a0f777fc180dc30d21fddec072eb255b679d
Author: Chris Wilson <cwilso@google.com>
Date: Tue Oct 27 11:14:57 2015 +0900
Remove references to Web Workers.
Fixes #532.
commit 44ebce6044882da08c41f30a835b3564c922a407
Author: Chris Wilson <cwilso@google.com>
Date: Tue Oct 27 10:01:56 2015 +0900
Return destination node from connect()
Fixes #258.
commit 0a0111a03051ae4857e17b5937744e69f53429ca
Author: Chris Wilson <cwilso@google.com>
Date: Tue Oct 27 09:51:54 2015 +0900
Clamp loopStart, loopEnd and offset.
Fixes #363.
commit f013bad6aa6892e6ec2c7fb945f4ec18d1e9b714
Author: Paul Adenot <paul@paul.cx>
Date: Thu Oct 22 14:31:49 2015 +0200
Don't fire "complete" directly.
It needs to be fired from a queued task.
This fixes #448.
commit a7c9c54b1e5c6f46d20239f69a7fe773c0b565b4
Author: Paul Adenot <paul@paul.cx>
Date: Tue Oct 20 15:32:15 2015 +0200
Pin tidy to a specific revision to make CI more deterministic. This fixes #641.
commit ddeeebfd2bfe876a85c9e976b3a71c9c5609cdd8
Author: Paul Adenot <paul@paul.cx>
Date: Mon Oct 19 14:06:08 2015 +0200
Tidy the spec after the spatial panner merge
commit 585d8f86b4274e556d7d468883114537ced893b3
Author: Paul Adenot <paul@paul.cx>
Date: Mon Oct 19 13:52:30 2015 +0200
Put more output for the check target of the Makefile, and switch to unified
diff with 8 lines of context.
commit c65c72185db5bd0103c58d45721432a19b660826
Merge: 915725a ca97f01
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Oct 16 16:13:08 2015 -0700
Merge pull request #639 from WebAudio/372-SpatialPanner
SpatialPanner try 2
commit ca97f0134d1707d883af181021200e46e02269d9
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Oct 16 16:12:03 2015 -0700
Typo.
commit 56d16d9e8478c5c7a89b163d46f6963992a7e7df
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Oct 16 16:09:45 2015 -0700
SpatialPanner try 2
commit 915725acc4ad5e78e44108a9283d067ca6492daf
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 16 17:55:35 2015 +0200
Use the new container-based travis infra
As per http://docs.travis-ci.com/user/migrating-from-legacy/
commit 9b6fa5be20ef5dbaddc30920524f0fc8290d6243
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 16 17:51:49 2015 +0200
Update README.md
commit 23310fab6d882b05adbafed78c7ba9e47258db84
Merge: 9b68319 220aad5
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 16 17:50:19 2015 +0200
Merge pull request #633 from WebAudio/travis
Add travis-ci support file and badge in the readme
commit 220aad5a7ea9b2de701e6967d47bd9706fe9cc2f
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 16 17:47:10 2015 +0200
Add travis-ci support file and badge in the readme
commit 9b683199034294f13804b0720102f57878f4131b
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 16 17:42:33 2015 +0200
Tidy the spec before enabling travis
commit 08a48dd87729f2ce5cef656b331c5ce62fec5d93
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 16 14:31:18 2015 +0200
Add <pre> around maths
commit 401b06436bda6b0bad4b9c199369c5561a9651ea
Author: Paul Adenot <paul@paul.cx>
Date: Thu Oct 15 16:08:50 2015 +0200
Update the local respec version, and use the hosted version
commit 8f908eaed876ffc6f60a63503f3933c488780ee9
Merge: a3a4df5 8556fdd
Author: Paul Adenot <paul@paul.cx>
Date: Thu Oct 15 15:25:05 2015 +0200
Merge pull request #626 from WebAudio/288-audiobuffersourcenode-once
AudioBufferSourceNode.buffer should only be set once, this fixes #288
commit a3a4df537c9f509dbea6fc3c70b09606a2a36c1c
Merge: 1962e58 91f6868
Author: Paul Adenot <paul@paul.cx>
Date: Thu Oct 15 15:01:51 2015 +0200
Merge pull request #622 from WebAudio/619-fix-formulas
Hack around wrapping in tidy HTML to keep nicely formatted formulas
commit 8556fddf278ffdbc4189b8094d0aa433bc715fc0
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 14 15:15:08 2015 +0200
AudioBufferSourceNode.buffer should only be set once, this fixes #288
commit 1962e58d4a6e0d17596352b54a7e33214597bb4e
Merge: 37a239d bd9e992
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 14 11:22:06 2015 +0200
Merge pull request #621 from rtoy/569-spec-osc-coef
Specify PeriodicWave coefficients to generate Oscillator waveforms
commit 91f68682de66b71446b7bebb949677c58e0458b5
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 14 11:20:21 2015 +0200
Address review comments
commit 37a239dade35b720c73890f92e13a311099b6b16
Merge: 0e40779 1c07de1
Author: Joe Berkovitz <joe@noteflight.com>
Date: Tue Oct 13 15:56:46 2015 -0400
Merge pull request #608 from WebAudio/65-wave-shaper-curve-mod
Fix #65 by clarifying copy-on-write behavior of WaveShaperNode.curve.
commit 0e407794b27678c88fa874c5bf3319ed1d60d3c8
Merge: e6acd53 2728c1b
Author: rtoy <toy.raymond@gmail.com>
Date: Tue Oct 13 09:46:14 2015 -0700
Merge pull request #615 from WebAudio/60-getFrequencyResponse
Better spec BiquadFilterNode.getFrequencyResponse
Fix #60
commit bd9e992ac0dd954a32037d909aa36d2497245ed3
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Oct 13 09:43:42 2015 -0700
Addl link for PeriodicWave.
commit b9b924d16086b199fee10c99192ae0c9e2554f74
Author: Paul Adenot <paul@paul.cx>
Date: Tue Oct 13 16:29:49 2015 +0200
Hack around wrapping in tidy HTML to keep nicely formatted formulas
This wraps formulas in `pre` tags that are ignored by tidy, and we enabled their parsing in MathJax.
This also tidies the document.
commit e6acd5305f7836a1b9b8fc046ecda2834fd7245d
Merge: 570ed13 f7db0d9
Author: Paul Adenot <paul@paul.cx>
Date: Tue Oct 13 10:46:20 2015 +0200
Merge pull request #617 from rtoy/571-describe-get-byte-data
Describe getByteTimeDomainData and getByteFrequencyData
commit 138649f42b993d0457d65a431f8e75a8743c342d
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Oct 12 13:15:51 2015 -0700
Specify PeriodicWave coefficients to generate basic Oscillator waveforms.
Include formulas appropriate for PeriodicWave objects to create the
basic builtin Oscillator waveforms.
Fixes WebAudio/web-audio-api#569.
commit f7db0d97a4fb8f3a303eb1d533862e56fecf188d
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Oct 12 09:56:54 2015 -0700
Use relative link.
commit 20ada01c7ba1a391390234f539d8d3fabc44f0ae
Merge: c0264c1 570ed13
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Oct 12 09:53:46 2015 -0700
Merge branch 'gh-pages' into 571-describe-get-byte-data
commit 570ed136e3ae24434404085e6bdf4393b99544ad
Merge: 44d9640 2669c9f
Author: Paul Adenot <paul@paul.cx>
Date: Mon Oct 12 18:01:43 2015 +0200
Merge pull request #618 from rtoy/616-settarget-legal-values-for-timeconstant
setTargetAtTime timeConstant must be positive
commit 2728c1ba791ebb405c6434dd31369c9e4b9b0416
Author: Paul Adenot <paul@paul.cx>
Date: Mon Oct 12 17:59:54 2015 +0200
Address review comments
commit c0264c1f4741f42bc32e1400ba0d9d74858162c3
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Oct 9 11:12:37 2015 -0700
Wrap lines to make them shorter.
(Why didn't tidy do that?)
commit 2669c9fc8399cb69deb4e52c27d8e07187f54d88
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Oct 9 11:06:03 2015 -0700
setTargetAtTime timeConstant must be positive
Fix WebAudio/web-audio-api#616
commit 4a75491ad1501676d27bb395b160a32d72c50642
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Oct 9 10:48:11 2015 -0700
Describe how byte values are computed for getByteTimeDomainData and getByteFrequencyData.
Fixes WebAudio/web-audio-api#571.
commit 1af2e2d439e20f3e00fafd3613bbb58c153ec56f
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 9 15:06:10 2015 +0200
Better spec BiquadFilterNode.getFrequencyResponse
This fixes issue #60.
commit 44d964068ece6afc47e91d92426c37ea5ad1d825
Merge: c858b14 31b9f64
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 9 11:50:07 2015 +0200
Merge pull request #610 from rtoy/326/328-panner-distance-limits
Update distance formulas to clamp the distance appropriately.
commit c858b148634506bf5968ec806e11f468e0315a60
Merge: 3a7b300 71878c9
Author: Paul Adenot <paul@paul.cx>
Date: Fri Oct 9 11:49:17 2015 +0200
Merge pull request #613 from rtoy/486-exponentialRamp-via-setTarget
Add note about using setTargetAtTime for exponential ramp to 0.
commit 71878c9e9367d19bbf3ba6148130550133d2a136
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Oct 8 16:18:56 2015 -0700
Add note about using setTargetAtTime for exponential ramp to 0.
Also state in the formula that V0 and V1 must be both positive.
Fixes WebAudio/web-audio-api#486.
commit 31b9f642fd98a1888382df0da1a602f94f1bc8dc
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Oct 8 15:33:45 2015 -0700
Update distance formulas to clamp the distance appropriately.
The distance formulas include appropriate clamping of the distances to
lie between d_ref and d_max (or infinity) as appropriate.
Fixes WebAudio/web-audio-api#326 and WebAudio/web-audio-api#328.
commit 3a7b300eaf4e65a20b85efec0cd25b39e495833a
Merge: dfdcc30 11463df
Author: Joe Berkovitz <joe@noteflight.com>
Date: Thu Oct 8 17:38:27 2015 -0400
Merge pull request #607 from WebAudio/43-disconnect-audio-param
Fix #43 by clarifying effect of disconnecting a node from an AudioPar…
commit 1c07de1b9f8f75226f215d156f94be7f334ce5a2
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Oct 8 15:43:23 2015 -0400
Further changes to address #67 and #68.
commit 1d9b25e8938293e8bdd340b3ef626c8040053a04
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Oct 8 15:36:49 2015 -0400
Fix #65 by clarifying copy-on-write behavior of WaveShaperNode.curve.
commit 11463dfbe504f7943d23d9875fd34374d4d5cadf
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Oct 8 15:16:58 2015 -0400
Fix #43 by clarifying effect of disconnecting a node from an AudioParam on the parameter value.
Also separately document the actions of the various flavors of AudioNode.disconnect().
commit dfdcc30a86cfb068576f4252e505f9cfa953858e
Merge: 33c799f 0bde1b6
Author: Paul Adenot <paul@paul.cx>
Date: Thu Oct 8 10:06:31 2015 +0200
Merge pull request #604 from WebAudio/tidy
Reformat the spec with tidy
commit 0bde1b60c3c970c67baff5f74112e1d1ecbac22d
Author: Paul Adenot <paul@paul.cx>
Date: Thu Oct 8 10:04:33 2015 +0200
Add a mini-manual to the Makefile
commit 74c7d165830dcec072876eba0017e4d5e39152a9
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 7 13:57:56 2015 +0200
Tidy the sources
commit 249996acc4f9d2dc5d222e2602352a06cdfce389
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 7 13:56:56 2015 +0200
Clean markup so that tidy does not complain
commit 1244048cd83d5035590041ec62f70f7642fd1b6e
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 7 13:43:39 2015 +0200
Add tooling for tidy
commit 33c799fdee0505da9f61c05466f9664abdecc8ae
Merge: 8b96dc0 f92bd46
Author: Paul Adenot <paul@paul.cx>
Date: Wed Oct 7 08:43:58 2015 +0200
Merge pull request #605 from mark-buer/typo-fix
Fixes typo.
commit f92bd4628e83d0b0f5884a24dc9f5b9c05c28d81
Author: Mark Buer <mark.buer@booktrack.com>
Date: Wed Oct 7 18:43:51 2015 +1300
Fixes typo.
commit 8b96dc0f06064796ae42ca2e1d05964546965a7f
Merge: 66801bd d4c05db
Author: Joe Berkovitz <joe@noteflight.com>
Date: Tue Oct 6 13:36:55 2015 -0400
Merge pull request #603 from WebAudio/40-connect-node-to-param
Fix #40 Add detail of connecting audio node to AudioParam.
commit d4c05db92d623a1eace1f2b319e9a82c7c408e43
Author: joeberkovitz <joe@noteflight.com>
Date: Tue Oct 6 09:15:05 2015 -0400
Change geometry of modulation arrow in diagram for clarity.
commit c192c6dda475bcf0065770262694a1c1909b0197
Author: joeberkovitz <joe@noteflight.com>
Date: Fri Oct 2 14:29:05 2015 -0400
Fix typos, improve readability of diagram.
commit c696c096ef2dc63546992d9aa672f8143e6d3414
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Oct 1 13:20:05 2015 -0400
Fix #40 Add detail of connecting audio node to AudioParam.
commit 66801bd42e6e03f9052965043c00acc15d23bcdb
Merge: d2c891a 21a866f
Author: Bill Hofmann <bill.hofmann@dolby.com>
Date: Thu Oct 1 10:18:05 2015 -0700
Merge pull request #597 from WebAudio/314-OfflineAudioBuffer-sample-rate
Fix #314 - sample rate in createBuffer, OfflineAudioContext
commit d2c891af1cfe87bacab03be0b08f35cd727dde1f
Merge: 68cc257 22a3cc2
Author: Paul Adenot <paul@paul.cx>
Date: Sun Sep 27 12:08:59 2015 +0200
Merge pull request #602 from rtoy/rtoy-fix-links
Fix some links and capitalizations
commit 22a3cc29d0b7fcb553a282fb54507dde91f38f81
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Sep 25 15:47:07 2015 -0700
Fix some links and capitalizations
o The link linearRamp automation method in section "AudioParam
Interface" was incorrect.
o The name of the endTime parameter for exponentialRampToValue was not
correctly cased (endtime -> endTime).
o Use correct link for the value attribute in section "AudioParam
Transitions" and setTargetAtTime link.
o Remove undefined link for timeConstant that caused ReSpec to
complain.
commit 68cc257a74dd065deedfabbcea86711a40dfb09d
Merge: e1fe9fc 5070bcc
Author: Joe Berkovitz <joe@noteflight.com>
Date: Thu Sep 24 12:03:13 2015 -0500
Merge pull request #583 from WebAudio/128-clarify-param-value-setter
Fix #128: clarify effect of setting the value attribute with respect …
commit e1fe9fce3480ee12fd4501da99814aa022b21211
Merge: d87edde d40f632
Author: Paul Adenot <paul@paul.cx>
Date: Thu Sep 24 15:00:37 2015 +0200
Merge pull request #600 from WebAudio/57-mimesniff
Link to the mimesniff spec in `decodeAudioData`
commit d87edde79910947024e5dfe906c72b3b443428d1
Merge: 64a44f0 a133600
Author: Paul Adenot <paul@paul.cx>
Date: Thu Sep 24 15:00:14 2015 +0200
Merge pull request #393 from WebAudio/76-remove-dezippering
Remove dezippering from the spec
commit 64a44f0371ad6d63ef7cdeba2c350c88503570ca
Merge: fae5932 a1c9511
Author: Joe Berkovitz <joe@noteflight.com>
Date: Wed Sep 23 17:34:50 2015 -0500
Merge pull request #601 from WebAudio/8-behavior-of-unconnected-nodes
Add correct style for notes to comment on disconnected nodes
commit a1c9511169b7e651d24e4a403c9cbca005dd07d7
Author: joeberkovitz <joe@noteflight.com>
Date: Wed Sep 23 08:17:37 2015 -0500
Add correct style for notes to comment on disconnected nodes
commit d40f632ecd2b3bf6730eca476204b17791b395e6
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 11:15:51 2015 +0200
typo
commit ec9ac97156a5c3adf5edc289e7ab90c8addeba3b
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 11:05:25 2015 +0200
Link to the mimesniff spec in `decodeAudioData`
This fixes #57
commit fae59322265091a080dd15553fbb9e7f1c6ee3f5
Merge: 0d8fe47 f911b3b
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 11:01:16 2015 +0200
Merge pull request #586 from rtoy/5-audioparam-set-target-at-time-example
Fix #5: Add setTargetAtTime curve to example
commit 0d8fe479649a89d0ee7f89b4511d19a1e3a7f491
Merge: 129c492 3d48dc1
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:58:21 2015 +0200
Merge pull request #594 from WebAudio/25-delaynode-input-count-change
Clarify DelayNode behavior under changing channel count.
commit 129c4923b3bd6e49cc5aec1f30ddd03c39933ed5
Merge: 8ad0c70 0eb09db
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:56:33 2015 +0200
Merge pull request #590 from WebAudio/497/computed-playbackrate-and-pitch
Clarify that computedPlaybackRate must be implemented by resampling the audio.
commit 8ad0c7020529d636f181e1e1bafcdbc6a40f1c03
Merge: a77a57c 1bb6def
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:55:42 2015 +0200
Merge pull request #599 from rtoy/598-audio-cookbook-reference
#598: Adjust reference to Audio EQ Cookbook
commit a13360089a4ca13fdad4f1b1bf44be90b4e6004b
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:51:56 2015 +0200
Remove dezippering.
This fixes #76.
commit a77a57c9c777277798f6d8805be9faa40d49bf02
Merge: d35e331 952154a
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:43:02 2015 +0200
Merge pull request #591 from WebAudio/565/type-index-copyfromtochannel
Use `unsigned long` for index type in copyFromChannel and copyToChannel.
commit d35e331ae05afaad3fc83ae60a4b25ae86be5867
Merge: 55df8cf 5d2c203
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:39:36 2015 +0200
Merge pull request #588 from WebAudio/567-copyToChannel-clarification
Clarify the meaning of the operation "acquire the content".
commit 55df8cfbadb97215596d9be35c83c1173c520e7d
Merge: 60f882a b377dcb
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:23:58 2015 +0200
Merge pull request #500 from WebAudio/460-suspend-currentTime
Clarify that currentTime does not increase when the context is not "running"
commit 60f882a608276b5bfc98ff4725d6de8bf5aea73e
Merge: 1100547 c81171f
Author: Paul Adenot <paul@paul.cx>
Date: Wed Sep 23 10:23:13 2015 +0200
Merge pull request #596 from WebAudio/32-link-usecases
Add reference(s) to use cases in intro + near end
commit 1bb6def4176138615c400b1ef8aff27d636c1cf8
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Sep 15 08:48:59 2015 -0700
Fix #598: Adjust reference to Audio EQ Cookbook
Instead of saying the biquad formulas from the cookbook, say they're
inspired by the cookbook because the many of formulas are different
from the ones in the cookbook.
commit 21a866fb4352968373b81cbda3b8d40000e0d9c0
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Mon Sep 14 14:35:13 2015 -0700
Fix #314 - remove text that should stay in createBuffer not OfflineAudioContext,
fix grammar (a NotSupported... vs an NotSupported...)
commit 1d7fb4d634d5e3f07014ca796e9fc18538d302c3
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Mon Sep 14 11:32:27 2015 -0700
Fix #314, refer to createBuffer for valid value ranges for
OfflineAudioContext constructor
commit 1660c89e0408981b64cb45f0be14e83b1be0fbbb
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Sun Sep 13 19:41:34 2015 -0700
Fix sample rate in createBuffer, OfflineAudioContext
commit 110054734ae87c240304a46098beb674b25669be
Merge: d81ffd6 b087263
Author: Bill Hofmann <bill.hofmann@dolby.com>
Date: Fri Sep 11 12:01:39 2015 -0700
Merge pull request #579 from WebAudio/385-Throw-typeerror-for-out-of-range
Fix #385, TypeError for out of range values
commit b087263eb4662c5ccc927c02f47f8fdf0c8cc19f
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Fri Sep 11 11:23:45 2015 -0700
remove swap file from UI merge tool
commit d81ffd6f5a337db7847b2fd79ea6db413e1435bf
Merge: 4d82495 1f9c1cd
Author: Joe Berkovitz <joe@noteflight.com>
Date: Fri Sep 11 13:49:34 2015 -0400
Merge pull request #592 from WebAudio/8-behavior-of-unconnected-nodes
Clarify uninterrupted operations of unconnected nodes
commit 4d82495f1bbfbfe7501808ee0eb8068cfd32974e
Merge: 6a37cee b797317
Author: Joe Berkovitz <joe@noteflight.com>
Date: Fri Sep 11 13:48:21 2015 -0400
Merge pull request #593 from WebAudio/17-invalid-createScriptProcessor-args
Clarify error thrown for invalid createScriptProcessor() arguments.
commit b797317b1676ca5e886e54b84b07a4daee0d676b
Author: joeberkovitz <joe@noteflight.com>
Date: Fri Sep 11 13:10:15 2015 -0400
Fix typo 'parametter' -> 'parameter'
commit 1f9c1cd0f44a2779750ac72d8a9b34cfc1fbf1cf
Author: joeberkovitz <joe@noteflight.com>
Date: Fri Sep 11 12:17:19 2015 -0400
Add note on resource usage of disconnected nodes
commit c81171fa141671a7c6347b588c47c3bcd3c386b0
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Thu Sep 10 15:46:01 2015 -0700
Add reference(s) to use cases in intro + near end
commit f911b3b4900fa45847221f59c6de24a39fb51eab
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Sep 10 14:29:29 2015 -0700
Updated graph with additional annotation.
commit dee594be263d7571c5bc74f262c00266efca3190
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Sep 10 14:29:09 2015 -0700
Add comment on where the graph for audioparam automation example comes
from.
commit 3d48dc1178234d6fc76f22644304b04dd99bbb28
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Sep 10 13:10:44 2015 -0400
Clarify DelayNode behavior under changing channel count.
commit 6a37ceedbbdea17180ae07dea7dacd4e10687140
Merge: ad41d95 cc0aba1
Author: rtoy <toy.raymond@gmail.com>
Date: Thu Sep 10 09:58:07 2015 -0700
Merge pull request #556 from rtoy/323-define-iir-filter
Fix #323: Add IIRFilterNode
commit b028046578c9556964048fc2df96e26007e991f9
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Sep 10 12:54:13 2015 -0400
Clarify error thrown for invalid createScriptProcessor() arguments.
commit 952154acfdcbfbe441f43e6c2005ea92bf33606c
Author: Paul Adenot <paul@paul.cx>
Date: Thu Sep 10 18:41:15 2015 +0200
Use `unsigned long` for index type in copyFromChannel and copyToChannel.
This fixes #565
commit 1359abe134e304c14912a99fee0ce0961f510999
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Sep 10 12:40:50 2015 -0400
Clarify uninterrupted operations of unconnected nodes
commit 0eb09db5499be281989d3a94c1ae57bc7cda340f
Author: Paul Adenot <paul@paul.cx>
Date: Thu Sep 10 18:38:18 2015 +0200
Clarify that computedPlaybackRate must be implemented by resampling the audio.
This fixes #497.
commit cd68607f28a5f3e1eacd60997f1b0a0a8d863657
Merge: 3c54ced ad41d95
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Thu Sep 10 09:30:28 2015 -0700
Merge branch 'gh-pages' into 385-Throw-typeerror-for-out-of-range
# Conflicts:
# index.html
commit 5d2c203fde2d863b11c884267b45650def4023ba
Author: Paul Adenot <paul@paul.cx>
Date: Thu Sep 10 18:23:09 2015 +0200
Clarify the meaning of the operation "acquire the content".
This fixes #567
commit ad41d954cde622fe453541cd129e1d0ddf42774f
Merge: 0099005 cf2dd4e
Author: Paul Adenot <paul@paul.cx>
Date: Thu Sep 10 18:10:03 2015 +0200
Merge pull request #585 from rtoy/584-clarify-biquad-get-frequency-response-
Describe constraints for getFrequencyResponse.
commit 47f2206b79ba0b9e5c41b9abb3ad6de1218d8309
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Sep 3 15:45:18 2015 -0700
Fix #5: Add setTargetAtTime curve to example
The graph of parameter automation is updated to include an example of
setTargetAtTime with the code update appropriately. The graph also
includes some simple annotation of each part and also gives an example
of how to have another automation follow a setTargetAtTime. A
setValueAtTime is required to terminate the setTargetAtTime and give a
starting value for the following exponentialRampToValueAtTime.
commit cf2dd4e52179b47b6c2db4e97c3bfcf44793984a
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Aug 27 14:34:10 2015 -0700
Describe constraints for getFrequencyResponse.
commit cc0aba16fa0c84f13fd86542469944646754483a
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Aug 27 14:28:12 2015 -0700
Describe constraints for getFrequencyResponse.
commit 5070bcc5efe91ef5117005c20c7d189fb3708e11
Author: joeberkovitz <joe@noteflight.com>
Date: Thu Aug 27 13:37:09 2015 -0400
Fix #128: clarify effect of setting the value attribute with respect to equivalent parameter automation action.
commit 0099005cbb714c81706b6d706f56dfcd9a39896d
Merge: 60e3b28 622e6e4
Author: Paul Adenot <paul@paul.cx>
Date: Thu Aug 27 18:27:03 2015 +0200
Merge pull request #570 from rtoy/131-setvaluecurveattime-linear-interp
Fix #131: specify linear interpolation for setValueCurveAtTime
commit 60e3b280f74ff5a9c85042d127a6218a6b7663cf
Merge: 32ade10 f079694
Author: Paul Adenot <paul@paul.cx>
Date: Thu Aug 27 18:26:56 2015 +0200
Merge pull request #568 from rtoy/564-add-description-automation-parameters
Fix #564: Add descriptions of the parameters for automation functions.
commit 32ade10b32772f63ce361d9be8a84f694e2a0659
Merge: 4a6f0b2 9ded403
Author: Paul Adenot <paul@paul.cx>
Date: Thu Aug 27 18:26:32 2015 +0200
Merge pull request #580 from WebAudio/536-cancelscheduledvalue
Clarify cancelScheduledValues behavior for setTargetAtTime
commit b377dcb279f92c9c4f93705a3985e0a553e5330d
Author: Paul Adenot <paul@paul.cx>
Date: Thu Aug 27 18:23:36 2015 +0200
Clarify that currentTime does not increase when the context is not "running".
This fixes issue #460
commit f752ca1db6933036aed302610997557dc3a4fa3a
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Aug 27 09:20:22 2015 -0700
Fix typo.
commit 9ded4034328d628aa6ebd28cbc07c9078907932c
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Thu Aug 27 15:56:04 2015 +0900
Clarify cancelScheduledValues behavior for setTargetAtTime
commit 5010ee078bd114fab2b0c978f4995d50c1db0a14
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Aug 26 09:11:46 2015 -0700
Use feedback and feedforward instead of a and b.
commit 3c54ced0a8b77c4a21109bcdb30b1d20c15d6be1
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Tue Aug 25 21:18:03 2015 +0900
Fix grammar - An TypeError --> A TypeError
commit 4a6f0b21d84d9636cf4c04a94fa2e5ca0ad852f1
Merge: 989682d bfa7dc2
Author: Paul Adenot <paul@paul.cx>
Date: Tue Aug 25 11:35:29 2015 +0200
Merge pull request #578 from WebAudio/512-audiobuffersourcenode-clarification
Clarify use of AudioBufferSourceNode and provide recommendation for non-memory assets
commit ab8d1e1d5a68e43aad9647591ffc5b86eddbdfe9
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Tue Aug 25 15:13:56 2015 +0900
Fix #385, TypeError for out of range values
commit bfa7dc21f23d08338251d9d010486469d1da2317
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Tue Aug 25 10:04:45 2015 +0900
Clarify use of AudioBufferSourceNode and provide recommendation for non-memory assets
commit 989682d762309b8873b15d5af05c29fff58467be
Merge: fd46ec7 be374a5
Author: Paul Adenot <paul@paul.cx>
Date: Mon Aug 24 11:48:27 2015 +0200
Merge pull request #576 from WebAudio/297-AudioBufferSourceNode-multiple-stop
Update wording for AudioBufferSourceNode start (called only once) and stop (can be called multiple times).
commit be374a50bf1d3fa7c48d2ebfcf51126bb69c06c7
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Mon Aug 24 17:30:27 2015 +0900
Update wording for AudioBufferSourceNode start (called only once)
and stop (can be called multiple times).
commit fd46ec7dfa5755b23d74295c44f8d0b6d70f1287
Merge: c31a787 95c65b7
Author: Paul Adenot <paul@paul.cx>
Date: Mon Aug 17 12:53:51 2015 +0200
Merge pull request #574 from rtoy/572-set-value-at-time
Fix 572: add links to the appropriate entries.
commit 95c65b70f34b5401e9ba4c09d9a5e736d19426d9
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Aug 14 16:25:51 2015 -0700
Fix 572 adding links to the appropriate entries.
commit 53a6b4a9c18fdd69420fbf7026ba80115f851c6d
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Aug 13 08:32:35 2015 -0700
o Some HTML improvements to show links.
o Add text about invalid coefficient settings.
o Add the difference equation to make it clearer what the coefficients
are.
commit 89d66ef10d9e65722341f043740697164ededcf4
Merge: 3b452b1 c31a787
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Aug 11 12:49:36 2015 -0700
Merge branch 'gh-pages' into 323-define-iir-filter
commit 622e6e46128332262e5dadf0de2ff9de4ca62335
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jul 29 11:21:31 2015 -0700
Remove interpolation formula and just say linear interpolation is
used.
commit 38b835339e19b80852dc7e0dc8889e764bfbccd1
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jul 28 12:34:27 2015 -0700
Fix #131: define setValueCurveAtTime to use linear interpolation
commit f079694b2157ba0cdadb398c3b2592d31cf749d8
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Jul 24 12:38:27 2015 -0700
Fix #564: Add descriptions of the parameters for automation functions.
This moves the description of the parameters for each automation
function from the paragraphs to the description box in the parameter
list.
commit c31a787402fa9a1994776c99cfa1176ff4e896e1
Merge: 8b4960b a0de6df
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:47:42 2015 +0200
Merge pull request #555 from rtoy/nice-panner-equations
Use mathematical notation for panner distance formulas
commit 8b4960b0e0bafd4fde70a46b9df20a1424ca84cc
Merge: 4e34de5 cd1e805
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:46:10 2015 +0200
Merge pull request #554 from rtoy/416-analyser-in-db-units
Fix #416: Specify the units for the frequency data
commit 4e34de54831774064f8e401db7d5391e00827375
Merge: b70ef4d 1af84f7
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:45:18 2015 +0200
Merge branch 'rtoy-547-setcurve-interpolation' into gh-pages
commit 1af84f7ae70842448c5919b678514fa170e9ca74
Merge: b70ef4d aaa2f16
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:45:11 2015 +0200
rebase
commit b70ef4d9b8ff81e30d8b0884640227a387e9561d
Merge: 7782b88 cfacbc0
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:33:15 2015 +0200
Merge pull request #549 from rtoy/nice-automation-formulas
Display automation formulas mathematically
commit 7782b88101d603757d52b8b0d6fbf94c785e828c
Merge: 0d09d06 fa9ee24
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:23:06 2015 +0200
Merge pull request #545 from rtoy/91-periodicwave-normalization
Add optional normalization parameter to createPeriodicWave
commit 0d09d06c27dd3a76cfd8eb31b58334386f2c3954
Merge: 1d0d643 6bbd887
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:20:00 2015 +0200
Merge pull request #542 from rtoy/464-waveshapernode.curve-error
InvalidStateError must be thrown if WaveShaper curve is too short.
commit 1d0d64396113ec231b1636cd358501b935f09934
Merge: 30f6525 89cf0db
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jul 22 10:12:26 2015 +0200
Merge pull request #515 from rtoy/442-add-informative
Fix issue 442: Update Lifetime section to say it's informative.
commit fa9ee24fc273c0d4287263e6b9684d270b0932b2
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jul 21 11:18:22 2015 -0700
Fix typo: "normalize" -> "disableNormalization".
commit a04cdabe1e98f054137e9ec58141e1c479d446ae
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Jul 20 09:58:26 2015 -0700
Use a dictionary to specify how PeriodicWave should be normalized (or
not).
commit 30f652557a7e9a139937c17f8519eaa333bc6478
Merge: 7c37dca 60bb8aa
Author: rtoy <toy.raymond@gmail.com>
Date: Thu Jul 16 14:33:02 2015 -0700
Merge pull request #561 from hoch/gh-pages
suspend() and resume() for OfflineAudioContext
Addresses #302 partially
commit 60bb8aa43913b39efdfcc532fc58620cd8266084
Author: Hongchan Choi <hongchan@chromium.org>
Date: Thu Jul 16 14:07:26 2015 -0700
Fixed more nits: inconsistent expression on rejected promise
commit 209658dd2a28b72a2724a717ba212f3f7a67cc9e
Author: Hongchan Choi <hongchan@chromium.org>
Date: Thu Jul 16 13:53:33 2015 -0700
Fixed more nits with rtoy@
commit ecaf4918d191fafa549467b43a9e25c85b24f1f3
Author: Hongchan Choi <hongchan@chromium.org>
Date: Thu Jul 16 13:23:47 2015 -0700
applied PR feedback from rtoy@
commit 9af693dfd9ff014b734df4813ac9daaf3ddfcabc
Merge: 4152b1a 7c37dca
Author: Hongchan Choi <hongchan@chromium.org>
Date: Thu Jul 16 13:17:10 2015 -0700
upstream merge
commit 7c37dca1b4840e2c4e7d245bafcbf235e5d20e0f
Merge: 790c604 af6ea08
Author: rtoy <toy.raymond@gmail.com>
Date: Mon Jul 13 09:06:15 2015 -0700
Merge pull request #562 from WebAudio/509-biquadfilternode-a-rate
fix #509, change k-rate to a-rate.
commit af6ea08b906a1ca5e72275fe62fae8fa06b13f11
Author: Bill Hofmann <bill.hofmann@gmail.com>
Date: Thu Jul 2 16:03:01 2015 -0700
fix #509, change k-rate to a-rate.
commit 4152b1a9f745f879e22ccfc1b7c7a7c38b9f6ff6
Author: Hongchan Choi <hongchan@chromium.org>
Date: Mon Jun 29 10:57:34 2015 -0700
Initial commit
commit 790c604f827bb2309146c12cd8f090f539fa7e02
Merge: 31129c8 74d2367
Author: Paul Adenot <paul@paul.cx>
Date: Sun Jun 21 10:50:07 2015 -0700
Merge pull request #559 from rtoy/357-fixed-channel-count-and-mode
Cannot change channelCountMode and channelCount for ScriptProcessor
commit 31129c8bd64791144f13ee158097f0f97e3fd031
Merge: 7b48e32 1747b3c
Author: Paul Adenot <paul@paul.cx>
Date: Sun Jun 21 10:49:45 2015 -0700
Merge pull request #558 from rtoy/379-update-dom-exception-names
Use current names for DOM exceptions
commit 7b48e3216fa2ac8d3ae284eff6a5dab7ad9b54be
Merge: bf2b362 bdc9160
Author: Paul Adenot <paul@paul.cx>
Date: Sun Jun 21 10:49:36 2015 -0700
Merge pull request #557 from rtoy/311-throw-error-on-setting-custom-type
Throw InvalidStateError when setting oscillator type to 'custom'.
commit 74d236768b5c5d69f9bb03ab9083a2d36e1ac760
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Jun 19 10:36:15 2015 -0700
Cannot change channelCountMode and channelCount for ScriptProcessor
Fix #357.
Specify that changing either of these signals an InvalidStateError.
commit 1747b3c831b4a3683e23680eee3b22ae41687f0e
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Jun 19 10:14:10 2015 -0700
Use current names for DOM exceptions
Fix #379.
Replaced INVALID_STATE_ERR with InvalidStateError.
A search for [A-Z]+_[A-Z]+_[A-Z] didn't find anything else.
commit bdc9160ebae140c2484e295687f6a4cb87a8c1cc
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Jun 19 10:09:06 2015 -0700
Throw InvalidStateError when setting oscillator type to 'custom'.
Fix #311.
commit a0de6dfe9bfd695cec18e80066868b27dd82c844
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Jun 19 08:52:31 2015 -0700
Use mathematical notation for panner distance formulas
commit cd1e805e4d2e76cfd9ead5f021fdeaeee73f5199
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Jun 18 17:50:12 2015 -0700
Oops. Remove the fix for #547.
commit 50aa7374ba0ac20f0587797192885334ebb25957
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Jun 18 17:45:36 2015 -0700
Fix #416: Specify the units for the frequency data
Specify that the output of getFloatFrequencyData and
getByteFrequencyData are in dB. This also updates the description for
the FFT Windowing and smoothing to include a section on converted to
dB. The smoothing section is also replaced with mathematical notation
instead of code.
commit aaa2f162bf1bd8aa7190f83d2641b52eb7069677
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Jun 18 16:17:07 2015 -0700
Fix #547: Define index for setValueCurveAtTime
The indexing into the values array was not well-defined. Specify that
the floating-point index is rounded to the nearest integer to index
into the array. No interpolation is done.
commit bf2b3622940f7c384afb9afed98ad2af37af7f45
Merge: c10c6cf 421fa2d
Author: Paul Adenot <paul@paul.cx>
Date: Thu Jun 18 11:13:02 2015 +0200
Merge pull request #551 from rtoy/470-define-analyzer-fft
Define FFT for AnalyserNode
commit c10c6cf3ec78cb994de4a135ee275555d55f6d71
Merge: b45937b a48f48b
Author: Paul Adenot <paul@paul.cx>
Date: Thu Jun 18 11:07:35 2015 +0200
Merge pull request #550 from rtoy/480-channel-count-not-supported-error
Fix #480: channelCount throws NotSupportedError for invalid values.
commit b45937b26b9bd14b2a8f23753ed9a1828606fa3c
Merge: a1d9512 d9ea2fc
Author: Paul Adenot <paul@paul.cx>
Date: Thu Jun 18 11:03:45 2015 +0200
Merge pull request #546 from rtoy/display-wave-eqn-nicely
Display formulas for the basic oscillator waves nicely.
commit 3b452b1de953fbee41a7e30657e21dfb7b7110ff
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 17 16:31:55 2015 -0700
Fix #323: Add IIRFilterNode
This adds a new IIRFilterNode that implements a general IIR filter.
The filter coefficients are fixed and cannot be changed. The maximum
number of coefficients is 20.
commit 421fa2d864c8665a3fd0109a59a8294b2e5f434e
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 17 14:28:40 2015 -0700
Define FFT for AnalyserNode
Fix #470.
The section for the Blackman window is also updated to use
mathematical notation.
commit a48f48b7a53b6fd9a0acecd1009aa52364b139ec
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 17 10:53:06 2015 -0700
Fix #480: channelCount throws NotSupportedError for invalid values.
commit cfacbc0b4db94404eef0bead07f12dd5f1df56f2
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 17 08:45:25 2015 -0700
Clean up some more.
commit b3891b490e53bf3e4a0f49c1ea9284f0eb2b67a9
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 16 14:07:08 2015 -0700
Display nice formulas for the automation equations.
commit d9ea2fc2e54683296ec29e378246ce8ba7753fcb
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Jun 15 10:06:30 2015 -0700
Display formulas for the basic oscillator waves nicely.
commit b8f859c39e40b3f5dcee8bc72964e01f6315a3b6
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Jun 15 09:17:06 2015 -0700
Fix #91: Add optional normalization parameter to createPeriodicWave
o Add optional normalization parameter to createPeriodicWave.
o Define how normalization is done.
o Define the waveform generation better.
commit b1c600dc67e8ce326c1c3101d1a13820b352beab
Author: Raymond Toy <rtoy@chromium.org>
Date: Fri Jun 12 10:39:47 2015 -0700
Add normalization parameter and describe better.
This fixes #91 by adding the optional normalization parameter to
createPeriodicWave. We also describe the basic waveform generation
and the normalization process.
commit a1d9512ab727ce0cecc656f1e63a577e8bce5ca0
Merge: 64c8970 0c6d689
Author: Paul Adenot <paul@paul.cx>
Date: Fri Jun 12 18:43:54 2015 +0200
Merge pull request #540 from rtoy/428-432-biquad-filters
Use correct formulas for biquad filters
commit 6bbd887ce48b5d87b151cd1bd3b1c148d987b91f
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 13:48:37 2015 -0700
InvalidStateError must be thrown if WaveShaper curve is too short.
Fixes #464.
commit 0c6d6893688f3bbf7ccfff694c119ace78e19d88
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 10:53:11 2015 -0700
Update the lowpass and highpass filters to use the real
implementation.
commit 8110a1de5733cbd7bd978c009ff2a59dd7903e71
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 09:45:39 2015 -0700
Use correct formulas for the bandpass, notch, peaking, lowshelf, and
highshelf filters.
Fix #428, fix #429, fix #430, fix #431, fix #432.
commit a9207f55ce21d93fb7c968a7acad802e659b7106
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 09:07:47 2015 -0700
Remove A_1. It's not used anywhere.
commit 74e65bd53862daf8ae30923354985aea5edc8eb4
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 08:48:55 2015 -0700
Fix a few typos. Verified that the equations are the same as before.
commit b6b75fe3ec2b5adb92fcdbe8ce7f35e90f011a1a
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 08:39:25 2015 -0700
Convert the remaining formulas to TeX syntax. It's now much easier to
read and modify the equations.
commit cab49561e836735338da4726b913ec86a54a5b09
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jun 9 07:50:06 2015 -0700
Change Mathjax to use Tex-AMS syntax.
Update the initial part of the biquad filter section to use TeX
syntax.
commit 64c8970389d33ae2337d5a0db452f703c9b98225
Merge: 203b469 9eab3d2
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Jun 4 12:28:19 2015 -0400
Merge pull request #538 from rtoy/386-increase-periodic-wave-limit
Fix issue #386.
commit 9eab3d2a93872476ea95fd17df938eaffec5ab01
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 3 13:03:22 2015 -0700
Fix issue #386.
Instead of limiting the max array size to 2048, change the spec to say
that arrays of at least 8192 elements must be supported. No error is
thrown if larger sizes are specified.
commit 203b46902f64397ce41a49eb9173d1aa13387d87
Merge: f608f6c 8c5895a
Author: Paul Adenot <paul@paul.cx>
Date: Wed Jun 3 15:22:53 2015 -0400
Merge pull request #537 from rtoy/define-outer-cone-gain-more
Define outer cone gain better
commit 8c5895a60d02cdaff20fcbad3734d3b506c11dc4
Merge: e75dd7d f608f6c
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 3 13:25:37 2015 -0400
Merge branch 'gh-pages' into define-outer-cone-gain-more
Conflicts:
index.html
commit e75dd7d70b10ba233895744ea899d9447db676f7
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 3 13:20:20 2015 -0400
Invalid coneOuterGain must throw InvalidStateError.
Remove code; it's given somewhere else.
commit 4a38ccc208bea1c7e9fed313118d23c6f2ff7ea1
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Jun 3 13:14:26 2015 -0400
Fix issue 504.
Describe the coneOuterGain units (linear) and valid range.
Include JS code that computes the cone gain.
commit f608f6c2c27f46c1f6865e997b8673e055caf619
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Jun 1 12:08:23 2015 -0400
Further hyphenation fixes (#471)
commit 3392038eb9b207ae23f30f97baae3aab20da01f6
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Jun 1 12:07:06 2015 -0400
Fix hyphenated instances of "equal-power" (part of #471)
commit d9286b46c4feff2bf6f4b2df3f5e414d9abc4a41
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Jun 1 12:05:53 2015 -0400
Fixes #471
commit 89939ea3dfe2f86662cb630457a23cf4f1791194
Merge: 9ae62ec b474cbc
Author: Paul Adenot <paul@paul.cx>
Date: Sun May 17 14:25:11 2015 +0200
Merge pull request #534 from mark-buer/dead-links-1
Fixes dead links to createBuffer & decodeAudioData
commit b474cbc6862f6883d7f80f1b3868cb8071b84006
Author: mark-buer <mark.buer+github@gmail.com>
Date: Fri May 15 19:05:59 2015 +1200
Fixes dead links to createBuffer & decodeAudioData
commit 9ae62ecddc9f6b637a24809cf347ce16a03b7121
Merge: 2a43a73 15218ac
Author: Paul Adenot <paul@paul.cx>
Date: Mon May 11 10:57:09 2015 +0100
Merge pull request #530 from ouhouhsami/patch-1
Merci !
commit 2a43a73d7457c117144de4f4a728a1399c8d01e1
Author: Paul Adenot <paul@paul.cx>
Date: Mon May 11 11:54:50 2015 +0200
Unbreak the spec (#529)
This fixes all the respec errors that crept in lately, and fixes the processing
so the rendering is properly done.
This only contains editorial changes, no spec changes.
commit 15218ac64f5e3de52e3328ec64da15eb5b87a712
Author: Samuel Goldszmidt <samuel.goldszmidt@gmail.com>
Date: Mon May 11 11:28:31 2015 +0200
Update index.html
Same thing for other AudioNodes
commit 2e7c74c07e2168004b87941f07f044dad3c5649a
Author: Samuel Goldszmidt <samuel.goldszmidt@gmail.com>
Date: Mon May 11 10:45:31 2015 +0200
Update index.html
Precise GainNode is an AudioNode. This may seem obvious but it's better to have this declared like other AudioNode.
commit bfc054a452d2470eda6a638808324e661d0e64d9
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Apr 29 15:28:39 2015 -0700
Tweaks based on review feedback.
commit d0aed37b296c5924c2625845598314af3cf6f7e5
Merge: 22d5941 20f1e47
Author: Paul Adenot <paul@paul.cx>
Date: Wed Apr 29 13:47:35 2015 +0200
Merge pull request #511 from cwilso/gh-pages
New factory-based AudioWorkers, with examples.
commit 89cf0db6442360f338d2413f9ac624e3d4ddd349
Author: Raymond Toy <rtoy@chromium.org>
Date: Mon Apr 27 11:11:26 2015 -0700
Fix issue 442: Update Lifetime section to say it's informative.
commit 20f1e475b27563947ade6ea5c5e4677b095528a9
Author: Chris Wilson <cwilso@google.com>
Date: Thu Apr 16 09:36:50 2015 -0700
Typo
commit d9af3eed52a821b50e3d0507b5a9733c2042cf75
Author: Chris Wilson <cwilso@google.com>
Date: Thu Apr 16 09:36:06 2015 -0700
onaudioprocess restoration/nodecreate addition
Revive the onaudioprocess event I inadvertently deleted a couple
commits ago, and add the proper node create event.
commit 9bb8940ec36bf6ee2777c19f88cbbd9c43c1a46a
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Apr 16 08:53:06 2015 -0700
Fix up merger example
commit 54e825bff7b9ef2868a782f302d0fd9bdc1464c9
Author: Chris Wilson <cwilso@google.com>
Date: Thu Apr 16 08:38:07 2015 -0700
Rewrote vuMeter example
commit 22d59412ef28b859ac3c3eb8a91c82dadcec46df
Author: Paul Adenot <paul@paul.cx>
Date: Fri Apr 3 11:22:48 2015 +0200
Fix dead link to mixing rules
commit 30768ce9b9f404cfb4f7468bd20aae8b80ed045b
Author: Chris Wilson <cwilso@google.com>
Date: Wed Apr 1 09:40:36 2015 -0700
Resolutions on proposal from WG call.
commit 93da6965299d105d51958cf87688490371aae859
Author: Chris Wilson <cwilso@google.com>
Date: Wed Apr 1 08:48:28 2015 -0700
NodeProcessor postMessage
commit 8b1aeca99c87a97f0b240d00fc8097f36edf9078
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 31 16:41:24 2015 -0700
Further updates.
commit 3d0a4acacec84ffd0a9ddc361a824dc082c4b385
Merge: 6c26b11 c232854
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 31 14:10:16 2015 -0700
Resolve merge conflicts.
commit 6c26b11b631f6d071bcdb1efe8a4f73a8b63e6c6
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 31 14:02:29 2015 -0700
Updates
commit c2328549d52d1131d932da29b4eaf0d5201b67f9
Merge: 5166bbe dc1a61b
Author: Paul Adenot <paul@paul.cx>
Date: Tue Mar 31 12:09:38 2015 +0200
Merge pull request #505 from hoch/gh-pages
6.3 Panning Algorithm: cleaned up, fixed typos.
commit dc1a61b72497e5b9cd888896c76da1908484540a
Merge: 7f49c93 5166bbe
Author: Hongchan Choi <hongchan@chromium.org>
Date: Mon Mar 30 13:42:57 2015 -0700
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
commit 7f49c93e907e5723005fcd599743137b7e20b6eb
Author: Hongchan Choi <hongchan@chromium.org>
Date: Mon Mar 30 13:40:38 2015 -0700
6.3 panning algorithm section cleaned up
commit f819f7dc06c90aec6727bf4aac685c63e56b0400
Author: Hongchan Choi <hongchan@chromium.org>
Date: Mon Mar 30 11:53:01 2015 -0700
fixed typos and clean-ups for StereoPannerNode
commit 5166bbe4a19dd15220be88726e660a78c8fb3fc3
Merge: 974331d 1cc4795
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Mar 26 12:39:06 2015 -0700
Merge pull request #494 from WebAudio/origin/101-define-numberOf-Input-Output-Channels
Clarify the numberOf{In,Out}puts description.
commit 974331d8f9ce70cb4e7b832d9cd6abb55ddde37d
Merge: c0977cb ade040e
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Mar 26 12:38:39 2015 -0700
Merge pull request #495 from WebAudio/356-angles-modulo-360
Value for the cone* members must be used modulo 360
commit c0977cb8c6bb62c80e13f486292d14eff68ab9d3
Merge: 5ca7957 1f96c31
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Mar 26 12:37:31 2015 -0700
Merge pull request #499 from WebAudio/487-remove-hw-scalability
Love it, love it love it.
commit 5ca7957f4d7a0f18e59e8c51de51e7b37ddeb857
Merge: 27821e7 c0e2900
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 24 08:31:32 2015 -0700
Merge pull request #498 from WebAudio/488-promise-syntax
Promises for suspend/resume/close should be parametrized on <void>
commit 1f96c315ea1ff32bafed63b01e11926945e3c689
Author: Paul Adenot <paul@paul.cx>
Date: Tue Mar 24 15:07:08 2015 +0100
Remove section on hardware scalability
commit c0e2900032497f604c48c17d8f597153ed793437
Author: Paul Adenot <paul@paul.cx>
Date: Tue Mar 24 15:03:42 2015 +0100
Promises for suspend/resume/close should be parametrized on <void>
This is the new syntax for promises that don't pass in a value, and fixes #488.
commit c91ef05b3535bdf692780320038484b60a1567be
Author: Chris Wilson <cwilso@google.com>
Date: Wed Mar 18 18:28:33 2015 -0700
AudioWorker rework.
commit 7807755d9b8e5dd3d41f45e5956cb9701280389c
Author: Chris Wilson <cwilso@google.com>
Date: Wed Mar 18 18:08:52 2015 -0700
TOC changes
commit 7b05aef6a51955252d46a204842424bb92c04d32
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Mar 18 15:11:31 2015 -0700
Round 1 of factory-based AudioWorker
commit 1cc4795593fffd8b02e8a360c59218473d456201
Author: Paul Adenot <paul@paul.cx>
Date: Wed Mar 18 12:19:12 2015 +0100
Fix typos
commit 27821e704b95a91bb6d276b25cecacb0115d8417
Merge: cb3ec46 7c58f31
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 17 11:53:45 2015 -0700
Merge pull request #396 from WebAudio/351-audionode-different-contexts
LGTM
commit ade040e7f8b28211decd463ac3d5a4191a04ec3b
Author: Paul Adenot <paul@paul.cx>
Date: Tue Mar 17 13:28:58 2015 +0100
Address review comments
commit b4e6cd0fe065ec418227c57d661eab9b50f8367e
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 01:41:35 2014 -0800
Angles for the PannerNode are modulo 360deg.
Fixes 356.
commit 7c58f310bdabdd5163dd41eec67a70a3986128da
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 01:48:45 2014 -0800
AudioNodes can't connect to AudioNodes from another context.
This fixes #351.
commit 23f99606782fc95dbdf912c3dd86fb3f4623875d
Author: Paul Adenot <paul@paul.cx>
Date: Tue Mar 17 12:26:36 2015 +0100
Review comments
commit d0bf3d4cb7e52ab54398870a411e25e24a49b579
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 23:50:26 2014 -0800
Clarify the numberOf{In,Out}puts description.
This fixes #101.
commit cb3ec46f2e9493d9810f98a6d415a6de14906aea
Merge: 8d9d8a8 a373779
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Mar 9 14:14:16 2015 -0700
Merge pull request #492 from hoch/gh-pages
Added missing names to the WG memeber list
commit a3737796987280b2ebe67428a65c87f90e04b60a
Author: Hongchan Choi <hongchan@chromium.org>
Date: Mon Mar 9 13:35:05 2015 -0700
Changed affiliation
commit 590687b37fa1023f60764cc46aa1f817946c4c7c
Author: Hongchan Choi <hongchan@chromium.org>
Date: Mon Mar 9 09:10:46 2015 -0700
Added missing names to the WG memeber list
commit 8d9d8a84fce8fcae5519653d7622167ae41485b5
Merge: 4d36074 83823e7
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Mar 6 16:23:35 2015 -0800
Merge pull request #491 from hoch/gh-pages
Changed behavior of ChannelMergerNode
commit 83823e719dc075b1bcad5057aeec39650653d472
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Mar 6 13:27:23 2015 -0800
update
commit e336ee4386c549d1b19fb2ec1c79186477ad53d7
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Mar 6 13:24:30 2015 -0800
update
commit bfa56893be2307a2bc0c531bf3e3fff1b39a7190
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Mar 6 11:17:11 2015 -0800
update
commit b635d46170274929f8ee4ffbdcf76cd3d69fd5ef
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Mar 6 10:08:54 2015 -0800
update
commit 97266e3f1944bbc67b6bb17e76bf8ce413b91aa5
Merge: 13eab63 4d36074
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Mar 6 08:54:59 2015 -0800
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
commit 13eab63ca2a40e732b91096271c9087fb4f3db19
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Mar 6 08:54:51 2015 -0800
304-channel-merger
commit 4d36074231ea4e78d384f3769332a42fccd135c3
Merge: ff4502e e8275a2
Author: Paul ADENOT <paul@paul.cx>
Date: Fri Mar 6 13:48:06 2015 +0100
Merge pull request #490 from mathiasbynens/gh-pages
Use HTTPS URLs where possible
commit e8275a2f01f5c2e1a26b24380934e6d77f09b104
Author: Mathias Bynens <mathias@qiwi.be>
Date: Fri Mar 6 13:15:53 2015 +0100
Use HTTPS URLs where possible
This also fixes the mixed content issues on https://webaudio.github.io/web-audio-api/.
commit ff4502e9f33b5ec30d86766d098b3b2ff874288d
Merge: 642a9ca 1b3773f
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 3 08:02:29 2015 -0800
Merge pull request #467 from WebAudio/panner-clamp
Clamp the gain of the `distanceModel` in [0; 1]
commit 642a9ca79288250e28a423973d2440635d981c4b
Merge: f41a86d a4f6bae
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 3 08:02:00 2015 -0800
Merge pull request #483 from chrislo/crl-clarify-dc-offset
Clarify real array usage in createPeriodicWave
commit f41a86d720978685f8aabdeb8cc82c7c487ccb86
Merge: c6c1b56 846d057
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Mar 3 08:01:14 2015 -0800
Merge pull request #479 from hoch/gh-pages
#6 Support selective disconnection
commit 846d057996d5a9aa13e93ac51f2937e1def75cbc
Author: Hongchan Choi <hongchan@chromium.org>
Date: Wed Feb 18 09:55:46 2015 -0800
update
commit c6c1b56daf84b62f4fa2a4aaaa82f862fe1d7f6f
Merge: d057026 e66bec1
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 18 07:56:48 2015 -0600
Merge pull request #485 from rtoy/rtoy-issue-477-periodicwave-size
Address issue 477, making the max array size 2048, not 4096.
commit e66bec1604dcdba738622b0214be94f2a20f11ab
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Feb 17 14:34:54 2015 -0800
Address issue 477, making the max array size 2048, not 4096.
commit a4f6baecee5bb4c250c4ab76f97d937cff3b7eff
Author: Chris Lowis <chris.lowis@gmail.com>
Date: Thu Feb 12 13:10:59 2015 +0000
Clarify real array usage in createPeriodicWave
Addresses #478. Implementations must ignore any value set for the first
element of the real array when creating a periodic wave.
commit 80f3c96f709832a9c290be8f0b46308d27159332
Author: Hongchan Choi <hongchan@chromium.org>
Date: Tue Feb 10 11:44:57 2015 -0800
change in IDL
commit d057026acd681f6b74b906eddf7ab308cad94c72
Merge: aa075bf e21bd69
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Feb 10 11:16:38 2015 +0100
Merge pull request #463 from rtoy/rtoy-issue-375
Fix issue #375: Update spec to say 32K FFTs are allowed for AnalyserNode
commit ef3a6c4f9dacf22bc8e5f3608a4ea91907cee00b
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Feb 6 10:23:38 2015 -0800
update
commit 157dabae2a9d384a839ee83d8fe8a101de899a9a
Author: Hongchan Choi <hongchan@chromium.org>
Date: Fri Feb 6 10:09:56 2015 -0800
#6 Support selective disconnection
commit a9db82af550b8d6c7220a02ff37e3f549496c2e7
Merge: cbc957a 0c2d782
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Feb 5 08:51:10 2015 -0800
Merge pull request #3 from cwilso/1-Multi-IO-Worker
1 multi io worker
commit 0c2d78226c5277cfcc8aee51b2e6d88bed540a27
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Feb 5 08:50:27 2015 -0800
Factory-based addition to worker nodes.
commit e21bd69b9b80cd47391ac633d5136e278a189ddd
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Jan 15 10:35:14 2015 -0800
Add note about FFT cost.
commit 1b3773f95eac51011d41fa51088fda7b0d6eb9c5
Author: Paul Adenot <paul@paul.cx>
Date: Thu Jan 15 16:59:24 2015 +0100
Range notation should use a colon and not a semicolon.
commit 9ad67caf8103a0af0be162a5048e853391e5548e
Author: Paul Adenot <paul@paul.cx>
Date: Thu Jan 15 12:28:42 2015 +0100
Panning markup clean-up.
commit a5164b18e633d67567a2cc387de49b44247fe7c9
Author: Paul Adenot <paul@paul.cx>
Date: Thu Jan 15 12:27:03 2015 +0100
Spec that the distance effect gain cannot be negative/apply a gain > 1.
https://bugzilla.mozilla.org/show_bug.cgi?id=1002513 for test case: the gain
would become negative because of the distance, and the phase would be flipped,
which, I believe, is not the intention here.
commit 24248d63faacb707ed2e5792927065e796d6c268
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Jan 13 10:05:28 2015 -0800
Fix issue #375: Update spec to say 32K FFTs are allowed for
AnalyserNode.
commit aa075bfd515c3d586a0fc34a6ec2cc7bcb0426c9
Author: Paul Adenot <paul@paul.cx>
Date: Tue Jan 6 12:09:58 2015 +0100
Trivial markup fix in AudioWorker.
commit ec7941258962252b5f1f36f018ad4974a11ae130
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Dec 18 08:39:14 2014 -0800
sequence => Array
commit a6be0654529ed98aa9ff23770ee1d6518ce72591
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Dec 16 14:28:13 2014 -0800
Fixes #461
Inadvertent ReSpec refactoring issue.
commit cbc957ad8a9acbfde553460d78906341aa8b2ecb
Merge: f4fdff2 a26d859
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Dec 12 16:00:51 2014 -0800
Merge pull request #2 from cwilso/1-Multi-IO-Worker
Initial Multi-IO AudioWorker.
commit a26d8593b72fc626cd8922c3f4b76b40f725908c
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Dec 12 15:58:56 2014 -0800
Initial Multi-IO AudioWorker.
Note this does not include a change to have a single factory-style
initiation.
commit f4fdff2245e9bf89eb983eddab9c79bca55716cb
Merge: aeaa25b 82b3a7f
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Dec 8 08:11:09 2014 -0800
Merge pull request #454 from WebAudio/368-pannerNode-default-equal-power
Change the default panningModel of the PannerNode to "equal-power"
commit 82b3a7f51753a2804cf1e661c7c31c371fb29a77
Author: Paul Adenot <paul@paul.cx>
Date: Mon Dec 8 14:24:13 2014 +0100
Change the default panningModel of the PannerNode to "equal-power"
This fixes #368.
commit aeaa25b2578430a77399ab80b85c7c7259c5f3a6
Merge: 0ed0e0d 201ed62
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Dec 1 20:39:17 2014 -0800
Merge pull request #451 from WebAudio/450-analysernode-channels
channelCountMode for the AnalyserNode should be "max"
commit 201ed628acf82298688705f45c16e2649ec8495e
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Dec 1 16:57:44 2014 -0800
channelCountMode for the AnalyserNode should be "max"
So it respects the paragraph above: "The audio stream will be passed un-processed from input to output".
This fixes #450.
commit 0ed0e0d290ccf8eeed56f3d147175426a9541290
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Dec 1 16:54:43 2014 -0800
Revert previous patch, I meant to open a PR
commit 5210abf7280c6e2d571b2731b5c7137554f4c275
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Dec 1 16:53:23 2014 -0800
channelCountMode for the AnalyserNode
So it respects the paragraph above: "The audio stream will be passed un-processed from input to output."
This fixes #450.
commit f831b2ce58b00a32fc5761d8dd6f2041683fc1c6
Merge: 31f3ccd 7f628b0
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Nov 19 09:14:40 2014 -0800
Merge pull request #440 from WebAudio/439-stereoPannerNode
Make StereoPannerNode a-rate and spec the algorithm
commit 7f628b07fcfab8cffbf9e94dae8274fb9cf4147e
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 19 18:11:51 2014 +0100
Fix algorithm issue for stereo->stereo
commit 966dc38980020fcc380423c963a8649c102d4cc1
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 19 10:52:51 2014 +0100
Fix typos added when fixing typos
commit cc6413c0263ae6e981845cf76a1efa89e27a60e6
Author: Paul Adenot <paul@paul.cx>
Date: Tue Nov 18 17:54:43 2014 +0100
Fix typos
commit c7b0fd37e914dbb9ed668c4e624df9b247535c40
Author: Paul Adenot <paul@paul.cx>
Date: Tue Nov 18 17:42:43 2014 +0100
Make StereoPannerNode a-rate and spec the algorithm
It was somewhat obvious, but it's clearer to also have the formulas for [-1, +1]
This fixes #439.
commit 31f3ccd35cdd9855529b0b30670f6dc152e5f62e
Merge: c6e2458 39f372f
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 14 15:32:32 2014 -0800
Merge pull request #438 from hoch/gh-pages
Fix typo
commit 39f372f2c1c666c6a507cf0e99d86e1296dc852a
Author: Hongchan Choi <hongchan.choi@gmail.com>
Date: Fri Nov 14 15:23:22 2014 -0800
Fix typo
commit c6e24581a906cd48bbf4672571de2881a5216c02
Merge: 98d8621 527db44
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Nov 13 10:57:04 2014 -0800
Merge pull request #434 from rtoy/rtoy-onstatechange-transitions
Fix typo and state that any change to a different state fires the onstatechange event
commit 527db444a3d7f2058ab37d924a1fb360c84eb65b
Author: Raymond Toy <rtoy@chromium.org>
Date: Thu Nov 13 10:34:54 2014 -0800
Fix typo and state that any change to a different state fires the
onstatechange event.
commit 98d8621473abece70a452d33181769bb478e4962
Merge: 6acf1e0 533e0f8
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Nov 12 08:30:34 2014 -0800
Merge pull request #425 from kubosho/fix-typo
Fix typo
commit 533e0f8f35e0f780a33b1cf84d5595d7fda68898
Author: kubosho_ <ta2@o2p.jp>
Date: Wed Nov 12 13:17:38 2014 +0900
Fix typo
- modular rounting -> modular routing
- to the node . This -> to the node. This
commit 6acf1e08405e6564a06ef277f495c29308170ae7
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 11 17:38:51 2014 -0800
Fixes #424.
commit cfbd7ed8cbf4181b4d1fb4eab25b6b3cd5faba77
Merge: 58cf7a9 e1837cf
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 11 07:42:23 2014 -0800
Merge pull request #408 from WebAudio/109-channel-layout
Define channel layouts a bit more.
commit 58cf7a9415842bcb726357140283c78c3c512bc3
Merge: d469e03 cf073b5
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 09:02:26 2014 -0800
Merge pull request #420 from WebAudio/372-StereoPanner
Part 1 of #372: Add StereoPannerNode
commit cf073b5201b49d430eaa6ebd205aa7ba5a30959f
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 09:01:17 2014 -0800
Address review feedback.
commit d469e03417f0411de548ba30571d9e6ef09d2583
Merge: e835b35 03cc6db
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 08:58:43 2014 -0800
Merge pull request #403 from WebAudio/256-no-instrospection
Explain lack of serialization or introspection
commit e835b356662c7bcf61e9c4a6b3e9ee102f8fc3db
Merge: 449cde4 4b26304
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 08:58:09 2014 -0800
Merge pull request #402 from WebAudio/19-offlineaudiocontext-arguments
Define what the ctor's argument of OfflineAudioContext do.
commit 449cde448660320c65a30a1a48ef9baac41f104a
Merge: 21aa3e2 bba8f0e
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 08:57:32 2014 -0800
Merge pull request #401 from WebAudio/329-oscillator-no-duratio
Clarify that OscillatorNode.start only has one parameter
commit 21aa3e2fe4a2e63dce045e0d8783b2a2f741df6b
Merge: ef334f9 60ad9a8
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 08:56:48 2014 -0800
Merge pull request #395 from WebAudio/366-no-intermediate-clipping
Clarify that no clipping is applied to intermediate nodes
commit ef334f98fef80eb7f61daa4caad028b7e530fcf1
Merge: 44c2a60 4c79b59
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 08:55:56 2014 -0800
Merge branch '379-new-exception-names' into gh-pages
commit 4c79b59f5a164cddfcf7d2e6bba168d0202e3cc4
Merge: b0f178f 44c2a60
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Nov 7 08:55:24 2014 -0800
Merge fixes
commit 75b39e1ec45e639cfc37c0d235e30a28c192e75c
Author: Chris Wilson <cwilso@google.com>
Date: Thu Nov 6 10:16:31 2014 -0800
Changed name of parameter to "pan" due to feedback
commit e5c387d90a2dfd22d36d94756bd3d7a515afd2a2
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Nov 5 15:21:10 2014 -0800
Stereo panner proposal
commit e1837cf061119d280783f9b11bc7fdf97e6339e7
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 5 14:42:26 2014 +0100
Mention that other channel layouts may be supported in future version of this spec.
commit 4b2630426ff39d61952fe3f21b31ab171b6c9978
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 5 14:38:00 2014 +0100
Fix typo
commit 03cc6db60998c32e54d2870f27b49a3c7990a7ae
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 5 14:33:51 2014 +0100
Fix typo
commit 8757908f47eccafa9bbc82fd3f75ee1bad63d21a
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 00:20:47 2014 -0800
Explain lack of serialization or introspection
This fixes #256.
commit bba8f0e04a67be0f222162f204f798055013ef99
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 5 14:26:49 2014 +0100
Address review comments
commit ac0ed91953468e7ae2755fbf088227b4e146c7ba
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 01:01:28 2014 -0800
Clarify that OscillatorNode.start only has one parameter
This fixes #329.
commit 60ad9a8ae97136add7806db24dcd376ddd6657e7
Author: Paul Adenot <paul@paul.cx>
Date: Wed Nov 5 14:13:13 2014 +0100
Fix typos + comma
commit 44c2a601f2d1055da73f09350e6197c3d1bef87a
Merge: 0c1b430 bed011c
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:56:17 2014 -0800
Merge pull request #412 from WebAudio/74-add-webidl-reference
Add WebIDL normative reference
commit 0c1b43043d0888973ff6be95603024cf0473321d
Merge: c30a9db d4ad344
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:55:56 2014 -0800
Merge pull request #411 from WebAudio/64-biquad-detune
Add a detune attribute for the BiquadFilterNode
commit c30a9dba2dc22ff341a64f0173a6dd3e33207986
Merge: 673e6ef 242aa47
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:49:49 2014 -0800
Merge pull request #409 from WebAudio/107-fix-warnings-and-links
Fix ReSpec warnings and errors
commit 673e6ef267299e260c0ab29af4bae2aad5a59dce
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:47:56 2014 -0800
Fix gain param error.
commit 3335e32759c1ec4bf547ec39cd4133039bedeaf7
Merge: aa85273 a6c929d
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:44:01 2014 -0800
Merge pull request #407 from WebAudio/121-float-double-inconsistency
Use doubles for time, float otherwise.
commit aa85273f4ed2c8d3d06cc650ee6b5b3aef7adc8d
Merge: 48a85f6 25d7d76
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:43:04 2014 -0800
Merge pull request #406 from WebAudio/123-spec-gain
Spec GainNode.
commit 48a85f673189a321ddb2cb04e92e89f1ddd0b85a
Merge: 61065f4 71b7aea
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:42:03 2014 -0800
Merge pull request #405 from WebAudio/136-oscillator-switch-phase-conservation
Spec that OscillatorNode phase should be conserved when `type` is set.
commit 61065f4a430e68197957006764422be1b929e8ab
Merge: 0ab8361 f43b4c3
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:41:41 2014 -0800
Merge pull request #404 from WebAudio/243-reduction-float
Make DynamicsCompressorNode.reduction a readonly float
commit 0ab8361d91f92919973b8d5620fc9f6315a37412
Merge: 63a170c 9516d57
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:37:31 2014 -0800
Merge pull request #400 from WebAudio/332-audiobuffersourcenode-start-round
Spec that subsample scheduling with AudioBufferSourceNode is impossible.
commit 63a170ce344c889490bc1f65ba375b4b7e3865b8
Merge: 2c811c8 8ecff23
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:36:54 2014 -0800
Merge pull request #399 from WebAudio/333-audiobuffersourcenode-detune
Make playbackRate a k-rate and add a detune attribute
commit 2c811c87d1fe40d44ce356e4479589581bedcab5
Merge: 4e0f8e0 79c38b3
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 12:35:35 2014 -0800
Merge pull request #398 from WebAudio/343-disconnect-param
Add a class to the AudioNode.disconnect parameters
commit 4e0f8e0cd879b6c2a8964f98cbc56739d911c1e2
Merge: 40e9b27 a0c46b5
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 10:35:31 2014 -0800
Merge pull request #388 from WebAudio/waveshaper-length
WaveShaperNode curve lower limit and clarification
commit 40e9b27ea0d0e0fa4a26e800a171792a9fc897b9
Merge: 52b134c 2ce8b48
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 10:34:53 2014 -0800
Merge pull request #384 from padenot/gh-pages
Specify the filter type to be used for the BiquadFilterNode
commit 52b134cd651746ab0e79e30dba2ebb33680d4cc8
Merge: b986210 5baee71
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 10:34:36 2014 -0800
Merge pull request #374 from cwilso/gh-pages
Suspend/resume/close/state added to AudioContext
commit 5baee715c190751dcfc058a491a3ca44178acfd5
Author: Chris Wilson <cwilso@google.com>
Date: Tue Nov 4 10:34:09 2014 -0800
Added exception for node creation when released.
commit bed011c5e3544c71435abbda199dbcb236e44346
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Nov 4 13:19:24 2014 +0100
Add WebIDL normative reference
This fixes #74
commit 163ace53ef885dcea4b0ce5a5f5bff7158f35e5f
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Nov 4 15:29:19 2014 +0100
Define what the ctor's argument of OfflineAudioContext do.
This fixes #19.
commit b986210f3ce5fd7eaa19992079168b8467a176a4
Merge: 53656ef 4c720dd
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 06:22:01 2014 -0800
Merge pull request #392 from WebAudio/98-js-synthesis-processing
Remove section Javascript Synthesis and Processing
commit 53656efc251abd3551309922aebe6454b05109e7
Merge: 6e05760 15d1482
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Nov 4 05:56:27 2014 -0800
Merge pull request #390 from WebAudio/377-clarify-smoothing
Clarify smoothing of FFT data in AnalyserNode
commit 15d1482105ec806bde678be34a71696b6364bc7a
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 29 12:01:27 2014 -0700
Clarify smoothing of FFT data in AnalyserNode
This fixes #377.
commit a0c46b53ee92b766f89c89d35be0bdfe450f0d64
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Nov 4 02:25:49 2014 -0800
Address review comments.
commit 6e05760f559065bf6e79777fca618a7d9f1f172b
Merge: 03d93db 5901d20
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Nov 3 09:16:14 2014 -0800
Merge pull request #387 from WebAudio/scalability-non-normative
Mark the section "Hardware Scalability" as non-normative.
commit 03d93db31a8001731968ea8d683b46130d337a0d
Merge: a595573 cd6c831
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Nov 3 09:05:36 2014 -0800
Merge pull request #389 from WebAudio/delay-cycle-clamp
If a DelayNode is in a cycle, delayTime is clamped to a minimum of 128 f...
commit 875e422a659b88929a3d2cbaa977c13534a44149
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 01:33:49 2014 -0800
Clarify that no clipping is applied to intermediate nodes
This fixes #366.
commit b0f178f6b6797b6dd09f9e4801fb781c43e4cfde
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 01:23:01 2014 -0800
Use DOM4 exception instead of legacy names
Patch generated mostly with the following script, assuming GNU sed:
#!/bin/sh
FILE=index.html
sed -i 's/INDEX_SIZE_ERR/IndexSizeError/' $FILE
sed -i 's/HIERARCHY_REQUEST_ERR/HierarchyRequestError/' $FILE
sed -i 's/WRONG_DOCUMENT_ERR/WrongDocumentError/' $FILE
sed -i 's/INVALID_CHARACTER_ERR/InvalidCharacterError/' $FILE
sed -i 's/NO_MODIFICATION_ALLOWED_ERR/NoModificationAllowedError/' $FILE
sed -i 's/NOT_FOUND_ERR/NotFoundError/' $FILE
sed -i 's/NOT_SUPPORTED_ERR/NotSupportedError/' $FILE
sed -i 's/INUSE_ATTRIBUTE_ERR/InUseAttributeError/' $FILE
sed -i 's/INVALID_STATE_ERR/InvalidStateError/' $FILE
sed -i 's/SYNTAX_ERR/SyntaxError/' $FILE
sed -i 's/INVALID_MODIFICATION_ERR/InvalidModificationError/' $FILE
sed -i 's/NAMESPACE_ERR/NamespaceError/' $FILE
sed -i 's/INVALID_ACCESS_ERR/InvalidAccessError/' $FILE
sed -i 's/TYPE_MISMATCH_ERR/TypeMismatchError/' $FILE
sed -i 's/SECURITY_ERR/SecurityError/' $FILE
sed -i 's/NETWORK_ERR/NetworkError/' $FILE
sed -i 's/ABORT_ERR/AbortError/' $FILE
sed -i 's/URL_MISMATCH_ERR/URLMismatchError/' $FILE
sed -i 's/QUOTA_EXCEEDED_ERR/QuotaExceededError/' $FILE
sed -i 's/TIMEOUT_ERR/TimeoutError/' $FILE
sed -i 's/INVALID_NODE_TYPE_ERR/InvalidNodeTypeError/' $FILE
sed -i 's/DATA_CLONE_ERR/DataCloneError/' $FILE
sed -i 's/INVALID_POINTER_ERR/InvalidPointerId/' $FILE
commit 9516d577904c02c2ed0d1adeda38604a57030559
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 00:55:37 2014 -0800
Spec that subsample scheduling with AudioBufferSourceNode is impossible.
This fixes #332.
commit 8ecff23e3f90d6283960d859cce94d5c42fd1909
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 00:47:08 2014 -0800
make playbackRate a k-rate and add a detune attribute
This fixes #333.
commit 79c38b3ec7047b2de3d425614517f82507793981
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Nov 3 00:35:56 2014 -0800
Add a class to the AudioNode.disconnect parameters
This fixes #343.
commit 4c720ddaba203954206530803001a99d25f9471f
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 23:57:54 2014 -0800
Remove section Javascript Synthesis and Processing
This fixes #98.
commit 242aa47d68a400a3ca9bb39675ae8d81ec47f2b0
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 23:34:33 2014 -0800
Fix ReSpec warnings and errors
Fixes #107
commit 03513c403b0343a7caa155bffe46447960a7a70c
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 22:43:26 2014 -0800
Define channel layouts a bit more.
Fixes #109.
commit a6c929dbe47046084a2235768f648ea51a784c7e
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 22:35:38 2014 -0800
Use doubles for time, float otherwise.
Fixes #121.
commit 25d7d7686cc661181f1e59a7456f9beacc6ec9ba
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 22:26:58 2014 -0800
Spec GainNode.
Fixes #123.
commit 71b7aea0f876c2fdae254d72195e5d4b57d432d4
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 22:07:59 2014 -0800
Spec that OscillatorNode phase should be conserved when `type` is set.
Fixes #136.
commit f43b4c3669aede600411271eacc8d9436b887a6b
Author: Paul ADENOT <paul@paul.cx>
Date: Sun Nov 2 22:05:53 2014 -0800
Make DynamicsCompressorNode.reduction a float
commit 5901d20a26e69c4b7915e1daaec4f0d3adc8b75b
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 30 16:03:28 2014 -0700
Mark the section "Hardware Scalability" as non-normative.
There are still weird text in this section, I might do a followup to clean it.
commit cd6c83124c359a32027dd4948c7e0130abfeceb4
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 30 16:12:31 2014 -0700
If a DelayNode is in a cycle, delayTime is clamped to a minimum of 128 frames.
commit 79db6b7730d798428f5d449af4d6a82bd7f9271a
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 30 15:57:45 2014 -0700
WaveShaperNode curve lower limit and clarification
Fixes issue #90
commit d4ad3444e5ee783d9ea0252737dd31194cde1fbc
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 30 16:34:57 2014 -0700
Spec detune (default value + meaning) for the BiquadFilterNode
This fixes #64 and #51.
commit a595573fa8546310e39bd35b798357b4c9a62caa
Author: Chris Wilson <cwilso@google.com>
Date: Thu Oct 30 10:42:59 2014 -0700
Fixes #93.
commit a03cee5ff55e413ef9ee3a2d3e6bea1af3347e74
Author: Chris Wilson <cwilso@google.com>
Date: Thu Oct 30 10:04:08 2014 -0700
Fixes #82.
commit 2ce8b48879c8bee1fb3d3bc4d1eb0a916a98dc16
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 29 14:40:08 2014 -0700
Distinguish between the two A terms, fix ascii formulas
commit af8b592500845723196d89d3207debd2e47043ea
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 29 13:25:57 2014 -0700
Specifiy which alpha term to use for each filter type
commit 201fba14e3b0c931b47934cb847daf0f1e85027e
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 29 12:21:48 2014 -0700
Fix bad markup for MathML equations
commit ee4f325c2c49278684b9219f0f42a6b1d472e008
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 29 12:07:42 2014 -0700
Fix bad MathJax script so that it works in browser that don't have MathML
commit e8cc7b3fcdd62bd062dc0f67c4055970873567ee
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 29 11:20:58 2014 -0700
Address rtoy's comments
- Add tranfer function, remove algorithm
- Add MathJax.js in the repo
- Cleanup markup indentation
commit 38d3b202eef07be4c4e6a8cafe1d03543031fc08
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Oct 24 11:17:35 2014 -0700
Fixes issue #380.
commit 16a629092aa2210abdf98302ec84b22227efe538
Author: Paul ADENOT <paul@paul.cx>
Date: Fri Oct 24 17:24:18 2014 +0200
Put the Audio-EQ-Cookbook formulas in the spec
commit 1baf44739c589c0b8a1e5e0a95c34e86433d14f2
Author: Paul ADENOT <paul@paul.cx>
Date: Fri Oct 24 13:31:57 2014 +0200
s/AudioPannerNode/PannerNode/ + links
commit 0e4c395a90a4178cae940ba312aba43a7ee7209a
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Oct 22 09:31:52 2014 -0700
Tweaks to informative code examples
Reported by @root66 on ##webaudio on freenode.
commit a7813674c98331593856402751084ee97fb68edb
Merge: 2fb39aa 3bbb53d
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 21 19:50:51 2014 +0200
Merge pull request #376 from rtoy/rtoy-fix-typo-blackman-window
Fix typo in formula for Blackman Window.
commit 3bbb53dea850c35a3b9a5302145894cea2b17f1e
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Oct 21 10:30:00 2014 -0700
Fix typo in formula for Blackman Window.
aSize is undefined. It should be buffer.length.
commit 23053c10033686616d5e6dca025d839ee1583b3a
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 20 12:41:38 2014 -0700
State description for OfflineAudioContexts.
commit 5fd829e34690aad95f6700e2369d9c183f26e03c
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 20 11:45:30 2014 -0700
Further refinements.
commit 19f0b3b1c7192182688ade3c2333f5402d507058
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 20 11:21:58 2014 -0700
Tweaks based on comments.
commit 50e3847bd718425012ea18317ea5409ec15d1599
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 20 09:46:24 2014 -0700
remove proposals
commit 35bfe4d83cf2eda1cd387c7985cc6475f83c52fe
Merge: 508ce12 2fb39aa
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 20 09:43:25 2014 -0700
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
commit 508ce12475eb6aed31399a76c88fe3701031a8cb
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 20 09:42:10 2014 -0700
Suspend/resume/close/state. Fixes #317 and #361
commit 2fb39aa880fcfd0b561814e07f3f6b3bf2dd43b4
Merge: 6187978 4e9730e
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Oct 14 15:33:45 2014 -0700
Merge pull request #369 from therobinkim/patch-1
Correct typo.
commit 4e9730e6c8973044621caf999d9fb38afeda6d4c
Author: Robin Kim <therobinkim@users.noreply.github.com>
Date: Tue Oct 14 15:32:59 2014 -0700
Correct typo.
commit 848bbc2fdb3e8f1a7c1bf090dd0abe696c01891a
Merge: 59a64b4 6187978
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Oct 14 10:40:05 2014 -0700
Merge remote-tracking branch 'upstream/gh-pages' into gh-pages
commit 61879782575a2a093136557a8e91266ec958462e
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Oct 8 13:41:52 2014 -0700
Oops. Typo.
commit 25a3f67328dd61f9ac9524a1c64668adff132b4f
Merge: 10b6db2 ffd3aaa
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Oct 8 13:40:09 2014 -0700
Merge branch 'rtoy-rtoy-negative-time-errors' into gh-pages
commit ffd3aaa3d2679927ac541cba2cdcb772cc22132c
Merge: 10b6db2 dda8987
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Oct 8 13:39:44 2014 -0700
Merge branch 'rtoy-negative-time-errors' of https://github.com/rtoy/web-audio-api into rtoy-rtoy-negative-time-errors
Conflicts:
index.html
commit dda89879d11737a11fa2a583b8ffced4ad8431b4
Author: Raymond Toy <rtoy@chromium.org>
Date: Wed Oct 8 11:10:57 2014 -0700
Change INVALID_STATE_ERR to INVALID_ACCESS_ERR.
commit 10b6db22f2b40c4d03683b5f8e27140c77e2a8a0
Merge: 782bb14 03faf52
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Oct 7 15:40:25 2014 -0700
Merge pull request #364 from rtoy/rtoy-remove-dup-sentence-looping
Remove duplicated sentence in AudioBufferSource looping section
commit cc833849cd30e382e1bd23d63a8c9f91c5700130
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Oct 7 14:26:52 2014 -0700
Correct typo.
commit 6147360055d7aa5cc082f2803171949e4c1ebcc7
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Oct 7 14:24:07 2014 -0700
Errors must be thrown for negative or non-finite values for the time
and/or duration.
commit 03faf52737eec02369c660d9a02d1bd0515b1a48
Author: Raymond Toy <rtoy@chromium.org>
Date: Tue Oct 7 14:02:13 2014 -0700
Remove duplicated sentence.
commit 782bb144d618225293b23ef2efbe5167b46f657b
Merge: a6222c7 fb4390f
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Oct 6 14:42:32 2014 -0700
Merge pull request #362 from AFBarstow/patch-1
Use ED rather than WD stylesheet
commit fb4390f2c3f2683b0fb1bbec5b57a722be6acd09
Author: Arthur Barstow <art.barstow@gmail.com>
Date: Mon Oct 6 17:29:05 2014 -0400
Use ED rather than WD stylesheet
For the Editor's Draft, I think it would help set expectations if you used the ED stylesheet rather than the TR/WD stylesheet. Just askin'.
commit a6222c721d2c94a3ae025abc6d0d60c9ffa0dd80
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Sep 26 10:24:20 2014 -0700
Fixes #355.
Inputs to Panner and Convolver Nodes must be mono or stereo.
commit af66731d74410f3d308af4979cb1de276199d6d0
Author: Chris Wilson <cwilso@google.com>
Date: Thu Sep 11 12:16:25 2014 +0200
Explanatory text for Worker threads.
commit 59a64b44db20c3380660f2190b596c9c8d382138
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 29 12:18:50 2014 -0700
Reinstate suspend/resume/release and buffering proposals
commit 82f740a6bf0d48b7e19010d02e577c1579403e36
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 29 10:46:01 2014 -0700
Misc Respec warning cleanup
commit a2b644c07ca63b4bd2de0a9e63e60d435dc8ede6
Merge: 3148297 d36d9cc
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 29 10:35:23 2014 -0700
Merge branch 'rtoy-rtoy-cone-angle-units' into gh-pages
commit d36d9ccfe07ba8e381126b4e2e3e3fa8770be47f
Merge: 3148297 562bbcb
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 29 10:35:04 2014 -0700
Merge branch 'rtoy-cone-angle-units' of https://github.com/rtoy/web-audio-api into rtoy-rtoy-cone-angle-units
Conflicts:
index.html
commit 3148297b0bfc59e95e4c2152cbc5e75b5cd2f5a2
Merge: 6b9a1c0 222c8af
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 29 10:20:52 2014 -0700
Merge pull request #350 from cwilso/gh-pages
Audio Workers
commit 6b9a1c0b9627c9b87dee12c35c00b42c845a9773
Merge: 8853a59 9d2f1f0
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 29 10:19:42 2014 -0700
Merge pull request #309 from padenot/window-analyzer
Clarify the processing applied before and after the FFT in AnalyserNode
commit 222c8affa8e297c5ba5d9eadea7df3b5725fc536
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Aug 28 14:25:06 2014 -0700
Reverting onaudioprocess description for SPs.
commit e947e03b86724aea253cd539f4a920fcf335c396
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Aug 28 14:22:35 2014 -0700
Extraneous parameters object removal
commit 12cbb4a6da5f7a4a1ff947e6831b7c68bcce0aa4
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Aug 28 14:19:21 2014 -0700
Remove pr_ignore proposals
remove pr
commit 4d4fc33d60a10fda61c68169b16a3bbc154aaeb4
Author: Chris Wilson <cwilso@gmail.com>
Date: Thu Aug 28 14:18:50 2014 -0700
AudioWorkers: examples, Float32Arrays, worker collapsing
commit 87a8ffa635e3ea75c41f9114d240cbfd7ac46f50
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Aug 25 14:26:14 2014 -0700
formatting.
commit b9fddbdead6c49b319ed11244c05184c30e76e2c
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Aug 25 14:24:12 2014 -0700
Moved parameters to sub-object.
commit e5ae425a94841231928f7d39adf31f82985ecfff
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Aug 25 08:43:18 2014 -0700
Added additional suspend details.
commit 148ebfc18296942ba46786c3fddad6ce53118ac8
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Aug 25 08:34:42 2014 -0700
Tweaked text on buffering.
commit d5d32ac9354ec753cc24de8e802c6a8324e5a19f
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 22 16:24:52 2014 -0700
Tweaking suspend description.
commit 1c4771e86633294230d4e764e874b5d93a113c55
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 22 14:22:50 2014 -0700
Added latency proposal.
commit a073825e393f41f3dda66c385a4e1dcf89880c54
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 22 14:12:46 2014 -0700
Testing out a pause/resume idea.
commit 4c09c73f7d2c9060148bb4729c8b808bb246a966
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 22 13:15:39 2014 -0700
Added Parameters to AudioWorkers
(and some minor cleanup)
commit 5a5b9b96f5608796835f8209b83c230d7091a739
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Aug 22 12:25:42 2014 -0700
Add descriptive AudioWorker text.
commit 8504f3bf57a19427056c4fe8f251d7e5a0c22dec
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Aug 12 11:07:40 2014 -0700
First draft of AudioWorker.
commit 6054ba289de0edb16aee029d883c32efdaf19c75
Merge: c21d0ee 8853a59
Author: Chris Wilson <cwilso@gmail.com>
Date: Tue Aug 12 10:10:01 2014 -0700
Merge pull request #1 from WebAudio/gh-pages
Updating
commit 8853a5997a86cda91a7a943f27918b9bc4e40189
Merge: 38301b9 d434f52
Author: Paul ADENOT <paul@paul.cx>
Date: Fri Jun 27 13:34:11 2014 +0200
Merge pull request #342 from retromodular/patch-1
Removed the stray < character. It was preventing :AudioNode from being rendered.
commit d434f520f4fe2398bb3fa8e924e7d614bfdd311c
Author: Si Robertson <retromodular@gmail.com>
Date: Fri Jun 27 03:59:38 2014 +0100
Update index.html
Removed the stray "<" character. It was preventing ":AudioNode" from being rendered.
commit 38301b9fa0bf37ccf06979de6d035519f1a93c76
Merge: 8815399 d291ef9
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Jun 18 16:11:18 2014 -0500
Merge pull request #339 from kevinb7/gh-pages
added 'optional' modifier to WebIDL for start()/stop() in OscillatorNode
commit d291ef951815ca077b8ffaa57f17e147b61c23c1
Author: Kevin Barabash <kevinb7@gmail.com>
Date: Tue Jun 17 19:21:07 2014 -0600
added 'optional' modifier to WebIDL for OscillatorNode
commit 562bbcbe4bc05a2eeb44f452c357098e26c0f223
Author: Raymond Toy <rtoy@google.com>
Date: Mon Jun 2 11:45:00 2014 -0700
Indicate that cone angles are in degrees.
commit 88153990185dc29234a8b0a751fc8285a8234066
Merge: 3e2b697 cc96cf6
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon May 12 10:06:22 2014 -0700
Merge pull request #320 from padenot/remove-un-neuter
Remove the non-existant concept of un-neutering from the spec
commit 9d2f1f05e1ac62ffc264a83dbbb420841d8c80e5
Author: Paul Adenot <paul@paul.cx>
Date: Mon May 12 18:35:17 2014 +0200
Simply divide instead of dividing by the inverse.
commit 3e2b697dabf92393bcec86daae5c45c8bd4d480f
Merge: 26b78f1 03eae98
Author: Paul Adenot <paul@paul.cx>
Date: Mon May 12 18:30:20 2014 +0200
Merge branch 'rtoy-rtoy-convolver-buffer-channels' into gh-pages
commit 03eae988144760b6c44ef291466b3af14247a5ad
Merge: 26b78f1 0e4797d
Author: Raymond Toy <rtoy@google.com>
Date: Mon May 12 18:20:50 2014 +0200
Throw if the channel count of the Convolver impulse is incorrect.
Rebased #306 against current master.
commit cc96cf6e428ac046547f1acde57aad6864e3c6a9
Author: Paul Adenot <paul@paul.cx>
Date: Mon May 12 18:07:44 2014 +0200
Remove the non-existant concept of un-neutering from the spec
commit 26b78f1c0ddbfed516be07686a2af06700d337c9
Merge: 756155a c59a3b1
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon May 5 11:54:13 2014 -0700
Merge pull request #316 from domenic/start-rendering-with-promises
OfflineAudioContext.prototype.startRendering returns a promise
commit 756155aff0f21edb10a42daa683b242866a80f3c
Author: Paul ADENOT <paul@paul.cx>
Date: Thu May 1 12:07:06 2014 +0200
Remove broken link to #ExampleApplications
This section does not exist anymore.
commit c59a3b1a16dbf967815675f3d4206d6cc316edb7
Author: Domenic Denicola <domenic@domenicdenicola.com>
Date: Sun Apr 27 18:49:14 2014 -0400
OfflineAudioContext.prototype.startRendering returns a promise
The steps are now more clearly sequenced and outlined, which helps make things explicit: e.g. the same `AudioBuffer` instance is used for both the event and the promise, and the details of how the buffer gets filled and initialized are no longer spread out across the method definition, the event definition, and the introductory paragraph.
commit f99795b93077b62aaee16aa4fc0e21cbd20bd427
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Apr 25 09:51:39 2014 -0700
Fix Lifetime in AudioContext numbering.
commit 1de0934ba01a7272085d6f65d151a0a407dbd998
Merge: dcfd599 34e4971
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Apr 23 08:26:59 2014 -0700
Merge pull request #315 from domenic/decode-audio-data-with-promises
Decode audio data with promises
commit 34e49712e8146532fcf55946c0e85ce9e8af3ce4
Author: Domenic Denicola <domenic@domenicdenicola.com>
Date: Wed Apr 23 01:17:32 2014 -0400
Remove trailing whitespace.
commit c6100bb78c44f0056f156bf4de0f0b16484eb0f3
Author: Domenic Denicola <domenic@domenicdenicola.com>
Date: Wed Apr 23 01:17:19 2014 -0400
Update ReSpec to 3.2.14, adding promises support.
commit 2508def6b24835e67d937b5e7d9422c2487b4ac0
Author: Domenic Denicola <domenic@domenicdenicola.com>
Date: Wed Apr 23 01:16:18 2014 -0400
Rewrite decodeAudioData to return a promise.
It still takes the callbacks, although they are now optional and noted as legacy.
commit cfe9b93452237fd5403e0a798a77c2a2f3da4cb8
Author: Paul Adenot <paul@paul.cx>
Date: Fri Apr 4 15:07:52 2014 +0200
Clarify the processing applied before and after the FFT in AnalyserNode
commit 0e4797d9c55aa0b6542407f4bd5d50c67e3f5aac
Author: Raymond Toy <rtoy@google.com>
Date: Tue Apr 1 09:45:40 2014 -0700
Upcase MUST.
commit d6e77c502c5534dc1720ffb8667311cb5bbc2023
Author: Raymond Toy <rtoy@google.com>
Date: Mon Mar 31 15:16:20 2014 -0700
Note that an error must be thrown if the buffer does not have 1, 2, or
4 channels.
commit dcfd599078707a04fc017575ec34447a8eece388
Merge: e6edb50 4009dd3
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Mar 17 19:28:51 2014 +0100
Merge pull request #294 from cwilso/getFloatTimeDomainData
Added getFloatTimeDomainData() method to AnalyserNode
commit e6edb5078ad7b3829404d94de0626eb8871e04e8
Merge: d7896f6 4e650b7
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Mar 17 19:28:42 2014 +0100
Merge pull request #292 from cwilso/removal
Removal of Example Apps and Recording Impulse Responses
commit d7896f658cd52d0b4e7e0ea14b4e121367d86b22
Merge: a1fdfd5 a01b604
Author: Chris Wilson <cwilso@gmail.com>
Date: Sat Mar 15 08:03:47 2014 -0700
Merge pull request #299 from padenot/oscillatornode-start-stop
Make OscillatorNode.{start, end} like AudioBufferSourceNode's
commit a01b604ad91a438f8dcf830d148565b7f31e94c4
Author: Paul Adenot <paul@paul.cx>
Date: Wed Mar 12 15:48:06 2014 +0800
Make OscillatorNode.{start, end} like AudioBufferSourceNode's
OscillatorNode.{start, end} argument is now optional, and default to zero, so it
is similar to AudioBufferSourceNode methods.
commit a1fdfd5181a7129a11ac26cc9c3eac9fb9c6578c
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Mar 3 10:44:45 2014 -0800
Minor correction of Respec reordering.
commit 9e8e6da3d328a4d5fa7512f707ec9da663760d29
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Feb 24 13:12:26 2014 -0800
length -> duration in loop description
Fixes issue #280.
commit 31b817d9a3b7ab1b0f42a2634f35c239e08b3c52
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Feb 24 12:55:53 2014 -0800
Fix issue #277
Remove mention of "playback of buffer" from OscillatorNode.
commit 8696f31312d614393165f849d89d143cb15f2ed1
Merge: 2b30741 c21d0ee
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Feb 24 11:13:07 2014 -0800
Merge pull request #291 from cwilso/gh-pages
Stop time changes (fixes #15).
commit 4009dd355ab664f80736c34ee5f8bbcba1478808
Author: Chris Wilson <cwilso@gmail.com>
Date: Mon Feb 24 11:03:52 2014 -0800
Added getFloatTimeDomainData() method to AnalyserNode
As per issue #278, https://github.com/WebAudio/web-audio-api/issues/278.
commit 2b307414a399135f1686b1337298d970ef99190c
Author: Paul Adenot <paul@paul.cx>
Date: Fri Feb 21 21:49:35 2014 +0100
ReSpec-ize the new section on oscillator types, and fix markup.
commit 0c13f99f28114d94eeba3571e754955cd860942e
Merge: 2051db1 70f46a8
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Feb 21 10:17:03 2014 -0800
Resolve merge conflicts
commit 4e650b7b985901e158c75c5798c7d88dd37aec0e
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 19 15:36:03 2014 -0800
Removal of Example Applications and Recording Impulse Responses sections.
As per http://www.w3.org/2011/audio/track/actions/80. After reading
carefully, there is nothing in these sections that is not either
confusing disconnected (IR) or duplicative with the scenarios laid out
in a separate document (Example Apps).
commit c21d0eeeda296d30703788f353a4179d3e3a3d56
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 19 14:56:44 2014 -0800
Revert "Remove Example Applications and Recording Impulse Responses sections."
This reverts commit f82682f2901fe5938d41fb158653e443212677ad.
commit f82682f2901fe5938d41fb158653e443212677ad
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 19 14:55:06 2014 -0800
Remove Example Applications and Recording Impulse Responses sections.
Per http://www.w3.org/2011/audio/track/actions/80: These sections are
of questionable value, and raise licensing concerns.
commit 6f5276f4912b73020f6e8d516d13e2958d58c412
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 19 14:06:47 2014 -0800
Stop time changes (fixes #15).
commit 2051db19ff978004f0d1c201bc5ca317ab02b698
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 19 09:20:45 2014 -0800
Fixed typos in cross-origin checkin.
commit 3f9b990347e2662754b325471eeb996a1c6dd8ea
Merge: 5deadb3 aa6b7ab
Author: Chris Wilson <cwilso@gmail.com>
Date: Wed Feb 19 09:19:08 2014 -0800
Merge pull request #290 from padenot/cross-origin
Fix for issue #282
commit 5deadb3e5454aa74b4b58481830ef96eb12b9b6e
Author: Paul Adenot <paul@paul.cx>
Date: Wed Feb 19 15:27:32 2014 +0100
Rename a last occurence of copyChannelDataTo to the new name, copyFromChannel
commit aa6b7ab3847e35361037f25968937c1a58cc2ecb
Author: Paul Adenot <paul@paul.cx>
Date: Wed Feb 19 15:03:27 2014 +0100
Markup cleanup for the MediaElementAudioSourceNode section
commit d6fb63653a7964eb2d6842090361e7b64d0c7097
Author: Paul Adenot <paul@paul.cx>
Date: Wed Feb 19 15:03:10 2014 +0100
Resolution for #282 - Cross-origin MediaElementAudioSourceNode
commit 4e4abd6e7cfb6806f02bbc7ebf4c2d18d6975d5a
Author: Paul Adenot <paul@paul.cx>
Date: Mon Dec 16 16:37:27 2013 +0100
Make a-rate and k-rate properly link to their definition.
commit ac15990656442a366e83c03bf9165f60882032d4
Author: Paul Adenot <paul@paul.cx>
Date: Wed Feb 19 11:47:41 2014 +0100
Fix for Visible Data Races (Issue #254)
commit bca5e73e601895361732ea2debe290f302f2ae7b
Merge: 36a1500 fe11923
Author: Olivier Thereaux <olivierthereaux@users.noreply.github.com>
Date: Wed Feb 19 07:14:22 2014 +0000
Merge pull request #289 from padenot/merge-refactor
Refactor the specification to use ReSpec
commit fe11923d1b20cb4767ab39329be2faf38f18612a
Author: Paul Adenot <paul@paul.cx>
Date: Tue Feb 18 22:33:46 2014 +0100
remove redundant link tag.
commit 4994d6d7c135fded1850159863bc00f19a0bc4a3
Author: Paul Adenot <paul@paul.cx>
Date: Tue Feb 18 19:54:06 2014 +0100
Fix three broken internal links
commit 8e26f364dcc36b93f89bb84459fd52c4e49bb303
Author: Paul Adenot <paul@paul.cx>
Date: Tue Feb 18 18:37:31 2014 +0100
The html now validates using the html5 conformance checker
commit 6a2ee004d83402a3902faf0b848f4542198b5525
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Sep 30 18:50:07 2013 -0400
Refactor the specification to use ReSpec
commit 70f46a8d827cb2884866f565518128c8cfae4ae8
Author: Raymond Toy <rtoy@google.com>
Date: Thu Dec 19 13:40:22 2013 -0800
Clean up according to review:
o Replace < with appropriate HTML entities.
o Add some text to say these are idealized waveforms
o Add link to Oscillator Types section from Oscillator Node Interface
section.
commit cfead4d92c683a0bb984022f3a16a57cea002594
Author: Raymond Toy <rtoy@google.com>
Date: Thu Nov 7 16:17:39 2013 -0800
Define oscillator phases for the predefined types.
commit 36a1500fa337dd6d79f38c43f12303ecde5ef798
Merge: c04f235 b3f3c7c
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 24 08:58:43 2013 -0700
Merge pull request #245 from padenot/114
Issue #114 - Spec argument range of createBuffer.
commit c04f23541cd4895738b813dc62f9be3d636c4784
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Oct 21 16:33:14 2013 +0200
Revert branch pushed to gh-pages by mistakes.
This reverts a bunch of commits.
commit 79d121f33ddfdf0376af908d301b92d79ddd3adc
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Oct 21 16:25:00 2013 +0200
Move previous editors into their own section
commit 1e5114f0c56021df5098611791b5e27e12654289
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Oct 21 16:21:00 2013 +0200
Add repo and bug tracker to the front matter
commit dbb01c73e1dcba6b2a00a236523b4a34603cc2b4
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 15 18:42:49 2013 +0200
Make the references normative
commit 193a2aa79967973010cb0b202be7e8e77e430ef7
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 15 18:40:14 2013 +0200
cleanup non-normative sections
commit 1722b61af9fced67e02b9decb465d45f68c1a42e
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 15 18:33:12 2013 +0200
some crossref, intro cleanup
commit 333677562566ad1e2471042f1a7e278e1dd99ee7
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Oct 14 16:24:53 2013 +0200
rebase
commit f94fcd7f424d57c4dc2ded71c8e936c90752518b
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Oct 14 14:02:23 2013 +0200
cross-ref
commit 6cae96eac5ee86ff89786b67a78060e9442fc6de
Author: Paul ADENOT <paul@paul.cx>
Date: Fri Oct 11 19:27:52 2013 +0200
crossref and stuff
commit 9273de6ac4081c607211fc1c20c85bd56049aace
Author: Paul ADENOT <paul@paul.cx>
Date: Fri Oct 11 16:11:20 2013 +0200
some more nodes converted again
commit e85a24e359b77638a8bb3a322ce103db16a27237
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 3 16:43:23 2013 -0400
converted more nodes to respec
commit 6826537c0ebb71883520bf6678080b361e079ca1
Author: Paul ADENOT <paul@paul.cx>
Date: Thu Oct 3 11:33:05 2013 -0400
changed > to > and removed last section numbers
commit f9b67a462b15f222668b9e6cab5e3a215a3fe932
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 2 15:27:04 2013 -0400
ported audiocontext over to respec
commit 32edd5542f09a7722bea51d3076a06bf5ce6d720
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 2 11:23:57 2013 -0400
highlight more coe
commit df51cf4dcc661861f5e7ee41c51388dd16cdec09
Author: Paul ADENOT <paul@paul.cx>
Date: Wed Oct 2 11:19:26 2013 -0400
Use respec to track normative and informative references
commit 0e8925d48f4d5e8c2332482c6235c296cbfaa745
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 1 02:46:49 2013 -0400
cleanup markup around tool list
commit 36b146a2d7a650771bc6e6cc050d74f741e24eff
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 1 02:44:14 2013 -0400
remove <br>
commit 29778e8cbe447fb67c7219a65b2e0831fc3885a5
Author: Paul ADENOT <paul@paul.cx>
Date: Tue Oct 1 02:40:43 2013 -0400
add captions and use <figure>
commit 1abc2302df492fb1b38fc6976c2891bd48fa6675
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Sep 30 18:50:07 2013 -0400
first pass at cleaning the markup
commit 0db596891cbf727cd89bef1912c2cd24f115e557
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Sep 30 15:31:51 2013 -0400
Issue 114 - Spec argument range of createBuffer.
Those can only be non-null positive and inside their eventual nominal range.
INDEX_SIZE_ERR is thrown.
commit 2d43fdc1ee93747efb7f5f467f392b92ce03c617
Author: Chris Wilson <cwilso@gmail.com>
Date: Fri Oct 4 14:57:52 2013 -0700
Re-adding Chris Rogers to editors.
commit 5be9581ddf08f8ba652d5658d0f907308204d3a0
Author: Olivier Thereaux <ot@zoy.org>
Date: Fri Oct 4 12:18:11 2013 +0100
minor tweaks to pass w3c publication checker
commit fa42dce88599f894b053e9720059eee56770015e
Author: Olivier Thereaux <ot@zoy.org>
Date: Fri Oct 4 12:10:27 2013 +0100
cleaning up some really foul html in companion documents
commit 1a61e3132c9a6157f3b67a317ca45c9231784bb3
Author: Olivier Thereaux <ot@zoy.org>
Date: Fri Oct 4 11:57:34 2013 +0100
more markup fixes and consolidation
commit d3c21c99ccdc958f7d91b3964d6293f648e47631
Author: Olivier Thereaux <ot@zoy.org>
Date: Fri Oct 4 11:48:05 2013 +0100
markup validation
commit e9674842129e2a824351591f9c8e68996eef946b
Author: Olivier Thereaux <ot@zoy.org>
Date: Fri Oct 4 11:33:09 2013 +0100
merging the two separate change logs into changelog.html, updating with changes up to Oct 4th, 2013
commit 3f5945118d02d733f74b6623c21b01c04c5b30c5
Author: Olivier Thereaux <ot@zoy.org>
Date: Fri Oct 4 11:13:33 2013 +0100
copyright year change
commit b3f3c7c1a9cd16306484a345d805b86f6bcbe7ef
Author: Paul ADENOT <paul@paul.cx>
Date: Mon Sep 30 15:31:51 2013 -0400
Issue 114 - Spec argument range of createBuffer.
Those can only be non-null positive and inside their eventual nominal range.
INDEX_SIZE_ERR is thrown.
commit acfd1746a081eae9554095adad607ee704bd1be1
Author: Olivier Thereaux
Date: Fri Oct 4 11:09:45 2013 +0100
Updated Editors and Acknowledgments
* Updated editor list
* Updated acks with current WG membership list and a list of past WG members
* Added WG as "authors"
commit 7c7a870abb7a23f3904d34b6135dfdd213c339f3
Author: Chris Wilson
Date: Fri Sep 13 07:50:58 2013 -0700
Fixed reported mistype in quad up-mix.
commit 10aafceb390842e7cdeb8295cd64dd60f5a8727f
Author: Paul ADENOT
Date: Fri Sep 6 19:05:51 2013 +0200
Fixed bogus reference to Web Midi API in the README.md
commit 85546522484903c28fff0c8488be64d0a3876385
Author: Paul ADENOT
Date: Fri Sep 6 19:03:38 2013 +0200
Remove .DS_Store and add it to .gitignore.
commit 69d32caf5cf51ca73ebcf75e556f62ffd7580059
Author: Paul ADENOT
Date: Fri Sep 6 19:00:45 2013 +0200
Rename specification.html to index.html and update the link to the convolution.html document.
commit e06612b36dadffe705860653d566b172a3e0aaca
Merge: b39314a bb70f50
Author: Paul ADENOT
Date: Fri Sep 6 18:57:33 2013 +0200
Import the hg history into a separate branch.
commit b39314a86c90eee1328f5f515a51bc1d20241530
Author: Paul ADENOT
Date: Fri Sep 6 18:57:25 2013 +0200
To prepare for mercurial import
commit bb70f508a48bcd9e95fb4b7f5a1e3ed69be07737
Author: Paul ADENOT
Date: Fri Sep 6 18:55:14 2013 +0200
Add README.md
commit be86a67610ef26de3cbb9dffc447b18fdf02f6b1
Author: Paul ADENOT
Date: Fri Sep 6 18:52:51 2013 +0200
Remove non-WebAudio API related files.
After importing from the hg repo [1], this commit gets rid of everything but
what is needed for the WebAudio API spec.
[1]: https://dvcs.w3.org/hg/audio/
commit 56abf068cdc645b8b6cd4c19939c0e60b12e3eed
Author: Paul ADENOT
Date: Fri Sep 6 17:43:16 2013 +0200
Reword the text where exceptions are thrown.
The goal was to make it consistent and more RFC2119-y.
commit 50ad9b6ec655d21ad80554e90263a008b08d4683
Author: Paul ADENOT
Date: Fri Sep 6 17:40:53 2013 +0200
Bug 17325 - Specify which exception to throw.
commit 1d9358b8dafc6dcc0f660e5f8ed0297e1f3bc359
Author: Paul Adenot
Date: Fri Sep 6 17:38:10 2013 +0200
Reword the exception throwing text to be consistent and more rfc2119-y.
commit aaf0ac1bf77348e1d50c0f799cc32cc5cd72dd12
Author: Paul Adenot
Date: Fri Sep 6 17:07:09 2013 +0200
Bug 17325 - Specify which exception to throw.
changeset: 332:92183159c02b
tag: tip
user: Paul Adenot
date: Mon Sep 02 18:26:41 2013 +0200
description:
Bug 21777 - Specify that "audioprocess" events should be dispatched to
ScriptProcessorNodes when they're not connected to an output node.
changeset: 331:fbf524d2cc9b
user: Paul Adenot
date: Mon Sep 02 10:30:56 2013 +0200
description:
Bug 23092 - Clarify DelayNode timing specifics.
changeset: 330:d5abda1da9fc
user: Paul Adenot
date: Fri Aug 30 18:15:31 2013 +0200
description:
Bug 22287 - Specify default value for frequency (440) and detune (0).
changeset: 329:c356109a4006
user: Paul Adenot
date: Fri Aug 30 18:15:30 2013 +0200
description:
Refer to the value attribute of an AudioParam in a consistent manner.
changeset: 328:396c4054ef67
user: Paul Adenot
date: Thu Aug 29 19:16:48 2013 +0200
description:
Remove the #OldNames section.
changeset: 327:0511c6585cb6
user: Paul Adenot
date: Fri Aug 23 17:52:36 2013 +0200
description:
Corrects a typo where onaudioprocess was called onprocessaudio.
changeset: 326:4f8714b58ef1
user: crogers
date: Tue Jul 16 12:13:55 2013 -0700
description:
Bug 21545: remove old text about computedValue
changeset: 325:28a38310adae
user: Ehsan Akhgari
date: Mon Jul 08 17:32:25 2013 -0400
description:
Remove the synchronous createBuffer function from the spec
changeset: 324:649d50bf073e
user: Chris Lowis
date: Thu Jul 04 21:00:14 2013 -0400
description:
Add ids to IDL code markup
This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=22067.
changeset: 323:4186aad8cbe6
user: crogers
date: Mon Jul 01 11:33:27 2013 -0700
description:
change example to use createGain() instead of createGainNode()
changeset: 321:7c4a40a9bb57
user: crogers
date: Mon Jun 17 13:24:23 2013 -0700
description:
Bug 19561: Change name of WaveTable to PeriodicWave
changeset: 320:51bdf2d4e69c
user: crogers
date: Mon Jun 17 13:16:48 2013 -0700
description:
Make old API names non-normative
changeset: 319:55c70a1fd51a
user: Paul Adenot
date: Tue May 28 15:20:25 2013 +0200
description:
Rename an occurence of maxNumberOfChannels to maxChannelCount
changeset: 318:a26cf1cc60d3
user: Ehsan Akhgari
date: Fri May 24 20:11:48 2013 -0400
description:
Remove the mention of sound-field from the spec
This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=22155
changeset: 317:09f8c94d400f
user: Ehsan Akhgari
date: Thu May 23 20:43:53 2013 -0400
description:
Mandate a NOT_SUPPORTED_ERR exception when passing invalid arguments to createBuffer
changeset: 316:b15dd1c1e82c
user: Ehsan Akhgari
date: Wed May 22 17:06:18 2013 -0400
description:
Specify what happens when AudioNode.channelCount is set to 0
changeset: 315:9a5c5d423979
user: crogers
date: Wed May 22 13:16:46 2013 -0700
description:
fix text about input/output channels in createScriptProcessor() : Part 2
changeset: 314:604be68da08f
user: crogers
date: Wed May 22 13:12:49 2013 -0700
description:
fix text about input/output channels in createScriptProcessor()
changeset: 313:85d08ccc69a8
user: crogers
date: Tue May 21 15:51:34 2013 -0700
description:
Specify the WaveShaperNode.oversample attribute
changeset: 312:2c98b0794984
user: Ehsan Akhgari
date: Sun May 12 13:35:02 2013 -0400
description:
Clarify that WaveShaperNode.curve can be null
changeset: 311:cfe4ae147c64
user: Ehsan Akhgari
date: Mon May 06 21:09:00 2013 -0400
description:
Remove AudioBufferSourceNode.activeSourceCount
changeset: 310:ba6f07a395c5
user: Ehsan Akhgari
date: Mon May 06 14:04:03 2013 -0400
description:
Remove the soundfield panning algorithm from the spec
changeset: 309:c4b01f068f97
user: Ehsan Akhgari
date: Sat May 04 16:16:39 2013 -0400
description:
Specify the ended event for AudioBufferSourceNode and OscillatorNode
changeset: 308:101ebe21a8f4
user: Ehsan Akhgari
date: Wed May 01 22:21:44 2013 -0400
description:
Change the IDL for the decoding createBuffer to reflect the fact that it can return null
changeset: 307:21562b34bf0f
user: crogers
date: Wed May 01 12:36:48 2013 -0700
description:
cleanup description of .channelCount and related attributes
changeset: 306:7c45399648a7
user: crogers
date: Tue Apr 30 12:02:26 2013 -0700
description:
Add detail about initial value for ScriptProcessorNode.channelCount
changeset: 305:e20301f197eb
user: crogers
date: Tue Apr 30 11:58:25 2013 -0700
description:
Make ScriptProcessorNode.channelCountMode be 'explicit'
changeset: 304:37459e013fce
user: crogers
date: Mon Apr 29 16:33:10 2013 -0700
description:
Bug 17343: AudioBufferSourceNode state semantics and transitions undefined
changeset: 303:f51750067961
user: Ehsan Akhgari
date: Sat Apr 27 17:44:17 2013 -0400
description:
Replace Unicode quotes in code samples with ASCII quotes
changeset: 302:21c9a7bdbc3a
user: Ehsan Akhgari
date: Tue Apr 23 15:29:42 2013 -0400
description:
Make the |when| argument to AudioBufferSourceNode.start/stop optional
changeset: 301:90b4b9f7b735
user: crogers
date: Mon Apr 22 13:17:21 2013 -0700
description:
Fix MediaStreamAudioSourceNode and MediaStreamAudioDestinationNode sections,
adding channel mixing rules for MediaStreamAudioDestinationNode
changeset: 299:adad85993ac1
user: Ehsan Akhgari
date: Thu Apr 18 18:27:38 2013 -0400
description:
Specify the exception codes for createScriptProcessor
changeset: 298:3570fec878f0
user: Ehsan Akhgari
date: Thu Apr 18 18:22:34 2013 -0400
description:
Make the aBufferSize argument to createJavaScriptNode optional too
changeset: 297:d251ad90bc25
user: Ehsan Akhgari
date: Thu Apr 18 17:16:38 2013 -0400
description:
Make the bufferSize argument to createScriptProcessor optional
changeset: 296:ec189710ea71
user: Ehsan Akhgari
date: Sat Apr 13 20:41:36 2013 -0400
description:
Remove AudioProcessingEvent.node in favor of Event.target
This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=21248
changeset: 295:666831bdd706
user: crogers
date: Mon Apr 08 18:04:24 2013 -0700
description:
Bug 21545: AudioParam - min/maxValue, intrinsic value, computedValue (Part 1)
changeset: 294:4bab1c09d1d8
user: crogers
date: Mon Apr 08 17:41:35 2013 -0700
description:
Bug 21541: Move information on multi channel to audio node definition
changeset: 293:f4b0a9d88309
user: crogers
date: Mon Apr 08 15:58:37 2013 -0700
description:
Bug 21529: OfflineAudioContext should be event target
changeset: 292:d76c9043e607
user: crogers
date: Mon Apr 08 15:23:47 2013 -0700
description:
Bug 21525: AudioDestinationNode does not always talk to audio hardware
changeset: 291:9769f4b94d63
user: crogers
date: Mon Apr 08 15:12:49 2013 -0700
description:
Bug 21513: Features list need updating to reflect current contents of spec
changeset: 290:5c21ad646174
user: crogers
date: Mon Apr 08 14:56:13 2013 -0700
description:
Bug 20681: spatial coords should just be in metres
changeset: 289:7e5e69ce9ad8
user: crogers
date: Mon Apr 08 14:51:39 2013 -0700
description:
Bug 19704: Acceptable range for value of AnalyserNode's fftSize
changeset: 288:29da517f565e
user: Ehsan Akhgari
date: Mon Apr 08 13:23:13 2013 -0400
description:
Bug 21629: Make AudioBufferSourceNode.playbackRate read-only
changeset: 287:842c7ffec244
user: crogers
date: Fri Apr 05 16:10:29 2013 -0700
description:
Bug 21517: Remove AudioContext constructor code example
changeset: 286:9835d4ab4d89
user: crogers
date: Fri Apr 05 16:05:49 2013 -0700
description:
Bug 21544: Specify channel mixing rules for each node
changeset: 285:8b83d1ca7553
user: crogers
date: Fri Apr 05 15:39:33 2013 -0700
description:
Improve organization of channel mixing normative requirements
changeset: 284:91d5720c1600
user: crogers
date: Fri Apr 05 15:02:56 2013 -0700
description:
Bug 21523: Make AudioContext and AudioNode Lifetime sections informative
changeset: 283:15d5da7bffc0
user: crogers
date: Fri Apr 05 14:49:12 2013 -0700
description:
Bug 21514: API Overview is missing some interfaces
changeset: 282:0e2f82fdc9f7
user: croger
date: Fri Apr 05 14:38:59 2013 -0700
description:
Bug 21516: Remove "Terminology and Algorithms" section
changeset: 281:60756776f3b6
user: crogers
date: Tue Apr 02 18:15:22 2013 -0700
description:
Require alternate names
changeset: 280:005ecbd7710c
user: crogers
date: Tue Apr 02 17:56:18 2013 -0700
description:
require alternate names instead of making them deprecated
changeset: 279:827140b23ed9
user: crogers
date: Tue Apr 02 13:37:31 2013 -0700
description:
Remove AudioSourceNode from spec - it doesn't extend AudioNode and is not a concrete node type
changeset: 278:f618876c86ce
user: Ehsan Akhgari
date: Tue Apr 02 15:32:51 2013 -0400
description:
Move the channel count attributes to AudioNode
This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=21540.
changeset: 277:d666a17c340c
user: Ehsan Akhgari
date: Tue Apr 02 15:09:39 2013 -0400
description:
Further clarifications on the AnalyserNode methods
changeset: 276:43f3002685dd
user: Ehsan Akhgari
date: Sun Mar 31 23:53:34 2013 -0400
description:
Specify the AnalyserNode attributes a bit more
changeset: 275:c3db0b38c7ac
user: Ehsan Akhgari
date: Tue Mar 26 16:41:45 2013 -0700
description:
Make ConvolverNode.buffer nullable
changeset: 273:2056740735fd
user: Ehsan Akhgari
date: Wed Mar 20 23:55:29 2013 -0400
description:
Refer to the HTML spec for EventHandler
changeset: 272:e26b49247d95
user: Ehsan Akhgari
date: Wed Mar 20 23:51:17 2013 -0400
description:
Clear the wording of the spec with regards to AudioProcessingEvent
changeset: 271:c68c2551f6c8
user: Ehsan Akhgari
date: Fri Mar 15 18:30:29 2013 -0400
description:
Make AudioNode and EventTarget and onaudioprocess an EventHandler
This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=20764.
changeset: 270:38125358ffc1
user: Ehsan Akhgari
date: Mon Mar 11 17:48:08 2013 -0400
description:
Fix the WebIDL enum syntax in the Web Audio spec
changeset: 269:28d91bd1b594
user: crogers
date: Mon Mar 04 17:01:14 2013 -0800
description:
Change .maxNumberOfChannels attribute to .maxChannelCount adding more detailed text
changeset: 268:4275c082b3de
user: Ehsan Akhgari
date: Mon Mar 04 15:04:40 2013 -0500
description:
Use Web IDL to define OfflineAudioContext's constrctor
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20840
changeset: 267:9a1501f037ba
user: crogers
date: Mon Feb 25 16:01:27 2013 -0800
description:
remove WebKit-specific IDL stuff
changeset: 266:73c84470c347
user: crogers
date: Mon Feb 25 15:52:15 2013 -0800
description:
specify default values for mixing rules
changeset: 265:9883196ee768
user: crogers
date: Mon Feb 25 15:48:12 2013 -0800
description:
minor fix removing mention of setInputMixingMode()
changeset: 264:790aebb92f36
user: crogers
date: Mon Feb 25 15:45:19 2013 -0800
description:
Define channel mixing rules as AudioNode attributes instead of setInputMixingMode()
changeset: 263:3cd6adb108b4
user: crogers
date: Tue Feb 19 12:30:35 2013 -0800
description:
minor tweak to code class so it's not marked as IDL
changeset: 262:b3a132e8d6c7
user: crogers
date: Wed Feb 13 17:30:40 2013 -0800
description:
Describe much more detailed up and down-mixing rules
changeset: 261:6b54d1345924
user: crogers
date: Tue Feb 12 15:38:23 2013 -0800
description:
Be more specific about numbers of channels of inputs and outputs
changeset: 260:333dbb6ffbc2
user: crogers
date: Wed Feb 06 14:50:32 2013 -0800
description:
Add section describing MediaStreamAudioDestinationNode
changeset: 259:69a39a516e45
user: crogers
date: Mon Feb 04 16:06:13 2013 -0800
description:
most floating-point attributes should be double-precision
changeset: 257:b238f54bff9b
user: Olivier Thereaux
date: Fri Jan 18 16:04:20 2013 +0000
description:
small change to be more RFC2119-friendly
changeset: 241:1b7da9774098
user: crogers
date: Sun Dec 09 17:13:56 2012 -0800
description:
Basic description of OfflineAudioContext
changeset: 236:cf921b9c41ce
user: crogers
date: Tue Dec 04 15:59:30 2012 -0800
description:
minor correction to wording for minValue and maxValue
changeset: 235:ef43ae5230bf
user: crogers
date: Tue Dec 04 15:49:29 2012 -0800
description:
Bug 20161: Make decodeAudioData neuter its array buffer argument when it begins
decoding a buffer, and bring it back to normal when the decoding is finished
changeset: 234:6b85e7696c1d
user: crogers
date: Tue Dec 04 15:35:17 2012 -0800
description:
Bug 20039: Refine description of audio decoding
changeset: 233:f3d3cf6ebe15
user: crogers
date: Tue Dec 04 15:23:07 2012 -0800
description:
elaborate on decoding steps for AudioContext createBuffer() and decodeAudioData()
changeset: 232:a658660f3174
user: crogers
date: Tue Dec 04 14:56:19 2012 -0800
description:
Bug 19770: Note that if the last event for an AudioParam is a setCurveValue event,
the computed value after that event will be equal to the latest curve value
changeset: 231:398d2b754707
user: crogers
date: Tue Dec 04 14:48:04 2012 -0800
description:
Bug 19769: Note that before the first automation event, the computed AudioParam value will be AudioParam.value
changeset: 230:49b0c8839296
user: crogers
date: Tue Dec 04 14:40:51 2012 -0800
description:
Bug 19768: Explicitly mention that the initial value of AudioParam.value will be defaultValue
changeset: 229:7d41ddcc4cdd
user: crogers
date: Tue Dec 04 14:35:59 2012 -0800
description:
Bug 19767: Explicitly mention that the 2nd component of AudioParam.computedValue will be 0 if there are no AudioNodes connected to it
changeset: 228:ee728cfb2aad
user: crogers
date: Tue Dec 04 14:30:08 2012 -0800
description:
Bug 19764: Note in the spec that AudioParam.minValue/maxValue are merely informational
changeset: 227:bc69b6d39cf1
user: crogers
date: Mon Dec 03 18:03:13 2012 -0800
description:
Convert integer constants to Web IDL enum string constants
changeset: 226:f4bef40f3efe
user: crogers
date: Mon Dec 03 15:19:22 2012 -0800
description:
Bug 17411: (AudioPannerNodeUnits): AudioPannerNode units are underspecified
changeset: 225:cb492d3bd589
user: Ehsan Akhgari
date: Thu Nov 29 15:59:38 2012 -0500
description:
Change the Web IDL description of decodeAudioData arguments
The details of this change were discussed in
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20039.
changeset: 218:30b04185a648
user: crogers
date: Wed Nov 14 13:24:01 2012 -0800
description:
Bug 17393: (UseDoubles): float/double inconsistency
changeset: 217:314a8115e5e6
user: crogers
date: Wed Nov 14 13:16:57 2012 -0800
description:
Bug 17356: (AudioListenerOrientation): AudioListener.setOrientation vectors
changeset: 216:c83ed4d139dc
user: crogers
date: Wed Nov 14 12:56:06 2012 -0800
description:
Bug 19957: PannerNode.coneGain is unused
changeset: 215:9ebce60a77e5
user: crogers
date: Wed Nov 14 12:40:46 2012 -0800
description:
Bug 17412: AudioPannerNodeVectorNormalization): AudioPannerNode orientation normalization unspecified
changeset: 214:b21b04a1ec0e
user: crogers
date: Wed Nov 14 12:16:41 2012 -0800
description:
Bug 17411: (AudioPannerNodeUnits): AudioPannerNode units are underspecified
changeset: 213:dd297fada41b
user: crogers
date: Tue Nov 13 16:14:22 2012 -0800
description:
be more explicit about maxDelayTime units
changeset: 212:48e0d9d7ff61
user: crogers
date: Tue Nov 13 16:02:50 2012 -0800
description:
Bug 19766: Clarify that reading AudioParam.computedValue will return the latest computed value for the latest audio quantum
changeset: 211:afe07c06ef2f
user: crogers
date: Tue Nov 13 15:47:25 2012 -0800
description:
Bug 19872: Should specify the defaults for PannerNode's position, ...
changeset: 210:9d6ce45332e6
user: crogers
date: Tue Nov 13 15:27:53 2012 -0800
description:
Bug 17390: (Joe Berkovitz): Loop start/stop points
changeset: 209:1d8acea32c93
user: croger
date: Tue Nov 13 14:49:20 2012 -0800
description:
Bug 19765: Note that setting AudioParam.value will be ignored when any automation events have been set on the object
changeset: 208:c330e53a8529
user: crogers
date: Tue Nov 13 14:39:07 2012 -0800
description:
Bug 19873: Clarify PannerNode.listener
changeset: 207:8401cc23e747
user: crogers
date: Tue Nov 13 13:35:21 2012 -0800
description:
Bug 19900: Clarify the default values for the AudioParam attributes of BiquadFilterNode
changeset: 206:ec9cc6af6ece
user: crogers
date: Tue Nov 13 13:06:38 2012 -0800
description:
Bug 19884: Specify the default value and ranges for the DynamicsCompressorNode AudioParam members
changeset: 205:36f092872c08
user: crogers
date: Tue Nov 13 12:57:02 2012 -0800
description:
Bug 19910: Disallow AudioContext.createDelay(max) where max <= 0
changeset: 204:8124b57b9221
user: crogers
date: Mon Nov 12 12:02:18 2012 -0800
description:
Add example code for more complex example
changeset: 200:c956edac5174
user: Ehsan Akhgari
date: Thu Nov 01 11:32:39 2012 -0400
description:
Specify the default value for the AudioContext.createDelay() optional argument in Web IDL
changeset: 197:c4c6435ac4ee
user: Ehsan Akhgari
date: Tue Oct 30 20:29:48 2012 -0400
description:
Mark the AudioParam members as readonly
changeset: 196:bef71fc2f4ea
user: Ehsan Akhgari
date: Tue Oct 30 20:24:52 2012 -0400
description:
Make GainNode and DelayNode valid Web IDL
changeset: 193:7caa923372ed
user: crogers
date: Mon Oct 29 14:29:23 2012 -0700
description:
consolidate AudioBufferSourceNode start() method
changeset: 192:233781dbb864
user: crogers
date: Fri Oct 19 15:15:28 2012 -0700
description:
Bug 18332: Node creation method naming inconsistencies
changeset: 186:1b846a5bcf3e
user: crogers
date: Mon Oct 15 17:22:54 2012 -0700
description:
Bug 17407: Interface naming inconsistency
changeset: 184:cb14c7445a27
user: crogers
date: Tue Oct 09 17:21:19 2012 -0700
description:
Bug 17369: Oscillator.detune attribute not defined
changeset: 183:9224fb26e77d
user: crogers
date: Tue Oct 09 16:08:50 2012 -0700
description:
Bug 17346: HTMLMediaElement integration
changeset: 182:f4bfa16b820d
user: crogers
date: Tue Oct 09 15:20:50 2012 -0700
description:
Bug 17354: AudioListener default position, orientation and velocity
changeset: 181:351b64e571ba
user: crogers
date: Tue Oct 09 15:02:04 2012 -0700
description:
Bug 17795: Behavior of multiple connections to same node needs to be explicitly defined
changeset: 180:b7050f141b60
user: crogers
date: Mon Oct 08 13:18:45 2012 -0700
description:
Add missing AudioContext.createWaveShaper() method
changeset: 179:b70ebeca5d18
user: crogers
date: Fri Oct 05 18:13:44 2012 -0700
description:
Bug 17399: AudioParam sampling is undefined
changeset: 178:51b6809790c9
user: crogers
date: Fri Oct 05 17:41:52 2012 -0700
description:
Bug 17386: Realtime Analysis empty section
changeset: 177:f80351b6de03
user: crogers
date: Fri Oct 05 17:38:14 2012 -0700
description:
minor tweak to down-mix section
changeset: 176:c02492d0a62b
user: crogers
date: Fri Oct 05 17:35:05 2012 -0700
description:
Bug 17380: Channel down mixing incomplete
changeset: 175:49742b503611
user: crogers
date: Fri Oct 05 15:40:57 2012 -0700
description:
Bug 17375: MixerGainStructure should be marked as informative
changeset: 174:2246b4813c5a
user: crogers
date: Fri Oct 05 14:29:20 2012 -0700
description:
Bug 17381: (EventScheduling): Event Scheduling ('Need more detail here')
changeset: 173:3bddf0c97e77
user: crogers
date: Fri Oct 05 13:12:46 2012 -0700
description:
Fix 18663: Need a method to get a readonly reading of the combined value when using AudioParam automation curve
changeset: 172:79d44e3f3ced
user: crogers
date: Fri Oct 05 12:48:36 2012 -0700
description:
Fix 18662: Setting audioparam value while there is an automation curve will cancel that automation curve and set value immediately
changeset: 171:627e782b34fe
user: crogers
date: Fri Oct 05 12:26:28 2012 -0700
description:
Fix 18661: Use startTime / endTime parameter names for AudioParam automation methods
changeset: 170:d4beeb6ccfff
user: crogers
date: Wed Oct 03 12:26:39 2012 -0700
description:
Specify default value for .distanceModel
changeset: 169:24bbac1a495c
user: crogers
date: Tue Oct 02 12:33:36 2012 -0700
description:
Fix Issues 17338 and 17337: AudioGain interface is not needed (Part 2)
changeset: 168:1357959b0188
user: crogers
date: Tue Oct 02 12:28:55 2012 -0700
description:
Fix Issues 17338 and 17337: AudioGain interface is not needed
changeset: 163:4b8ced7d6bb7
user: Ehsan Akhgari
date: Wed Sep 26 18:22:36 2012 -0400
description:
Make AudioBufferSourceNode.buffer nullable
changeset: 162:aea45daa1200
user: crogers
date: Tue Sep 25 12:56:14 2012 -0700
description:
noteOn/noteOff changed to start/stop -- added deprecation notes
changeset: 146:e3c6f275ee2b
user: Ehsan Akhgari
date: Fri Aug 24 18:27:29 2012 -0400
description:
Make the AudioContext object have a constructor
changeset: 145:f3968573765c
user: Ehsan Akhgari
date: Fri Aug 24 15:54:10 2012 -0400
description:
Denote IDL definitions as Web IDL
changeset: 144:f2c6f2abc7f9
user: Ehsan Akhgari
date: Fri Aug 24 15:04:37 2012 -0400
description:
Use `long` instead of `int`, since the int type doesn't exist in Web IDL
changeset: 143:a5def5040069
user: Ehsan Akhgari
date: Fri Aug 24 15:02:43 2012 -0400
description:
Add a missing attribute keyword in AudioProcessingEvent
changeset: 138:f3ddb7e17ae1
user: Ehsan Akhgari
date: Tue Aug 21 15:36:48 2012 -0400
description:
Remove the 'raises' notation from the IDLs
'raises' has been removed from Web IDL, and we should not use it in the spec.
changeset: 135:41db9905149d
user: crogers
date: Thu Aug 16 16:30:55 2012 -0700
description:
Issue 17398: Add more detailed information about how AudioParam value is calculated
changeset: 134:268c9d52caa0
user: crogers
date: Thu Aug 16 15:21:38 2012 -0700
description:
another try with the style sheet
changeset: 133:bfd740a8a8e0
user: crogers
date: Thu Aug 16 14:53:54 2012 -0700
description:
use local style sheet to avoid https errors
changeset: 131:6e2abb83c34b
user: Ehsan Akhgari
date: Wed Aug 15 23:05:49 2012 -0400
description:
Replace the white-space based indentation of Web IDL code with a CSS-based one
This is done to make it easier to cut and paste the Web IDL in the Web Audio
spec to use for implementing the spec. In particular it will make things
easier when diffing the newer versions of the spec against the Web IDL files
that an implementation has been using previously.
changeset: 130:5d9d49158cd9
user: Ehsan Akhgari
date: Wed Aug 15 22:56:03 2012 -0400
description:
Remove more useless trailing whitespaces
changeset: 129:f1156dd2a516
user: Ehsan Akhgari
date: Wed Aug 15 22:47:21 2012 -0400
description:
Remove the optional 'in' keyword from the Web IDL method declarations
changeset: 128:38a736c48855
user: Ehsan Akhgari
date: Wed Aug 15 22:42:03 2012 -0400
description:
Add trailing semicolons for Web IDL interface declarations
changeset: 127:63f9debd3c30
user: Ehsan Akhgari
date: Wed Aug 15 22:37:32 2012 -0400
description:
Remove useless trailing spaces
changeset: 126:009a4f7eb13d
user: Ehsan Akhgari
date: Wed Aug 15 22:35:33 2012 -0400
description:
Use the correct Web IDL notation for the AudioBufferCallback callback type
changeset: 125:a337a3ad2a7f
user: Ehsan Akhgari
date: Wed Aug 15 22:28:37 2012 -0400
description:
Remove the extra semicolon in the IDL file for AudioContext
changeset: 124:b31ffa8ddc43
user: Ehsan Akhgari
date: Wed Aug 15 22:24:02 2012 -0400
description:
Replace the old [Optional] IDL tag with the Web IDL optional keyword
changeset: 120:b5794b1dff11
user: crogers
date: Mon Aug 13 13:30:03 2012 -0700
description:
update ChangeLog
changeset: 119:6001faaf1be7
user: crogers
date: Mon Aug 13 13:26:52 2012 -0700
description:
Integrate Thierry Michel's 3rd public working draft edits
changeset: 91:1079a18d951e
user: crogers
date: Mon Jul 09 12:25:58 2012 -0700
description:
update ChangeLog for publication
changeset: 90:a34e581ce43d
user: crogers
date: Tue Jun 26 15:56:31 2012 -0700
description:
add MediaStreamAudioSourceNode
changeset: 88:37d43b1c8d29
user: crogers
date: Mon Jun 18 13:26:21 2012 -0700
description:
minor formatting fix
changeset: 87:2bc1c74be387
user: crogers
date: Mon Jun 18 13:19:34 2012 -0700
description:
Add details for azimuth/elevation calculation
changeset: 86:ef06854badfb
user: crogers
date: Fri Jun 15 17:35:27 2012 -0700
description:
Add equal-power-panning details
changeset: 85:f415796410bf
user: crogers
date: Thu Jun 14 17:31:16 2012 -0700
description:
Add equations for distance models
changeset: 84:d86920562bf1
user: crogers
date: Wed Jun 13 17:40:49 2012 -0700
description:
Bug 17334: Add precise equations for AudioParam.setTargetValueAtTime()
changeset: 81:57c79637a516
user: crogers
date: Fri Jun 08 16:54:04 2012 -0700
description:
Bug 17413: AudioBuffers' relationship to AudioContext
changeset: 80:4df179094971
user: crogers
date: Fri Jun 08 16:05:45 2012 -0700
description:
Bug 17359: Add much more detail about ConvolverNode
changeset: 79:db3ad54fde10
user: crogers
date: Fri Jun 08 12:59:29 2012 -0700
description:
minor formatting fix
changeset: 78:14ffd37fc7ca
user: crogers
date: Fri Jun 08 12:57:11 2012 -0700
description:
Bug 17335: Add much more technical detail to setValueCurveAtTime()
changeset: 77:d1fb69113f02
user: crogers
date: Wed Jun 06 16:34:43 2012 -0700
description:
Add much more detail about parameter automation, including an example
changeset: 72:afb5ef123c50
user: crogers
date: Mon Jun 04 17:25:08 2012 -0700
description:
ISSUE-85: Oscillator folding considerations
changeset: 71:4de4b8263c21
user: crogers
date: Mon Jun 04 17:02:20 2012 -0700
description:
ISSUE-45: AudioGain scale underdefined
changeset: 70:1fbfc8e7b350
user: crogers
date: Mon Jun 04 16:40:43 2012 -0700
description:
ISSUE-41: AudioNode as input to AudioParam underdefined
changeset: 69:6ea467c0b48b
user: crogers
date: Mon Jun 04 16:14:48 2012 -0700
description:
ISSUE-20: Relationship to currentTime
changeset: 68:c86957261db6
user: crogers
date: Mon Jun 04 15:48:49 2012 -0700
description:
ISSUE-94: Dynamic Lifetime
changeset: 67:3837e5414cad
user: crogers
date: Mon Jun 04 13:59:31 2012 -0700
description:
ISSUE-42: add more detail about AudioParam sampling and block processing
changeset: 62:7865f8b76f19
user: crogers
date: Thu May 24 18:01:20 2012 -0700
description:
ISSUE-69: add implementors guide for linear convolution
changeset: 61:5f1f174d7603
user: crogers
date: Thu May 24 17:35:45 2012 -0700
description:
ISSUE-49: better define AudioBuffer audio data access
changeset: 59:74bd0f9f2fb6
user: crogers
date: Thu May 24 17:13:34 2012 -0700
description:
ISSUE-24: define circular routing behavior
changeset: 58:0f614b03b8cb
parent: 50:5614c60b62e1
user: crogers
date: Thu May 24 16:35:24 2012 -0700
description:
ISSUE-42: specify a-rate or k-rate for each AudioParam
changeset: 50:5614c60b62e1
user: crogers
date: Fri May 18 17:01:36 2012 -0700
description:
ISSUE-53: noteOn and noteOff interaction
changeset: 49:812d1756323d
user: crogers
date: Fri May 18 16:33:29 2012 -0700
description:
ISSUE-34: Remove .name attribute from AudioParam
changeset: 48:90e55985e260
user: crogers
date: Fri May 18 16:27:19 2012 -0700
description:
ISSUE-33: Add maxNumberOfChannels attribute to AudioDestinationNode
changeset: 47:b4680b4ee21d
user: crogers
date: Fri May 18 15:50:08 2012 -0700
description:
ISSUE-19: added more info about AudioBuffer - IEEE 32-bit
changeset: 46:6e2bbe8fd261
user: crogers
date: Fri May 18 15:37:27 2012 -0700
description:
ISSUE-29: remove reference to webkitAudioContext
changeset: 44:45ffd5850438
user: crogers
date: Tue Apr 24 12:27:11 2012 -0700
description:
small cleanup to AudioChannelSplitter and AudioChannelMerger
changeset: 43:8afac6dc9ac4
user: crogers
date: Tue Apr 17 11:35:56 2012 -0700
description:
small fix to createWaveTable()
changeset: 42:e2e433d4ecc0
user: crogers
date: Mon Apr 16 16:00:40 2012 -0700
description:
fix broken image links
changeset: 41:7011f54ec0db
user: crogers
date: Fri Apr 13 16:32:42 2012 -0700
description:
* Cleanup AudioNode connect() and disconnect() method descriptions.
* Add AudioNode connect() to AudioParam method.
changeset: 40:38fc7dcef032
user: crogers
date: Fri Apr 13 16:16:57 2012 -0700
description:
* Add Oscillator and WaveTable
* Define default values for optional arguments in createJavaScriptNode(), createChannelSplitter(), createChannelMerger()
* Define default filter type for BiquadFilterNode as LOWPASS
changeset: 39:908b6b7b8702
user: crogers
date: Wed Apr 11 17:27:46 2012 -0700
description:
* add AudioContext .activeSourceCount attribute
* createBuffer() methods can throw exceptions
* add AudioContext method createMediaElementSource()
* update AudioContext methods createJavaScriptNode() (clean up description of parameters)
* update AudioContext method createChannelSplitter() (add numberOfOutputs parameter)
* update AudioContext method createChannelMerger() (add numberOfInputs parameter)
* update description of out-of-bounds AudioParam values (exception will not be thrown)
* remove AudioBuffer .gain attribute
* remove AudioBufferSourceNode .gain attribute
* remove AudioListener .gain attribute
* add AudioBufferSourceNode .playbackState attribute and state constants
* RealtimeAnalyserNode no longer requires its output be connected to anything
* update AudioChannelMerger section describing numberOfOutputs (defaults to 6 but settable in constructor)
* update AudioChannelSplitter section describing numberOfInputs (defaults to 6 but settable in constructor)
* add note in Spatialization sections about potential to get arbitrary convolution matrixing
changeset: 37:980d513ab2d7
user: crogers
date: Mon Mar 12 15:32:19 2012 -0700
description:
add DynamicsCompressorNode parameters
changeset: 35:196e7644b7d2
tag: tip
user: crogers
date: Fri Mar 09 15:12:42 2012 -0800
* add optional maxDelayTime argument to createDelayNode()
* add more detail about playback state to AudioBufferSourceNode
* upgrade noteOn(), noteGrainOn(), noteOff() times to double from float
changeset: 34:7a158cdbb064
tag: tip
user: crogers
date: Mon Feb 06 16:52:39 2012 -0800
* Cleanup JavaScriptAudioNode section
* Add distance model constants for AudioPannerNode according to the OpenAL spec
* Add .normalize attribute to ConvolverNode
* Add getFrequencyResponse() method to BiquadFilterNode
* Tighten up the up-mix equations
changeset: 33:f2eda56fb791
user: crogers@google.com
date: Mon Feb 06 14:03:43 2012 -0800
summary: TEST: trivial white-space change
changeset: 11:b3ea7765b09e
user: crogers@google.com
date: Fri Nov 04 15:40:58 2011 -0700
summary: Add more technical detail to BiquadFilterNode description (contributed by Raymond Toy)
changeset: 10:040afff6a7de
user: crogers
date: Sat Oct 15 19:08:15 2011 -0700
summary: small edits to the introduction
changeset: 9:8b1ceeacca49
user: crogers
date: Sat Oct 15 19:00:15 2011 -0700
summary: initial commit
changeset: 8:28f1a1f069a6
user: crogers@google.com
date: Tue Oct 04 12:10:47 2011 -0700
summary: change style-sheet to Editor's Draft
changeset: 7:3fc08c5eca76
user: crogers@google.com
date: Tue Oct 04 12:06:35 2011 -0700
summary: Working -> Editor
changeset: 6:dadd018d7a34
user: crogers@google.com
date: Tue Sep 13 12:49:11 2011 -0700
summary: add convolution reverb design document
changeset: 5:79fa66345278
user: crogers@google.com
date: Mon Aug 29 17:05:58 2011 -0700
summary: document the decodeAudioData() method
changeset: 4:0ae3f655f7f5
user: crogers
date: Mon Aug 22 14:36:33 2011 -0700
summary: fix broken MediaElementAudioSourceNode link
changeset: 3:cec741655e51
user: crogers
date: Mon Aug 22 14:33:57 2011 -0700
summary: refine section describing integration with HTMLMediaElement
changeset: 2:8de06c48aa8b
user: crogers@google.com
date: Mon Aug 01 12:05:53 2011 -0700
summary: add Privacy section
changeset: 1:f4a6cd1d1fe1
user: crogers@google.com
date: Mon Jul 18 17:53:50 2011 -0700
summary: small update - tweak musical applications thumbnail images
changeset: 0:556a04673d16
user: crogers@google.com
date: Mon Jul 18 17:23:00 2011 -0700
summary: initial commit of Web Audio API specification
------------------------------------------------------------------------
v1.0.37 | crogers@google.com | 2011-07-18 16:39:58 -0700 (Mon, 18 Jul 2011) | 1 line
add description of WaveShaperNode
------------------------------------------------------------------------
v1.0.36 | crogers@google.com | 2011-06-21 17:00:54 -0700 (Tue, 21 Jun 2011) | 1 line
tighten up some of the language - be more specific
------------------------------------------------------------------------
v1.0.35 | crogers@google.com | 2011-06-20 12:22:54 -0700 (Mon, 20 Jun 2011) | 1 line
be more precise in description of noteGrainOn() and noteOff() methods
------------------------------------------------------------------------
v1.0.34 | crogers@google.com | 2011-06-13 15:31:07 -0700 (Mon, 13 Jun 2011) | 1 line
add documentation about AudioParam scheduling/automation
------------------------------------------------------------------------
v1.0.33 | crogers@google.com | 2011-06-13 13:23:15 -0700 (Mon, 13 Jun 2011) | 1 line
add BiquadFilterNode - general cleanup
------------------------------------------------------------------------
v1.0.32 | crogers@google.com | 2011-05-11 17:25:30 -0700 (Wed, 11 May 2011) | 1 line
add DynamicsCompressorNode
------------------------------------------------------------------------
v1.0.31 | crogers@google.com | 2011-01-05 14:10:34 -0800 (Wed, 05 Jan 2011) | 5 lines
* update XMLHttpRequest information to talk about the new 'response' and 'responseType' attributes
* add comment for AudioContext contstructor that the 'webkit' prefix is required in prototype WebKit implementation
* add new AudioContext.createBuffer() method taking an ArrayBuffer (containing audio file data)
* add comment in AudioNode.connect() that fanout is supported
------------------------------------------------------------------------
v1.0.30 | crogers@google.com | 2010-11-05 12:13:33 -0700 (Fri, 05 Nov 2010) | 1 line
remove obsolete PASSTHROUGH panning model
------------------------------------------------------------------------
v1.0.29 | crogers@google.com | 2010-10-19 15:25:39 -0700 (Tue, 19 Oct 2010) | 1 line
add playbackTime attribute to AudioProcessingEvent
------------------------------------------------------------------------
v1.0.28 | crogers@google.com | 2010-10-06 11:46:05 -0700 (Wed, 06 Oct 2010) | 1 line
small tweak to panningModel and distanceModel attribute types
------------------------------------------------------------------------
v1.0.27 | crogers@google.com | 2010-10-01 15:40:50 -0700 (Fri, 01 Oct 2010) | 1 line
add playbackRate and gain attributes to AudioBufferSourceNode
------------------------------------------------------------------------
v1.0.26 | crogers@google.com | 2010-10-01 14:39:59 -0700 (Fri, 01 Oct 2010) | 1 line
remove AudioListener from AudioPannerNode since AudioContext owns it
------------------------------------------------------------------------
v1.0.25 | crogers@google.com | 2010-09-27 14:26:49 -0700 (Mon, 27 Sep 2010) | 1 line
add createAnalyser() method to AudioContext IDL
------------------------------------------------------------------------
v1.0.24 | crogers@google.com | 2010-09-14 14:15:02 -0700 (Tue, 14 Sep 2010) | 1 line
add 'context' attribute to AudioNode
------------------------------------------------------------------------
v1.0.23 | crogers@google.com | 2010-09-10 12:13:39 -0700 (Fri, 10 Sep 2010) | 4 lines
* add 'numberOfChannels' attribute to AudioDestinationNode
* Move change history to a separate document.
------------------------------------------------------------------------
v1.0.22 | crogers@google.com | 2010-08-12 14:33:28 -0700 (Thu, 12 Aug 2010) | 1 line
reworked 'Example Applications' section
------------------------------------------------------------------------
v1.0.21 | crogers@google.com | 2010-08-10 17:08:46 -0700 (Tue, 10 Aug 2010) | 11 lines
* Re-organized "Introduction" section.
- moved "interfaces defined" section down into the "API Overview" in "Introduction" section
- moved "Dynamic Lifetime" section out of the section to later in the document
- changed features ordering
- added more links and general cleanup
* got rid of MATRIXMIX in AudioPannerNode, since this is now possible by using AudioGainNodes, AudioChannelSplitters, AudioChannelMergers…
* added a little more information to AudioProcessingEvent section
* fixed copyright date from 2009 to 2010
------------------------------------------------------------------------
v1.0.20 | crogers@google.com | 2010-08-09 16:39:50 -0700 (Mon, 09 Aug 2010) | 4 lines
* Add documentation for JavaScriptAudioNode and AudioProcessingEvent
* put all the APIs under a single "Audio API" section
* other minor cleanup
------------------------------------------------------------------------
v1.0.19 | crogers@google.com | 2010-08-03 15:47:52 -0700 (Tue, 03 Aug 2010) | 1 line
small tweaks to top of page : added link to samples/demos
------------------------------------------------------------------------
v1.0.18 | crogers@google.com | 2010-07-30 12:31:51 -0700 (Fri, 30 Jul 2010) | 3 lines
* Add diagrams for AudioChannelSplitter and AudioChannelMerger
* Change order of AudioContext and AudioNode (put AudioContext first)
------------------------------------------------------------------------
v1.0.17 | crogers@google.com | 2010-07-28 16:26:56 -0700 (Wed, 28 Jul 2010) | 1 line
add DelayNode, AudioChannelSplitter, and AudioChannelMerger
------------------------------------------------------------------------
v1.0.16 | crogers@google.com | 2010-07-26 11:46:33 -0700 (Mon, 26 Jul 2010) | 1 line
added lots more detail to Hardware Scalability section
------------------------------------------------------------------------
v1.0.15 | crogers@google.com | 2010-07-20 12:37:00 -0700 (Tue, 20 Jul 2010)
minor fix to Down Mixing section
------------------------------------------------------------------------
v1.0.14 | crogers@google.com | 2010-07-20 12:21:31 -0700 (Tue, 20 Jul 2010)
* added change history section
* added many more links from JavaScript class names (AudioContext, AudioNode, etc.) to their description section
* added documentation for more classes:
AudioSourceNode
AudioDestinationNode
* changed name of AudioElementSourceNode to MediaElementAudioSourceNode and refined description
* tried to better organize order of classes
* moved AudioDelayNode to more important status
* added Channel Layouts section
* added Channel up-mixing and down-mixing section, and added links to this section
* changed name of AudioContext's createGain() method to createGainNode()
* removed sampleRate attribute from AudioNode - now AudioContext sampleRate determines everything
* added comment about AudioContext (basic implementation allows only one per document)
* removed some old obsolete references to "ownership"
* added (numberOfInputs == x : numberOfOutputs == y) to all AudioNode subclasses
------------------------------------------------------------------------
v1.0.13 | crogers@google.com | 2010-06-25 16:17:12 -0700 (Fri, 25 Jun 2010)
change to new type names: WebGLFloatArray -> Float32Array
------------------------------------------------------------------------
v1.0.12 | crogers@google.com | 2010-06-23 12:39:45 -0700 (Wed, 23 Jun 2010)
organize "Mixer Gain Structure" section better
------------------------------------------------------------------------
v1.0.11 | crogers@google.com | 2010-06-23 12:14:56 -0700 (Wed, 23 Jun 2010)
fix typo
------------------------------------------------------------------------
v1.0.10 | crogers@google.com | 2010-06-23 12:13:01 -0700 (Wed, 23 Jun 2010)
Some style tweaks to the language:
* Use third person. Avoid I, we, you
* try to avoid ... and , etc.
* other miscellaneous language cleanup: javascript -> JavaScript
* added audio incubator list email address
------------------------------------------------------------------------
v1.0.9 | crogers@google.com | 2010-06-23 11:19:28 -0700 (Wed, 23 Jun 2010)
small language change: use "can" instead of "may"
------------------------------------------------------------------------
v1.0.8 | crogers@google.com | 2010-06-22 18:52:02 -0700 (Tue, 22 Jun 2010)
add getChannelData() method to AudioBuffer
------------------------------------------------------------------------
v1.0.7 | crogers@google.com | 2010-06-22 18:36:22 -0700 (Tue, 22 Jun 2010)
Lots of changes:
* Get rid of AudioMixerNode and AudioMixerInputNode, replacing with AudioGainNode and unity gain summing junctions for inputs
* Get rid of "owner"
* Change AudioListener to be attribute of AudioContext, no longer need to set listener for AudioPannerNode
* Change name of AudioOutputNode to AudioDestinationNode (to be symmetric with AudioSourceNode)
* added createBuffer() to AudioContext
------------------------------------------------------------------------
v1.0.6 | crogers@google.com | 2010-06-14 15:01:46 -0700 (Mon, 14 Jun 2010)
tweaks to performance section
------------------------------------------------------------------------
v1.0.5 | crogers@google.com | 2010-06-09 17:48:27 -0700 (Wed, 09 Jun 2010)
small wording change
------------------------------------------------------------------------
v1.0.4 | crogers@google.com | 2010-06-09 13:03:22 -0700 (Wed, 09 Jun 2010)
add a single simple javascript example - Chris Marrin's suggestion
------------------------------------------------------------------------
v1.0.3 | crogers@google.com | 2010-06-09 12:36:43 -0700 (Wed, 09 Jun 2010)
address Andrew Scherkus's comments
------------------------------------------------------------------------
v1.0.2 | crogers@google.com | 2010-06-02 13:26:35 -0700 (Wed, 02 Jun 2010)
address first of Eric Carlson's comments
------------------------------------------------------------------------
v1.0.1 | crogers@google.com | 2010-06-01 15:46:35 -0700 (Tue, 01 Jun 2010)
change mime types
------------------------------------------------------------------------
v1.0.0 | crogers@google.com | 2010-06-01 15:42:23 -0700 (Tue, 01 Jun 2010)
add specification files
------------------------------------------------------------------------