I would like to create a compound stimulus trial in which a movie plays, and is followed by a picture. I would like to record a RT (from the point of the picture onset), clear the screen once the RT has been recorded, but keep the cleared screen up for a duration of time. The point being that each trial has to have a fixed duration (trial referring to the compound stimulus of movie + picture + response + cleared screen).
I currently have this set up as a compound trial that shows the movie, then puts up the picture (rt:1,2,full,clear-1). I'm using this along with min-max! to automatically advance to the next trial at the end of the max period (e.g., 6 sec - even if there was no response). I thought this would make it such that the total time of the compound stimulus trial should not exceed 6 seconds. But upon testing, I see that the movie will play, then the second picture and response element will stay up for 6 seconds... creating a total trial length exceeding 6.
The problem with using this method is that I have over 100 of these compound trials, in which the movies are all different lengths. Yet, I want each compound trial up for a fixed duration. The way I have it set up at the moment, this would require a new style to be created for each trial, with the appropriate min-max defined based on each movie length (max = 6000-movie).
I was looking in the forums for a different way to do this, and I came across meta! This would be the perfect solution if meta was capable of interrupting a trial (>tr:6000). I could then set a very high max (all trials using the same style), and interrupt the trial after 6 seconds (counting from the onset of the movie).
I'm running DirectRT 2006.2.28. Is there a way (using meta, min-max, or any other feature) that I can do this?