DescriptionMake setTarget followed by linear or exponential ramp continuous.
When setTarget is followed by a linear or exponential ramp, the
current behavior produces discontinuous curves. In this case, make
the curve continuous by inserting a setValue to freeze the curve at
the last value of the setTarget. This establishes the starting point
for the following linear and exponential ramp to make it continuous.
WebAudio issue: https://github.com/WebAudio/web-audio-api/issues/652
Spec proposal: https://github.com/WebAudio/web-audio-api/pull/665
BUG=564157
TEST=audioparam-setTargetAtTime-continuous.html
Committed: https://crrev.com/b1fd9cf76c2e80540100262b09911600936f2ae3
Cr-Commit-Position: refs/heads/master@{#391597}
Patch Set 1 : #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : Rebase #Patch Set 6 : Rebase #
Total comments: 8
Patch Set 7 : Add comments. #
Total comments: 3
Patch Set 8 : Rebase and fix test failures #
Messages
Total messages: 21 (8 generated)
|