The three displays on the top right show the results of the SIGFRIED mapping for three tasks (solving Rubik's cube (hand motor), sticking out tongue (tongue motor), and listening (auditory cortex)). Raw ECoG traces are shown on the bottom left. The small window to the left of the inset shows a copy of the subject display, which contains the visual cues to the subject. These videos show the display to the operator during system operation (large portion of the screen), as well as a video of the subject (inset on the bottom right). there is no way to export the mapping functionality, so you need a laptop to drive the LEDs.Supplementary Video 1: Real-time SIGFRIED/BCI2000 mapping of motor and auditory cortex in two subjects. I'm not sure it would work from you because there are limitations (e.x. This has been a project of mine for a long time but I still actively work on it. Home brew Arduino with a custom protocol and the other half driven via fadecandy and OPC and it might just work. Half of your LEDs could even be driven by a.
#EPILEPSY GRID MAPPING PROTOCOL SOFTWARE#
Here's a video of the color organ with clips of the software I created to control it: this is just a basic example of it working, but it's capable of very complicated led layouts. Finally, those simulated LEDs convert thier data into whatever protocol your hardware uses to actually light the leds, I'm currently using OPC. The pixels on the image can then be mapped to simulated LEDs that mock the real world so you can easily set out your pixel layout. Then I can draw as many effects as I'd like onto a bitmap image, and even further manipulate the image by warping or scaling or whatever.
Its allowing me to draw my effects using vector graphics that use relative parameters so they draw correctly on any size canvas. Im working on a visual programming environment, that I am then using to abstract the physical hardware away from the project, as well as abstract the way effects are created, so that in the end I can use any hardware with the same effects and it'll just work. I wanted to be able to make cool effects without having to start from scratch every time I changed the hardware I was using. I ran into the same problem you did early in during the development of a color organ. Is it all by hand or are there other techniques? Thanks for your help! I’m also curious as to how other folks are creating their mappings. If there’s anything you can think of that might help, throw it out there! If something like this already exists as OSS (or something close) I could probably just augment it with the features I need instead of starting from scratch. I started writing my own using JS and Canvas but that’s not really in my wheelhouse so I’m struggling to make progress. Something open source would be ideal, but I’m really trying to see if anything like this exists regardless if whether it’s paid software or not. I have my own custom controller software, so not necessarily looking for something to control the LEDs but if I can export the mapping then that is fine. Generate a mapping from this (list of X Y coords of each LED)Ībility to set LEDs per meter on the strips would be great (some fixtures combine multiple strip densities) Is there any software available that can help with this? What I’m looking for:Ībility to visually lay out the strips in a GUI
#EPILEPSY GRID MAPPING PROTOCOL MANUAL#
This is typically a very manual process which gets annoying, especially for complex non-zigzag layouts. I need to generate a list of the X Y (and maybe Z) coordinates of each LED in a fixture so I can display patterns across a grid or other non-linear fixture (e.g., a rainbow that moves from the top to the bottom of a grid). One thing I struggle with is mapping the LEDs. Hi, I’ve been designing some cool LED fixtures.