範囲入力を介して実行時に値を変更しようとしていますが、機能しません。エラーは発生しません。onSlide で周波数を変更しても、サウンドは 800 で再生されます。変更する必要があります。
import $ from 'jquery';
import rangeslider from 'rangeslider.js';
import T from 'timbre';
window.$ = $;
$(document).ready(() => {
var f = 800;
T("sin", {freq:f, mul:0.5}).play(); /*plays a continous sound*/
$('input[type="range"]').rangeslider({
polyfill : false,
onSlide: function() {
var ff = 440; /*changing frequancy, but the tone is still the same.*/
f = ff;
}
});
});