Skip to content

kenrestivo/record

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Record
------

The arecord and aplay alsa utilities are actually one and the same program, so
it was stripped down, all signals removed, all playback removed, all header
files merged into it, then a "capture_stop" global variable was added, which if
set to 1, the main audio capture loop will end. Then it is called from cython
using nogil in it's own thread and when the user wants to end it, the
"capture_stop" is set to 1. 

It was then stripped down even more extremely for use as an embedded peak/signal meter.

Usage
-----

Install the following packages in Debian/Ubuntu:

sudo apt-get install libasound2-dev


License
-------

The arecord.c file is GPL (see alsa-utils for more info). The package as a whole is GPL due to arecord.c.

Releases

No releases published

Packages

No packages published

Languages

  • C 97.3%
  • Makefile 2.7%