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:
- PyAudio (https://people.csail.mit.edu/hubert/pyaudio/)
- PyQt6 (https://pypi.org/project/PyQt6/)
- PyQtGraph (https://www.pyqtgraph.org/)
- Numpy
- SciPy
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
Nils Brehm - 2025
Metadata
Release files for sadrec 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sadrec-0.2.0.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sadrec-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.2 kB
Release files / sadrec-0.2.0.tar.gz
| Download URL | sadrec-0.2.0.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e494bf614ae577fc89c4e904247240a949e1d35743e4b21ddddc98665f55d2be
|
|
BLAKE2b-256 checksum How to use checksums |
5397d641d14b5f5d18785162f1169dc39ef70bfa0228cc6506a4c75cb98e4f0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / sadrec-0.2.0-py3-none-any.whl
| Download URL | sadrec-0.2.0-py3-none-any.whl |
|---|---|
| Size | 12.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
af59ef73c18334ff4f955a36eb284449a113af9c7ea21be0605a45d15633c210
|
|
BLAKE2b-256 checksum How to use checksums |
8baac930a85b44c33892bcf37ccdfa894e2344e93557f667c082f1afcd7c3c1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|