I’m running a (currently) simple task in version 2024.2.4 (compatibility version) on Windows 11.
In this task, a fixation (1000ms) is followed by a blank screen (static ISI component) for 300ms and then an image is presented for 1000ms. The image changes every repeat and is set to pre-load during the ISI.
If the loop type set in the trial loop is sequential, the images display correctly without issue with accurate timing. However, if I use random (which is what I need) then many of the images never display and in the output csv file is just says their filename is none. I don’t get any errors. Currently, this is a very simple task but I aim to add in eyetracking later. All of these are images I have used in a prior task in psychopy without issue so I’m concerned that so many are skipped.
Originally, I had the ISI in a separate routine which didn’t help. I also have set the object to only display when the ISI is completed which doesn’t help either.
Why might changing the loop type cause this and how can it be fixed?