Would be great if to you mouse and keyboard responses within javascript items.
It would! The thing that's making this more tricky than it seems (and I've been holding it off) is the fact that JavaScript works with callbacks, as opposed to blocking functions, which means that it's difficult to mimic the Python API.
first of all, thank you for the great work you are leading here and have done so far. I see there are a lot of interesting wishes for the implementation in OpenSesame. A lot of them I wish too and even more. I see the problem, however, of funding. Maybe you should integrate the community in the search for comprehensive funding. Surely there are foundations that would be willing to fund such a project. So, what can we do for you? How can we help you in the search for comprehensive funding?
@mirko Thanks for your constructive comment 🙌 Funding is indeed (and obviously) a limiting factor. Right now, development is funded in an ad-hoc way through small grants, money from professional consultancy, and of course volunteer effort.
Surely there are foundations that would be willing to fund such a project.
There may be, but I actually don't know of any myself, or at least none that fit the bill exactly. Research grants tend to be focused on development of new tools, as opposed to maintenance and support of existing tools.
Over time I've arrived at the conclusion (but I'm happy to be falsified!) that a hybrid model in which professional services are used to also fund open-source development is the most realistic option. (I.e. doing what we're currently doing but on a larger scale.)
So, what can we do for you? How can we help you in the search for comprehensive funding?
You've already done one small thing by putting this thought more actively in my mind 😉 I will think about this.
In the meanwhile, an easy but very important way in which everyone can help out is by answering questions on this forum. User support is a big part of development, and it's easy to contribute to.
(I'm also pinging @kri and @elisa@elisa because JATOS is in a similar situation.)
Yes, it's difficult to get funding for JATOS (and software projects in general afaik). So far we were unsuccessful with our grant application. We tried to do an infrastructure approach in our application but couldn't convince the jury. There were several reasons for the rejection but one was about the long-term stability of the project. Since we are in the core only two people working on JATOS (only part-time / whenever we have time) - how can we guarantee that JATOS will survive if one of us stops working on it. Another point was: we did it for free so far - why giving us money now.
We also thought about professionalizing it and offering additional services for money. But we are stuck up to the head in work (and family) and we've never come any further then thinking about it.
The script has been working fine in OS version 2.x and 3.x, but it does not work in OS 4.x.
Given that a voicekey is a classic feature in many psychology/psycholinguistics experiments, it would make sense to include a voicekey item by default. Granted, a voicekey based on a script may not be 100% reliable in some situations (the microphone may not detect the voice onset at the right time depending on the nature of the phoneme: plosives, fricatives, africates, etc.), but I still think it will be a very handy feature in OS for some basic experiments (e.g., Stroop, etc) and to use the voicekey feature as a demo when teaching students how to use OS.
Comments
@DahmSF
Would be great if to you mouse and keyboard responses within javascript items.
It would! The thing that's making this more tricky than it seems (and I've been holding it off) is the fact that JavaScript works with callbacks, as opposed to blocking functions, which means that it's difficult to mimic the Python API.
Check out SigmundAI.eu for our OpenSesame AI assistant!
Hello,
first of all, thank you for the great work you are leading here and have done so far. I see there are a lot of interesting wishes for the implementation in OpenSesame. A lot of them I wish too and even more. I see the problem, however, of funding. Maybe you should integrate the community in the search for comprehensive funding. Surely there are foundations that would be willing to fund such a project. So, what can we do for you? How can we help you in the search for comprehensive funding?
@mirko Thanks for your constructive comment 🙌 Funding is indeed (and obviously) a limiting factor. Right now, development is funded in an ad-hoc way through small grants, money from professional consultancy, and of course volunteer effort.
Surely there are foundations that would be willing to fund such a project.
There may be, but I actually don't know of any myself, or at least none that fit the bill exactly. Research grants tend to be focused on development of new tools, as opposed to maintenance and support of existing tools.
Over time I've arrived at the conclusion (but I'm happy to be falsified!) that a hybrid model in which professional services are used to also fund open-source development is the most realistic option. (I.e. doing what we're currently doing but on a larger scale.)
So, what can we do for you? How can we help you in the search for comprehensive funding?
You've already done one small thing by putting this thought more actively in my mind 😉 I will think about this.
In the meanwhile, an easy but very important way in which everyone can help out is by answering questions on this forum. User support is a big part of development, and it's easy to contribute to.
(I'm also pinging @kri and @elisa@elisa because JATOS is in a similar situation.)
Check out SigmundAI.eu for our OpenSesame AI assistant!
Just to chime in and talk about our experiences:
Yes, it's difficult to get funding for JATOS (and software projects in general afaik). So far we were unsuccessful with our grant application. We tried to do an infrastructure approach in our application but couldn't convince the jury. There were several reasons for the rejection but one was about the long-term stability of the project. Since we are in the core only two people working on JATOS (only part-time / whenever we have time) - how can we guarantee that JATOS will survive if one of us stops working on it. Another point was: we did it for free so far - why giving us money now.
We also thought about professionalizing it and offering additional services for money. But we are stuck up to the head in work (and family) and we've never come any further then thinking about it.
Hi Sebastiaan et al:
Thanks for the great software. I've been using OS for several years now.
One of the features that I still miss in OS is a plugin for a voicekey. Sebastian posted a script for a voicekey back in 2015:
https://forum.cogsci.nl/discussion/1772/detecting-voice-onsets-voicekey/p1
The script has been working fine in OS version 2.x and 3.x, but it does not work in OS 4.x.
Given that a voicekey is a classic feature in many psychology/psycholinguistics experiments, it would make sense to include a voicekey item by default. Granted, a voicekey based on a script may not be 100% reliable in some situations (the microphone may not detect the voice onset at the right time depending on the nature of the phoneme: plosives, fricatives, africates, etc.), but I still think it will be a very handy feature in OS for some basic experiments (e.g., Stroop, etc) and to use the voicekey feature as a demo when teaching students how to use OS.
Thanks a lot!!!
I would like to be able to a slider using the GUI, rather that in script (similar to E-Prime).
Better UI, more plugins, and built-in cloud sync would be great!