this gets rid of the wholly undocumented pyaudio.callback attribute, which allows users to add arbitrary python code into the pyaduio callback
this is risky because code which takes more than trivial processing time can bork the audio.
this change effectively forces any user who wants to manipulate the callback function to read the pyaduio/portaudio documentation and caveats on it's implementation
this gets rid of the wholly undocumented pyaudio.callback attribute, which allows users to add arbitrary python code into the pyaduio callback
this is risky because code which takes more than trivial processing time can bork the audio.
this change effectively forces any user who wants to manipulate the callback function to read the pyaduio/portaudio documentation and caveats on it's implementation