Hi Garry.
The deprecated functions in RtAudio are a relatively easy fix. I will get around to it by December but I see no rush, as those functions are still supported until at least the next major OS release. RtAudio from 2005 ... wow, that's many releases old!
That would be good, as using the newer version or RtAudio would also solve the lack of ASIO on Windows, right? I have been campaigning for that for a long time now. Plain Windows audio drivers for realtime instrumentalist applications are a exercise in masochism, at least on XP.
What is the problem with using the STK .h and .cpp files "as is" in Chuck?
Data-types.
The STK lacks a concept of duration and so classes like Envelope in the plain STK set duration-based member functions in float. In ChucK we should clearly set duration in "dur". ChucK also changed the range of some parameters away from MIDI-based ranges to a 0-1 range. Also; we made some fixes to STK bugs that I'm not sure were send upstream.