Description
Simulates guitar sounds dynamically using the Web Audio API, controlled entirely from JavaScript.
Current version
Appears to be 1.0.0
Browser support
| Trident / EdgeHTML / Tasman (Internet Explorer 4+, Edge 44-) | Script works in EdgeHTML versions of Edge 12+, but not internet Explorer |
|---|---|
| Opera 7-12 | JavaScript support is not good enough |
| Gecko engine browsers (Mozilla, Firefox, Netscape 6+, etc) | Script works as expected |
| KHTML / WebKit / Chromium / Blink / QT WebEngine / QTWebKit / WebKitGTK (Chrome, Vivaldi, Opera 15+, Edge 79+, Safari, Konqueror, OmniWeb 4.5+, iCab 4+, NetFront Chromium / WebKit) | Script works as expected in WebKit and Chromium-based versions (the vast majority of browsers today), but not older KHTML |
| iCab 3- | JavaScript support is not good enough |
| Rhino + W3C DOM (ICEbrowser) | JavaScript support is not good enough |
| Rhino + layers / W3C DOM (Escape / Evo, iBrow) | JavaScript support is not good enough |
| NetFront 3+ NetFront engine | JavaScript support is not good enough |
| Opera 5 and 6 Elektra engine | JavaScript support is not good enough |
| Netscape 4 | JavaScript support is not good enough |
| OmniWeb 4.2- | JavaScript support is not good enough |
| Rhino + pDOM (Clue browser) | JavaScript support is not good enough |
| WebTV | JavaScript support is not good enough |
| Tkhtml Hv3+ | JavaScript support is not good enough |
| Netgem NetBox | JavaScript support is not good enough |
| OpenTV | JavaScript support is not good enough |
| iPanel MicroBrowser | JavaScript support is not good enough |
Accessibility notes
Script will not function if JavaScript is disabled. The script is not expected to perform an essential function, so that should not be a problem, but you will need to consider your use case.
License
Please see my terms and conditions page for terms and conditions of use.
Download
Demonstration/instructions
View syntax highlighted source