A very lightweight (14kbyte, samplecycle-based) and fast SID emulator written entirely in pure JavaScript (from scratch) for the Web Audio API, supported by most major web-browsers. No need for Flash/Java or other plugins to play SID files directly in the browser by the visitors of the webpage...
See it in action with an example playlist:
http://hermit.sidrip.com/player.html

NOTE: I left SourceForge for reasons not ethical to mention here. You can find me and my further work at these locations:
http://hermit.sidrip.com
http://csdb.dk/scener/?id=18806
https://github.com/hermitsoft/

Features

  • Very small (14kbyte) coded from scratch in pure JS
  • Very lightweight on CPU (running in 44kHz sample-periods not at 1MHz)
  • High pitched and thin sounds are cleaned from aliasing (band-limited)
  • ADSR delay-bug/wraparound emulation for crisp/modern short soundstarts required in most music
  • 6581 and 8580 models selectable on the fly (cutoff-curve/combined-waveform)
  • Combined waveforms generated algorithmically (workings reverse engineered from SID-schematic)
  • Background-noise can be added if wished
  • Cycle-based CPU emulation despite 44kHz samplecycle operation
  • Some illegal opcodes (LAX,SAX) are supported by CPU part
  • Easy-to-use interfaces and callbacks for e.g. auto-advance in playlist
  • 2nd and 3rd SID support - playing 2SID and 3SID tunes (since v0.9.1)

Project Samples

Project Activity

See All Activity >

Categories

Sound/Audio

License

Creative Commons Attribution License

Follow jsSID

jsSID Web Site

Other Useful Business Software
$300 Free Credits for Your Google Cloud Projects Icon
$300 Free Credits for Your Google Cloud Projects

Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of jsSID!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Sound Audio

Registered

2016-02-24