I have made my own online SID player.

This was actually something I had originally discarded since I wasn’t satisfied with the state of the JavaScript SID emulators I had found online. The one for the SID Visualizer (which uses jsSID by jhohertz) couldn’t play digi tunes and neither could the one by Hermit. Playing digi tunes was a requirement for me.

But then I checked out Jürgen Wothke’s WebSID and it was at a level I found satisfying. It can play all sorts of tunes with weird timings, including digi tunes. Only BASIC tunes are not supported (sod those) as well as 2SID/3SID tunes (a shame but I can live with that for now).

Later, I also added Hermit’s jsSID emulator, and it can play those 2SID/3SID tunes. And again later, I added support for Stone Oakvalley’s Authentic SID Collection with real C64 recordings.

Another reason I wanted to make my own SID player was that I didn’t really like most of the existing ones, offline and online. Many are small and doesn’t offer a lot of info, or it’s hidden away in windows and tabs. I wanted to create a player that was KISS while also offering all the useful info at a glance.


The features are as follows:

  • Folders show number of SID files in each (excluding nested folders)
  • SID file rows show year composed and what player it was made in (and often specific too)
  • If a SID file has sub tunes, this too is indicated in the file row
  • You can log in and rate folders and SID files with 5-star ratings
  • Sort a folder list by name, player, rating or year
  • Fast forward button for lightning playing speed (the type that has to be held down)
  • Time bar that also respects fast forwarding and time wrapping
  • When the time is up for a song, the next sub tune or SID file is automatically played
  • Information box with name, author, copyright as well as PAL/NTSC and SID chip model flags
  • STIL box information with nice HTML formatting
  • Responsive design that flexes the height of the playlist according to the browser/device
  • Direct file linking (for example, click here to hear my old “Michelle” tune)
  • Choice between Jürgen Wothke’s or Hermit’s emulators, or SOASC R2, R4 or R5
  • And more added later, check the list of changes at the web site itself

Discussion threads


The list of updates has been moved to the web site.

9 comments on “DeepSID

  1. Hey JCH,
    thank you very much for this great tool! It sounds great and has probably the most comfortable and accessible GUI of any SID player. Massive Stuff!
    One small thing: There are in a few cases differences in the sound when compared to real HW recordings. I most noticed that the first time with /MUSICIANS/P/PRI/Slap_Chill-Out.sid.
    The real thing for comparison:
    I don’t know If this is an issue at all though, since I know there are some differences even between two SID chips of the same model and revision. But maybe you know what you can do with that point.
    Anyway, great idea and program!

  2. Thanks, it was my aim to make a user friendly and comfortable SID player.

    The low-level emulation part is actually out of my hands as I just made a GUI on top of Jürgen Wothke’s JavaScript emulator. It’s not perfect, but I still found it good enough to make this player, and he is still updating the code.

  3. In the Websid Emulator, Rob Hubbard’s Human Race tunes all play far too slowly. Hermit’s player works fine.

Leave a Comment