sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi Pascal, Thanks for the clear description. Indeed, I can reproduce it now, and have filed an issue for 2.9.6. By the way, the fact that the script gets sorted is not really a bug, in the sense that it results from the way that the OpenSesame scr…
-
Hi Bekks, That's certainly possible. By far the easiest option is to use the xpyriment backend, which will automatically use both monitors. So, for example, if you have two 1024x768 monitors side by side, you could set the resolution of your experi…
-
Hi Dan, The chance that anyone will have a template of your specific design is small, although there's a questionnaire template in the latest versions of OpenSesame. But it doesn't seem very complicated to implement. My suggestion would be to just …
-
Hi Krishnan, As Edwin said, you're probably missing (part of) the Tobii SDK. I'm not familiar with it myself, but this discussion on the PyschoPy list seems relevant: * https://groups.google.com/forum/#!topic/psychopy-users/6gYNtTNr4Ec Cheers, Se…
-
Hi Lex, Thanks for reporting this. I filed an issue (#322) and will see if it can be fixed for 2.9.6. Cheers! Sebastiaan
-
Crosspost!
-
Hi Helena, This sounds like an approach-avoidance task, am I right? (Quote) You can use the media_player_vlc plug-in for video playback, and use its inline-script field to interact with the joystick. For example, this piece of script, when entered…
-
Good to hear you figured it out!
-
Hi Julia, You will find debugging output in the file /sdcard/opensesame-debug.txt. Based on the error message in that file, you should be able to tell what went wrong--an experiment can crash for any number of reasons. * http://osdoc.cogsci.nl/get…
-
Well, if the problem doesn't occur in window mode, you could run your experiment in a window that covers the entire screen. You can do that by: * setting the window position to "0,0"; and * setting "Draw window frame" to "n…
-
(Quote) That would be the preparation time of the loop, or rather (probably) the sequence within the loop. What you could do is add a blank sketchpad with a 0 ms duration just before the loop. That way the display will be blanked immediately after t…
-
Hi, You cannot embed a browser in the OpenSesame window itself, but what you could do is launch an external browser (chrome, firefox, etc.) with a specific URL from within OpenSesame. The downside of this is that users will have to switch back to O…
-
Hi Merion, (Quote) What exactly do you mean by this? Is there an auditory and visual stimulus on every trial? Or is there an auditory stimulus on some trials, and a visual stimulus on other trials? And what exactly should the trial sequence look li…
-
Hi Marios, Usually, when this happens, the keyboard_response is preceded by a sketchpad with a 'keypress' duration. So you have to press one key during the sketchpad, and then another key during the keyboard_response. Could it be that? And, btw, n…
-
Hi Phoebe, What exactly do you have right now? Could you post/ upload the relevant script, or the entire experiment? Cheers, Sebastiaan
-
Hi, Thanks for your feedback. This is a known bug that has already been fixed for 2.9.5. You could grab the latest 2.9.5 prerelease to try it out: * http://osdoc.cogsci.nl/getting-opensesame/development-snapshots/ Cheers, Sebastiaan
-
Thanks for your great work on this, Daniel! :)>-
-
Hi Marie, So if I understand correctly you want to adapt that script so that the slider is drawn on top of an existing sketchpad. Is that right? To do this, you would need to change this line: my_canvas.clear() to my_canvas = self.copy_sketchpa…
-
Hi, Really? In that case you could see what happens when you change the canvas back-end settings (in the General tab under Back-end settings). For example, what happens if you set Double buffering to yes, and/ or Hardware surface to no? And this p…
-
Hi Tali, Thanks for the clear description. Turns out it was a combination of a bug in OpenSesame, which would normally give a useful error message, and a panic attack of one of the underlying libraries. It should be fixed as of the next prerelease …
-
Hi, This sometimes happens (I'm not sure why), when using the xpyriment back-end in fullscreen. The easiest way around this is probably to switch to the legacy back-end, unless you have a specific reason not to. This will also make the forms run mo…
-
Hi Tali, This type of error (without a Python stacktrace) indicates a crash somewhere 'deep down' in the libraries that OpenSesame uses. It's not something that you're doing wrong--it should never happen. Is this a problem that is easily reproduci…
-
(Quote) According to the documentation, it uses either /udev/random or the current time as a seed. And the process id is different on different runs anyway, at least when using the multiprocess runner, which is when the problem occurs (not with the …
-
Hi Wouter, This is quite bizarre, especially because when you execute your code directly in a Python script the random number generator is reinitialized. In general terms it must be a side-effect of how OpenSesame imports and re-imports numpy, but …
-
(Quote) What Edwin means is that you'd have to reprogram the entire game from scratch. That's probably not a realistic option. (Quote) A batch file is simply a text file with a list of commands that you want to execute. In this case, that would mea…
-
Hi, You'll probably have to write a bit of code to collect this type of response. But nothing terribly complicated. How exactly do you see the response collection? I.e. what does it look like, and how is the participant supposed to respond? Cheers…
-
Hi Gloria, If you have that many images, it's best not to put them in the filepool. You can just put them in the folder that contains the experiment file, and OpenSesame will find them as well. This should reduce the performance issue, because that…
-
Hi Harold, I'm not sure what happened here (it might be due to filedropper), but the format of the file is a tar archive (.tar), whereas OpenSesame expect a gzipped tar archive (.tar.gz). So what you could do is rename the file to something.tar, an…
-
Hi Andrea, The problem is simply that you're comparing an int with a str. For example, Python will evaluate this as False: 1 == '1'. So the solution would simply be to compare err_corr to an int, like so: if self.get('id') == 1: Does that make se…
-
Hi, Indeed, %d is for integers, and will effectively round floats down. Btw, if you feel that this a wortwhile addition to PyGaze that other people might benefit from as well, you could consider sending Edwin a pull request with the changes throug…