sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi Henrik, This sounds like quite a complicated structure! I'm not sure I fully understand, but I think that with some tinkering my explanation should go quite a long way towards achieving what you're describing. To reiterate, in general the trick …
-
Hi Ying, The error indicates that the address is invalid. (Actually there is also an error due to the special characters in the real error message.). This is presumably related to your network configuration, so I cannot really say much more about i…
-
(Quote) The script runs the form again if it cannot split the string into exactly 3 comma-separated words. My guess is that you are not using commas to separate the words, is that correct? You can specify your own separator in the script (it can be …
-
Yes! (Image)
-
Hmm, it's worrying that the xpyriment back-end does not enable v-sync when the legacy and psycho back-ends do. But it's difficult to give users concrete advice (e.g. "with the xpyriment back-end, you can always expect [...]"), because ther…
-
Hi, The problem is that all forms that are part of the same sequence are prepared at the same time, so they cannot depend on each other. The solution is simply to arrange the forms into different sequences, like so: (Image) form_text_input and f…
-
Hi Ronald, Thanks for pointing this out. Also, feel free to submit modifications to this documentation page (which could use some), as described here: * http://osdoc.cogsci.nl/contribute/documentation/ Cheers, Sebastiaan
-
(Quote) What operating system and version of OpenSesame are you running? Also, there should be a full error message in the debug window, could you please post this? (Quote) Indeed: The ports are arbitrary, as long as they match between server and c…
-
Thanks Clayton, I just received it today!
-
Noted, thanks! → https://github.com/smathot/OpenSesame/issues/156
-
Hi Michel, If you use OpenSesame's built-in Gabor patches, or the openexp.canvas.gabor() function, you can only get maximum contrast Gabor patches using the psycho back-end. However, by using PsychoPy directly you can create any kind of stimuli you…
-
Hi Rebecca, (Quote) Not really. Mantra is really built around the idea of tracking objects in real-time and passing this data on to an experiment. However, the object-tracking algorithm used in Mantra is really simple, and if you just want to anal…
-
The sketchpad duration determines for how long the sketchpad item will pause the experiment. If you set it to, say, 5000, it will pause the experiment for 5 s before advancing to the next item. If the next item is the audio recording inline_script, …
-
Hi Henrik, (Quote) Yes. (Quote) Going back in a sequence is not possible, but you can implement this behavior using a simple inline script. Basically, you want to repeat the part of the experiment from Choice1 onwards until the participant has acc…
-
(Quote) As much preparatory code as possible, yes, but not the code that directly controls stimulus presentation etc. For example, you would load a sound file in the prepare phase, but play it in the run phase. Similarly, you would construct a canva…
-
Hi Patrick, Your script currently records audio until a key has been pressed. If this is not intentional then that's probably what you're running into. If you change this bit ... while my_keyboard.get_key()[0] == None: # Loop until a key has been…
-
(Quote) Thanks! (Quote) When a sequence item is executed, every item in it is called twice: First the prepare() function is called for every item (the prepare phase), and then the run() function is called for every item (the run phase). The idea is…
-
Hi Ying, As I said, you will need two inline_script items. These will pause the experiment until on both computers the inline_script item is reached, and then the experiment will continue on both computers. This will allow you to sync the systems. …
-
The article that you are referring to is actually by my office mates (Stephane and Oilvier) and boss (Jonathan)! But, yes, I intend to upload the runtime to the Google Play Store. Before I do this, I want to have a bit of feedback to see how well t…
-
Hi Alex, Forms inherit the colors and font specified in the general tab of the experiment. If you want to have different colors for each form, you need to modify the experiment background and foreground during the experiment, before the form is con…
-
I just committed the new plug-in API, and added a page to the documentation: * http://osdoc.cogsci.nl/plug-ins/create/ (Quote) Good point. You can now specify a name for each control, which will be used to attach the control widget as a property t…
-
Minor, but still: https://github.com/smathot/OpenSesame/issues/153
-
Hi Ying, Welcome to the forum! It's possible, but will require some inline scripting. Basically, what you would need to do is set up a connection between the two computers, where one is the server and the other is the client. Then they communicate…
-
Thanks! I merged it into the Playground. I was also playing around with a more user friendly API for creating plug-ins. Not instead of the current way, but an extension that allows you to define the controls using a json file. The idea is that you …
-
Hi Andrea, Yes, it's supposed to be a checkable option. But it depends on the style of your operating system, and sometimes it's not very clear whether or not the option is checked. On my system it looks like this: (Image) You can see that it's …
-
This error is a Mac OS-specific issue with the way that line endings are encoded. I'm not sure what you can do to resolve it, as I don't have a Mac myself, but you can read in this discussion that putting something in both the run and the prepare ph…
-
Hi Markku, Most (maybe all, I'm not sure) of these commands are listed in chapter 25 of the EyeLink programmer's guide, which can be downloaded from the SR Research support forum. They are not specific to the OpenSesame EyeLink plug-ins, or to PyL…
-
(Quote) Right, this isn't consistent. All the add_(...) functions should return a QWidget. And I agree, returning edit makes the most sense. Also, while we're at it, it's a bit awkward that you need to implement your own function to show the file p…
-
That's very generous of you! The best way to share an experiment on-line is probably by pasting the script into a Pastebin and sharing the link. This is script-only, unfortunately, but most other file sharing services will delete your file after a …
-
@lindeloev (Quote) Yes, that might be a nice addition! @flaborda (Quote) You can use multiple monitors in PsychoPy, and by extension also in OpenSesame. I haven't done this myself, so I couldn't say exactly how this works. My guess is that it com…