Skip to main content

Light-weight electrophysiology audio recorder with live plotting and spike detection

Project description

Soundcard ADC Recoder (SADRec)

The SADRec is a lightweight Python app for viewing and recording any signals connected to your soundcard microphone input. It is based on the following Python Packages:

Installation

If you are using Anaconda, it is recommended to first create a new environment.

conda create --name sadrec
conda activate sadrec

Then install sadrec via pip:

pip install sadrec

Open your terminal and run:

sadrec

Features

  • Live View - Audio Monitor
  • Store recording in a wav file
  • Low and High Pass Filter
  • Navigate the Viewer with shortcuts
  • Simple Sine Wave Stimulator (via Speaker)
  • Open and view wav files (e.g. your recordings)
  • Live Spike Detector

Navigation

There are several handy keyboard shortcuts for navigation:

"M" to mute and unmute audio monitor
"R" to start and stop recording
"B" to reset the view
"C" to center the view (y-axis)
"T" and "Shift+T" to zoom the x-axis
"X" and "Shift+X" to zoom the y-axis
"Left" and "Right" to move along the x-axis
"Up" and "Down" to move along the y-axis

Alt text


Nils Brehm - 2025

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sadrec-0.2.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sadrec-0.2.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file sadrec-0.2.0.tar.gz.

File metadata

  • Download URL: sadrec-0.2.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for sadrec-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e494bf614ae577fc89c4e904247240a949e1d35743e4b21ddddc98665f55d2be
MD5 afdb5474ee0f892adc9eb1d67be34549
BLAKE2b-256 5397d641d14b5f5d18785162f1169dc39ef70bfa0228cc6506a4c75cb98e4f0d

See more details on using hashes here.

File details

Details for the file sadrec-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sadrec-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for sadrec-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af59ef73c18334ff4f955a36eb284449a113af9c7ea21be0605a45d15633c210
MD5 0ee9fca0b94faefbd9f5167354a563fc
BLAKE2b-256 8baac930a85b44c33892bcf37ccdfa894e2344e93557f667c082f1afcd7c3c1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page