The SRC difference was fixed in version 9 of Sam.
I just tried SAM SE v9 and this appears not to be the case for me. Using SRC quality
Ultra High 2 via
Track Bouncing and
Offline Effects | Change Sample Rate yields different results. In case I'm doing something wrong, here are my precise steps:
Track Bouncing[01] Open a new VIP
[02] Add a 32/48 WAV
[03] Select from the main menu Tools | Track Bouncing
[04] Set Format to 32bfp
[05] Set Sample Rate to 44100
[06] Set Quality to Ultra High 2
[07] Set Dithering to No Dithering, math. rounding of sample value
[08] Click OK, specify filename, and process/save
Change Sample Rate (Option 1)[01] Load (Load / Import | Load Audio File) the same 32/48 WAV as above in Track Bouncing [2]
[02] Select from the main menu Offline Effects | Change Sample Rate
[03] Set New Sample Rate to 44.1 kHz
[04] Set Quality to Ultra High 2
[05] Click OK to process
[06] Select from the main menu File | Export | Save in Format
[07] Set Format to 32bfp
[08] Set Sample Rate to 44100 *
[09] Set Quality to Ultra High 2 *
[10] Set Dithering to No Dithering, math. rounding of sample value #
Change Sample Rate (Option 2)[01] Open a new VIP
[02] Add the same 32/48 WAV as above in Track Bouncing [2]
[03] Select from the main menu Offline Effects | Change Sample Rate
[04] Set Format to 32bfp
[05] Set Sample Rate to 44100
[06] Set Quality to Ultra High 2
[07] Set Dithering to No Dithering, math. rounding of sample value
[08] Click OK to specify filename, start processing, and save file
Comparison[01] Open a new VIP with 2 tracks
[02] Add the WAV result from above Track Bouncing process to Track 1
[03] Add the WAV result from above Change Sample Rate process to Track 2
[04] Select Track 2 only and select from the main menu Realtime Effects | Invert Phase | Both
[05] Select from the main menu Tools | Track Bouncing
[06] Set Format to 32bfp *
[07] Set Sample Rate to 44100 *
[08] Set Quality to Ultra High 2 *
[09] Set Dithering to No Dithering, math. rounding of sample value #
[10] Click OK, specify filename, and process/save
* Assumption: if the export format is the same as the actual data format, SAM won't apply any SRC or dithering. Perhaps that's a faulty assumption?
# It's my understanding that SAM won't apply any dithering, anyway, when outputting 32bfp, since both its internal processing and the output file are the same format, i.e. 32bfp.
ResultsComparison of Change Sample Rate (Option 1) and Change Sample Rate (Option 2) produces a null result (as expected). Comparison of either Change Sample Rate option with the Trackbouncing process produces a WAV with data, i.e. the mixdown does not null, which indicates that performing SRC via Trackbouncing and Change Sample Rate options do not produce the same results even when one selects the same sample rate and quality options.
Am I missing something? Doing something wrong in my testing?
FWIW, I've not yet listened to the different 32/44 files to determine whether I hear a difference or not. If I prefer the Change Sample Rate option, though, I'll be a little grumpy that I need to add a manual SRC step to my workflow.