Measuring Audio Latency through Corelink using Audacity, PyAudio, JUCE, and VAC
Audacity
- Generate a continous waveform (ex. sine)
- Generate a different continuous waveform that continues the previous waveform (ex. square)
VAC
- Set up 2 Virtual Audio Cables
JUCE
- Build and run the Juce Audio Plugin Host (APH)
- Instaintiate a JUCE Corelink audio sender and receiver instance.
- Set APH audio input to VAC A and its output to VAC B
Play and Record
- Play the generated waveforms in Audacity
- Run Latency_Measurer.py to record the audio stream through each VAC
Measurement