Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Most, but not all, modules will save their internal settings. For safety purposes, assume that any module will not reload its settings until you confirm that it does. If settings are not being loaded properly for a particular module, feel free to submit an issue on GitHub.

Recording

There are two places in which recording is configured:

  • The file selector within the control panel (hidden by default, exposed with the arrow button). This determines the location of the saved data, as well as the strings to prepend or append to the data folder. If data has already been recorded, pressing the "+" button next to the file name automatically generates a new data folder.
  • The channel selector drawer within each module editor determines which channels will be saved. By default, only events are saved. To save continuous channels from a particular module, first open the drawer by clicking the button on the right of the module editor, then switch to the "REC" tab and highlight the channels you wish to save. It's possible to save a signal after every step in the processing pipeline, but we wouldn't recommend doing this unless you have a very fast machine with a lot of free disk space. At the moment, all channels must be saved at the same sample rate, but we're working on a way to downsample LFP channels.

Some things to keep in mind:

  • If a channel in the "REC" tab is highlighted while recording is active, it will start being written to disk immediately. If this happens in the middle of a 1024-sample buffer, the initial buffer samples will be zeros.
  • If a channel in the "REC" tab is deselected while recording is active, it will stop being written to disk immediately. If this happens in the middle of a 1024-sample buffer, the remaining buffer samples will be set to zero.
  • It's possible to start and stop recording within the same file. In this case, you'll need to refer to the timestamps to figure out when the break occurred. To prevent this from happening, simply click the "plus" button next to the filename in the control panel in order to create a new data folder the next time recording begins.
  • Unlike continuous and event data, spikes are saved through the Spike Viewer. There's nothing to configure, but just be aware that your spike data won't be saved unless there's a Spike Viewer in the signal chain.

For information on exactly what is saved, check out the Data format wiki page.

Audio monitoring

Configuring the audio monitor is similar to setting up recording. By default, nothing is passed to the monitor. In order to listen to a particular channel, open the channel selector drawer and switch to the "AUDIO" tab. Any highlighted channels will be sent to the audio monitor. The volume of the audio monitor (and destination of the audio output) can be configured in the control panel.

The software audio monitor is in rough shape right now, so definitely expect some bugs. If you have the option, we'd recommend doing your audio monitoring through the DACs built into the Intan RHD2000 Evaluation Board and the Open Ephys Acquisition Board.

NOTE: In order to have audio output work properly, the continuous channels must be resampled at 44.1kHz, the default sample rate for system sound. Because certain sources provide data with inconsistent buffer sizes, the upsampling process can lead to noticeable pitch distortions. This issue can be solved by implementing a separate audio buffer, but this hasn't been done yet.

Submitting issues

In the case of a crash, it's important to replicate what you did. If you can do that, and you don't know how to fix it yourself, go ahead and submit an issue describing the problem. Include your operating system and machine specs if you think it might be relevant.

Issues can also be used to request new features. If you're unsure about whether or not a feature is realistic, don't hesitate to ask about it through the contact page.