<!DOCTYPE html>
<title>Test exponentialRampToValueAtTime() with a moderate ratio of change</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
'use strict';

promise_test(async function() {
  const bufferSize = 128;
  const sampleRate = 16384;
  // 3 * 2^6, not a power of two, so that there is some rounding error in the
  // exponent
  const rampEndSample = 192;
  // These values are chosen so that there is rounding error in
  // (offset