SIDex plugin

Started by Keltic Danor,

Dhry

Quote from: Sebby75Is it the case that playing 8580 tune is freezing sid emulation to 8580 model and won't revert to 6581 on tune change??
try to force it to 8580 in settings, restart xmplay and see how does Arkanoid sounds like....

Interesting. using 1.4c - if I lock it to either 6581 or 8580, I can play Arkanoid then the other track and back again and Arkanoid sounds fine. Doesn't matter which SID I lock to, or whether or not surround is on.
I can then take off the lock checkmark and the proper playback persists, Arkanoid playback will not break. But restart XMplay, turn off lock and then play one then the other and Arkanoid breaks again.

Interestingly enough, when operating without the lock (ie "broken playback mode"), playback of the Galancy track is way softer than Arkanoid, like half volume. If I use Lock, though, Galancy plays a lot louder. Seems like not locking the chip type just makes the player toggle over to some weird mode that it shouldn't be going to, and locking it prevents that (permanently), even if you subsequently unlock, for the remainder of the XMplay session.

DRS

Keltic Danor

Quote from: Dhry
Quote from: Sebby75Is it the case that playing 8580 tune is freezing sid emulation to 8580 model and won't revert to 6581 on tune change??
try to force it to 8580 in settings, restart xmplay and see how does Arkanoid sounds like....

Interesting. using 1.4c - if I lock it to either 6581 or 8580, I can play Arkanoid then the other track and back again and Arkanoid sounds fine. Doesn't matter which SID I lock to, or whether or not surround is on.
I can then take off the lock checkmark and the proper playback persists, Arkanoid playback will not break. But restart XMplay, turn off lock and then play one then the other and Arkanoid breaks again.

Interestingly enough, when operating without the lock (ie "broken playback mode"), playback of the Galancy track is way softer than Arkanoid, like half volume. If I use Lock, though, Galancy plays a lot louder. Seems like not locking the chip type just makes the player toggle over to some weird mode that it shouldn't be going to, and locking it prevents that (permanently), even if you subsequently unlock, for the remainder of the XMplay session.

DRS
At what second does it sound different? I tried it with a different 1.1 and couldn't tell any difference. Althought it might just be my ears. :P

Malade

#122
Quote from: Keltic Danor
Quote from: Dhry
Quote from: Sebby75Is it the case that playing 8580 tune is freezing sid emulation to 8580 model and won't revert to 6581 on tune change??
try to force it to 8580 in settings, restart xmplay and see how does Arkanoid sounds like....

Interesting. using 1.4c - if I lock it to either 6581 or 8580, I can play Arkanoid then the other track and back again and Arkanoid sounds fine. Doesn't matter which SID I lock to, or whether or not surround is on.
I can then take off the lock checkmark and the proper playback persists, Arkanoid playback will not break. But restart XMplay, turn off lock and then play one then the other and Arkanoid breaks again.

Interestingly enough, when operating without the lock (ie "broken playback mode"), playback of the Galancy track is way softer than Arkanoid, like half volume. If I use Lock, though, Galancy plays a lot louder. Seems like not locking the chip type just makes the player toggle over to some weird mode that it shouldn't be going to, and locking it prevents that (permanently), even if you subsequently unlock, for the remainder of the XMplay session.

DRS

At what second does it sound different? I tried it with a different 1.1 and couldn't tell any difference. Althought it might just be my ears. :P

Same , i cant tell any difference either.

there is a difference if you play galancy , then arkanoid ( IN THAT ORDER ) , i will have a look to see if 8580 is actually being reset.

found the problem it is digiboost not resetting fixed.

Dhry

Quote from: Maladethere is a difference if you play galancy , then arkanoid ( IN THAT ORDER ) , i will have a look to see if 8580 is actually being reset.
found the problem it is digiboost not resetting fixed.

Correct, I just checked and the issue doesn't happen at all if you have digiboost disabled.

Cheers
DRS

Malade

#124
Thanks Drhy , fixed it a while back , today had time to work on it some more , fixed all bugs as far as i can now tell , added some other things along with sound trimming , making it sound as much like 1 of my hardware c64#s , tweaking / comparing different sids , so far so good ( and its optional btw ) , only 1 final thing to do , allow selection of second sid model ( chip type ) then it should be ready for public release , trying to think of a new name for it ( gone with SodaSID for now ) but will probably keep the original name as to save confusion , cant see any reason to change it actually ,  see how it goes , few hours of testing then there should be a final release , it should need nothing else but updating to later libsidplays now after i next compile.



Happy days,
                 Malade.

Dhry

Nice work!

Also - what's in_ExorSid? Google doesn't turn anything up for that. Something else you wrote?

DRS

Malade

Hi ,
     Thank you, Exorsid is something i wrote a while back for when i wanted old sid to sound better with an extra 'something and ooo that sounds good , wow ...sound a bit different etc' ,
      its a sid remixer/player/betterer ,
      auto changes filters and chords etc so the music sounds different with a lot of other features too many to mention here,
      best to set it up before i start the engine or i will probably end up dying of old age once i start tinkering with the settings i'm there all day.

Dhry

Quote from: MaladeExorsid is something i wrote a while back for when i wanted old sid to sound better with an extra 'something and ooo that sounds good , wow ...sound a bit different etc' ,
its a sid remixer/player/betterer ,
auto changes filters and chords etc so the music sounds different with a lot of other features too many to mention here,
Sounds awesome, if it's in a releasable state I wouldn't mind checking it out, always fun to play around with the old chipmusic, add effects and whatnot.

Wanted to also check and see if you have the update SidEX ready as yet? Not that I'm chomping at the bit or anything.. 😁

DRS

Sebby75

Hi Malade,

Just a quick one.. are you still working on this? Are there any plans to release bug fixed version in the near future?
Christmas release?? Just in time for HVSC #76 ?  ;D ;) ;D :D
Obviously not pushing.. just asking.. I am busy as hell myself with daily life and work. Wish I could help but haven't written single line of code in almost 20 years.

Kind regards
Sebby75

Malade

#129
Hi ,



see next post bug fixed

     completely forgot about this one apologies , seen the post added the latest  from libsidplayfp at the github and compiled it ( digi boost fix from drfiemost for 8580 ), minimal quick test and it runs , report any bugs thanks, no read me i am pushed for time again apologies , if you want to write one that would be great.

have fun :) , merry Christmas ( in advance ) and a happy new year to everyone , all the best  ;).



Regards ,
             Malade.

Malade

re download chaps , fixed a bug , attached to previous post ,latest sidex v2 rev x

Sebby75

Thanks Malade...

Downloaded 10 minutes ago and was going to report a bug (It was always defaulting to 6581 after opening and closing settings window)
::)  but I guess I will re-download and test again..

regards
Seb

Malade

#132
re download chaps , fixed a bug , latest sidex v2 rev x
ok buddy , just to make sure , i removed the other download and attached it to this post, download this one , and report bugs please if you find any.

note: there is a bug somewhere in 8580 replay in libsidplayfp , something to do with filter and i think it is related to the digiboost , the sound is coming in a lot lower to the output buffer and the filters aren't applying properly at 48000 khz either , needs a bit of work , i will look into it if i remember and can find a bit of time to spare.

Malade

#133
hi chaps ,
test this one please and get back to me , fixed part of the 8580 filter bug.

as usual , report any bugs you find and i will fix them when i can.

also test this tune please and see if it sounds normal to you.

/*Alexander Wiklund (Wiklund) - Cheese ( 2012 Onslaught )*/

oops my bad     //filter8580->setFilterCurve(filterCurve);
filter8580->setFilterCurve(filterCurve + _8580_mod_filter[sid]); // << was this causing it something i was testing

Sebby75

Malade,

both first and second upload were called xmp-sidex__v2.0_rev1_.zip so i dont know how to refer to them...
xmp-sidex.dll inside zip file is 124848 bytes (crc32 c054ce78) modified 7/12/21 at 17:20


To me it sounds as if it was forcing 6581 for absolutely everything... it displays 8580 but plays as 6581.
Regardless of sid type chosen or whether lock is ticked or not it sounds identical (incorrect).
Tested with couple of fresh tunes from Transmission64 2021 Fall Edition

Version that you have uploaded earlier (crc32 03f7c34a) worked fine (detected 8580 and played correctly) but only until option window was opened and closed... from that point 6581 was being forced.

Not much free time for testing over the next 2 days.. will spend more time hammering it on Friday...

regards
Seb

Malade

#135
correct and correct , it was something i was testing a while back and was still in the source , forgot all about it , did a bit of digging and found it.

Quote from: Sebby75Malade,

both first and second upload were called xmp-sidex__v2.0_rev1_.zip so i dont know how to refer to them...
xmp-sidex.dll inside zip file is 124848 bytes (crc32 c054ce78) modified 7/12/21 at 17:20


To me it sounds as if it was forcing 6581 for absolutely everything... it displays 8580 but plays as 6581.
Regardless of sid type chosen or whether lock is ticked or not it sounds identical (incorrect).
Tested with couple of fresh tunes from Transmission64 2021 Fall Edition

Version that you have uploaded earlier (crc32 03f7c34a) worked fine (detected 8580 and played correctly) but only until option window was opened and closed... from that point 6581 was being forced.

Not much free time for testing over the next 2 days.. will spend more time hammering it on Friday...

regards
Seb

ok buddy , my last upload fixes it all , should fix some of the fir issues as well from libsidplayfp , to be fair its based on a very old source which not many if any sound cards had > 44100 output , just needs a revision to 48000 output as it doesnt sound correct to me when outputting at 48000 ( ie accurate setting ) the firs sound wonky and ++ could be why the volumes dropping on the 8580 emulation or not maybe something else i will have to look into it.

rest should be fixed , get back to me with any bugs if you find them.
download attached file to this post to save any confusion
, cheers Malade.

Dhry

Apologies, have not been able to test lately, I threw out my back so can't sit in my regular chair at the PC, have to use the recliner in the lounge and a work laptop. Will see if I can spend some time with the new version next week.

Thanks for the hard work!
DRS

Dhry

I'm noticing that when you click OK in the options window, the window doesn't go away, and the next track in the playlist plays. Is this by design? (I mean the fact that OK does not dismiss options?)

DRS

Sebby75

Quote from: DhryI'm noticing that when you click OK in the options window, the window doesn't go away

Yeah.. this annoys me too and I can't see good reason for it to work that way.. due to limited free time earlier in the week i focused on pointing out just issues with incorrect playback on early 2.0  builds...  really wish we could just get that basic core functionality sorted before going mad with graphics equalisers and other bells and whistles.

regards
Sebby

Dhry

Quote from: Sebby75Yeah.. this annoys me too and I can't see good reason for it to work that way.. due to limited free time earlier in the week i focused on pointing out just issues with incorrect playback on early 2.0  builds...  really wish we could just get that basic core functionality sorted before going mad with graphics equalisers and other bells and whistles.

If KelticDanor hasn't already sent it to you, there's the option of using his version of the plugin as well. We're lucky enough to have a "deluxe" version as well as a regular one. Both appear to play back pretty well for me, but as they say - you can't make an omelet without breaking a few eggs and I'm personally willing to sit through some oddities and quirks to get something I know I'll use almost every day.

DRS