Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Edwin

About

Username
Edwin
Joined
Visits
95
Last Active
Roles
Member, Moderator

Comments

  • Hi, This would be a handy tool for research on synesthesia (for example), but currently such a tool does not exist. You might want to look at inline_scripting, especially the canvas functions: http://osdoc.cogsci.nl/python-inline-code/canvas-functi…
  • Hi, This sounds like a delay discounting task! If that is the case: why not simply put the fixed parts of the text in a sketchpad and vary only the values? E.g.: "[nowvalue] euro now or [delayvalue] in [delaytime] days" I've created a DD…
  • Hi, 1 Try this script (add it to the run phase of an inline_script, placed after a joystick item) and mess about with the joystick: from openexp.canvas import canvasfrom libjoystick import libjoystick# create canvas objectcanvas = canvas(exp)canva…
  • Hi Johannes, If you want to test out things further, use the following code in an inline_script (be sure to add a joystick item sometime before you use the inline_script): from openexp.canvas import canvasfrom libjoystick import libjoystick# creat…
  • It just dawned on me that I have an example online already (d'oh!). See here: https://github.com/esdalmaijer/joystick/blob/master/joystick/joystick_demonstration.opensesame
  • Hi Johannes, Nice to see someone is using that plugin and figuring out what to do with it! The joystick plugin uses PyGame to communicate with joysticks and controllers. There are custom Python functions, useable in inline_script, defined in libjo…
  • Hi Boris, Great that you've found a solution! I like the french commenting, it's always nice to pick up a few more words in a different language. Good luck with the testing!
  • Hi Boris, Do I understand correctly that all of the single-word repeats have 'run out' for all words? Wouldn't that mean that all of the trials are already run? (basically meaning that you cannot possibly run 240 trials, unles you heighten the vari…
  • By the way, a question that I'm getting quite a lot lately is if it's possible to run OpenSesame experiments via internet. Is this something that could be implemented? (I am not familiar with any Python-to-internet packages, I can't imagine that it …
  • Nice! No problem, glad to help out. Especially if we did better than E-Prime's support :p
  • Hi yotam, First, considering the fact that it does not work: I believe None might be perceived as a string (i.e. 'None'), instead of as how it should (i.e. None). Therefore, when the first keyboard_response returns None, it is compared with the ent…
  • Hi Boris, That second feature exists: go to the General properties (show all the way on top of the Overview in OpenSesame's GUI), then click on 'Script editor'. Good luck!
  • Hi Boris, Ah, yes, you are right! A variable that should have been a string turned out to be an integer (seems to be automatically converted by OpenSesame). Therefore the comparison always turned out False (i.e.: '1' == 1 is False indeed). On the …
  • If you did everything right, the stimulus should disappear after 1000 ms with my solution: * sketchpad (showing stimulus), duration: 0 ms * keyboard_response_1, timeout: 1000 ms * sketchpad (showing blank screen), duration: 0 ms * keyboard_response…
  • EDIT: I see Lotje was a wee bit quicker! Hi! You could set the sketchpad's Duration to 0 and put a keyboard_response directly behind it. Next, set the keyboard_response's timeout to 1000 ms. Now you present the sketchpad for a 1000 ms or until a k…
  • For some reason, inline_script_2 isn't shown full. Retry: (see above) EDIT: bleep, same problem. In two pieces, but do put 'em in the same inline! EDIT #13415313: got it, there is a 'smaller than' sign that looks like the start of some html-bit. Ju…
  • Hi Boris, I understood you did not want to have the same word appear over two successive times, but I now see you meant the type of word. In this case my script won't work indeed! It assumes the original stimlist is a list containing your stimulus …
  • Hi Boris, It's possible to use an inline, but you'll need to build your experiment a bit different from the usual way. Normally you would fill out a list item with all of your stimulus words and set the list order to random. For pseudorandom optio…
  • Ah, yes, that explains it. Thanks for the explanation. Based on your testing, the Boks sounds really neat! If you have a more-or-less releasable version (complete with clear price tag), please do notify me. I do know of a few people here that would …
  • Hi Sebastiaan, If I get this correctly, you've produced a USB box with a latency of about 0.3 ms? I'm not that deep into hardware specs, but I always thought latencies via USB could be relatively big and unpredictable (mostly due to drivers and buf…
  • Hi Francisco, You're probably missing the Faenza icon set. This should be added to the resources/theme/default directory of your OpenSesame source folder. You can find the Faenza set online (EDIT: http://tiheum.deviantart.com/art/Faenza-Icons-1733…
  • Cheers! Educational purpose is a bit of an excuse to get my hands on one anyhow :p I thought I'd buy one first to see what the possibilities are and then check if there is some money somewhere to start a course. Your experience with the legacy back…
  • YOU COULD TRY THE WINDOWS 7 VERSION Sorry 'bout the caps, it just had to be done :p I have had a single experience with Windows 8 where a source installation worked fine (see here: http://osdoc.cogsci.nl/getting-started/running-from-source/). The p…
  • This is great stuff! I'm thinking about using Pi's for educational purposes (a teeny-tiny PC for every student to program on; resolves all the troubles one might have with university IT departments and it provides students with a very cool hands on …
  • Hi Jákub, Thanks for your comment! I appreciate the input. What modules come standard with what version of Portable Python isn't really an issue, since it's not that hard to add them ourself. Besides, the distributions that we provide are complete…
  • Hi Jakub! I think I can answer that as well. The count_trial_sequence is the amount of times the sequence item called 'trial_sequence' (which you probably have) is run. Secondly, a built-in counter would be very hard to implement, since for every …
  • Hi Jakup! Great that you got it to work! And the random module is indeed a really nice one. On your question: it is possible to move most of this to the prepare phase. If this is the prepare phase of an item placed within the trial sequence (thus r…
  • No, I meant to draw the X on the same canvas as the stimuli were on (in this case: c1), since you had two different canvasses on which you either drew the X or only the stimuli. I wouldn't recommend drawing the X in a sketchpad, since it would produ…
  • You're right about the portable distribution. I'll fix that tonight, haven't had the time to do so yet ;)
  • What you're doing now is updating the screen every t_step with either the blank or the distractor display. This will cause a blinking between those to displays at a rate of t_step (causing an annoying flickering). Why don't you just draw the X on th…