woscope: oscilloscope emulator
This is a POC oscilloscope emulator with live demo
Full explanation available on the blag
Code is available under MIT license.
Example
<audio id="myAudio" controls src="woscope-music/khrang.m4a"></audio><br>
<canvas id="myCanvas" width="800" height="800"></canvas>
<script src="dist/woscope.js"></script>
<script>
var myCanvas = document.getElementById('myCanvas'),
myAudio = document.getElementById('myAudio');
woscope({
canvas: myCanvas,
audio: myAudio,
callback: function () { htmlAudio.play(); }
});
</script>
Dev commands
npm install # install dev dependencies
npm run demo # run demo locally with livereload
npm run build # lint and build dist files