If this template helps then use it. If not then just delete and start from scratch.
OS (e.g. Win10): Windows 10
PsychoPy version (e.g. 1.84.x): 2024.1.5
Standard Standalone? (y/n): Y
What are you trying to achieve?:
Trying to set up an auto-trigger response sent from the MRI scanner to PsychoPy. PsychoPy is currently installed on a Windows laptop and used to show movies during fMRI scans through its connection to a screen inside the scanner room.
The trigger from the scanner is received by PsychoPy as a button-press (the button is the number ‘6’). I can see that PsychoPy receives the trigger because the ‘6’ shows up but it doesn’t consistently trigger the movie to begin.
What did you try to make it work?:
- Turned off ‘sync timing with screen’ in the global settings. This was done in case the timing was tied to the screen inside the scanner room rather than the laptop screen. It may or may not have made a difference.
- Changed the version from 2024.1.4 to 2024.1.5. The builder file I’d received had the version set to 2024.1.4 so it took a lot of playing around with other settings and not getting anywhere before I tried changing the version.
What specifically went wrong when you tried that?:
Changing the version seemed to work… at first. It is inconsistent because it sometimes plays the videos and sometimes does not. For example, after changing the version, I tried scanning a phantom and the video played. Saved the file, closed PsychoPy, came back the following week having made no changes to PsychoPy and it didn’t work.
I tried again today and at first, it didn’t work with v2024.1.5 so I changed it to v2024.1.4, which also did not work. Changing it back to v2024.1.5 then worked (with no other changes). For another PsychoPy file, set to v2024.1.5, opening and running it without modifying anything worked. Just to be sure, I re-ran both PsychoPy files and this time, the auto-trigger only worked for the first one. Trying to run both files again a third time resulted in neither showing the videos even though I can see that the trigger is being received.
Any help or insight into this would be greatly appreciated. Thank you!