Edwin
About
- Username
- Edwin
- Joined
- Visits
- 95
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi Lucie, Change the bit that finds your sound file from: soundfile = exp.get("storyname") to: soundfile = "%s_%s.wav" % (exp.get("story"), exp.get("sound")) Does that do it for you? Good luck! :)
-
Copied from @sebastiaan elsewhere on the forum: "What you could do is simply open your .opensesame files in a text editor (or via the built-in script editor in the general tab) and merge them this way. Basically, you should be able to copy-pas…
-
Hi Thijs, The obvious solution would be to reduce the amount of elements for your break to a single sketchpad, with a Duration set to keypress (you don't need more!). If all you present on that sketchpad is a line of text (e.g. "Press space to…
-
I've encountered a similar issue before, on a laptop with a very outdated .NET framework. There are two possible solutions to this: 1) Update the .NET framework. 2) Do a local installation of Python, including all the dependencies, and use that to…
-
Sorry, that's a typo. Thanks for noticing! Great that you've got things sorted now, I'll mark this as solved.
-
Ah, yes, there seems to be some confusion. In OpenSesame, there is indeed the OpenSesame syntax that you have copied in here. This, however, is very descriptive and not the script I was referring too. What I was referring to, is Python inline scrip…
-
Hi Lucie, For starters, if people are just listening to the stories, I would use the sampler plug-in, which was specifically designed to play sounds and is more stable then the media_player_vlc plug-in (which was designed for video). You can use t…
-
The words will still be stored in the same list, so you can simply redraw them from that list. The list was only shuffled once, so their order will still be the same the second time around. Good luck!
-
Hi Thijs, What could well be going on (especially if your trial sequence consists of a lot of sketchpads, and/or large images) is the loading time for the next sequence. OpenSesame works with a prepare & run strategy that comes down to the foll…
-
Hi Daniel, Finally had some time to look into this. Funny coincidence: Another Daniel reported a different issue occurring after calibration, which I'm looking into as well. Annoyingly, I fail to reproduce both of your issues! The tracker calibrat…
-
Love it when a problem solves itself! Marking this as solved.
-
Hi, and welcome to the forum! The nested-loop functionality from E-Prime has actually been the topic of discussion before. Please read this and this, and maybe also this. If you have any further questions afterwards, please don't hesitate to post …
-
Hi Joshua, The exact same question has been asked before, e.g. in this thread: http://www.cogsci.nl/forum/index.php?p=/discussion/606/solved-use-response-time-to-set-fixation-duration/p1 (but also in this thread, and this thread; you can look up ol…
-
Hi Charlotte, The solutions you have found, seem tp be specifically for GUIs (tkinter is a module to build those in Python). The solution for OpenSesame actually is much simpler! As you can see in the script, directly before the while loop, my_mou…
-
Sorry Merle, completely missed this for some reason! Thankfully, Sebastiaan provided all of the conditions you needed :) Good luck!
-
Thanks for the info! The "function not supported yet" message arises from a non-implemented function, which shouldn't be a problem in this case. I'll look into the issue as soon as possible!
-
Hi Charlotte, Where (200,200) is depends on your screen's resolution. In general, it should be in the top-left quadrant. Best thing to remember is that (0,0) is the top-left corner, and that the horizontal value increase as you move rightward over …
-
Hi Mark, Just took a look at your experiment, and I think I've spotted the problem. The solution consists of two simple steps! 1) Set the duration of your DotProbe sketchpad to 0 rather than 500 ms. This will make sure that the keyboard_response f…
-
Thanks, Daniel! This is very good news! Not sure what to think about the error; also very strange that the experiment keeps running despite it... ( @sebastiaan, any ideas?). One of the example experiments (the one with the plug-ins) is simply a st…
-
Oops, very sorry, that's my mistake! I've updated the code in my second post.
-
Hi Mark, Couple of questions, to help us figure out what the problem is: 1) Could you upload the experiment to either a code sharing or cloud storage website (e.g. Google Drive or Dropbox), so that it is accessible to us? Alternatively, if you don…
-
Have you tried turning it off and on again? But seriously, you will need to be a bit more specific about 1) what you want, 2) what you did, and 3) what went wrong specifically (preferably accompanied by an error message). By simply telling us it do…
-
Hi! This is actually quite easy, you can do so by using the click_accepts keyword. Change your script in the following way: # Import the widgets libraryfrom libopensesame import widgets# Create a formform = widgets.form(self.experiment, cols=[1,1,…
-
Marking this as solved. For potential questions on the dynamic display, please open a dedicated thread (so that it can be found more easily for reference later on).
-
(...continuing from previous post) We're nearly there now. The final steps would be to 1) wait for the first touch to save the RT, and 2) record how long the movement lasted. # to be able to use the functions, you will need to# import them first!f…
-
Hi Charlotte, Welcome to the forum! The brief answer is: yes, this is possible. But it will require some Python scripting, as what you want isn't that simple (it's not too complicated either, but it might look like that if you're new to programming…
-
Hi Daniel, Completely forgot about this thread, until I saw the (somewhat related) EyeTribe thread. The new PyGaze plug-ins also support Tobii eyetrackers (but not the Tobii EyeX that works with a renewed SDK). Cheers, Edwin
-
Hi Daniel, Thought a HOW TO might be useful: 1) Download the latest PyGaze version via https://github.com/esdalmaijer/PyGaze (click on Download ZIP, then extract the downloaded zip archive - this will be referred to as 'the downloaded zip archive'…
-
Thanks a lot for bringing this to our attention, and for figuring out where the problem came from! It seems like we indeed forgot to add a call to reset in __init__. I have updated the code on GitHub (commit). Thanks again! Edwin
-
Great, marking this as solved.