What is this (โอห์มม – ธีรวัฒน์)
✨ THEERAWAT JAIMIPHAK
<button onclick="osci.start()"> First Time </button> <button onclick="gain.gain.value = 0"> Shhhhhhhh </button> <button onclick="gain.gain.value = 0.4"> Start Again </button> <input type="range" min="100" max="1000" value="440" onclick="f = parseInt(this.value);" > <input type="range" min="0" max="100" value="440" onclick="v = parseInt(this.value);"> <script> audio = new (window.AudioContext || window.webkitAudioContext)() //สร้าง osci กับ gain osci = audio.createOscillator() gain = audio.createGain() osci.type = 'sine'; osci.frequency.setValueAtTime(440, audio.currentTime); //เชื่อม osci->gain->audio destination osci.connect(gain) gain.connect(audio.destination) //เชื่อม // osci.start() osci.frequency.setValueAtTime(260,audio.currentTime) osci.frequency.value = 500 // ได้ผลเหมือนข้างบน โดยจะเปลี่ยนทันที // osci.type = 'sine' // osci.disconnect(audio.destination) // gain.gain.value = 1 </script>