sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,321
- Last Active
- Roles
- Administrator
Comments
-
Hi, OpenSesame script is a simple definitional syntax, and does indeed not support calculations etc. But it's easily implemented with a simple Python inline_script. Let's say that you have defined a variable myX somewhere, such as in a loop item. A…
-
I don't have any experience with special low-latency keyboards. In principle, increasing the polling rate would reduce the latency, but since other factors are important as well (and I see no benchmarks to back up their claim), I'm inclined to think…
-
(Quote) Well, if you have one to spare, I'll gladly accept! Thank you. I'll drop you an email with my "Paris" address ;-) (Quote) Yes, that might very well be. The most important thing is that the display timestamps really correspond to t…
-
Hi Wieske, I traced the memory error down and found that (for me) it occurs only under the following conditions: The GUI (the window with the buttons, etc.) is started and the webcam is monitored. Therefore, I made a small script that first starts …
-
Hi Clayton, Good to see you on the forum! This sounds pretty good. (Quote) And even that would only be necessary if you need the full GUI on the raspberry pi. The runtime environment doesn't require PyQt4 (although you need to use the command line…
-
(Quote) Great! (Quote) Just to clarify: This script only pauses the experiment for a certain amount of time to make sure that all trials have the same length. So if you find that some trials are 4010ms, some 4050ms, etc., you can set trial_duration…
-
Hi Anthony, The Mac OS builds are created occasionally by Daniel, using a virtual machine. This is always a bit problematic, because none of the team has a development Mac and therefore we don't have any systematic way to build and test OpenSesame …
-
Yes, there's always some slippage between trials due to the preparation time of the stimuli, etc. The strategy used by OpenSesame is to keep the timing within a sequence as controlled as possible, but allow some unpredictable variation between seque…
-
I just tried it myself on Ubuntu 12.04.1 and indeed: segmentation fault. It happens with both of the cameras that I tried. I'm still not sure what exactly triggers the error, but it has to do with monitoring of the webcam output (i.e. showing the w…
-
Hi Wieske, I have encountered this issue as well with recent versions of Ubuntu. As far as I can tell, it's a memory error somewhere in the video4linux libraries, or maybe in the webcam specific drivers. I did not experience this problem with all w…
-
Hi Christiane, This is a known issue, that occurs under (largely) unpredictable circumstances. One factor that definitely triggers this error is the use of global in inline_scripts in combination with canvas objects. A possible solution is to run e…
-
H Christiane, What back-end are you using? The back-ends that rely on hardware acceleration, notably xpyriment and psycho, sometimes draw things a bit differently from what you might expect. For example, thin lines may look a little fuzzy (or anti-…
-
Hi Frouke, The exp.set() statement is Python syntax, which you can use only in inline_script items. The OpenSesame script that you see when you click on the Edit script buttons uses a different, very simple syntax, which is described here. So I su…
-
(Quote) This is a frequently asked question, but I'm afraid the options are fairly limited. Please see this post for some links that might be useful. Good luck!
-
(Quote) I personally have never worked with multiple sound cards, so I couldn't say. It's a bit odd, but I suppose it's nothing to worry about. (Quote) Good luck and same to you!
-
(Quote) Right, I understand the confusion. These online experiments have not been created with OpenSesame, but manually coded with Javscript/ HTML. You are welcome to download the source code for these experiments (link), but I'm afraid you will fin…
-
(Quote) That depends on what you mean by 'exporting'. You will not be able to export an OpenSesame experiment to something that users can do within a browser on your website. But it's also not necessary for the users to have OpenSesame pre-installed…
-
Right, panning seems a bit more complicated than you would expect, using PyAudio and Wave. But the following should do the trick. It's a horribly inefficient way of panning, essentially looping through each chunk and setting one of the channels to 0…
-
Hi Daniel, I think you are running into the bug reported here and filed here. Could you perhaps confirm whether it's indeed the same issue? It's an odd one, having to do with reloading of modules so that a class loses track of 'who it is', accordin…
-
Performance is a known issue with forms, but it can be much improved by selecting a different back-end or changing some back-end options. For more information, see this page: * http://osdoc.cogsci.nl/forms/performance-issues-and-troubleshooting/ I…
-
Hi Dror, I'm very happy to hear that you are considering OpenSesame for the whole lab! Regarding your questions: (Quote) That depends very much on the type of experiments that your lab usually creates. Simple experiments with text-based and/ or re…
-
Hi Dror, Thanks. This is indeed a bug, similar to the one that I had already identified (and fixed in the development version) for the form_consent plug-in. Basically, the error will be triggered when * there are two instances of a form plug-in (p…
-
Hi Dror, (Quote) Thank you! (Quote) This is probably not related to the logger. Do you happen to have two instances of the form_consent plug-in? If so, this is a known issue: https://github.com/smathot/OpenSesame/issues/116. If not, could you per…
-
Hi Clara, Thanks for taking the time to describe your problem in sufficient detail. I think there are two things here. First, if an error occurs that is not caught by OpenSesame (which in general should not happen), it is written to the file opens…
-
Hi Wieske, Good to see you on the forum! In order to use multiple sound cards you will need to do a bit of inline scripting, because it's not supported through the synth and sampler items. One way (maybe not the best, as I personally don't have mu…
-
Right, I think I understand. First off, just to clarify, there is no such thing as a flickering sketchpad. One sketchpad = one static display. If you want to have a flickering stimulus presentation, you need to have multiple sketchpads (or canvases,…
-
Hi Christiane, (Quote) If I understand correctly, you want stimulus preloading for a trial to start while a pause sketchpad is shown between two blocks, is that correct? The short answer is no, this will not happen automatically. For example, if th…
-
Alright, let's make it official then: Post your wishes here!
-
Hi Raph, (Quote) I probably misunderstand the question, but: The display is flickering before and after the response, right? If you add different contents to sketchpad 1 and 2, you should see a rapid flickering (alternation between sketchpad 1 and …
-
Option 2 is probably the better, one, yes. Particularly because there is no rule that says you cannot make a single trial very long — long enough for some divergence to build up. The cost of syncing with every call is probably not that much. Still, …