fladd
About
- Username
- fladd
- Joined
- Visits
- 174
- Last Active
- Roles
- Member, Moderator
Comments
-
Dear @chrplr, would it be okay if we included a link to those tests (https://github.com/chrplr/bbtkv2_python/tree/6383bea065e45bc082af74db6ef6c81a14ea8470/tests/expyriment) at our documentation website, once the new release is out? Best, Florian
-
Hi Christophe, yeah, unfortunately, the "Mega-Study" is quite problematic for multiple reasons (which we all outlined in our commentary: https://www.expyriment.org/timing-accuracy/). Thanks a lot for doing those tests and making them avai…
-
Hi there, unfortunately you cannot measure this purely with software (as there is no way for software to know when the actual sound was played). For our tests, we hence used a hardware oscilloscope to measure audio latency. The exact model I cannot…
-
Dear Beth, currently this is not planned. However, what we are planning is to enable what we call "remote studies". The idea there is to send a self-contained executable experiment to participants, which they run on their computer locally…
-
I think the easiest way to do this is to simply reduce your waiting time for the response by 1 or 2 ms: experiment.clock.reset_stopwatch() key, rt = experiment.keyboard.wait(keys=[left_resp, right_resp], …
-
Hi, you manually keep track of the incorrect responses, and after 4 you just call expyriment.control.end (https://docs.expyriment.org/expyriment.control.html#expyriment.control.end).
-
Hi, the easiest is to do this in an extra screen following the subject ID screen, using the class exyriment.io.TextInput (https://docs.expyriment.org/expyriment.io.TextInput.html). Example: language = expyriment.io.TextInput("Language:").g…
-
Ah, thanks!
-
I am sorry, I don't know how to format code in here. Here is the same answer correctly formatted: https://gist.github.com/fladd/6e0c0af517b961c75c721b57fc66fab1
-
Sorry I misunderstood before. What you want to achieve is possible in two ways. 1. Within Expyriment, by manually defining how to process control keys (e.g. ESC) in all wait functions you use: ``` def custom_process_control_keys(): expyriment.…
-
Yes! As described here: https://docs.expyriment.org/expyriment.control.html#expyriment.control.end You have two options: you set the parameter system_exit to False which will then make sure you code after the end() method is evaluated you put your c…
-
Probably best to ask this in the OpenSesame forum. I moved the threat for you.
-
Hi, Windows' remote desktop seems to use a weird virtual video card implementation. We have seen problems with remote desktop before, and generally don't advise to use Expyriment with remote desktop. In your particular case, however, it seems that …
-
Difficult to say without seeing the code.
-
Why not just implement them as two different experiments, and then run them in succession (you can even do this in the same script)? Alternatively, if you want to implement them as two blocks, you could always check what block it is when looping ov…
-
Glad I could help!
-
Hi, you could do something like import itertools all_combinations = list(itertools.permutations([position1, position2, position3])) block = expyriment.design.Block() for combination in combinations: trial = expyriment.design.Trial() happy…
-
This is not an Expyriment-related question, but seems to be about OpenSesame. I moved the discussion in the appropriate forum.
-
It should work with the default video backend. However, keep in mind that the Android version of Expyriment is based on a rather old Expyriment version (0.7.0). There have been many changes in between, so you might need to adapt your desktop code fr…
-
Hi, indeed in the current build of the Expyriment Android Runtime, the CSV module is not included. There are two options for now: (1) Depending on the complexity of the CSV file you want to read, just reading it manually might be the easiest way.…
-
Hi there, Expyriment surfaces use Pygame's per-pixel alpha rather than surface alpha. We do this so that for instance pictures with transparent parts (e.g. background) can be shown correctly. You can get the surface array from any visual stimulus (…
-
Hi Jeremy, there is currently nothing built into Expyriment for recording audio. I indeed would suggest to look into sounddevice. We are also considering to move to using sounddevice internally also for the 1.x release cycle. Best, Florian
-
Hi Tanto, >I use the expyriment.stimuli.TextScreen to present the stimuli. I am intended to make dual instruction (visual and auditory) but I want delay both of them with sequence (visual delay 2 ms, but not the auditory and vice versa). If I und…
-
It is now moved to the OpenSesame forum. You posted it in the Expyriment forum, which is also hosted on this website.
-
You could have a look at sounddevice maybe.
-
Might be best to ask this in the OpenSesame forum then. I moved the topic for you.
-
Yes, OpenSesame can run entire Expyriment in inline scripts (I think), but there is no advantage of doing it like this over just running the Expyriment script directly.
-
Hi, there is the Audio stimulus (see https://docs.expyriment.org/expyriment.stimuli.Audio.html). It takes a filename as an input, so all you need to do is to randomly select a filename from all the audio files in a folder. For instance to select 10…
-
Glad it works now for you!
-
The Android Runtime is currently still based on Expyriment 0.7.0. The Circle stimulus in this release does not have a parameter called "radius", but one called "diameter".