looping sounds

James Keidel keidel at gmail.com
Fri May 9 11:45:15 UTC 2008


from looking at the code you posted earlier it appears that you are
testing the value of toneCount and if it meets some condition then you
go to label2.  thus you never get to the test of the response.  I
think the order you need to test things is check whether there is a
correct response, and if there is not then you check the value of the
toneCount.  hope this makes sense.

JK

On Thu, May 8, 2008 at 5:47 PM, jessica <jessica.mariano at gmail.com> wrote:
>
> Thanks, James! Clearly, I've still got A LOT to learn! :)
>
> Okay, so now the script is working, but it's not doing exactly what I
> want - it still doesn't jump directly to the Movie Display once I hit
> the space bar (the sound continues repeating, and actually seems to
> repeat an extra time whenever I hit the space bar).
>
> Any thoughts on how I can fix this?
>
>
>
> On May 8, 12:26 pm, "James Keidel" <kei... at gmail.com> wrote:
>> I think you just need to close the first If statement with an End If
>>
>>
>>
>> >  > toneCount = toneCount +1
>>
>> >  > If toneCount <= 5 Then
>> >  >    Goto Label2
>>
>>        End If
>>
>>
>>
>> >  > If TrainingSound2.RESP = "{SPACE}" Then
>> >  >         Goto Label3
>>
>> >  > Else
>> >  >     toneCount = 0
>>
>> >  > End If
>>
>> >  > ***
>>
>> >  > But of course, I did something wrong... please correct me!
>>
>> >  > :)
>>
>> >  > On May 8, 11:31 am, "ben robinson" <baltimore.... at gmail.com> wrote:
>>
>> >  > > how about...
>>
>> >  > > > toneCount = toneCount +1
>> >  > > > If toneCount <= 10 Or NameOfObjectPresentingTone.RESP = "" Then
>> >  > > >    Goto Label1
>> >  > > > Else
>> >  > > >    toneCount = 0
>> >  > > > End If
>> >  > > On Thu, May 8, 2008 at 10:49 AM, jessica <jessica.mari... at gmail.com> wrote:
>>
>> >  > > > Ben, you are awesome! Thanks so much!
>>
>> >  > > > I have one more question for now... (sorry to take up so much of your
>> >  > > > time!)
>>
>> >  > > > So now I know how to make this counter, but what if there is a
>> >  > > > response before the counter is finished? For example, how can make
>> >  > > > SoundObject 2 repeat for 5 times, OR until there is a response from
>> >  > > > the participant, whichever comes first?
>>
>> >  > > > I hope that makes sense... I cannot tell you how much I appreciate
>> >  > > > your help!
>>
>> >  > > > :)
>>
>> >  > > > On May 7, 1:17 pm, "ben robinson" <baltimore.... at gmail.com> wrote:
>> >  > > > > in the same inline where you tell it to go to Label1, before going to
>> >  > > > Label1
>> >  > > > > you need to set up a counter.  when that counter = 10, you'll no longer
>> >  > > > Goto
>> >  > > > > Label1.  to do this, in your user script tab:Dim toneCount as Integer
>>
>> >  > > > > in the inline after your sound object, before Goto Label1:
>> >  > > > > toneCount = toneCount +1
>> >  > > > > If toneCount <= 10 Then
>> >  > > > >    Goto Label1
>> >  > > > > Else
>> >  > > > >    toneCount = 0
>> >  > > > > End If
>>
>> >  > > > > On Wed, May 7, 2008 at 1:07 PM, jessica <jessica.mari... at gmail.com>
>> >  > > > wrote:
>>
>> >  > > > > > Thanks so much for your speedy response, Ben!
>>
>> >  > > > > > So I did what you suggested, and placed a label before SoundObject1,
>> >  > > > > > and it's definitely repeating!
>>
>> >  > > > > > Now, how do I make it stop and move on to the next sound? For example,
>> >  > > > > > how do I make it loop for say 10 times before SoundObject2 starts
>> >  > > > > > playing?
>>
>> >  > > > > > Also, is there a way to place a small gap (e.g, 500 ms) between each
>> >  > > > > > repetition?
>>
>> >  > > > > > I'm not really familiar with the whole scripting side of E-prime... so
>> >  > > > > > many many thanks for your patience and help!!
>>
>> >  > > > > > :)
>>
>> >  > > > > > On May 7, 12:50 pm, "ben robinson" <baltimore.... at gmail.com> wrote:
>> >  > > > > > > could you simply place a label object (Label1) before the sound
>> >  > > > object,
>> >  > > > > > then
>> >  > > > > > > following presentation of the sound use an inline to "Goto Label1"?
>>
>> >  > > > > > > On Wed, May 7, 2008 at 12:13 PM, jessica <jessica.mari... at gmail.com>
>> >  > > > > > wrote:
>>
>> >  > > > > > > > Hi all,
>>
>> >  > > > > > > > Could someone please help me with a simple code to loop sound
>> >  > > > stimuli?
>> >  > > > > > > > (e.g., ba, ba, ba, ba...)
>>
>> >  > > > > > > > I tried the 'Loop' function in the Properties section, but it
>> >  > > > doesn't
>> >  > > > > > > > seem to be working properly - sometimes it doesn't loop at all (or
>> >  > > > > > > > skips the sound altogether), sometimes the gap between repetitions
>> >  > > > is
>> >  > > > > > > > way too long, or way too short... I don't know if this is because
>> >  > > > my
>> >  > > > > > > > computer is too slow or something, but it's really frustrating! :(
>>
>> >  > > > > > > > Any help would be greatly appreciated!
>>
>> >  > > > > > > > Thanks in advance!
>>
>> >  > > > > > > > jessica
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com
To unsubscribe from this group, send email to e-prime-unsubscribe at googlegroups.com
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en
-~----------~----~----~----~------~----~------~--~---



More information about the Eprime mailing list