audio-feeder
Version:
Abstraction for streaming raw PCM audio in browser via Web Audio API.
30 lines (28 loc) • 911 B
HTML
<html>
<head>
<meta charset=utf-8>
<meta name=viewport content="intial-scale=1">
<title>audio-feeder demo</title>
<body>
<h1>audio-feeder demo</h1>
<p>Plays middle C note fading in/out until you stop</p>
<div>
<button id=start disabled>Start audio</button>
<button id=stop disabled>Stop audio</button>
</div>
<div>
<label><input type=checkbox name=muted val=1> Mute</label>
<label><input type=radio name=volume value=25> 25% vol</label>
<label><input type=radio name=volume value=50> 50% vol</label>
<label><input type=radio name=volume value=75> 75% vol</label>
<label><input type=radio name=volume value=100 checked> 100% vol</label>
</div>
<div>
<label>Tempo <input type=range id=tempo min=50 max=200 value=100></label>
</div>
<script src="AudioFeeder.js"></script>
<script src="demo.js"></script>
<script>
demo();
</script>