Bon Jovi - Runaway

Runaway from the early eighties is another example of how they used a delay to make a mono synth sound wider. It’s hard to find information on what was used, but I hear a layered synth and a piano.

Here’s my version (Vocals, Drums and Bass extracted from the original by Logic):

I chose the OB-Xa again, but I guess any will do that lets you control the cutoff with an envelope. The magic happens when one channel is delayed by something like 60 ms. (I’ve added the undelayed sound after the recording.)
The piano could be a Yamaha CP Electric Grand.

Since the song was recorded before MIDI existed there was no way to synchronize the two layers so they must have recorded them separately. I made up two scriptlets to get a little human touch because I wanted to play both with the right hand at the same time.

I think the synth notes sound a little shorter than the piano so the scriptlet shortens the notes to 70 ms length.
The scriptlet for the piano randomly delays the piano chords between 0-30 ms to simulate the imperfect timing. I said chords because the new delay time is only calculated if all keys have been released. This way the chords themselves stay tight.
Here’s the code:

var
    Delay, HeldNotes : integer = 0
    Tracker : NoteTracker


On NoteEvent(m : NoteMessage)
    If GetVelocity(m) > 0 then        // if it's a note-on
        If HeldNotes == 0 then        // only if no key is pressed
            Delay = RandomRange(0,20) // minimum/maximum delay
        End
    End
    SendLater(m,Delay)
    NoteTracker_GotNote(Tracker,m)
    HeldNotes = NoteTracker_NoteOnCount(Tracker)
End

A little compression, some chorus and reverb and I think the result is good enough to „run away“…

Bon Jovi - Runaway (Florian).rackspace (256.5 KB)
:metal:

8 Likes

Top! Great work…

1 Like

Awesome! :slight_smile:

Hey there, this sounds perfect! I’m trying Gig Performer right now, but I downloaded this rackspace and loaded it up. I have the Arturia suite and Pianoteq 8, so that worked out perfectly in terms of the sounds you chose, but what I don’t have are the effects processors you used, so they are “missing.” As such, I can’t hear the sound. Do I simply disable those? Thank you!

Hi @mrpiano, welcome to the GP community forum.
In fact a strength of GP is that, if loading a third part gig file, you don’t have a plugin it contains, it doesn’t break anything, it will be replaced by the called Chameleon plugin which behaves as a place holder until you install the missing plugin. The Chameleon plugin behaves like a bypassed plugin so you can keep it like that until the missing plugin is installed, replace it by another plugin you own or remove it.

1 Like

Ah, that helps. So, I suspect there’s another reason I can’t hear the sound then? I’ll play around with it and see if I can find the culprit. I have another rackspace loaded right above this one and I can hear that one fine.

If it replaces an effect plugin you will hear the sound without this effect, but if it is an instrument plugin, then you probably won’t hear anything.

Hi @mrpiano and welcome!
The way I setup my rackspaces they don’t output the audio directly but send it to the global rackspace for further processing and routing.
You should just need to either replace the “To Global Rackspaces” block with your audio interface or open the wiring view of your global rackspace and connect your audio interface to the “From Rackspaces Block” there. :metal:t2:

Hey Florian, yes I actually also routed To Global Rackspaces. I think it had to do with the midi input device being selected on import. (MIDI: Keyboard Zone Synth). My keyboard isn’t triggering the VSTs, but when I open the VSTs I can hear them just fine. Probably just need to tell the rackspace what keyboard to look for.

You’re right!
I merge all relevant midi in the global rackspace and inject it into the midi input called GPPORT to use this across all rackspaces. Gives me more flexibility with different input scenarios.
You should just need to change that (right click) to your desired midi input.