Random microdelay+random micropitch shift for pseudo double track
-
Random microdelay
Cause: I not skilled guitar player (low-end skill). And i not can play 1 riff 2 times equally.
And if i was skilled...but i stay lazy for play 1 riff 2 timesguitar = ( latency ) => Guitar processor=(latency = for example 4ms ) = (latency)=>headphone
For all chain we have summary minimum latency 4-5 ms. I don't know the exact digit.
Now simple chain
0ms=> Overdrive=>Amp=> Cab=> pan left channel 100%=(4-5ms)=>record
0ms=> Overdrive=>Amp=> Cab=> pan right channel 100%=(4-5ms)=>recordOur latency for 4-5 ms we artificially inflate to 5- 8ms.
for example 6ms for left channel.
for right channel we create buffer size 4-6ms and 6-8msNow we create random microdelay without feedback in right channel.
Scheme:
Overdrive=>Amp=> Cab=> pan left channel 100% all time 6 ms=>record
6-4 =2 ms (buffer for right channel)Overdrive=>Amp=> Cab=> pan right channel 100% => random delay 4-8 ms=>record
4ms it minimal possible latency in our guitar processor
8ms maximal possible latency on right channel2 guitarists can't play 100% synchronized. But on record it difference give us fat sound.
I was try made it in Reaper (Bias FX,POD Farm and others plug-in) with help automation function. But DSP in my sound interface and CPU in Laptop just die))). The sound starts to stutter.
And my channel wasOverdrive=>Amp=> Cab=> pan left channel 100% all time 6 ms=>record
Overdrive=>Amp=> Cab=> pan right channel 100% => random micro delay 6-8 ms=>recordI was no have negative delay (4-6 ms) only positive (6-8ms)
2 guitarists can not picking the same note equally. Sound have minimal pitch shift.
Now in our chain
Overdrive=>Amp=> Cab=> pan left channel 100% all time 6 ms=>recordrandom micro pitch ( for example +/-0.5 cent in second(ms,minute and etc), mix 100% )=>Overdrive=>Amp=> Cab=> pan right channel 100% => random micro delay 4-8 ms=>record
or
Overdrive=>Amp=> Cab=> pan left channel 100% (4ms + random delay, max 8ms)=>record
Overdrive=>Amp=> Cab=> pan right channel 100%(4ms + random delay, max 8ms) =>recordit is predictor delay. Not easy, but not impossible.
Sorry it is pseudo predictor on pseudo random numbers -
Personally, I tried to set the constant delay on the first channel 1 ms. To be able to randomly receive a negative delay on the second channel. And for the delay of channel 2 I set random automation or script .
I think my idea did not work out for 2 reasons.
This is a standard mixer from BiasFX. After the amplifier, there are 2 ways to add more effects. Before the mixer or after.
In the first case, we will have to duplicate each effect, so that it is on both the left and right channels. And in the mixer, each random delay variation should change the formula for calculating the mixed sound (phase change and so on).
If the effects are set after the mixer, then the problem of the mixing itself remains.
In my opinion, implementation should be this.
We set before the splitter. Overdrive => Amplifier => effect chain => splitter, and after the splitter we do not mix channels, but immediately output and calculate the delay for only second channel.
I'm probably mistaken, since I am an amateur and do not know the exact algorithm of the plug-in. Excuse me))