kylemath / EEGEdu

Interactive Brain Playground - Browser based tutorials on EEG with webbluetooth and muse
http://eegedu.com
MIT License
173 stars 40 forks source link

Flexibility to plot 1,2,3,4 or all 5 Channels #49

Open kylemath opened 4 years ago

kylemath commented 4 years ago

There is an extra channel people can get by plugging an electrode into the auxillary port with the metal of the electrode attached to a certain pin of the port. We will want to include an option to use that auxillary channel.

Also we will want the ability to plot just a single channel for some of these, not sure the write UX for selection and will think about this more

from: https://github.com/urish/muse-js/blob/master/README.md Auxiliary Electrode The Muse 2016 EEG headsets contains four electrodes, and you can connect an additional Auxiliary electrode through the Micro USB port. By default, muse-js does not read data from the Auxiliary electrode channel. You can change this behavior and enable the Auxiliary electrode by setting the enableAux property to true, just before calling the connect method:

async function main() {
  let client = new MuseClient();
  client.enableAux = true;
  await client.connect();
}
kylemath commented 4 years ago

jon said: Ummm, I suppose another thing that would be useful would be a way to customise the AUX channel so that you can tell the app where on the brain (or body) the AUX channel is connected, and it could process the data differently based on that?

kylemath commented 4 years ago

working on this in https://github.com/kylemath/EEGEdu/pull/113/files

kylemath commented 4 years ago

aux channel is taken care of,