What's an easy way to record events with a high degree of accuracy in terms of timing?

hackrhackr Maryland, USA
edited August 2017 in Software
I'm a machine learning guy, not an EEG or EE expert by any means, so please bare with me.

I need to record events that happen during the recording of a session with OpenBCI GUI (on Windows/Linux) or possibly with the Python library. That way I can build a training data set, to determine which brainwave patterns correlate with which events. By events I mean things like thinking "yes", "no", blinking, clenching your jaw, etc, etc.

I figure this must be a pretty common task for OpenBCI users, right? Does anyone have a good way of doing this, which they can tell me about? Is the functionality built into the software?

Thanks!

Comments

  • I'm rather new to this topic too, but in my opinion the Lab Streaming Layer (LSL) works quite neatly and seems to offer good timing. I stream data into Unity, but you can receive a stream in Matlab or other languages. See http://docs.openbci.com/3rd Party Software/04-LSL
  • hackrhackr Maryland, USA
    @mariusrubo ; Thanks, much. Someone told me about LSL and I've been using OpenViBE but now I am looking for a way to this that doesn't require a GUI, so that I can move the model to a development board. MATLAB/Octave might work.
Sign In or Register to comment.