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


Forums > C64 Composing > 6581 vs 8580, unfiltered drum
2012-10-29 05:21
ChristopherJam

Registered: Aug 2004
Posts: 1378
6581 vs 8580, unfiltered drum

I'm currently building a drum sound out of an unfiltered swept triangle wave. It's sounding good on my 8580 equipped c64c, and sounds nigh identical under reSID-fp emulating the same.

However, if I switch reSID over to 6581 it sounds very different indeed - there's a twangy/swirly overtone that distracts from the punchiness.

I thought the main differences between them were related to filters and digi-playback, neither of which I'm going anywhere near; what am I missing?
2012-10-29 08:49
Frantic

Registered: Mar 2003
Posts: 1627
Hi!

Not sure about this actually. Do you get the same strangeness for all variants of the 6581 emulation?

It would be very nice if someone would start an article on codebase that summarizes and lists all the known differences between various SID chips, in accurate technical detail.
2012-10-29 20:59
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
the waveforms are a bit different, 8580 is more perfect with less flaws, and the adsr is different. if you want them to sound identical, you must find some middle way in the freq table. ?
2012-10-29 21:00
Reggy
Account closed

Registered: Oct 2009
Posts: 19
out of curiousity... you're describing the sound as an "unfiltered swept triangle wave", but how did you manage to make it sweep, without the filter?
2012-10-29 23:43
Wisdom

Registered: Dec 2001
Posts: 90
Perhaps you meant pulse sweep? If you can provide a .sid file, it should be easier to help.
2012-10-30 02:49
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
you are not missing anything. simply, if you want the sound to be same on both chips, you have to rework the sound and test. find some neutral state, and remove the overtones by tweaking the freq until you get it as you want. there is no other fix, than manual labour.
2012-10-30 03:40
RaveGuru

Registered: Apr 2002
Posts: 41
I'm guessing in this case OP is referring to a frequency sweep. That's basically how you build membrane instruments (drums); by quickly sweeping from higher to lower frequencies.

I'm very curious to hear that the actual waveform differs between the models as I've never noticed that, except for combined waveforms.

I'm putting my bet on an ADSR 'incompatibility'. Try experimenting with different envelope settings and see if you can find a solution.

2012-10-30 04:30
ChristopherJam

Registered: Aug 2004
Posts: 1378
Thanks all.

I get the strangeness for all the reSID 6581 variants, but not for the 'fast' 6581 emulation. Think I'll have to see if I can source a real '81..

Straight triangle wave ( $19 first few cycles, $11 for most of note, $10 for last few frames), 6x player, just sweeping the frequency down as RaveGuru suspected.

Envelope's $00f0, but I'll have a play and see if it makes any difference.
2012-10-30 07:44
Jammer

Registered: Nov 2002
Posts: 1289
ADSR is $00f0?? No wonder that it sounds different on both chips ;) It's not proper sound, just a fart because of rapid volume change thus it's probably louder on 6581 ;) Or maybe you mean hardrestart envelope? ;)
2012-10-30 12:45
Frantic

Registered: Mar 2003
Posts: 1627
well, since the test bit is on for the first few cycles anyway, is shouldn't matter much what is in the AD register I suppose. So I don't really see how ADSR could be the explanation.

The rapid volume change may still have something to do with it though -- considering the difference in digi playing on the 6581 and the 8580 -- but I must say that I am not sure exactly how this would be the case, since I guess that would probably only affect the initial moment of the sound, and I can't see how that would result in a swirling sound.

Also, since the "removal" of the test bit starts the oscillator from the beginning, I also fail to see how that in itself would produce different results on the 6581 and the 8580. (Well, there is a once cycle difference in where the oscillator is on the two chips, after toggling the test bit, but I can't see how that would produce a hearable difference in this case).

Hmm.. I am indeed confused. If you could post some complete, but minimal, test-code that reproduce the issue, I could certainly have a look.
2012-10-31 15:30
booker
Account closed

Registered: Jul 2003
Posts: 333
Triangle wave sounds different on old and new SID.
 
... 10 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 - Next
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
Andy/AEG
MAT64
Retroluzzer/Quantum
Impetigo/Crescent
Fungus/Nostalgia
DjS/Silicon Ltd
psych
Guests online: 153
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Wafer Demo  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Nostalgia  (9.3)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Webmasters
1 Slaygon  (9.7)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.042 sec.