I should have been more specific with my question and subject line: I don't see where aucat's "-f device" values are documented.
Googling finds old (google-cached) current.html pages, circa 2009, suggesting using 'aucat -f sun:1' for /dev/audio1. However, this at first failed: $ aucat -f sun:1 -m rec -o /tmp/test.wav sio(sun:1|): busy loop, disconnecting A bit more googling finds this post[1] suggesting addition of "-z 256" to aucat, which seems to make things work. $ aucat -z 256 -f sun:1 -o /tmp/test.wav ^C --patrick [1] http://old.nabble.com/aucat-bug-in-4.8-beta-i386---td29333138.html On Sat, Feb 18, 2012 at 4:59 PM, patrick keshishian <pkesh...@gmail.com> wrote: > Can someone point me to some docs explaining how I can record off of a > uaudio device I plugged in? > > [after plugging in uaudio device] > uaudio0 at uhub0 port 3 configuration 1 interface 0 "E-MU Systems, > Inc. E-MU 0202 | USB" rev 2.00/1.00 addr 3 > uaudio0: audio rev 1.00, 3 mixer controls > audio1 at uaudio0 > > now what? > > $ audioctl -f /dev/audioctl1 > name=USB audio > version= > config=uaudio > encodings=slinear_le:24:3:1 > properties=full_duplex > full_duplex=0 > fullduplex=0 > blocksize=13216 > hiwat=4 > lowat=1 > output_muted=0 > monitor_gain=0 > mode= > play.rate=44100 > play.sample_rate=44100 > play.channels=2 > play.precision=24 > play.bps=3 > play.msb=1 > play.encoding=slinear_le > play.gain=255 > play.balance=32 > play.port=0x0 > play.avail_ports=0x0 > play.seek=0 > play.samples=0 > play.eof=0 > play.pause=0 > play.error=0 > play.waiting=0 > play.open=0 > play.active=0 > play.buffer_size=65536 > play.block_size=13216 > play.errors=0 > record.rate=44100 > record.sample_rate=44100 > record.channels=2 > record.precision=24 > record.bps=3 > record.msb=1 > record.encoding=slinear_le > record.gain=127 > record.balance=32 > record.port=0x0 > record.avail_ports=0x0 > record.seek=0 > record.samples=0 > record.eof=0 > record.pause=1 > record.error=0 > record.waiting=0 > record.open=0 > record.active=0 > record.buffer_size=65536 > record.block_size=17632 > record.errors=0 > > $ mixerctl -v -f /dev/mixer1 > inputs.dac.mute=off [ off on ] > inputs.dac=255,255 volume > outputs.ext12-enable=off [ off on ] > > $ sysctl kern.version > kern.version=OpenBSD 5.0-current (GENERIC) #121: Mon Nov 28 16:00:51 MST 2011 > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC