Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 923 Bytes

Readme.md

File metadata and controls

32 lines (26 loc) · 923 Bytes

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 () { myAudio.play(); },
        error: function (msg) { console.log('woscope error:', msg); }
    });
</script>

Dev commands

npm install      # install dev dependencies
npm run demo     # run demo locally with livereload
npm run build    # lint and build dist files