Skip to main content

Simple Soundcard Recorder

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

Then install all packages:

pip install numpy scipy pyaudio PyQt6 pyqtgraph

Finally, copy this repository to your hard drive. Navigate to the directory using your favorite terminal and run:

python sadrec.py

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)

Navigation

There are several handy keyboard shortcuts for navigation:

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


Nils Brehm - 2024

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.0.1.tar.gz (10.0 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.0.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sadrec-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d70c5659c7926c7ccba48d6c54f4e115aec2041af9fab8fb2efbb1a6b7c684c1
MD5 4a4c4261087cb4e88be5d553c0543ad6
BLAKE2b-256 0e1fbef32e72b1b1ed9afdd1f3e3f5a60b344585bf310e737730809ccb762c4c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sadrec-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b583ab00119a17c407a76e84d223a414095b39aa88673da59b034bce54bb37d
MD5 206d0c15e90099d9d7e074cdf6f4f04a
BLAKE2b-256 c3b61b6e755fb5fa25197d1ea36c6bc125b3ab71f0ceb6c42aeb01653e530495

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