Anmelden:     


Forum: VirtualDJ Plugins

Topic: How to make a Pitch Roll effect ?
This effect simulates a commonly used roll effect by quantizing it to 1 or 1/2 beats and adding a pitch shift effect, either rising from a lower key to the original key of the track, or rising from a higher key to the original key of the track.

This effect is frequently used in “megamixes.” It was notably widely used in the “Madmix” and “Bolero Mix” megamixes of the 90s, in addition to the traditional roll effect without pitch shifting.

This repetition effect with descending pitch shift is notably simulated on the vocal in Salt N Pepa’s “Push It” at 1:04 in this video:

https://youtu.be/vCadcBR95oU?si=pgjEnsE2tMh9JrPH&t=64

Is there a suitable plug-in or script to achieve this effect, which requires starting with a higher or lower pitch value? I imagine a plug-in would be needed to control two parameters at once. Parameter 1 would select the beat quantization value for the Roll effect, and parameter 2 would adjust the pitch. The difficulty here, I think, is that this effect is often used four beats before the desired part to which the effect is to be applied.

If it's not already a possibility, such a plug-in would provide a new creative effects tool for live mixes, closer than ever to the "megamix" style, and would enrich live performances. With stems, it might be possible to apply the effect only to the vocal.
 

geposted 7 hours ago
I think what you're referring to in those old megamixes and Push It is a sample being recorded then played on a keyboard rather than an effect - like Trevor Horn's Fairlight orchestra sample in his remix of Owner Of A Lonely Heart.

However it's possible to achieve in VDJ with plugins and/or script. There's locodog's keyloopup, keyloopdown or detune. Also see this thread
 

I checked the thread you referred me to, but I haven't yet tested the scripts suggested by @phantomdeejay.

I'm not sure they're suitable for what I want to do, however.

In a DAW like FL Studio or Ableton, this is very easy to do because you simply copy the first beat of the vocal on which you want to create this effect, then paste it over the previous 4 beats and create a descending or ascending pitch automation. It's even possible to create sequences longer than 4 beats and create different repetition patterns (rolls) while playing with pitch variations.

But in Virtual DJ, it's more complicated to do live.
The repetition shouldn't be done in slip mode when you trigger the effect, otherwise you'll fall into the vocal later when you release the effect, rather than at the beginning of the vocal.

I think that it would therefore be necessary to be able to trigger the effect at the beginning of the vocal, by entering a 4-beat loop (including all the stems), create a repetition on each beat of the first beat of the vocal, while varying the tone on it, then release the loop so that playback resumes normally on the entire track. But I could be wrong though.

 

If you want the "effect" to happen before the "source" sound then I don't seen how that would be possible, because an effect needs to be fed from the source, so it happens during or after.

That's why I mentioned the megamixes etc being a sample applied during production.

You can't have something happen before it happens. :-)
 

Maybe by combining the loop roll effect with 4 successive key variations at the first "source" single beat?