if you just need a beep i might suggest using the built-in beep available on pcs.<div>after each slide that collects a mouse click you could write something like this:</div><div>If PreviousSlide.RESP <> "" Then Beep</div>

<div>i think that should work.<br><br><div class="gmail_quote">On Wed, Aug 3, 2011 at 9:29 AM, Becky Clements <span dir="ltr"><<a href="mailto:cobwebfaery@gmail.com">cobwebfaery@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi Paul,<br>
<br>
The experiment is a bit convoluted due to there being many contingency<br>
elements during the practice phase of each of the tasks. I am working<br>
on tidying it up but as a novice getting it to work is my current<br>
priority as I learn more I hope I will be able to streamline things.<br>
One thing I forgot to mention in my initial post which is probably<br>
quite important is that each of the slides has a unique audio file<br>
that is either instructions or feedback to the participant it is in<br>
addition to these audio files, which must be there, that I need there<br>
to be a beep when participants touch the screen. I was wondering if<br>
you knew anyway of having in the user script, which would cover all of<br>
the task with in the experiment I am designing, code to have a 'beep'<br>
when participants make a mouse response. Thanks for helping.<br>
<br>
Cheers,<br>
<br>
Becky<br>
<div class="im"><br>
<br>
On Aug 3, 6:30 am, Paul Groot <<a href="mailto:pfc.gr...@gmail.com">pfc.gr...@gmail.com</a>> wrote:<br>
> Hi Becky,<br>
><br>
> If the mouse responses are collected by the slide objects, this might<br>
> be a non-trivial task to do with a single piece of script. The most<br>
> straigtforward construction would be something like this:<br>
><br>
> if Len(Slide1.RESP)>0<br>
>   Set SoundOut1SoundBuffer = SoundOut1.Buffers(1)<br>
>   SoundOut1.Run<br>
> end<br>
><br>
> But if you do it like this, you will have to create a new inline<br>
> script for each unique Slide because the Slide-variable will be<br>
> different each time. Even if the audio clip ittself doesn't change.<br>
><br>
> As a workaround you could place the SoundOut object immediately after<br>
> the slides and collect the response with the SoundOut object itself.<br>
> The slide should not collect the responses in this case and have a<br>
> duration of zero. This would only be acceptable if RT's are not<br>
> critical and all response windows have the same duration. (Sidenote:<br>
> RT's on touch screens are not very accurate anyway.) Also, if there<br>
> are several 'clickable' slides on a single procedure, things become<br>
> more complicated if you wan't to log all responses. NB. Having lots of<br>
> copies of similar slides within the same experiment is (in most cases)<br>
> an indication of a less-optimal (already messy) script.<br>
><br>
> cheers<br>
> Paul<br>
><br>
</div>> 2011/8/3 Becky Clements <<a href="mailto:cobwebfa...@gmail.com">cobwebfa...@gmail.com</a>>:<br>
<div class="im">><br>
><br>
><br>
><br>
><br>
><br>
><br>
> > Hi All,<br>
><br>
> > I am in the process of designing an experiment that will be run on a<br>
> > touch screen tablet. I want an short audio file to play when<br>
> > participants touch the screen. I know I am able to use the feedback<br>
> > slide to do this but there are 10+ tasks each with many many slides<br>
> > which would need feedback and as such it would be a very messy way of<br>
> > doing it. I am on the hunt for a neater way. I am a coding novice but<br>
> > have been programming conditional statements and hittests as part of<br>
> > the experiment and was wondering if there was a bit of code I can use<br>
> > that will play an audio clip if the mouse response > 0? I have been<br>
> > playing around with trying to this but I am not sure if there are<br>
> > things I need to define before I can do something like:<br>
><br>
> > If mouse.RESP > "0" Then<br>
><br>
> > AudioFile.Play<br>
><br>
> > All and any help would be much appreciated.<br>
><br>
> > Cheers,<br>
><br>
> > Becky<br>
><br>
> > --<br>
> > You received this message because you are subscribed to the Google Groups "E-Prime" group.<br>
> > To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
> > To unsubscribe from this group, send email to <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br>
</div>> > For more options, visit this group athttp://<a href="http://groups.google.com/group/e-prime?hl=en" target="_blank">groups.google.com/group/e-prime?hl=en</a>.<br>
<div><div></div><div class="h5"><br>
--<br>
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br>
To post to this group, send email to <a href="mailto:e-prime@googlegroups.com">e-prime@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com">e-prime+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a href="http://groups.google.com/group/e-prime?hl=en" target="_blank">http://groups.google.com/group/e-prime?hl=en</a>.<br>
<br>
</div></div></blockquote></div><br></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To unsubscribe from this group, send email to e-prime+unsubscribe@googlegroups.com.<br />

For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.<br />