ULTRABRA
If I have a 44100 Hz (or 48000 Hz) project and import samples of both 44100 Hz and 48000 Hz into it - is Sonar doing some kind of automatic downgrading/upgrading of the samples so they are all in the same (presume the project setting) format?
Similarly with importing 24 bit and 16 bit WAV samples into the same project - how does Sonar handle that?
Can it happen that with samples at different formats, some may be played back slower (or faster) than their original?
SONAR is able to do sample rate and bit depth conversion on the fly. You declare a project sample rate and word length, and that's what SONAR enforces regardless of whether the data was imported, recorded, frozen, bounced or generated by a synth or sample player. For example, if you use a Kontakt library with 48 KHz samples in a 44.1 KHz project, SONAR quietly converts them for you.
It's a greatly under-appreciated feature that keeps things simple because under most circumstances we're entirely relieved from having to think about such things. Your only responsibility is making sure your audio interface is at the correct sample rate, as that's the only time the scheme goes awry: when the interface and project sampling frequencies don't match.