The SDK lets MATLAB (Windows and Linux) applications communicate with SpikeGLX versions 20220101 and later:
- Set/get parameters.
- Start/Stop runs.
- Start/stop writing.
- Fetch data in real time.
- Everything you need to integrate SpikeGLX into your workflow.
There's an included closed-loop latency test program; used to obtain these results on an i7-8850H, 2.6 GHz laptop:
Note: Low latency mode is available with SpikeGLX 20230815 and later.
The SDK is developed by Bill Karsh of the Tim Harris Lab at HHMI/Janelia Research Campus.
Everything you need is included in the package and precompiled. You would only need to compile yourself if you need to use a very old MATLAB version.
I build using Linux MATLAB R2021b.
I build using MS Visual Studio C++ 2015, and MATLAB R2018b.
Use is subject to Janelia Research Campus Software license terms: http://license.janelia.org/license.
fin
