Ahh man, now you're just teasing - lol.
Yeah, sort of. If you think about what Aetherbyte is doing, and recent messages from me, you can make a pretty good guess as to what I'm doing. Remember, I'm the tool guy here.
...runs game logic every other frame....
I'm hoping it doesn't come to that.
Is there some reason that you don't want to just store the pre-converted ADPCM in the data track, load it directly from CD into the ADPCM buffer, and then play it from there?
It's a matter of quality. I have to be able to say to the boss "This is why we can't do it that way" and then convince him that What I'm doing 1) Will work, and 2) Will work good enough.
There's also some technical stuff that prevents using sox.
It's a pretty-simple basic algorithm, isn't it?
Laughably so. When I saw it, it took less than an hour to get it working. Biggest problem was I had the wrong (intel/dvi) table. Once I figured that out....it works.
I just thought it noteable that the only real change to the algorithm (for different formats) was the tables used. Maybe I should compile a set of tables to output different formats...