Mon, 30 Jun 2014 derivitive TAPETRANSFER available on github

I was looking at some older code to make available on github and noticed kissrec has already had a forked derivative named tapetransfer available there.
It's great to see some code I wrote ages ago take on a life and get more evolved thanks to open source, even with such a basic project such as this. I quite like the additions Christof Damian has made as well. If I ever make an updated version of kissrec (perhaps not locked in to 16 bit audio for starters) I'll look at this as a starting point.

Posted at: 17:52 | category: /nerdy/kissrec | # | 0 comments

Tue, 27 Jun 2006 Keep It Simple Stupid audio recording for linux.

Well I decided to update the nrecord program from wavnorm to work with ALSA. I ran into a barrier with using the newt library with the Alsa C API, and as I am lazy, re-implented it all in python. This allowed me to let the excellent pyalsaaudio and progressbar python modules do all the heavy lifting, while the program really just ties them together to make a simple audio recorder.


Command line options

./ --help
usage: [options] outputfile.wav

  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -dDEVICE, --device=DEVICE
                        ALSA device to use, e.g. default for default device, or
                        hw:1 for second sound card
  -v, --verbose


The python code is here:

The prerequisites are:

Why did I make it?

It is a trivial program, but on a low resource laptop all the more featureful Linux recording programs would produce glitchy recordings due to their overhead, while all the simple ones dont have the features to monitor what is going on adequately. This software allows simple recording to occur, but with monitoring of the input levels and if any clipping has occured.


Posted at: 00:35 | category: /nerdy/kissrec | # | 0 comments