By ELP - 7/21/2022
Hi, I am running an experiment online where participants need to hear a tone during the experiment. The tone needs to be set to a level that is noticeable but not unpleasant, but it must also be novel, so we have a calibration sound that is matched in intensity at the beginning of the experiment. The idea was to have a block where the participants heard the calibration sound and could set the volume on their computer so that it is at a comfortable level, but Inquisit takes over the computer so that it is not possible to easily change the computer sound level. Is there a way to have an option for the participant to increase or decrease the volume of the sounds themselves which once they set the volume can be used throughout the experiment? This is how it is coded at the moment with the train being the calibration sound but with no way to change intensity.
<item Train> /1= "train.wav" </item>
<sound Train> /items = Train </sound>
<item Tone> / 1 = "tone440hz.wav" </item>
<sound Tone> /items = Tone </sound> g <trial Train> /stimulustimes = [0=Train, TrainInfo] /timeout = 6000 /posttrialpause = 0 </trial>
<trial CSUextinctionNFE> /stimulustimes = [0=CSU; 500=CSU, Tone] /timeout = 2000 /posttrialpause = 2000 </trial>
Thanks😊
|
By Dave - 7/21/2022
+xHi, I am running an experiment online where participants need to hear a tone during the experiment. The tone needs to be set to a level that is noticeable but not unpleasant, but it must also be novel, so we have a calibration sound that is matched in intensity at the beginning of the experiment. The idea was to have a block where the participants heard the calibration sound and could set the volume on their computer so that it is at a comfortable level, but Inquisit takes over the computer so that it is not possible to easily change the computer sound level. Is there a way to have an option for the participant to increase or decrease the volume of the sounds themselves which once they set the volume can be used throughout the experiment? This is how it is coded at the moment with the train being the calibration sound but with no way to change intensity. <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <item Tone> / 1 = "tone440hz.wav" </item> <sound Tone> /items = Tone </sound> g <trial Train> /stimulustimes = [0=Train, TrainInfo] /timeout = 6000 /posttrialpause = 0 </trial> <trial CSUextinctionNFE> /stimulustimes = [0=CSU; 500=CSU, Tone] /timeout = 2000 /posttrialpause = 2000 </trial> Thanks😊 Your best option is to run the script in window-mode, such that it does not take over the entire screen. That should allow participants to access the volume controls on their computer.
https://www.millisecond.com/support/docs/current/html/language/attributes/windowsizedefaults.htm
|
By ELP - 7/21/2022
+x+xHi, I am running an experiment online where participants need to hear a tone during the experiment. The tone needs to be set to a level that is noticeable but not unpleasant, but it must also be novel, so we have a calibration sound that is matched in intensity at the beginning of the experiment. The idea was to have a block where the participants heard the calibration sound and could set the volume on their computer so that it is at a comfortable level, but Inquisit takes over the computer so that it is not possible to easily change the computer sound level. Is there a way to have an option for the participant to increase or decrease the volume of the sounds themselves which once they set the volume can be used throughout the experiment? This is how it is coded at the moment with the train being the calibration sound but with no way to change intensity. <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <item Tone> / 1 = "tone440hz.wav" </item> <sound Tone> /items = Tone </sound> g <trial Train> /stimulustimes = [0=Train, TrainInfo] /timeout = 6000 /posttrialpause = 0 </trial> <trial CSUextinctionNFE> /stimulustimes = [0=CSU; 500=CSU, Tone] /timeout = 2000 /posttrialpause = 2000 </trial> Thanks😊 Your best option is to run the script in window-mode, such that it does not take over the entire screen. That should allow participants to access the volume controls on their computer. https://www.millisecond.com/support/docs/current/html/language/attributes/windowsizedefaults.htm Thanks -- that works now :
|
By ELP - 7/21/2022
+x+xHi, I am running an experiment online where participants need to hear a tone during the experiment. The tone needs to be set to a level that is noticeable but not unpleasant, but it must also be novel, so we have a calibration sound that is matched in intensity at the beginning of the experiment. The idea was to have a block where the participants heard the calibration sound and could set the volume on their computer so that it is at a comfortable level, but Inquisit takes over the computer so that it is not possible to easily change the computer sound level. Is there a way to have an option for the participant to increase or decrease the volume of the sounds themselves which once they set the volume can be used throughout the experiment? This is how it is coded at the moment with the train being the calibration sound but with no way to change intensity. <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <item Tone> / 1 = "tone440hz.wav" </item> <sound Tone> /items = Tone </sound> g <trial Train> /stimulustimes = [0=Train, TrainInfo] /timeout = 6000 /posttrialpause = 0 </trial> <trial CSUextinctionNFE> /stimulustimes = [0=CSU; 500=CSU, Tone] /timeout = 2000 /posttrialpause = 2000 </trial> Thanks😊 Your best option is to run the script in window-mode, such that it does not take over the entire screen. That should allow participants to access the volume controls on their computer. https://www.millisecond.com/support/docs/current/html/language/attributes/windowsizedefaults.htm Hi, Is there also a way to make the sound keep looping until they press the space bar to end the block and confirm the sound is set to the correct level?
<item TrainInfo> /1 = "Please set the intensity of your volume to a level that is comfortable (e.g., the sound is clearly noticeable but not unpleasant or startling). When you are done press space" </item>
<text TrainInfo> / numitems = 1 / position = (50, 70) / size = (90%,75%) / vjustify = center / hjustify = center / fontstyle = ("Arial", 3%) / items = TrainInfo / color = white / txbgcolor = black </text>
<item Train> /1= "train.wav" </item>
<sound Train> /items = Train </sound>
<trial Train> /stimulustimes = [0=Train, traininfo] /timeout = 24000 /posttrialpause = 0 /correctresponse = (" ") /validresponse = (" ") /response =correct </trial>
<block Train> /Trials = [1-1 = noreplace(train)] </block>
Thanks!
|
By Dave - 7/21/2022
+x+x+xHi, I am running an experiment online where participants need to hear a tone during the experiment. The tone needs to be set to a level that is noticeable but not unpleasant, but it must also be novel, so we have a calibration sound that is matched in intensity at the beginning of the experiment. The idea was to have a block where the participants heard the calibration sound and could set the volume on their computer so that it is at a comfortable level, but Inquisit takes over the computer so that it is not possible to easily change the computer sound level. Is there a way to have an option for the participant to increase or decrease the volume of the sounds themselves which once they set the volume can be used throughout the experiment? This is how it is coded at the moment with the train being the calibration sound but with no way to change intensity. <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <item Tone> / 1 = "tone440hz.wav" </item> <sound Tone> /items = Tone </sound> g <trial Train> /stimulustimes = [0=Train, TrainInfo] /timeout = 6000 /posttrialpause = 0 </trial> <trial CSUextinctionNFE> /stimulustimes = [0=CSU; 500=CSU, Tone] /timeout = 2000 /posttrialpause = 2000 </trial> Thanks😊 Your best option is to run the script in window-mode, such that it does not take over the entire screen. That should allow participants to access the volume controls on their computer. https://www.millisecond.com/support/docs/current/html/language/attributes/windowsizedefaults.htm Hi, Is there also a way to make the sound keep looping until they press the space bar to end the block and confirm the sound is set to the correct level? <item TrainInfo> /1 = "Please set the intensity of your volume to a level that is comfortable (e.g., the sound is clearly noticeable but not unpleasant or startling). When you are done press space" </item> <text TrainInfo> / numitems = 1 / position = (50, 70) / size = (90%,75%) / vjustify = center / hjustify = center / fontstyle = ("Arial", 3%) / items = TrainInfo / color = white / txbgcolor = black </text> <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <trial Train> /stimulustimes = [0=Train, traininfo] /timeout = 24000 /posttrialpause = 0 /correctresponse = (" ") /validresponse = (" ") /response =correct </trial> <block Train> /Trials = [1-1 = noreplace(train)] </block> Thanks! https://www.millisecond.com/support/docs/current/html/language/attributes/loop.htm
You'll obviously want to remove the trial's /timeout as well.
|
By ELP - 7/21/2022
+x+x+x+xHi, I am running an experiment online where participants need to hear a tone during the experiment. The tone needs to be set to a level that is noticeable but not unpleasant, but it must also be novel, so we have a calibration sound that is matched in intensity at the beginning of the experiment. The idea was to have a block where the participants heard the calibration sound and could set the volume on their computer so that it is at a comfortable level, but Inquisit takes over the computer so that it is not possible to easily change the computer sound level. Is there a way to have an option for the participant to increase or decrease the volume of the sounds themselves which once they set the volume can be used throughout the experiment? This is how it is coded at the moment with the train being the calibration sound but with no way to change intensity. <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <item Tone> / 1 = "tone440hz.wav" </item> <sound Tone> /items = Tone </sound> g <trial Train> /stimulustimes = [0=Train, TrainInfo] /timeout = 6000 /posttrialpause = 0 </trial> <trial CSUextinctionNFE> /stimulustimes = [0=CSU; 500=CSU, Tone] /timeout = 2000 /posttrialpause = 2000 </trial> Thanks😊 Your best option is to run the script in window-mode, such that it does not take over the entire screen. That should allow participants to access the volume controls on their computer. https://www.millisecond.com/support/docs/current/html/language/attributes/windowsizedefaults.htm Hi, Is there also a way to make the sound keep looping until they press the space bar to end the block and confirm the sound is set to the correct level? <item TrainInfo> /1 = "Please set the intensity of your volume to a level that is comfortable (e.g., the sound is clearly noticeable but not unpleasant or startling). When you are done press space" </item> <text TrainInfo> / numitems = 1 / position = (50, 70) / size = (90%,75%) / vjustify = center / hjustify = center / fontstyle = ("Arial", 3%) / items = TrainInfo / color = white / txbgcolor = black </text> <item Train> /1= "train.wav" </item> <sound Train> /items = Train </sound> <trial Train> /stimulustimes = [0=Train, traininfo] /timeout = 24000 /posttrialpause = 0 /correctresponse = (" ") /validresponse = (" ") /response =correct </trial> <block Train> /Trials = [1-1 = noreplace(train)] </block> Thanks! https://www.millisecond.com/support/docs/current/html/language/attributes/loop.htmYou'll obviously want to remove the trial's /timeout as well. Hi Dave, Thanks - I had tried using the /loop = true in the sound element but /loop doesn't seem to work (for me at least) in the sound element but /loop works if I change it to a video element instead. Thanks for your help:)
|
|