How to have a time based loop on a simple neurofeedback design?
How to create a time based loop on any simple neurofeedback design(like below) in one of the commonly used softwares with Cyton?
https://sites.google.com/site/biofeedbackpages/brainbay-openbci/neurofeedback
I am looking to have the software reward alpha for 5 minutes with audio feedback and then automatically stop for 2 minutes and then repeat again.
Comments
Hi Brahmasmi,
The link above is using BrainBay. The list of circuit elements supported by BrainBay is in section 5 of this manual,
https://github.com/ChrisVeigl/BrainBay/raw/master/Documentation/BrainBay_user_manual.pdf
In section 5.4.5, look at the element Sessiontime. I think this is close to what you are wanting. But not completely.
Another similar VPL (Visual Programming Languages) biofeedback app is BioEra. You can view it's elements on this page,
http://www.proatech.com/be/manual.html
Lastly, if you know a programming language such as Python or Java, you could write you own program doing the filtering, timing and audio feedback.
https://brainflow.readthedocs.io/en/stable/Examples.html
William
Actually on second thought, I think the SessionTime element in BrainBay can be configured to do what you want. This element can "load next configuration" when the timer expires. You can alternate between your two config files. The main config will run your neurofeedback design for 5 minutes, then link to the second config. This config will essentially only have the SessionTime element and nothing else. When the 2 minutes expires, it links back to the main config.