I'm loving DirectRT! I do have one task that may be beyond its capabilities, though, so I thought I'd check here before throwing in the towel.

What I need to do is to record button presses over a specific period of time, and send a TTL signal every time the subject presses a button. The total number and timing of the button presses will vary across subjects, but everyone needs to do the task for the same period of time (10 minutes). Any suggestions? I had thought about essentially making a single trial with an unlimited response window, and "jumping" back to the same trial after each response. I don't see how I can limit the total time to 10 minutes using this approach, though. Any suggestions?