sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,306
- Last Active
- Roles
- Administrator
Comments
-
after playing a little around and finishing the tutorial, I think it is very cool. Glad you like it! Can you give me an example how I can precisely address and change the variable set I defined via the GUI? In an inline_script item, you set varia…
-
Right, that's one important step further. You have updated it correctly, as far as I can see, and the port-bind error is consequently gone. Right now the Mantra server is simply not answering. The two most obvious causes are a) Mantra is not running…
-
Thank you, that's indeed very useful. The problem is apparently a bug in libmantra.py. It tries to 'bind' to particular port (30007). This is not necessary at all, but usually does no harm either. In your case, perhaps another program was using that…
-
Hi Dave, Thank you for reporting this bug. I think what causes the crash is the box labelled "Interface style". If you scroll through the preferences, at some point your mouse will hover over this box and the scrolling will change the int…
-
Yes indeed, it appears you're doing everything correctly. I just tried it on my own laptop, and for me it works. I wonder what it could be... Could you perhaps start Mantra from a terminal and post the terminal output? You can start Mantra as follow…
-
Hi Frouke, I suspect that Mantra is not listening at the correct port, or has been started in TCP mode. Could that be it? While Mantra is tracking, you will see something like '40007 (udp)' in the top right of the window. The 40007 corresponds to …
-
Good question! Quite amazingly, you can treat functions pretty much like variables in Python. So you could make a function globally available either by adding as a property to the experiment object, or by making it global. Both methods are identica…
-
Hi Andrea, Yes, this is because what you're really doing is defining a function within a function, because the script is in itself already the body of a function. So in practice your script would look like this: def run() import thread impor…
-
Fixed. I also uploaded a pre-release package that may be useful for testing: http://files.cogsci.nl/software/opensesame/pre-releases/ Very early days though, so expect bugs!
-
I see. Does this also happen when you browse the online help? What version of PyQt do you have installed? You can find out if you type 'modules()' in the debug window. I'm currently testing on 32bit Windows XP: Python 2.7.3Type "help()", …
-
I suspect this has to do with the version of PIL that is installed. There's some ambiguity about the proper way to import PIL. Whether it is from PIL import Image or import Image If you try the first import statement in a Python console, do you …
-
The message about 'undefined variables' sounds like a relative harmless OpenSesame error, which indicates that something wrong with the experiment. If you are able to execute import pyaudio from the debug window, you're installation should be fine…
-
Hi Jenny, To create a visual search task you will need to use some Python code, so it's not the easiest thing in the world. The sketchpads are not flexible enough to create these types of fully randomized displays (or at least not in a convenient w…
-
Hi Frouke, You need to download the plug-ins (it's actually a set of 3 plug-ins) and extract theme to the OpenSesame plug-in folder, which under Ubuntu would be /home/[user]/.opensesame/plugins You can find them here: http://www.cogsci.nl/softwar…
-
Hi all, I have been struggling with the 0.26 version on Mac OS 10.6.8. I downloaded and installed opensesame.app, and the GUI works okay, but inline scripts do not work. Do I understand correctly that this is an issue of missing modules (pyaudio in…
-
Hi Ddericco, No, I'm afraid I cannot think of a better way to accomplish this than using pictures of the text. This might be a worthwhile feature to consider for the next version, though (minimal HTML-support in general, not just colours). Right n…
-
Hi Madjid, Yeah, it's lame that they say that, because the SR Box will work fine with any type of software that can read from the serial port (or the USB port with the USB converter). OpenSesame is among them Is compatibility with OpenSesame the o…
-
Hi Markku, To be honest, I wasn't aware of this. The Eyelink plug-ins simply use the default, so indeed it will not perform an actual drift correction. I've never noticed this, which suggests (as they also claim in the manual) that drift correction…
-
Hi Madjid, The script looks fine, yes. I couldn't say whether the Cedrus RB-830 is completely compatible with the SR-box plug-in. I'd imagine so, but I don't have one to test. Also, it would be strange if OpenSesame recognizes the button presses, b…
-
Hi Andrea, Please see this earlier post: http://forum.cogsci.nl/index.php?p=/discussion/100/update-psychopy-inside-opensesame. The easiest way is probably to use the Python portable distribution. The winsound module might already be included there …
-
If you split the text up into shorter sentences it should work with a sketchpad, right? But I suppose in that case you might as well use short sentences in the text_input. Perhaps the best alternative is then to simply create the instruction screen…
-
Hi Andrea, I'm afraid the text_display plug-in doesn't work too well with the PsychoPy (although that will be fixed in 0.27). If it's too inconvenient, you could write your instructions using a sketchpad? (It's not as convenient, I know.) Cheers, …
-
Hi Waz, The script runs through the pic_list (65 pictures) and then quits. So if your experiments goes on indefinitely you probably have a loop with a lot of cycles or something along those lines. If you want to change pic_list, it is simply a sta…
-
Hi Mike, Right, it's quite a hefty download, even though OpenSesame itself is tiny. The reason that Faenza is included in its entirety is to adhere to standards. OpenSesame has been designed to work in an environment where a FreeDesktop icon theme …
-
Hi Mike, That looks very interesting. Indeed, it's a pain that PyGame events don't come with timestamps. OpenSesame is not really the place for this, though, as third party libraries are used to deal with low-level input/ output things. This keeps …
-
Hi Mike, Please see the benchmark experiment in our paper on OpenSesame: http://www.springerlink.com/content/n264513n66704v33/ (open access) Basically, PyGame offers poor temporal temporal precision when it comes display presentation in non-OpenGL…
-
Hi Madjid, I'm afraid I cannot reproduce this problem. For me setting the allowed responses works as expected. Just to be perfectly sure, if you click on the 'Edit script' button, does it look something like this? set dummy "no"set allow…
-
Good to hear that your first problem is solved. The way to define the allowed responses is by typing 1;3 in the field labelled 'Allowed responses'. Is this what you have done? If this doesn't work, could you please let me know what version of Open…
-
Hi Waz, I see. I think, given that you basically need a kind of continuous stream, it's better to just use an inline_script for the entire block. That will be much simpler in the end. I didn't fully understanded what you wanted to do at first, othe…
-
That's correct, yes. Perhaps it would be easiest if you specify exactly what you want the trial progression to look like. So you want the interval between two colours to be the same, regardless of when the response is given, right? But you also men…