Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in 
CSDb User Forums


Forums > C64 Composing > DeepSID
2018-05-12 19:49
JCH

Registered: Aug 2008
Posts: 46
DeepSID

I have made my own online SID player. It uses Jürgen Wothke's WebSid emulator and can also play digi tunes. You can browse all of HVSC #68 with it.

Check out my blog post for more information:
http://chordian.net/2018/05/12/deepsid/

Direct link:
http://deepsid.chordian.net/
2018-05-12 19:57
Mr Ammo

Registered: Oct 2002
Posts: 104
Nice and great work!!
https://deepsid.chordian.net/ doesn't seem to show any hvsc files and the emulation software does strange things to Linus' 64 Forever tune. Other than that, great software and this is just a first release! ;)
2018-05-12 20:07
Shine

Registered: Jul 2012
Posts: 212
Fast test and all works fine so far! Thank you JCH!!! :D
2018-05-12 20:11
JCH

Registered: Aug 2008
Posts: 46
Yeah, the emulator is probably not perfect, but Wothke is still developing it so maybe it will improve over time.

HTTPS is not used by my web site yet. (Maybe I really should make the change, though.)
2018-05-12 20:28
Fred

Registered: Feb 2003
Posts: 175
Cool and well done!

Btw you mention on your blog that the WebSid emulator from Wothke is based on ReSID but this is not true. The emulation is based on Tiny SID (TinySID 0.97) and improved and extended by Wothke to support RSID tunes. The "combined waveform", "waveform anti-aliasing" and "filter" implementation is based on the SID emulation from Hermit (cSID).

Info: http://www.wothke.ch/tinyrsid/index.php
2018-05-12 20:31
JCH

Registered: Aug 2008
Posts: 46
Right, thanks for clearing that up (edited the blog post). It was all the "ReSID" mentioning in the source code that threw me off.
2018-05-13 00:10
Mr. Mouse

Registered: Dec 2001
Posts: 205
I love this GUI you built! Now we only need a better emulator though.
2018-05-13 00:36
Groepaz

Registered: Dec 2001
Posts: 8513
someone already compiled VICE into js using emscripten - so it should be doable with reSID too :)
2018-05-13 22:15
JCH

Registered: Aug 2008
Posts: 46
Specific folder and file playsausage is here.

http://deepsid.chordian.net?file=/MUSICIANS/J/Jammer

http://deepsid.chordian.net?file=/MUSICIANS/J/JCH/Michelle.sid
2018-05-13 22:38
Mibri

Registered: Feb 2018
Posts: 5
Thanks for this! Digi sounds coming through very nicely.
2018-05-14 07:39
Grue

Registered: Dec 2001
Posts: 89
Nice and clean interface, too bad you cannot manually choose emulation 6581/8580. Also pal/ntsc should be possible to choose manually so we can hear Skate or Die! like it should ;)

Also filter emulation is currently quite bad, it doesn't sound like sid at all :)

Anyway, good work and lets hope it will get better over time :)
2018-05-14 07:59
JCH

Registered: Aug 2008
Posts: 46
Interesting that a PAL/NTSC toggle is a thing. You're the second person to ask about it.

I'll add that and the SID chip toggle to the ToDo. It will probably require changes to Wothke's code, but I've already gone down that road before.
2018-05-14 09:45
Mr. SID

Registered: Jan 2003
Posts: 348
Using a button with ".." as a metaphor for navigating to the parent folder is surely hard to understand for people younger than us... :)
2018-05-14 10:20
JCH

Registered: Aug 2008
Posts: 46
I was thinking, modern software still use the floppy disk as a save indicator so I can use the ".." dots too. ;)

But true, maybe I should replace it with a back arrow instead.
2018-05-14 14:55
Groepaz

Registered: Dec 2001
Posts: 8513
Quote:
Also filter emulation is currently quite bad, it doesn't sound like sid at all :)

try some tune that uses oscillator-restart digis =)
2018-05-14 17:37
LKP

Registered: Sep 2008
Posts: 6
I have tried it a koppel of days before , and it worked on my ipad. Bud now I hear nothing.. Has it changed (deepsid.chordian.net)?
2018-05-14 19:32
JCH

Registered: Aug 2008
Posts: 46
iPhone/iPad never really worked. Apple is doing their best to prevent auto-playing and have "hacked" their own Safari to get it their way. I had used a counter-hack to circumvent the tapping requirement, but then sound only played for 4-5 seconds before cutting off (maybe with a hanging tone).

But since update 11.3 there has been an outcry from users that say they have similar sound cutting experiences in various apps, so I have decided to wait and see what update 11.4 brings. Until then I removed the hack, which is why it is now silent.

It annoys me too as my mobile devices of choice are iPhone and iPad. ><
2018-05-14 20:21
Mr Ammo

Registered: Oct 2002
Posts: 104
I wouldn't worry too much about mobile. So long as it works on desktop everything is fine for me ;-)
2018-05-14 21:55
JCH

Registered: Aug 2008
Posts: 46
The PAL/NTSC and 6581/8580 flag boxes can now toggle, but maybe Wothke needs to tweak their code a bit. Sometimes switching to PAL plays faster than NTSC!? That doesn't feel quite right.

Also, the SID model switcher is very brutal. It resets a lot of things and older tunes (mainly in DEMOS and GAMES) get so upset about it that they refuse to play any longer. More modern tunes fare better, but you have to wait for new notes to trigger.
2018-05-14 22:00
DKT

Registered: Aug 2004
Posts: 51
This is really great! Friendly and informative GUI. Works fine on my mobile (Android), too. Thanks JCH!
2018-05-15 20:38
ccr

Registered: May 2002
Posts: 13
Heh, I see you're using my SIDInfo utility .. the latest version is 0.7.3 nowadays tho. I just don't bother making release entries here on CSDb, because of reasons. But if interested, the latest code is in the Mercurial repo https://tnsp.org/hg/sidinfo/ and packages are available at https://tnsp.org/files/sidinfo-0.7.3.tar.gz and https://tnsp.org/files/sidinfo-0.7.3.zip
2018-05-15 21:14
JCH

Registered: Aug 2008
Posts: 46
Thanks. What's new since 0.6.0?
2018-05-15 22:40
Lynn

Registered: Jun 2006
Posts: 645
Just tested it out with L/Linus/Rathouse_Blues.sid... doesn't sound great. Filters sound off and there's clicks in the audio. Guess the emulation still needs a lot of work.
2018-05-15 23:07
Scarzix

Registered: Aug 2010
Posts: 138
Lovely idea, the emulation isnt 100% perfect yet, thats clear. My first SID after 23 years, "Back 2 Basic" sounds a bit empty on the tom tom drums... amongst other differences, but overall... this looks and sounds promising.

And its totally cool to have the HVSC in there by default. Lovely.

Good job JCH
2018-05-15 23:11
Scarzix

Registered: Aug 2010
Posts: 138
Note: if you play a tune and browse the folders and go back to the folder of the tune, it does currently NOT highlight the currently playing tune.

Secondly, a feature of being able to make a "sharable" link directly to the tune would also be handy... "share my tune".. kinda functionality.
2018-05-15 23:23
ccr

Registered: May 2002
Posts: 13
Quoting JCH
Thanks. What's new since 0.6.0?

Hmm .. there's HVSC songlengths database support, improved "printf"-style output formatting features, PSID/RSIDv4 format support and ability to convert the SID data fields from the Latin1/ISO-8859-1 character encoding used in PSID files to UTF-8 or whatever locale/encoding one's system uses (this only on *NIX, the Windows-port can't do it due to lack of iconv.)

And possibly things I forget now.
2018-05-16 06:42
Snabel

Registered: Aug 2015
Posts: 14
Quote: Note: if you play a tune and browse the folders and go back to the folder of the tune, it does currently NOT highlight the currently playing tune.

Secondly, a feature of being able to make a "sharable" link directly to the tune would also be handy... "share my tune".. kinda functionality.


I opted for the "Copy link to clipboard" feature also :D Would be so handy for quickly sending a link to buddies. Typing out the link by hand is a bit tedious since links are case sensitive, and possibly contains underscores and what not.
2018-05-16 09:04
JCH

Registered: Aug 2008
Posts: 46
Quote: Note: if you play a tune and browse the folders and go back to the folder of the tune, it does currently NOT highlight the currently playing tune.

Secondly, a feature of being able to make a "sharable" link directly to the tune would also be handy... "share my tune".. kinda functionality.


Yes, yes, yes, the share link is on my ToDo. =)

True that about the folders. The way I handled those was to regard each folder of SID files as a temporary playlist. You can see that behavior by clicking a SID tune and then try to browse back. The PREV/NEXT buttons are then disabled and if the music times out, it no longer tries to go to the next tune. It was the simplest way to solve the problem at the time, otherwise I would have had to juggle multiple folder arrays and/or pointers. I decided it was not worth the trouble and I also wanted to get on with it.
2018-05-16 10:22
JCH

Registered: Aug 2008
Posts: 46
I have now added Hermit's jsSID emulator as a second option.

To enable, just click the "Hermit" link in the credits box as the page appears.

Or you can just bookmark/click this:
http://deepsid.chordian.net?emulator=jssid

Btw, this 6-voice SID is pure awesomeness:
http://deepsid.chordian.net?file=/MUSICIANS/H/Hermit/E_G_Blues_..
2018-05-17 06:21
Grue

Registered: Dec 2001
Posts: 89
This jssid is much more like it, but still not quite like the real sid...

Anyway its good enough now that it is usable :)
2018-05-19 13:13
JCH

Registered: Aug 2008
Posts: 46
Search has been added, and a new SID emulator toggle button makes it easy to compare them on the spot.
2018-05-19 20:50
Digger

Registered: Mar 2005
Posts: 274
@JCH: Doesn't seem to work on Chrome on Mac, why? I remember jsSID was working fine...
2018-05-20 01:30
Mr Ammo

Registered: Oct 2002
Posts: 104
Digger: make sure your google chrome is not waiting for you to finish the upgrade of the browser. Go to help/about google chrome and run the update (if there's an update to be installed). This solved it for me.
2018-05-21 10:04
Golara

Registered: Jan 2018
Posts: 61
I really like this website, it's super cool that the next track plays automatically, I just hate this emulator that is being used here. Sounds really bad to me. I've listened to these tunes :

http://deepsid.chordian.net/?file=/MUSICIANS/D/Daf/Opium_tune_1..
http://deepsid.chordian.net/?file=/MUSICIANS/D/Daf/Opium_tune_2..
http://deepsid.chordian.net/?file=/MUSICIANS/D/Daf/Opium_tune_3..

If you ever change the emulation to something better it would be killer ;)

EDIT: I didn't notice the toggle switch at the bottom. jsSID sounds much better :D
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Galvados/Orange
v3to/Oxyron^PriorArt
Bieno64/Commodore Plus
Knight Rider/Excess
Guests online: 23
Top Demos
1 Uncensored  (9.7)
2 Edge of Disgrace  (9.7)
3 Coma Light 13  (9.6)
4 The Shores of Reflec..  (9.6)
5 Comaland 100%  (9.6)
6 We Come in Peace  (9.6)
7 Lunatico  (9.6)
8 Incoherent Nightmare  (9.5)
9 Wonderland XII  (9.5)
10 Wonderland XIII  (9.5)
Top onefile Demos
1 FMX Music Demo  (9.5)
2 Pandemoniac Part 2 o..  (9.5)
3 Daah, Those Acid Pil..  (9.5)
4 Dawnfall V1.1  (9.5)
5 Treu Love [reu]  (9.5)
6 In Memoriam BHF  (9.5)
7 Merry Xmas 2017  (9.4)
8 Dawnfall  (9.4)
9 SWiRL  (9.4)
10 Synthesis  (9.4)
Top Groups
1 Oxyron  (9.4)
2 Booze Design  (9.4)
3 Censor Design  (9.4)
4 Finnish Gold  (9.4)
5 Crest  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.9)
3 Irata  (9.8)
4 Wotnau  (9.7)
5 MWS  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2018
Page generated in: 0.438 sec.