sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,321
- Last Active
- Roles
- Administrator
Comments
-
Could it be a capitalization issue? I believe that Windows is case-insensitive, whereas Linux is (with most filesystems) case sensitive. So if the bitmap is named, say, nom8.bmp but you refer to it as nom8.BMP this would explain why it only works on…
-
Hi Annemay, Welcome! As far as I can tell the problem is that you use the text_display item as a response collection item as well, by setting the duration to 'keypress'. So, first text_display collects one response, and then keyboard_response coll…
-
Hi Jakub, Ow that's simply compression. .tar.gz files are compressed archives, kind of like a zip file (you can open them with 7-zip). The (almost) 10:1 compression ratio is a lot though! The images are probably easy to compress for some reason. C…
-
Hi Stefano, Yep. self.c.clear() only clears the offline canvas (self.c), but does not update the display. So you would have to do a self.c.show() as well in order to show the cleared canvas (effectively blanking the screen). Of course, you could a…
-
Hi Stefano, From what I can tell from the code, you're almost there. The only real problem appears to be the timeout. You now pass '1500' as a timeout to the keyboard and mouse classes. This means that get_key() and get_click() will block for 1500m…
-
Indeed, PyAudio is not included in the Mac OS package. I'll make a note of it, because I think it should be included by default.
-
Ah right, of course, the 'wave' module isn't included! You cannot really install additional packages when using the binary distribution, but you can when using the Python portable package. I haven't done this myself, but Edwin will probably be able …
-
Hi Floor, Yep. The auto-response mode (menu → run → enable auto-response) should do what you need. It doesn't work with all items (or script), though, but it will work if your experiment uses the basic response items. This option was actually sugge…
-
Hi Martijn, First off, thanks for all the efforts you're putting into this package. It looks and works amazing. Thanks! As luck would have it, the PyAudio documentation has an example that does exactly what you want to do, and it simply works (fo…
-
Hi Stefano, Right, you can certainly do this. It would require a bit of inline-code, but nothing overwhelming. But I was thinking (just a suggestion, perhaps you have good reasons for the paradigm as is) that the paradigm could be simplified a bit.…
-
Do you mean that the same experiment with the same version of OpenSesame doesn't show the same behavior when it comes to auto-response? Hmmm, no, I don't see how that could have anything to do with the architecture or operating system. Please let me…
-
Thank you for the report! I filed a bug: https://github.com/smathot/OpenSesame/issues/79 When I get my hands on a Mac, I'll see if I can reproduce the issue and find the cause.
-
Any idea why 0.25 is producing this bug in XP, but not in Win 7 ? It undoubtedly has something to do with the character set that is used, but beyond that I don't know. Special characters in filenames are notoriously tricky, and require all kinds of…
-
Hi Bjorn, The problem is that auto-response isn't supported by the media_player plug-in. It ignores the auto-response setting. It should work for other items, like keyboard_response, etc. The errors that you report do not appear to have anything to…
-
Hi Bjorn, Could you perhaps provide some more details? In what respect doesn't it work (i.e. do you get an exception, or does nothing happen)? Does it occur with all backends? Does it occur with all types of responses? Cheers, Sebastiaan
-
Hi Bjorn, Ah right, I see. There is a bug in 0.25 were special characters in filenames cause trouble (Issue 74). It should be resolved in 0.26. If you decide to check out the 0.26 pre-release, please let me know if this issue has indeed been fully …
-
Hi Martina, When trying to run the "pip and pop" experiment on a MacBook Air (OS X version 10.7.3) , I get an error message saying ... Unfortunately the psycho backend is not available on Mac OS. The pip-and-pop example requires this ba…
-
Hi Andrea, These warnings are generated by PsychoPy, and appear to be largely harmless. The RGB warning may have to do with the way that OpenSesame invokes the PsychoPy routines. The timestamp errors are somewhat mysterious. At any rate, I don't b…
-
Hi Bjorn, That's really weird. Could you describe a bit more specifically what happens? Does the program crash completely (i.e. the window vanishes), or do you get some kind of error message in the debug window or the opensesame.exe.log file? Does …
-
Hi Pmh, Thanks for your feedback! I'm not familiar with this issue, but I passed your question on to the developer of the media_player plug-in. Cheers, Sebastiaan
-
That's great man! Please let me know if you find any bugs in the pre-release. If no bug reports come in (and if I find no bugs myself) I will probably release 0.26-pre6 as 0.26 stable later this month.
-
Hi Wouter, Ah right, I think I see what you're trying to achieve now. You can handle your own correctness checking using inline_script, without having to re-implement the response item. Basically, you just make sure that the response_item always se…
-
Updating the contents of the library.zip might work, but I haven't tried it. You could also consider: * The latest pre-release of 0.26 (pre6 is uploading as I write this). It should be quite stable by now (but please report any issues if you decide…
-
Hi, Yes, I remember. I hope that worked out for you! The openexp classes are convenient, because they work the same for all back-ends. But they aren't always optimal in terms of efficiency, particularly when you want to make animations. So yes, I…
-
I thought that it would work because of the "start response interval-button"? Right, I see how that can be confusing. I'll think about the best way to make this a bit more transparent. Furthermore I changed the keyboard response to lette…
-
Hi Jakub, Yes, sure. The easiest way is probably to add an extra column, let's call it MYDURATION, so the table looks like this: NAME SURNAME MYDURATIONa1 n1 12... ... 6a12 n12 6 And then you enter [MYDURATION] into the duration fie…
-
Hi Wouter, I'll try to clear things up a bit. The response items take care of themselves. This means that when a keyboard_response is finished (i.e. you've pressed a key or a timeout occured) all the relevant variables are automatically updated. B…
-
Hi Anna and Wouter, First of all, Wouter: good to see you on the forum! There are three different questions here: Anna's question regarding the timing Right now your structure is as follows: target (300ms)fixation dot (1500ms)response (max. 180…
-
Hi Anna, I'm not sure I completely understand your question. Could you perhaps provide some more details about what exactly you want to do, and in what respect it doesn't work? If you find it difficult to describe your experiment, you could also at…
-
Hi Jacub, Hmm, right. It appears that (py)OpenGL doesn't work on your system. If you haven't done anything out of the ordinary, such as adding third party repositories with different versions of OpenGL-related stuff, my bet is that there's a proble…