Dear josé,
On Tue, Jul 19, 2016 at 4:06 PM, josé ab <
alema...@gmail.com> wrote:
> Dear Psychopy users,
>
> I've used Builder (version 1.78.01) to create an EEG task on visual sentence
> processing, and I have a question about timing. I've read Pyschopy's
> recommendations with respect to timing, and it is my understanding that, at
> least for visual presentation (reading), it is better to use "timing by
> frames" to avoid desynchronization issues.
[...]
> My question is the following. My experiment involves 120 trials. Each trial
> involves an untimed context, an untimed question and the target sentence
> presented in Rapid Serial Visual Presentation. The sentence structure was
> created via a succession of routines: fixation (500ms) + word1 (450ms) +
> pause1 (300ms) + word2 (450ms) + pause2 (300ms)... until the end of the
> final word of the sentence. As of now, the participants then have all the
> time they need to provide a response.
why would you use different routines for every stimulus/pause of your
experiment? Couldn't that go into a single routine, with the onset
times of the different components specified accordingly?
> For each sentence, I have a code component that sends a trigger to the EEG
> recording software on words 6 and 7. I don't need the triggers to be
> synchronized across trials. I just need them to be sent exactly at the onset
> of words 6 and 7. Should I still use timing by frames?
Generally, whenever presenting visual stimuli through a computer
display, you should synchronize to the vertical refresh of the
monitor, and "time the stimulation by frames". This will give you the
highest precision and accuracy possible, as long as you don't happen
to drop frames.
> Even if there is some
> desynchronization between the EEG recording computer and the Psychopy
> experiment, I was thinking that the triggers will always be sent at the
> onset of words 6 and 7, and the time it takes for those triggers to actually
> be sent to the recording computer should be stable, right? In other words,
> in case of desynchronization after 100 sentences, it won't be the case that
> the triggers are sent 1 whole second after the onset of words 6 and 7. Is
> this correct?
I don't know the exact paradigm you're using, but commonly one
presents stimuli (and sends the respective triggers) at time points
relative to trial onset, or fixation onset, or something like that, on
every single trial. So the entire timing within a single trial only
depends on that very trial; the "global" time does not matter. Timing
errors or jitter does not accumulate across trials that way.
Does that help you? :)
All the best,
Richard