How do these software work? Is there a clear algorithm I can follow to make one by myself?
I can make software for Mac, Web and Mobile. I also have two EEG headsets: Emotiv Epoc and Neurosky MindWave Mobile. I can connect with these, record EEG and so on using Python and Objective C. But I cannot find out how a Neurofeedback software decides when and what to modify in an audio or video play back to train the brain.