Arpeggios in Sids
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Arpeggios in Sids
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
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
-
- Forum Admin
- Posts: 175
- Joined: 21/09/2003 - 0:36
- Location: Eden Prairie, MN, USA (born and raised in Hungary)
- Contact:
Re: Arpeggios in Sids
You have a few tools at your disposal:
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.
- 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!
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.
|......|......
|_/\_|_/\_
./~~\/~~\
|_/\_|_/\_
./~~\/~~\
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
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.
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.
Lol!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.
-
- Forum God
- Posts: 5307
- Joined: 22/11/2002 - 12:21
- Location: Dubai. No, not really.
- Contact:
Re: Arpeggios in Sids
JSidplay also has a dump view function
Won't somebody PLEASE think of the children?
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
Cool.. looks like its got a waveform viewer too. ThxChris Abbott wrote: ↑<span class="hotdate" style="color:#888;">22/03/2019 - 12:13</span> JSidplay also has a dump view function
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
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.
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.
Re: Arpeggios in Sids
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
http://www.gsldata.se/c64/spw/sidplayw.html
Check out my website.
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
So I finally got around to writing a tool for this.
Basically it pushes the sid file through a simple 6502 emulator and captures the frequency registers on every frame. This is to help me figure out fast changes, portamento and arpeggios for remixes.
Basically it pushes the sid file through a simple 6502 emulator and captures the frequency registers on every frame. This is to help me figure out fast changes, portamento and arpeggios for remixes.
- Attachments
-
- Capture.PNG (56.24 KiB) Viewed 96065 times
-
- picturemessage_lklbx4om.4lm.png (57.46 KiB) Viewed 96065 times
-
- Forum God
- Posts: 5307
- Joined: 22/11/2002 - 12:21
- Location: Dubai. No, not really.
- Contact:
-
- Forum Admin
- Posts: 175
- Joined: 21/09/2003 - 0:36
- Location: Eden Prairie, MN, USA (born and raised in Hungary)
- Contact:
Re: Arpeggios in Sids
Bonus points awarded if you can identify the SID tunes in the above screengrabs.Sanjo Ride wrote: ↑<span class="hotdate" style="color:#888;">28/01/2020 - 9:59</span> So I finally got around to writing a tool for this.
Basically it pushes the sid file through a simple 6502 emulator and captures the frequency registers on every frame. This is to help me figure out fast changes, portamento and arpeggios for remixes.
Seriously, this is pretty cool. I hope you'll release your tool as open source.
So far I've found DeepSID's piano display to be very useful for this kind of stuff. DeepSID now also has a "play tune slowly" option, which also helps a lot to pick apart arpeggios.
|......|......
|_/\_|_/\_
./~~\/~~\
|_/\_|_/\_
./~~\/~~\
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
I'll probably open source it eventually but still lots of work to do ..
I'm working on a basic synth for playback atm .. it wont be SID perfect but it will at least help with song position indicators.
I've just added the FrequencyToNote stuff and that just gave me a headache :
I'm working on a basic synth for playback atm .. it wont be SID perfect but it will at least help with song position indicators.
I've just added the FrequencyToNote stuff and that just gave me a headache :
- Attachments
-
- Capture.PNG (155.82 KiB) Viewed 96041 times
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
lol .. I think I'm recreating FL Studio .. Hope I dont get sued.
- Attachments
-
- Capture.PNG (150.49 KiB) Viewed 95974 times
Re: Arpeggios in Sids
Pretty cool stuff!
lol @ recreating FL Studio Sanjo Ride. If it makes you feel better, we will both get sued if they decide to take action.
lol @ recreating FL Studio Sanjo Ride. If it makes you feel better, we will both get sued if they decide to take action.
Check out my website.
-
- Commodore Fan
- Posts: 22
- Joined: 22/07/2017 - 0:24
Re: Arpeggios in Sids
Hey now that's nice. props for design skillzMordi wrote: ↑<span class="hotdate" style="color:#888;">06/02/2020 - 15:41</span> Pretty cool stuff!
lol @ recreating FL Studio Sanjo Ride. If it makes you feel better, we will both get sued if they decide to take action.