I am going to run an acceptability judgment task, the stimuli consist of numerous audio files (more than 100). These audio files are all uploaded in the ‘resources’ place.
When I run the experiment, the introduction page works well, but the resources are preloading after each trial. I tried several solutions, but none of them worked:
1. adding a “PennController.CheckPreloaded()” at the top line of the script, or between the introduction page and the trials
2. updating PennController from git repo (“https://github.com/PennController/Sync”, using “main” or “dev-cory” as a branch)
Do you think there is another way for having all the audio files preloaded before the begining of the ‘template’ part, such that the files don’t have to pre-load another time during the experiment?
More than 100 audio files sounds like a lot for the PCIbex Farm’s capacity. Your experiment will have to send one request per audio file to the servers, and since the PCIbex Farm servers are doing poorly these days, it’s not much of a surprise that preloading is slow. Some of your requests probably take time to be accepted, some of them maybe even never succeed.