I tested with Retrologue. Triangle, one oscillator, fixed phase at 0°.
Render in place with dry settings and 32bit float (Cubase’s audio engine runs on 32bit float as well).
The signals null each other perfectly.
I also tested with GA SE 6 and a kick drum sample. Did not do anything in GA SE besides loading the sample.
On every trigger of the kick drum sample I get a very short signal spike. The meter in the right measures it at -138 dB. If I amplify the signal by 138 dB I can hear a certain part of the kick drum sample.
I am not sure why GA SE 6 does not null perfectly.
Thanks for testing. Could you test my latest project, because the spikes are way higher in there. You ned to loop it. I don’t need to amplify even anything. And those spikes will be random. I will test Halion tomorrow.
No, I checked that. The problem is not with the rendered files. I can make two renders from Groove Agent SE (not the render from the render) and those renders will null to each other. But they will never null with the Raw GrooveAvent, because it slightly drifts in time for unknown reason. Those non-null hits will be at random points. Just loop the last project I did. It does show this everything
But situation is even worse than that. You can you SamplerTrack. And it will drift in time too. Make sure to use something like dirty kicks that hitting continuously for four bars long. Then phase invert and loop it constantly. Btw, try to give a single kick a separate midi part and render as “separate events”.