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 > CSDb Discussions > 2 SID music - Hooray 4 Six Channels / Stereo / no good at all
2024-06-19 20:49

Registered: Mar 2009
Posts: 2119
2 SID music - Hooray 4 Six Channels / Stereo / no good at all

From Comments on Children [2sid]
(sorted from top->bottom in chronological order of posting)
User Comment
Submitted by TheRyk [PM] on 18 June 2024
One of the few recently done 2SIDs that give me the feeling the guy on the tracker has some idea what Stereo was made for (it wasn't made only for having 3 extra SID channels, believe me!)
BTT: Overall very well done!

User Comment
Submitted by Nordischsound [PM] on 18 June 2024
I'm not a fan of 100% stereo separtion like @TheRyk, thats why I use it for 6 channel SID's and in my recordings I only pan like 25% to both sides. Great rendtion here. BTW, you could compare this to https://csdb.dk/release/?id=240612, I'm still wondering if robert miles was inspired by the tune Fear Factory by David wise, DCK was released one year before and Robert was at the right age to put his hand on the SNES.

User Comment
Submitted by Frantic [PM] on 19 June 2024
@theryk: In that case, try listening to 2sid tunes in mono? Who said sid tunes are "stereo" just because two sids are used? Now let's have a heated and pointless argument about this!!!"!

Of course we can have such discussion on 2SID music to find out how controversial it really is.

To elaborate on my opinion stated in the comment: I _DO_ have unreal hardware equipped with Stereo-in-SID, but most of the time I'm happy with equipping it with 8580/6581 mixed and jumper it to double mono because to me it adds some surround sound feeling when connected to my very powerful Stereo bought with money I was given to my confirmation (a religious ceremony Christians do at the age of 14, so 35 years ago).

Coming to what was my point:
Why don't I hardly even bother playing actual 2SID music by equipping two 8580 and jumpering to "real" stereo?
Because in many cases I miss any approach to produce surround sound/Stereo/whatever you want to name it and I perceive 2(or more)SID is just done to have 3 (6/?) more channels - which imho could also have been achieved on software level (multispeed, samples, whatnot). There are very few examples where I find the Stereo experience worth being played on real hardware with 2 SID chips.
Apart from Manganoid's Children Cover example I recall
Hexadecimal [2sid]
Please add more examples if you know any.

And now let the "heated and pointless"(?) debate begin!
*ducks and covers*
... 9 posts hidden. Click here to view all posts....
2024-06-22 11:11

Registered: Jul 2003
Posts: 48
Quote: A while back I tried out some code to do smooth panning on single SID tracks with two chips:


(well smooth as in 16 positions, and only when a new gate gets triggered)

It wasn't taking into account the ADSR properly but I wonder if something like that could be added to one of the trackers.

This works nicely and should be adequate to make some sort of stereo image, the dynamic placement/automation of your channels is a nice plus and works well with the minimal music type sids I think. Good job, I love it!

Certainly worth it to explore further in my opinion.
Could it be done per instrument/sound instead of per channel by adding an extra panning byte to the note data? That would make it amazing-est as it would enable the composer to set up a virtual stereo stage and move a single instrument around while keeping the rest of the stereo image intact.
2024-06-22 13:55

Registered: May 2010
Posts: 65
Thanks. Yes if it's built into a tracker you could set up a panning table per instrument or a new command. In this demo I only have access to the sid output registers where I'm manipulating the sustain on each chip.
2024-06-22 14:01

Registered: Apr 2002
Posts: 2875
I wonder how much control you have over phase (additionally to volume) using two SIDs, and what the impact of that could be.
2024-06-23 07:46

Registered: Feb 2023
Posts: 40
Quoting Krill
I wonder how much control you have over phase (additionally to volume) using two SIDs, and what the impact of that could be.
Test bit is a bit of a sledgehammer, but it seems like it should be able to be used to ensure phase is in sync as of the most recent gate on. As long as frequency updates between corresponding channels on the two SID chips aren't too far apart, I suppose it shouldn't drift appreciably until the next test gate off/test bit...some amount of delay...gate on.

Pulse waveform for the same frequency but not in phase seems like it could get murky sounding with superposition where you have a bit of a step pyramid and get flanging effects. In the worse case at a narrow pulse width, you could wind up with 2x the frequency.
2024-06-23 08:58

Registered: Aug 2004
Posts: 1394
So far as I'm aware, none of the gate machinery has any effect on phase whatsoever, so as long as you init by setting frequency to zero and blipping all the test bits, then follow every frequency write to one SID with a frequency write to the other one exactly five (or whatever other constant) cycles later, then both SIDs will remain precisely 5 cycles different in phase for the entire track - shouldn't be noticeable at all.

If the track actually uses test bit, you'd have to mirror any changes to that with the same delay of course.
2024-06-23 21:41

Registered: Feb 2023
Posts: 40
Right, gate is strictly for the ADSR envelope. I mentioned test bit in conjunction with gate because you're probably updating that register anyway.

You do raise a valid point that once initialized, if the corresponding lo/hi frequency register writes are back-to-back across the multiple SIDs, they should not drift apart, however aren't we back to the stable raster bars situation where badline memory accesses (if the display is active) cause those consecutive writes to the SIDs to spread apart over time?
2024-06-27 10:52
Hate Bush

Registered: Jul 2002
Posts: 460
don't know if this is on-topic, but several years ago musicians taking part is Silesia 2sid music compo were aware that the playback will be stereo (e.g. not summed, one SID left, one right).
taking this into account, we (Jammer, Conrad, myself...) tried to locate the drums/bass channel in the centre by playing it back simultaneously on both chips, which SHOULD HAVE resulted in L/C/R division impression.
my memory is rusty on further details though.
2024-06-27 19:26

Registered: Nov 2002
Posts: 1313
That tells me I should really finish an old stereo ambient music disk one day. It rots since 2017 iirc ;) Most of my 2SID tunes are more or less stereo friendly, btw ;)
2024-06-27 20:19

Registered: Nov 2006
Posts: 839
None of the 2SIDs I did were for stereo... guilty as charged.
2024-06-28 04:15

Registered: Aug 2004
Posts: 1394
Interesting point about DMA interruptions Bansai - even in the border there could be sprite accesses to worry about.

I might need to bear that in mind for some envelope hacking I'm thinking about, cheers!
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
Users Online
Nuckhead/Backbone So..
Guests online: 75
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.7)
6 Uncensored  (9.6)
7 Comaland 100%  (9.6)
8 No Bounds  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Nostalgia  (9.4)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Offence  (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.066 sec.