Noel Borthwick [Cakewalk]
Preview at host tempo means "take the audio clip and play it at the project tempo".
If you have a wave file that has no tempo info it is a shortcut for "take the wave file, convert it to a groove clip and play it at the project tempo".
The Media browser is not arbitrarily assuming 120bpm - it is whatever is set as the project tempo. Previewing in this mode is a shortcut for dragging in the wave file, pressing CTRL-L to turn it into a groove clip and then playing it. i.e. it uses the inferred tempo from the clip and time stretches it to the project tempo.
Most users expect that when preview at host tempo is enabled it applies to ALL audio clips - so time stretching by default is the current behavior for all files when in this mode. If you don't want time stretching why not turn off play at project tempo? i.e. the feature is working as designed.
The bold part confuses me, since this wav file was pulled from the same project (74bpm), then just checking it resulted in a playback of roughly 45bpm, meaning that when SONAR "auto groove clipped" it, it used roughly 120bpm for the clip.
I realize shutting off "Preview at Host Tempo" will correct this (for that clip), but also that there is
no visual indicator to denote which clips have tempo information and which do not. A new user might not initially even know why, and if someone wishes to preview looped/non-looped material in droves, they are expected to keep shifting settings only after something doesn't play correctly (the only way they will discover they are using the wrong setting)?