delay issue with OpenViBE in virtual machine / speller questions
I bought the Ultracortex "Mark IV" EEG Headset around 2 months ago, and have been using Cz (directly on the top of the headset), O1, and O2 (which are on the bottom back of the headset) channels on the headset in order to detect p300 signals with OpenVibe software.
While it has occurred to me that the signals show up as completely normal upon signal display inspection, there seems to be a problem with the timing of peaks of the signals. However, when I tap on the electrodes to receive a signal, I always see a peak.
I have an external battery pack on a holder connected to the Cyton board, and I believe all of the electrodes are in the right place. I have also replaced any jumper wires that may have seemed unusable.
I have speculated it to be a delay issue, so I changed the settings for my OpenVibe acquisition client to "let driver decide".
As of now the client shows that there is a 1-8 ms delay, but the actual delay of the peaks for the p300 signal epochs is much later than that (0.5-0.8 seconds). I am using an Ubuntu 16.04 VM to run the brain headset.
Are there any troubleshooting solutions I could do to see if the headset is actually picking up the correct brain waves; for example, if I blink or do a mind concentration activity how would I know the headset is picking that up correctly?