SID Arpeggios

The place for musicians to share their knowledge and ideas about music and remixing, and to post WIP snippets and feedback. Also suggest tunes for remixing, here.
GeckoYamori
Forum Regular
Forum Regular
Posts: 92
Joined: 26/06/2003 - 21:39
Location: Sweden, Älvsjö

SID Arpeggios

Post by GeckoYamori »

Since I wasn't around during the golden age of C64 I'm totally clueless when it comes to SID programming, and I have little to no experience at all with even chiptune tracking. I've always wanted to replicate the infamous SID-style arpeggios. I've tried doing all sorts of arpeggios and played them really fast, but it always ends up sounding very "fake". I just don't know how to do it! I tried googling for a guide but couldn't find any. That's too bad, as the scene would probably die away after a generation or two, if it weren't for curious little kids like me :D
Can someone show me how it's done properly? I use FLStudio4, but that shouldn't matter as the Piano Roll is identical to most other sequencers out there.
Chris Abbott
Forum God
Forum God
Posts: 5307
Joined: 22/11/2002 - 12:21
Location: Dubai. No, not really.
Contact:

Post by Chris Abbott »

You use pitch bends very quickly and non-continuously, so you don't trigger the attack of the sound every single note. You know which pitch bend values correspond to which note intervals (depending on your pitch bend sensitivity), so you can put in the pitch bend events evenly spaced to give a chord effect. No matter what sound you use, it has that characteristic SID warbling.

e.g. If your pitch bend sensitivity is 12 semitones, then you have to add (or substract) 682.67 for every semitone you want to go up.

If you were looking at a cakewalk event list, and wanted a C major chord

1:0:0 C 3 127 120 <--- note, C 3, velocity, 127, length 120
1:0:15 Pitch bend 2731 <--- (4 x 682.67) i.e. E
1:0:30 Pitch bend 4779 <--- (7 x 682.67) i.e. G
1:0:45 Pitch bend 0 <--- back to C
1:0:60 Pitch bend 2731
1:0:75 Pitch bend 4779
1:0:90 Pitch bend 0
etc.

Of course, if you wanted a different kind of chord, you could make it go:
0
2731
4779
2731
0

Same notes, slightly different feel.

Using the same method over a melody line with a filtered sound means the filter will evolve over the whole melodic phrase, which usually sounds cool.

Chris
User avatar
tomsk
Forum Celebrity
Forum Celebrity
Posts: 379
Joined: 22/11/2002 - 20:09
Location: South Shields (nr Newcastle upon Tyne)
Contact:

Post by tomsk »

Hey great ! I've always wanted to know how to do this using modern software. The only problem is.....err....... I didn't really understand much of what Chris just said...... :oops:
Anyone know how to explain this in Fruity loops Piano roll for the less technical amongst us.
Many thanks for any help, and sorry Chris - but I'm sure more people would love a less technical version of the above.

Tomsk
Chris Abbott
Forum God
Forum God
Posts: 5307
Joined: 22/11/2002 - 12:21
Location: Dubai. No, not really.
Contact:

Post by Chris Abbott »

Er... it doesn't get less technical than that apart from this:

you can't do it in a piano roll. You have to edit the MIDI events in a list.

Chris
User avatar
Infamous
Forum God
Forum God
Posts: 1470
Joined: 16/02/2003 - 13:41
Location: Bristol Uk
Contact:

Post by Infamous »

HELP!!!!! i understood it!!!!!

aaaaaaaaaaaaaaaaaaaaargh!!!!!!!!!!!!!!!!!!

as far as i remember you could do that weird noise fiddling with the old 400 command on trackers mixed with the 300 command (tracker ppl will understand this) and go along with a steady 3f0 to cause the instrument to ignore the beginning of the sample and play a few steps after (to create that continuing effect) and then the 401/4f0 command to make it warble like a electronic crackhead robin red breast.......

lovely.

just so you know.... or if you want that wierd arsed bllllllll noise sid tunes made then its 001 to 0ff for ya........not as complicated as it sounds honest.
Rico
Newbie
Newbie
Posts: 3
Joined: 21/11/2002 - 13:22

Post by Rico »

tomsk wrote:Anyone know how to explain this in Fruity loops Piano roll for the less technical amongst us.
I haven't tried it but...
In FL You can edit the channel pitch event in the event window just below the piano-roll. Problem would be to change the pitch correctly for each note.
Another way that may or may not work is to use FL's "slide" functionality (still in the piano roll) with very short "sliders" so You don't hear the actual glide...

/Rico
Chris Abbott
Forum God
Forum God
Posts: 5307
Joined: 22/11/2002 - 12:21
Location: Dubai. No, not really.
Contact:

Post by Chris Abbott »

> Problem would be to change the pitch correctly for each note.
And you'd need to change it multiple times during a note, which requires
great accuracy.

Chris
Rico
Newbie
Newbie
Posts: 3
Joined: 21/11/2002 - 13:22

Post by Rico »

Chris Abbott wrote: And you'd need to change it multiple times during a note, which requires
great accuracy.
Chris
Yes, but usually You don't have that many notes in the arpeggio, and the copy/paste for events in FL works quite nice in that respect, so when You get the first "iteration" of the arpeggio correct, just copy'n'paste... (God, it sounds so easy - bet I can't get it right in a zillion years if I tried... :) )

Cheers!
/Rico
GeckoYamori
Forum Regular
Forum Regular
Posts: 92
Joined: 26/06/2003 - 21:39
Location: Sweden, Älvsjö

Post by GeckoYamori »

Heh, it's easy to do it in the FL Piano Roll, you just need to think a bit different. I even saved an arpeggio score for use with the Chopping tool, which I'll upload for you later.
Martin (IR)
Commodore Fan
Commodore Fan
Posts: 14
Joined: 27/11/2002 - 7:35

Post by Martin (IR) »

Or you can just use the arpeggiator on your synth. Crank it up real fast and you have an instant SID:ish sound. Sounds best with PWM and saw.
Xelebes
Forum Regular
Forum Regular
Posts: 68
Joined: 04/03/2004 - 20:28
Location: Edmonton
Contact:

Post by Xelebes »

I guess ymVST is cheating... huh? or sounds fake?
RushJet1
Newbie
Newbie
Posts: 7
Joined: 06/07/2004 - 1:02
Location: USA
Contact:

Post by RushJet1 »

Well I don't know much about C64 arps, but I do know about NES ones, and I'm thinking they can't be too different. I think what Chris is saying is each arp is treated like a single note.

If you have c e g as an arp, you don't want each note to sound like a new one - you don't want the volume to attack&decay for each note of the arp - if the arp gets quieter, it's a gradual thing.

cegcegceg

So you see why it would sound fake in a MIDI player if you didn't get rid of the attack of the notes - if you made each note played have a constant volume I'm thinking it would sound more accurate.
Matthew Cannon
Commodore Fan
Commodore Fan
Posts: 24
Joined: 01/06/2005 - 15:34

Post by Matthew Cannon »

It sounded to me like most C64 chord arpeggios were executed bottom to top (C-E-G). This was ubiquitous with Hubbard, Dalglish, Whittaker etc.

Then there were composers like Martin Galway who seemed to use downward arpeggios (G-E-C). This may seem like a slight distinction, but the aural effect is totally different to upward arpeggios. The distinction is clear when top-to-bottom arpeggios are used in rhythmic figures (E.g., the stabbing chords that Martin often used). Use a bottom-to-top arpeggio and you will lose the percussive effect.

Sounding the top note of the chord inversion first also re-inforces the voice-leading.

There were also some arpeggios that sounded like they ran over more than one octave (G4-G3-E4-E3-C4-C3). I thought I could hear this in Martin Galway's work (Terra Cresta, Parallax, Short Circuit), and it seemed to me that it gave more weight to a chord, so I started using it myself when that was required. I used it on everything after Nightbreed.

As to recreating this in piano-roll... cut-and-paste a lot :wink:

What RushJet1 illustrated regarding the decay is applicable to rhythmic arpeggios, and the only way you are going to get the authentic C64 sound is to simulate that decay... I think :roll:
Matthew Cannon
Commodore Fan
Commodore Fan
Posts: 24
Joined: 01/06/2005 - 15:34

Post by Matthew Cannon »

Oh.. and apologies for bumping-up an old topic, but arpeggios were close to my heart!

Hope my rant helps someone :wink:
User avatar
Pex `Mahoney` Tufvesson
Forum Celebrity
Forum Celebrity
Posts: 409
Joined: 22/11/2002 - 8:48
Location: Lund, Sweden. Fav colour: White. Fav remix: PPOT Comic
Contact:

Post by Pex `Mahoney` Tufvesson »

Matthew Cannon wrote:Then there were composers like Martin Galway who seemed to use downward arpeggios (G-E-C).
Interesting. I haven't thought about that before, but now that you mention it, it is -oh-so-true-... (And this is just from my memory of these SIDs, I have not listened to them again to check this!

Thanks, Matt! Now I've actually learnt something new about the world today! :D
Post Reply