Arpeggios in Sids

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.
Post Reply
Sanjo Ride
Commodore Fan
Commodore Fan
Posts: 18
Joined: 22/07/2017 - 0:24

Arpeggios in Sids

Post by Sanjo Ride » 21/03/2019 - 8:04

Hi All

I'm after a little help/guidance from some of the more seasoned remixers here (or anyone who has something to offer really)

I have a problem working out arpeggios in sid music.
For example, I'm currently trying to work out the title music for Chimera by Rob Hubbard.

I think I can work out the portamento bits in the bass and the harmonies in the main melody by ear but the arp just stops me dead in my tracks.
In particular, I have trouble with Rob Hubbards Arps as I think he changes waveforms and effects very quickly to get those RH characteristic sounds.

So how do other people work these out ? is there a way to slow the sid down or step through it note by note or frame by frame or something ?

Many thanks for your time.
Sanjo

User avatar
LaLa
Forum Regular
Forum Regular
Posts: 81
Joined: 21/09/2003 - 0:36
Location: Eden Prairie, MN, USA (born and raised in Hungary)
Contact:

Re: Arpeggios in Sids

Post by LaLa » 21/03/2019 - 17:36

You have a few tools at your disposal:
  • SID2MIDI - I've had pretty good luck with this over the years. Not as precise in some cases, but most of the time it nudges me in the right direction.
  • SIDDump - Honestly, I haven't had the need to use this one, yet, but if I were at a total loss, I'd seriously consider it.
  • DeepSID - Besides being the awesomest web-based SID player ever, it also has a "Piano" tab which I found rather useful to figure out the chords in some arpeggios!
I also tried Audacity in the past with a WAV dump of a SID file to try to slow it down (without pitch-shifting it), but I can't really recommend this method, because things can be happening in arpeggios so fast, you just won't get the "resolution" in a slowed-down WAV to be able to make out all the subtleties.

But I think that hard-core remixers will just read the hex data of a SID file directly and be able to both disassemble it in their head and memorize all the SID register changes frame-by-frame. :D

Sanjo Ride
Commodore Fan
Commodore Fan
Posts: 18
Joined: 22/07/2017 - 0:24

Re: Arpeggios in Sids

Post by Sanjo Ride » 21/03/2019 - 19:29

actually ....

Thanks for reminding me about SidDump .. I started writing a tool to visualize the dump in python but got busy at work and forgot about it.. I think I need to look at it again. I'll check out DeepSid, I think I did find it once but didn't know it had a piano view.
But I think that hard-core remixers will just read the hex data of a SID file directly and be able to both disassemble it in their head and memorize all the SID register changes frame-by-frame.
Lol!

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

Re: Arpeggios in Sids

Post by Chris Abbott » 22/03/2019 - 12:13

JSidplay also has a dump view function
Won't somebody PLEASE think of the children?

Sanjo Ride
Commodore Fan
Commodore Fan
Posts: 18
Joined: 22/07/2017 - 0:24

Re: Arpeggios in Sids

Post by Sanjo Ride » 22/03/2019 - 16:14

Chris Abbott wrote:
<span class="hotdate" style="color:#888;">22/03/2019 - 12:13</span>
JSidplay also has a dump view function
Cool.. looks like its got a waveform viewer too. Thx

Sanjo Ride
Commodore Fan
Commodore Fan
Posts: 18
Joined: 22/07/2017 - 0:24

Re: Arpeggios in Sids

Post by Sanjo Ride » 22/03/2019 - 16:21

Thinking about it , I might revisit my original idea of "Listening" to memory locations in something like vice.

The problem with arps is that they are often an internal function and only the base note is in the note data to trigger the arp sequence so a lot of visualizers show only that.

If I can find a way to control the emulator I can call the playroutine, capture the state of the SID registers, dump them and loop.(gonna be a lot of data) then it could be visualized on a piano roll or the like.

User avatar
Mordi
Forum Hero
Forum Hero
Posts: 570
Joined: 11/03/2008 - 22:05
Contact:

Re: Arpeggios in Sids

Post by Mordi » 22/03/2019 - 22:59

Sidplay is invaluable in these situations. You can solo each channel in a SID. I usually just render out three or four channels as wav when I start a new remix. If you have a hard time telling what the notes are, you can slow down the wavs in your DAW.

http://www.gsldata.se/c64/spw/sidplayw.html
Check out my website.

Post Reply