OS (e.g. Win10): Mac OS Mojave 10.14.4
PsychoPy version (e.g. 1.84.x): 3.1.0 and 3.1.1 on recent iMacs and MacBook Pro
Standard Standalone? (y/n) Standard Standalone:
**What are you trying to achieve?:**3.1 seriously broke a simple experiment that runs fine in 3.0.7
I would strongly advise anyone running experiments with PsychoPy NOT to install PsychoPy 3.1. (Yes I know not to change versions in the middle of an experiment; and I didn’t!). Versions 3.1.0 and 3.1.1 have broken four things that I have identified in our perfectly-running (under 3.0.7) Builder script:
- Playing even a simple sound (like the default A) does not work. It stutters, and is completely not a sine wave! I’ve not tried it with a file but even a simple builder script with only a sound object with the default settings does not work.
- The timing is way screwed up. Our keyboard object now sometimes gives negative reaction times! Impossible because the keyboard is not activated until the onset of the stimulus.
- The system cursor stays on through all the routines and thus interferes with the stimuli in the main part of the experiment. The “show mouse” box is not selected in the experiment settings!
- The onset and duration of the main stimulus (which is specified in frames) seems variable from trial to trial, although I have not spent time investigating.
I reinstalled 3.0.7 on my MacBook Pro and the script runs perfectly. I have now switched back and forth between the two versions using the same Builder script with always the same results:
It runs fine under 3.0.7 and shows all these disqualifying problems under 3.1.
We are lucky that we did not upgrade the computer in the lab that is actually running the experiment!
I did create a new builder script under 3.1 with only a 1 sec sound (the default A) object in the trial. It does not work on my MacBook Pro, my office iMac and 3 other Macs I tested. The exact same script runs jus fine under version 3.0.7. Same symptoms: not a sine-wave tone, but a stuttering sound as if it’s continually restarting the sine wave A (maybe every frame). The duration also is not close to the 1 second value specified.