hello, I’m new here. I am a developer. MacOSX 10.7
I have a portaudio (v1.9) specific question.
I’m writing a program that records audio. Using a callback.
I’m trying to synchronise audio and MIDI as precisely as possible.
That is, I send MIDI notes to an external synth device, and record the audio that’s played.
Just after calling Pa_StartStream(), I get the Start Time with Pa_GetStreamTime().
About 370 ms later, when the 1st call back is fired, the ADC time of the 1st audio input buffer is 8 millisecond before the Start Time.
what does that means ?
seems that portaudio (upon CoreAudio) was already recording before I told it ?
And, why always 8 ms ?
What kind of accuracy can portaudio achieve ?
If any idea … thank you !