sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,321
- Last Active
- Roles
- Administrator
Comments
-
Really? Hmm, maybe there's something wrong with (the Python bindings of) OpenGL. If you open a Python interpreter (by typing python in a terminal) and try to import OpenGL, do you receive an error? import OpenGL.GL And can you run other OpenGL bas…
-
Hi Jacob, You need the following packages: python-opengl and/ or psychopy. sudo apt-get install python-opengl psychopy Cheers, Sebastiaan
-
Hi Anna, You probably used '=#00ff00' for the variable target_colour, and not '#00ff00' (without the '=' sign), right? It is a little advertised feature of OpenSesame that you can define variables in loop items using Python statements. You indicat…
-
Hi Anna, It seems that your general approach is correct, so there's probably some simple mistake in there (a typo, or incorrect syntax). Could you perhaps provide some more details on what you did exactly (e.g., show the script) and what kind of er…
-
Hi Jakub, Thank you for anticipating my question! The debug output clears things up. It indeed seems that some images cannot be scaled with the legacy (pygame) back-end. I can reproduce this using a grayscale .bmp file. I will see what I can do to …
-
Hi Jakub, Welcome to the forum! If I understand your question correctly, this would be fairly easy to implement. Basically, you want to present two slides (which would be sketchpads in OpenSesame) in a fixed order, right? But which pair of slides …
-
Hi Edwin, Right yes, I experienced that as well at some point. Perhaps there should be a "don't restore Window position" command line option or something, because it's really annoying! Anyway, you can reset the configuration by opening a …
-
Hi Frederica, Yes, it sounds like you got it all under control. If you insert the trigger script after the sketchpad (which is fine), make sure that the sketchpad has a duration of 0. Otherwise it will pause before sending the trigger. Good luck! …
-
Hi Jacob, It's probably useful to know a bit about how OpenSesame works, also potentially for the IT guys. OpenSesame is basically a large script that requires a Python interpreter to run. This is not obvious in the Windows packages, because the sc…
-
Hi Xuan, Right, like Edwin says. Also, you way want to read the following entries in the documentation. They explain a bit more about how to handle responses and how to give feedback (notably the difference between sketchpad and feedback items). *…
-
Hi Xuan, I suspect that you have the sampler wait for a button press, and also have a mouse_response following that. Hence two button presses are required. Is that correct? The following sequence should work: * sampler duration set to 0, so OpenS…
-
Hi Xuan, Thanks you for your interest in OpenSesame. And good to hear you figured it out by yourself! Cheers, Sebastiaan
-
Hi Jacob, OpenSesame is tested primarily on Windows XP and Ubuntu Linux systems. So yes, it should certainly work. The error that you report is quite puzzling. It appears that it's not really a crash of OpenSesame per se, but that for some reason …
-
Hi Ciria, Hmm, I'm not entirely sure I understand the problem, i.e. which icons are missing. Do you receive an error message of some sort? If so, could you please post it? * Has the entire overview area disappeared? If so, please see this comment:…
-
I just tried it on the Eyelink system here (I'm in Marseille right now, so OpenSesame wasn't installed yet), and it works like a charm! Eyelink support right out of the box. Great work man! I'll add a page about it to the OpenSesame documentation. …
-
Good decision, especially if you're under time pressure. Hopefully switching to another OS won't be necessary anymore in the near future.
-
Hi Frank, Right, I think I misunderstood. I thought the entire program crashed, but it's just an innocent little path-error? For your purposes, the easiest way is probably to store the custom logfile in the file pool. This is just a temporary fold…
-
Hi Paul, Thank you for your interest! The test_suite.opensesame tests the timing accuracy of display presentation for the legacy back-end. There are now two new scripts available, which also allow you to test the psycho back-end. You can find them …
-
Hi Alex, Good to hear that you choose OpenSesame for your project! Life would probably be easier if you ran OpenSesame under Windows or Linux, but if you find that one of the back-ends works well for you under Mac OS, that might be an option as wel…
-
Hi Frank, I'm afraid that, as it says on the download page, Mac OS support is experimental. On some systems it works quite well, on some it doesn't. I don't have a clear picture of when and why the Mac OS packages crash. The issues go deeper than t…
-
Hi Alex, Thank you for your interest in OpenSesame! The problems that you are describing are partly about getting to know the user interface, and partly genuine problems with the Mac OS package. As you probably know, Mac OS support is experimental …
-
Hi Frank, The subject number is available as subject_nr. So something like the following should give you what you want: f = open("my_log_%d.csv" % self.get("subject_nr"), "w") For more such variables, see http://osdo…
-
Hi Dye, OpenSesame is released under the GNU General Public License. This allows for particular uses in commercial products, but there are many restrictions. Notably, you can use OpenSesame as long as it's unmodified and a clearly separable module.…
-
Hi Ciria, The duration should indeed be possible given the refresh rate of the monitor, but in your case that should be fine: 20ms will be round up to two frames of 16.7ms (if you have a 60Hz monitor). One reason that participants might be able to …
-
Hi Frank. Yes, your understanding is correct: The logger writes one line at a time and there is no way to go back and change what has been written. If you want to do some processing at the end of the experiment, you'd have to implement a simple log…
-
Hi Jamie, Yes, sure. There are many ways to do this, but the easiest way (which will require minimal inline coding) is probably as follows: * Create a "template" sketchpad that contains the constant image and add it somewhere to the star…
-
Ah right, I think I found the problem. The working directory isn't properly changed by opensesamerun.exe. I filed a bug on this: https://github.com/smathot/OpenSesame/issues/72 A workaround would be (I think — haven't tested it) to change the worki…
-
Hi Kirill, I just tried running an experiment that uses the media_player with opensesamerun.exe and it worked for me. Could you perhaps give some more details on how exactly you call opensesamerun.exe? E.g., do you specify command line options to r…
-
Hi Kirill, Yes, OpenSesame uses the following logic to find a file: * First, look in the file pool * ... if it's not there, look in the folder of the experiment file (if any) * .. else, assume that a full path has been specified. So you should be…
-
Hi Frederica, Ok, so if I understand correctly you want to create a trial sequence that is more-or-less random, but has the restriction that the same image shouldn't be shown twice in immediate succession. Is that correct? That's a bit tricky, but…