online guitar tuner?
by ethertank
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<form>
<input type="button" value="440" />
<input type="button" value="stop" />
</form>
JavaScript
$(function() {
var Ctx = new(window.AudioContext || window.webkitAudioContext)();
var osc = Ctx.createOscillator();
osc.type = 'sine';
function stop () {
osc.stop();
};
function sound(hz) {
//alert(hz);
osc.frequency.value = hz;
osc.connect(Ctx.destination);
osc.start();
};
function buttonClick (v) {
if (v === "stop") {
stop();
} else {
sound(v);
};
};
$("input[type='button']").on(
"click",
(function() {
buttonClick($(this).val())
})
);
});