Author Topic: Change Beaglebone Black USB Client Function for Audio  (Read 6165 times)

0 Members and 1 Guest are viewing this topic.

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Change Beaglebone Black USB Client Function for Audio
« on: September 02, 2013, 10:16:55 pm »
My goal is to create a USB Audio device using UAC 1.0 so it works on all OS's. The BeagleBone Black seems like a great board to do this with but I am unclear if the USB client port can be used for whatever specifically Isochronous transfer for a USB Audio. I can use codec chips, etc to get the Audio data into and out of the BBB but I need to get it from the BBB to the host. Also the audio streams should show up just like any other audio device in the audio manager as a speaker or microphone.

I found this article on making the USB client port into a serial port. It uses g_serial which is a driver to turn the USB from a mass storage media (default function) to serial port.

My main question is: Is the BeagleBone Black capable of being a USB Audio Device?

EDIT:
Just found the USB Gadget API for Linux and Analog Devices has some articles on it as well. It looks good but I do not have an complete or necessary understanding to use it yet or is the right method. Just thought I would share in case it sparks someone who has used it before.

Other Resources:
« Last Edit: September 03, 2013, 12:23:38 am by MLM »
 

Offline jaygarcia

  • Newbie
  • Posts: 2
Re: Change Beaglebone Black USB Client Function for Audio
« Reply #1 on: November 23, 2014, 06:42:50 pm »
Were you able to get any movement on this?
 

Offline MLMTopic starter

  • Contributor
  • Posts: 18
  • Country: us
    • Eric Eastwood
Re: Change Beaglebone Black USB Client Function for Audio
« Reply #2 on: November 23, 2014, 07:36:55 pm »
Were you able to get any movement on this?
Not with the BBB.

I was able to get some USB speaker/microphone stuff to work on the Teensy 3.0 with MickMad's code. I worked with him a bit on it but I never actually made a project with it myself.

Here is a GitHub repo: https://github.com/MickMad/Teensy3-USBAudio

You can also find a post on the PJRC forums about the project here: http://forum.pjrc.com/threads/24309-USB-Audio-for-Teensy-3-0?p=36018
 

Offline jaygarcia

  • Newbie
  • Posts: 2
Re: Change Beaglebone Black USB Client Function for Audio
« Reply #3 on: November 25, 2014, 07:02:14 pm »
:(
Did you not make any traction w/ the BBB because of lack of learning resources or anything specific to the hardware itself?


Thanks =)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf