Millisecond Forums

Recording vocal response while displaying a picture

https://forums.millisecond.com/Topic22793.aspx

By RobertMcGill - 11/2/2017

Dear all,

In my experiment I am recording vocal responses while displaying a picture. The script looks like this:

<trial practice>
/ stimulustimes = [0=image1]
/ beginresponsetime = 0
/ trialduration = 4000
/ validresponse = (anyresponse)
/ inputdevice = voicerecord
/ recorddata = true
/ responseinterrupt = trial
</trial>

<picture image1>
/ items = ("image1.jpg")
/ size = (700, 700)   
</picture>

The problem is that as soon as one starts vocalizing, the display of the picture disappears. Is there a way to program the experiment so that the vocal response will be recorded without the picture disappearing for that specific trial (in this case 4 sec.)?

Thank you for any help!
Robert


By Dave - 11/2/2017

RobertMcGill - Thursday, November 2, 2017
Dear all,

In my experiment I am recording vocal responses while displaying a picture. The script looks like this:

<trial practice>
/ stimulustimes = [0=image1]
/ beginresponsetime = 0
/ trialduration = 4000
/ validresponse = (anyresponse)
/ inputdevice = voicerecord
/ recorddata = true
/ responseinterrupt = trial
</trial>

<picture image1>
/ items = ("image1.jpg")
/ size = (700, 700)   
</picture>

The problem is that as soon as one starts vocalizing, the display of the picture disappears. Is there a way to program the experiment so that the vocal response will be recorded without the picture disappearing for that specific trial (in this case 4 sec.)?

Thank you for any help!
Robert



Set the <picture> element's /erase attribute to false

<picture image1>
/ items = ("image1.jpg")
/ size = (700, 700)   
/ erase = false
</picture>

and do

<trial practice>
/ stimulustimes = [0=eraser, image1]
/ beginresponsetime = 0
/ trialduration = 4000
/ validresponse = (anyresponse)
/ inputdevice = voicerecord
/ recorddata = true
/ responseinterrupt = trial
</trial>

with

<shape eraser>
/ shape = rectangle
/ size = (100%, 100%)
/ color = white
/ erase = false
</shape>

to make sure that any traces of images from previous trials are properly overwritten.
By RobertMcGill - 11/2/2017

Dave - Thursday, November 2, 2017
RobertMcGill - Thursday, November 2, 2017
Dear all,

In my experiment I am recording vocal responses while displaying a picture. The script looks like this:

<trial practice>
/ stimulustimes = [0=image1]
/ beginresponsetime = 0
/ trialduration = 4000
/ validresponse = (anyresponse)
/ inputdevice = voicerecord
/ recorddata = true
/ responseinterrupt = trial
</trial>

<picture image1>
/ items = ("image1.jpg")
/ size = (700, 700)   
</picture>

The problem is that as soon as one starts vocalizing, the display of the picture disappears. Is there a way to program the experiment so that the vocal response will be recorded without the picture disappearing for that specific trial (in this case 4 sec.)?

Thank you for any help!
Robert



Set the <picture> element's /erase attribute to false

<picture image1>
/ items = ("image1.jpg")
/ size = (700, 700)   
/ erase = false
</picture>

and do

<trial practice>
/ stimulustimes = [0=eraser, image1]
/ beginresponsetime = 0
/ trialduration = 4000
/ validresponse = (anyresponse)
/ inputdevice = voicerecord
/ recorddata = true
/ responseinterrupt = trial
</trial>

with

<shape eraser>
/ shape = rectangle
/ size = (100%, 100%)
/ color = white
/ erase = false
</shape>

to make sure that any traces of images from previous trials are properly overwritten.

Thanks much, that works!