Hi,
Do you know what the difference is in these situations?
In the left image #1: At the top, the orange channel has a crossfade. Below it, in light blue, is a copy of this channel with inverted phase, resulting in them nulling completely.
In the right image #2: I dragged the right part of the orange channel's crossfade to a new channel, and now they do not null at the crossfade.
Technical Editor, Sound On Sound...
(But generally posting my own personal views and not necessarily those of SOS, the company or the magazine!)
In my world, things get less strange when I read the manual...
But just for the sake of accuracy, even in image #1 on the left, depending on the type of crossfade, there was sound at the crossfade at around -145 dB, so I'll consider it a null.
But in the second example, depending on the type of crossfade, I sometimes get a momentarily audible sound at -55 db for the same crossfade just separated.
Technical Editor, Sound On Sound...
(But generally posting my own personal views and not necessarily those of SOS, the company or the magazine!)
In my world, things get less strange when I read the manual...
Technical Editor, Sound On Sound...
(But generally posting my own personal views and not necessarily those of SOS, the company or the magazine!)
In my world, things get less strange when I read the manual...
Technical Editor, Sound On Sound...
(But generally posting my own personal views and not necessarily those of SOS, the company or the magazine!)
In my world, things get less strange when I read the manual...
Wonks wrote: ↑Wed Feb 21, 2024 7:04 pm
The 2nd one’s just two fades, not a dedicated crossfade. The crossfade dialogue seems to have more control.
Is it a real problem or just an experiment?
Theoretically, I would expect them to be the same since they have the same unchanged parameters, but it does seem that the dedicated crossfade is calculated differently! I'll ask Steinberg about it and check the newer version.
Yes, it may be a problem for me, as it is part of a technique I'm working on in sound design involving layering. If I want to apply different effects to different parts of the crossfades as channel inserts instead of directly on the audio event, I would prefer to trust that when separating the audio, it remains unchanged.
I will need to work more with this technique to know how much of a problem it really is as it is.
Last edited by IchiOtoSasayaki on Wed Feb 21, 2024 7:25 pm, edited 1 time in total.
Hugh Robjohns wrote: ↑Wed Feb 21, 2024 7:10 pm
-145dBFS is the rounding error level of the 24bit output, so that's as good as it gets and working perfectly.
TomChimera wrote: ↑Wed Feb 21, 2024 7:19 pmTheoretically, I would expect them to be the same since they have the same unchanged parameters, but it does seem that the dedicated crossfade is calculated differently!
I tried the same crossfade-and-drag-to-a-second-channel thing in SADiE and it nulled perfectly through the crossover.... so it's a weird cubase anomaly!
I want to apply different effects to different parts of the crossfades as channel inserts instead of directly on the audio event, I would prefer to trust that when separating the audio, it remains unchanged.
Unlikely to be an issue if you're processing the tracks anyway.
Technical Editor, Sound On Sound...
(But generally posting my own personal views and not necessarily those of SOS, the company or the magazine!)
In my world, things get less strange when I read the manual...
Hugh Robjohns wrote: ↑Wed Feb 21, 2024 8:22 pm
I tried the same crossfade-and-drag-to-a-second-channel thing in SADiE and it nulled perfectly through the crossover.... so it's a weird cubase anomaly!
Thanks for checking in another DAW, good to know that it could work perfectly!
Hugh Robjohns wrote: ↑Wed Feb 21, 2024 8:22 pm
Unlikely to be an issue if you're processing the tracks anyway.
I've just repeated this experiment on Cubase Elements 13 and can get similar results, but if I use a really short crossfade (1/16 bar overlap at 120 BPM) I get a bit less noise in the middle (about-65dBFS peak on the meter). With 1 bar overlap at 120 BPM I got around -55dBFS, but at a 3 bar overlap I got an indicated perfect cancellation on the meter.
I'm trying to test it out on Studio One but there isn't a simple polarity reversal option for editing the audio and the polarity switches on the groups don't seem to have any effect!
Thanks Wonks for confirming this on the newer version!.
Now I don't need to do it myself. I'll inform Steinberg about it, and that they've been beaten by SADiE.
It must be down to the maths used. Maybe 32 bit float vs 64 bit float.
With the crossfade, you can calculate one gain value then take that away from the unity gain value to get the gain for the second slope. So no reason not to match up.
With two separate slopes, there's independent calculations going on. You're bound to be converting figures to log values and back again, so the more accurate the calculations, the better the cancellation will be. But for normal fades with non-identical waveforms, being very slightly out really isn't an issue.
Technical Editor, Sound On Sound...
(But generally posting my own personal views and not necessarily those of SOS, the company or the magazine!)
In my world, things get less strange when I read the manual...
Hugh Robjohns wrote: ↑Thu Feb 22, 2024 4:57 pm
I'd be surprised if Reaper messes it up. Anyone tried yet?
I've just tried and it appears to depend on the crossfade shape. The linear fade and the S shaped curves are fine but the default curve (the second one down on the list) appears to not cancel. I think it may only 3dB down at the crossing point rather than 6dB. However, I've been using Reaper for years so it may be set up to use a very old default.
Interestingly the linear fade on the example I've just tried nulls completely as a cross fade but not in the three-track example shown above. It's down at -88dB but not zero as it is when it's a crossfade on a single channel.
Perhaps in Cubase the fades are not perfectly aligned with the overlap?
It all works perfectly in Studio One, but I can replicate the issue by moving the fades just a little, which makes sense. (To see the phase buttons in SO you need to enable the "Input controls" visibility in the Channel Components menu)
Have you tried it using a different timebase to see if that affects it?
In Cubase (as in Studio One), with the crossfade on the top track, you can simply drag the second section down with snap on, and the crossfade becomes a fade out and a fade in.
I zoomed in and the fades seemed to be in the right places, but there’s what you see and what the program actually works on, which could be slightly different things.
sonics wrote: ↑Thu Feb 22, 2024 7:35 pm
Have you tried it using a different timebase to see if that affects it?
As I mentioned in my test, I got different results with a 3-bar fade (full null), a 1/4 bar fade (-55dBFS) and a 1/16 bar fade (-65dBFS). So it wasn’t consistently getting worse with shorter fades.
Thanks everyone for testing, very interesting results.
sonics wrote: ↑Thu Feb 22, 2024 7:35 pm
Have you tried it using a different timebase to see if that affects it?
I have tried in Cubase with different "Ruler Displays": Bars+Beats/Seconds/Timecode, with and without quantize, with and without zero crossing, 32bit float and 64 bit float, and results seem to be the same.