I was outputting bit-perfect from Reclock, and relied on KMixer/my M-Audio drivers to resample 48048@96Khz.
You are still not understanding completelly how this method works...
When using this method, the audio is not at a sample rate of 48048, is still at a sample rate of 48000.
Let me try an analogy to see if you understand it better.
Let's consider a book with 110 pages, and two different readers: reader A which can read 10 pages/min and reader B that reads 11 pages/min.
Now imagine that they are reading the book to an audience and are receiving a new 110 pages book each 10min. What would happen?
Reader A:
Will always miss 10 pages of each book.
Reader B:
Will always read the entire books, never missing a page.
Now imagine that you rewrite the 110 page books to only 100 page books (how, I will let it to your imagination
).
What would happen?
Reader A:
Will always read the entire books, never missing a page.
Reader B:
Will always read the entire books, never missing a page, and will be silent for almost a minute.
Now imagine that you only have access to reader A to entertain your audience. You have to give him only 100page books, because the audience will not like to loose part of the books, and also will not like to wait in silence until a new book is delivered.
That's the typical soundcard. What reclock does is rewriting the books to keep the audience satisfied.
Now imagine that you have access to 151 readers to entertain your audience, with reading rates from 50 pages/min to 200 pages/min. IF you give them books with no less than 50 and no more than 200 pages, the audience would be always satisfied, because they could hear the original books without any silence between.
That's how my soundcard works, so reclock can bypass the book rewriting and still keep the audience satisfied.
What you have done was somethink like this: the reader A only read 100 pages of the full 110 to another guy who would translate it to the audience, hoping that he would tell them the full book. That's not possible, because he's also not getting the full book...
If you don't have access to the reader B, you will have to relly always on book rewritting.
Note: I intentionally left the concept of pitch shifting outside of the analogy, because that's the more complicated part in understanding all this. It's more complicated for us to understand the concepts that use "time", because it's not a material thing.