Hello again PsychoPY community!
As I’m struggling to find an elegant solution to my problem, I wanted to once again reach out and ask for your opinions.
I am creating some routines at the beginning of the experiment and these routines will serve as “Training” trials where participants learn associations between certain shapes (3 shapes, let’s call them A B and C) & 3 sounds (let’s call them X Y and Z)
As can be seen in the below picture, one training trial looks like this. A shape (cue_hex_1; let it be shape A) appears simultaneously with a sound (story_1, let it be X) and then the routine ends when the sound stimuli ends. As you can see at the bottom there are 3 training routines in which three different shapes are being matched with three different sounds – so in other routines, shape B will appear with sound Y and so on…
Later there is a “Reminder” phase (see the picture below) where I show the shapes and also show a text (rem_1) that says something like “when you saw this shape you heard that story, remember?”. So for instance, I present shape A and the text says that it corresponds to sound X.
So the thing is, the shape & sound matches must be counter-balanced across participants (so there will be 6 different versions at the end). The non-elegant way to do this for me would be to just manually upload different sounds to different training routines & change the texts in the reminder routines also manually, at the beginning of each experiment. However, I believe there must be more efficient ways to achieve this – which I struggle to come up with at this moment.
I hope the description was clear. Any ideas would be appreciated!