I just wanted to clarify the issue with MacOS and triple buffering, and how this would effect stimuli timings. If my code are subject to the 1 frame output delay, how would this manifest on an EEG trace when using (pseudo code):
win.callonflip(pingPort) for frame in xrange(frames): stim.draw() win.flip() pingPort()
I’m running an EEG study, and the trigger timings are falling about 8ms short of the intended duration (120Hz monitor, so 1 frame). This sounds to me like the mac frame delay. I’m trying to figure out where the 8ms discrepancy is coming from, and how to fix it.
Any input would be great. Thanks!