[beagleboard] BeagleBone Black & Audio

take note that due to the lack of a dedicated HW Decoder, the Bone is not the first choice for a media center if said media includes moving images in high definition and at eye pleasing frame rates.

Multiple audio is fine though.

Looking forward to playing with audio synthesis and multiple outs on
the BeagleBone Black as well. I currently have good luck running
PureData patches on the XM.

Just to confirm, Adrian’s cheap (and not very well reviewed!) usb device worked perfectly:

~#root@beaglebone:~# aplay -L
Discard all samples (playback) or generate zero samples (capture)
TI BeagleBone Black,
Default Audio Device
C-Media USB Headphone Set, USB Audio
Default Audio Device

~#mplayer -ao alsa:device=sysdefault=Set -playlist ‘http://radio.intergalacticfm.com/6.m3u

Resolving radio.intergalacticfm.com for AF_INET6…

Couldn’t resolve name for AF_INET6: radio.intergalacticfm.com
Resolving radio.intergalacticfm.com for AF_INET…
Connecting to server radio.intergalacticfm.com[]: 80…

Cache size set to 320 KBytes
MPlayer2 2.0-379-ge3f5043 © 2000-2011 MPlayer Team
162 audio & 361 video codecs

Resolving for AF_INET6…

Couldn’t resolve name for AF_INET6:
Connecting to server[]: 80…

Name : Radio Free Robotron
Genre : electronic
Website: http://www.radiofreerobotron.net/
Public : yes
Bitrate: 128kbit/s
Cache size set to 320 KBytes
Cache fill: 2.50% (8192 bytes)
ICY Info: StreamTitle=‘Raymond Scott - Ripples (montage)’;
Cache fill: 15.00% (49152 bytes)

Detected file format: Audio only


I am very interested in your reply and suggestion to use the USB audio dongle. Can you tell me a bit more about this?

Were you able to use it directly with the Beagelbone Black? No firmware or software updates required?

Does this device appear as a USB 1.0/2.0 class target device and get enumerated, etc. automatically? That is, does the Beaglebone Black firmware already include the necessary drivers to support this device? Or, did the device come with drivers you had to install?

Thank you very much in advance for your reply! Can you copy your response to my email address listed below?

Thanks & Very Best Regards,
Cary, IL

Just so you know, this is a generic USB audio in- and output card based on the C-media chipset. Very similar ones can be found for as little as $2 on sites like DealeXtreme.
They work very well with Linux but of course do not contain the best and most expensive ADC/DAC. Much better (prosumer) audio interfaces can be had for $50 to $100 and more (think Cakewalk/Roland, E-mu/Creative, TASCAM…).