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

Reply via email to