1. in reference to my test above using a file with a different sample rate than the one defined in settings:
ANDyes, this is expected if you have cuts in a sample and a) are using a stretch mode and the sample is not played at its original speed (therefore not played neutral anymore but timestretching) and/or b) the sample has a different sample rate than the project and therefore has to be resampled on playback. In both cases those cuts technically can't be played completely sample-accurate and you get clicks for the amplitude immediately jumping to another and often different value compared to the previous sample.
In your case, point b) is the reason is the sample rate conversion on playback then playing a 96kHz file while the engine is running at 44,1kHz.
That's also why there is an option for automatic anti-click fades in the preferences.
If you play such cuts with a sample playing at neutral speed using "raw" or our "stretch" algo, for example (this algo is completely neutral when played back at original speed) and the engine is running at the same sample rate as the sample, so it does not have to be resampled on playback, there will be no clicks.
So it seems that if you plan to use the knife tool, your files must match the target sample rate for it to be TRULY accurate.B) yes, for sample accurate 1:1 playback, the files have to be in the same sample rate as the project. You can achieve these quickly by bouncing them in place, for example.
The default size for the automatic fades (which are also active by default) is 0.0.0.04 and should work fine in most cases.
In other hosts you'll get the same behavior in those cases if the host does not create automatic fades, but most of them do.
If you bounce your files in place in Bitwig, it seems to sound ok, but there will be additional spectral activity where you cut as shown below:
You need to have the automatic anti-fades enabled.
I'd rather not fight with this over email, however if you guys DO care, you need to email them. Simply posting stuff here will not get anything done. I did most a link to this topic but I think they're more focused on what they have on their plate internally, they may not have the time to browse forums for problems. Perhaps mention that this was never an issue with version 1.