Visit Homepage
Press "Enter" to skip to content

OpenVibe – Part 3

Note, see OpenVibe – Part 1 and OpenVibe – Part 2

Now a walk-through (Part 3 of 3) of using your Mindwave and OpenVibe to save a sample of your brainwaves to a file.

Start “openvibe designer”, then open your acquisition-signal-display.xml” and your acquisition-file-csv.xml”

Capture1

Start Neurosky’s “Thinkgear Connector”, and make sure the “Starting port” is correct.

Capture4

Start “openvibe acquisition server”, and choose a driver “Neurosky Mindset”

Capture2

Click on “Driver Properties”, and make sure the “COM Port” is correct” and you’ll want a “Sampling frequency” of 512.

Capture3

Click on “Connect”, then once it is connected, click on “Play”.

Capture4

Going back to the “openvibe designer”, click on “Acquisition-Signal-Display.xml”, then click on the little arrow at the top menu, and a box with pop up showing your brainwaves! To stop, click on the little box at the top menu.

Capture5

Next click on “Acquisition-File-CSV.xml”, then double-click on the “CSV File writer” to remind you that (as previously saved in Part 2) the file will be “c:/OpenVibe/hello.csv” and close the CSV File Write Settings box.

Capture6

Click on the the little arrow on at the top menu and start recording your brainwaves to a file. Wait for however long you want the recording, then click on the little box at the top menu, to stop recording.

Now, I would stop OpenVibe, take off the Mindwave, and have a look at “c:/OpenVibe/hello.csv”. Using Excel, here is what the file looks like:

Capture7

You’ll notice that all the information is in one column. To move the info into separate columns:

  • highlight the one column with all the info
  • click on “Data” in the top menu
  • click on “Text to Columns”
  • the column wizard pops up, choose “Delimited”, then click on Next
  • checkmark semicolon (and uncheck tab), then click Next
  • then click on “Finish”

Capture8

You’ll notice under “Sampling Rate”, it says 512. That means there are 512 records per second , which is the standard for EEG machines. Under “Electrodes” is the raw data, and under “Attention” and “Meditation” are the numbers showing home much your brain is focused or relaxing (based on a Neurosky algorithm).

Capture9

To graph one second, delete all the info after line 513, then highlight the columns, click on “Insert” and then click on “Scatter”, then choose “Scatter with Smooth Lines”

Capture10

One second of your brainwaves graphed:

Capture11

So what does this graph mean? I haven’t a clue, but it is a good first step on the journey to understanding brainwaves.

13 Comments

  1. kisaa
    kisaa February 5, 2015

    hello, i am trying to connect mindwave mobile headset with open vibe according to steps told in https://alphagammawaves.wordpress.com/2015/01/04/openvibe-part-3/
    but when i open driver properties of open vibe acquisition server there is a difference that my com port box is not available to check (is disable) but as shown in the link it is checked as 3
    where is the mistake ? kindly guide me
    Regards

  2. Srinivasan T
    Srinivasan T September 10, 2015

    it is really good , how do we get the frequency vs amplitude ?

  3. krishna
    krishna October 18, 2015

    i have done as you said but finally when i open designer window
    by clicking play button then openvibe stops workig

  4. Alannah
    Alannah February 16, 2016

    Hi!
    I followed your instructions except when I stop recording I can’t find the CSV file. Does is save automatically or do I have to do something else?
    Thank you!

    • katie356
      katie356 March 6, 2016

      Hi Alannah, sorry to take so long to reply!

      Make sure you also follow the instruction in Part 2, which describes how to set where
      the CSV file is saved to. And Part 1 might also be helpful.

      https://alphagammawaves.wordpress.com/2014/11/26/openvibe-part-2/

      The Openvibe software works great, but it is sooo complicated to use. I’m hoping to
      provide software that will save to a CVS file but that is more user-friendly. Hopefully
      it will be available later on this year.

      Good luck with your endeavors,

      Katie

  5. Nancy Agrawal
    Nancy Agrawal April 11, 2016

    Hi,

    I have successfully connected to openVibe using mindwave mobile on Windows 7. But when I run “acquisition-signal-display.xml”, it returns an error “Vertical scale must be > 0”. I have checked the vertical scale in the dialog that opens on double-clicking signal display box. It is set to 100. What can be a possible solution?

    • katie356
      katie356 April 16, 2016

      Hi Nancy

      Sorry, I wrote this up using “Mindwave”, not the “Mindwave Mobile”
      so I don’t know the differences or if OpenVibe and “Mindwave Mobile”
      are compatible.

      Luckily there are a couple of apps that do work with a “Mindwave Mobile”
      to download raw brainwaves:

      “eegID” – which is free
      http://store.neurosky.com/products/eegid

      and “Measure Brain Wave Lba Dual Sensor” – which is $7.26
      http://store.neurosky.com/products/measure-brain-wave-lba-dual-sensor

      Presently I don’t think OpenVibe works with the “Mindwave Mobile”,
      but they’ll probably add it at some point.

      Hope this helps!

      Katie

  6. Nandhini
    Nandhini November 27, 2016

    I have followed the steps as you said but when i open designer window
    and when i click the play button openvibe stops working.I work on windows 10 and openVibe supports that.I checked it.May I know the reason for this termination?

  7. katie356
    katie356 November 27, 2016

    Unfortunately Mindwave (Not Mindwave Mobile) only works with Windows XP, Windows Vista and Windows 7. So while OpenVibe may support windows 10, Mindwave does not.

    On the other hand, Mindwave Mobile does support Windows 10, but unfortunately I don’t yet have experience with Mindwave Mobile, so I can’t help with that…

    Hope this helps,

    Katie

Leave a Reply to Nancy Agrawal Cancel reply

Your email address will not be published. Required fields are marked *