I have a Android pad running 2.1 and it has 2 x USB ports and a lousy audio out (3.5 Jack).
I was wondering if USB soundcards work on Android? I am under the impression it is plug&play in linux, and that android uses the same audio driver? (just not via USB).
Beeing able to use a USB soundcard with propper sound would greatly improve sound quality (I want to use my pad in my car) :/
+1
I also want to know about USB sound cards support under Android. I have SB Live 24 (USB) and it works with my ARM-based Asus Wi-Fi router, but what about Android 2.2 and MIDs with USB-host port? ;-)
Anyone tried it?
It could be possible
Any update on this thread, would like to get this for my asus transformer if anyone can confirm it works. http://www.asus.com/Multimedia/Audio_Cards/Xonar_U3/#overview
It could be possible!
I tray it on acer iconia tab a500 and noting happend.
It not working.
It maybe need a driver but i don't see any driver anywere
:-(
USB audio in Android progress
Just for note, it works! I recently added self-compiled snd-usb-audio modules to allwinner based tablet. Found corresponding /dev/snd/* devices. Hard part is to add switch to USB audio to java, if there are no full alsa support in ROM. If alsa used, I need only edit /etc/asound.conf ;-)
tsynik said:
Just for note, it works! I recently added self-compiled snd-usb-audio modules to allwinner based tablet. Found corresponding /dev/snd/* devices. Hard part is to add switch to USB audio to java, if there are no full alsa support in ROM. If alsa used, I need only edit /etc/asound.conf ;-)
Click to expand...
Click to collapse
could you give some more details on how this was done?
USB OTG gets mouse/keyboard/mass storage working, but USB soundcard doesn't get sound through it (though the card is receiving power) and I cant see a way to check if it can see the device.
the USB soundcard I'm using was seen by my linux pc (kernel 3.0.0-15) straight away no drivers or config needed.
Here is a what I found on USB AUDIO output with Android (maybe it makes sense to put and update this table to the first topic)
NOTE: as of now SOME (not all!) USB AUDIO Android support implementations stream data through Android MUX that disturbs the original PCM stream for changing volume which means re-sampling original media, but also limited to 44.1kHz(some 48) 16 bit, so for SOME Android:
1) max all your volume controls while using external DAC
2) there is no reason to have / use DAC with higher rates then 44.1/16
3) there is no reason to have / use files of more then 44.1/16 quality. Trying to play 96kHz 24bit file will result in forcing Android to re-sample it on the fly with limited resources and not perfect algorithms leading to degrading output quality lower then proper done in studio or desktop 44.1/16!
There might be a way bypassing the Android layer and going right to ALSA you can do 24 bit.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
*there is way around it in linux ALSA http://blog.agdunn.net/?p=434 but i have not seen such for Android
Supporting Devices
---------
Galaxy S III $700 Android phone
ARCHOS G9 $250+ Android tablet (looks like the key is OMAP chipset kernel drivers)
Squeezebox Touch $250 - propriatary logitech linux box
Ainol Novo 7/8 Advance 8gb 100$ Android tablet or Allwinner with a modded Android kernel
Nook Touch with custom rom
any A10 Android tablet http://www.slatedroid.com/topic/33373-rom-cm9-nightlies/
* Hyundai A7HD tablet with Cm9
* Mediacom 907c, Momo11 Bird, JXD S9000, Eken A90
* Visture V3
* Mediacom 910i, Teclast A10t
* ICOO D90W
* CEMA10N7 "unknown" device
* Bmorn V99
* Mediacom 711i, Momo9
* Protab2XXL
* Sanei N83
* Hyundai A7HD
* MOMO9 needs
http://forum.xda-developers.com/showthread.php?p=22280857#post22280857
http://www.slatedroid.com/topic/29289-usb-audio-cards-support-drivers-and-libs/
. B&N Nook Colour with a modded Android kernel
http://forum.xda-developers.com/showthread.php?t=1459892
. WitsTech A81G with a slightly modded Android kernel
http://android.modaco.com/topic/343858-external-usb-devices/page__st__20
Suported DACs:
for Galaxy S III
List of USB DACs with known USB controller that interwork with Samsung Galaxy S III for the time being:
+ AMB Labs Gamma2 with USB controller TI Burr-Brown PCM2707
+ FiiO E7 with USB controller TI Burr-Brown PCM2706
+ HifiMan Express with USB controller TI Burr-Brown PCM2702
+ Topping TP30 with USB controller TI Burr-Brown PCM2704
+ ODAC Tenor TE7022
List of USB DACs with known USB controller that don't interworking with Samsung Galaxy S III for the time being:
. FiiO E17 with USB controller Tenor TE7022
. iBasso D6 with USB controller TI TAS1020B
. Grant Fidelity TubeDAC-11 with USB controller Tenor TE7022
Hegel HD20 with USB controller Tenor TE7022 has also some issue
Audiotrak Prodigy Cube with USB controller Tenor TE7022
for Archos G9
+FiiO E17
+BEHRINGER UCA222
- E10 not supported
for Ainol Novo 7/8 Advance
+FiiO E7
+Burr-Brown PCM2704 USB DAC
+Creative
for Squeezebox Touch
+ Red Wine Audio Isabellina and an
+ HRT Music Streamer II+.
B&N Nook Colour
+Logitech DAC A-5572A |
+Beresford TC-7520SE Caiman |
+FiiO E7
B&N Nook Touch
+C-Media $5 USB adaptor
+Lexicon Alpha 24 bit adaptor
please reply here if you find more info on DAC/devices suppot so i'll keep this post up to date.
I use either a C-Media $5 USB adaptor or a Lexicon Alpha 24 bit adaptor on my Nook Touch.
By bypassing the Android layer and going right to ALSA I can do 24 bit field recording.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
Renate NST said:
I use either a C-Media $5 USB adaptor or a Lexicon Alpha 24 bit adaptor on my Nook Touch.
By bypassing the Android layer and going right to ALSA I can do 24 bit field recording.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
Click to expand...
Click to collapse
why you are sure that it is 24 bit coming out of Nook Touch tablet?
what ROM / kernel you are using?
where you specify a hardware device? this should be done editing config file or there is a menu items in settings interface?
I'm sure that it's 24 bit because I can look at the file and see that all the bits are exercised.
Moreover, since the microphone only hits about -30dBFS, I have to crank the gain.
Compared to a 16 bit recording (which is effectively 11 bits when using 30 dB gain), the 24 bits (effectively 19 bits) sounds much better.
The Nook doesn't have any builtin audio, except for Dummy which is hw:0
My application uses hw:1
There's really no need to select the audio adapter because there is usually just the one.
Renate NST said:
The Nook doesn't have any builtin audio, except for Dummy which is hw:0
My application uses hw:1
There's really no need to select the audio adapter because there is usually just the one.
Click to expand...
Click to collapse
I am a bit confused.
can you explain step by step how to archive it on stock NOOK touch?
1)install custom ROM with kernel and USB host support?
2)install specific media player? which one do you use?
3)plug in USB DAC, player will use it as output by default so no hw:0 tweaking needed?
The whole USB host mode on Nook Touch is covered here.
You will need a modified kernel.
The stock mediaplayer works but there is an unresolved bug that you need a little utility app to get over.
You need to put in an asound.conf
Renate NST said:
The stock mediaplayer works but there is an unresolved bug that you need a little utility app to get over.
You need to put in an asound.conf
Click to expand...
Click to collapse
So putting asound.conf from the thread you'd mention will solve it and it will be transparent output 24bit 96khz?
can I use other media player such as Astro or PoweAMP?
The Android layer only supports 16 bits.
The MediaPlayer can not play 24 bit files.
To do anything 24 bit you need an external USB adaptor that supports it and an application that directly uses ALSA.
I believe that there are other 24 bit apps on the market.
24 bit is really only useful for recording when there is a large dynamic range.
Renate NST said:
The Android layer only supports 16 bits.
The MediaPlayer can not play 24 bit files.
To do anything 24 bit you need an external USB adaptor that supports it and an application that directly uses ALSA.
I believe that there are other 24 bit apps on the market.
24 bit is really only useful for recording when there is a large dynamic range.
Click to expand...
Click to collapse
I think we are talking about different use-cases.
My question was on plugging external 24bit/96kHz capable DAC (not ADC) to Android device and playing high quality 16bit/44.1 and higher .flac files using one of android players through that external DAC.
As i understand you've done it at least for 16bit DAC? and even mentioned that there is a way to bypass Android layer to get up to24 bit transparently out to the DAC and can highlight the steps for Nook Thouch to archive it.
Can you share your experience, settings and apps you've used?
Most USB adapters you will find are 16 bit.
To get 24 bit, you have to go to a "pro" interface, M-Audio, Lexicon, whatever.
ALSA supports 24 & 32 bits, but does not directly support MP3 or FLAC.
The Android layer supports MP3 (maybe FLAC?) playback, but not record.
You can get 24 bit playback just by using the ALSA utility aplay on PCM files only.
I do not know what there is on the market for 24 bit record/play.
You'd need an app with a JNI interface to the ALSA library.
I wrote a recording application for the Nook Touch that does that.
I cited it in the thread mentioned.
Renate NST said:
Most USB adapters you will find are 16 bit.
Click to expand...
Click to collapse
Just got stock Nook Simple Touch. Can you guide what steps to do to let it play music to external DAC?
Hi All....
Glad to be part of such an effective forum.
I've already searched the forum for what i want. Hence starting a new topic.
What i want to do is:
- Play something on my PC. i.e., a movie file.
- Listen to it over BLUETOOTH on my Android phone
WiFi, Internet is not an option for me.
Reason:
I've a new 24' Display and hence wanna view it at a distance using my phone to do the wireless work over bluetooth.
I've used GRemote Pro. Its to just control your pc's mouse pointer mostly.
I need audio to be streamed over to the phone.
Specs:
Win 7 32 Bit
Android 2.2 Phone. SGS i9000.
I've added my query as a general question as it must be the same for all android phones
Any Help is greatly appreciated.
Regards,
Somniloquist
Hi i have an old advent vega and want to use it as a media centre. I have the dock so audio and hdmi out put will all connect as well as usb drives. I want to leave it conected and just use my galaxy s² to control it like a remote. Is there any apps out there that would do this.
Thanks.
Please use the Q&A Forum for questions Thanks
Moving to Q&A
any news for android-android remote access?
I'm thinking of possibly replacing my desktop computer with the Microsoft Surface Pro 2 in the future. So while at home I would want to connect it to my monitor and peripheral setup. The Plugable UD-3000 will have everything I will need including a USB 3 to DVI adapter. I'm not a big gamer but I still do want to play some mid-range games. I read in review that the USB display performs fine in normal use and video watching but not recommend for playing games. I could not find much information on this subject so I would really appreciate if anyone can shed some light on how this would compare to a dedicated video output port.
My monitor setup -
http://www.asus.com/Monitors_Projectors/VE228H/#overview
http://www.ergotron.com/ProductsDetails/tabid/65/PRDID/351/language/en-CA/Default.aspx
Bump...
Mod edit: With reference to rule no. 5 of the forum rules thread closed as duplicate of
Multicamera Live Stream Solution (like in OBS)
Hi, I have a Galaxy S21 device and I am thinking to do my live stream on my phone (with Samsung Dex connected to TV and keyboard mouse combo). What I used to do with our stream setup is to connect 3 cameras (2 MILC with HDMI > USB capture card...
forum.xda-developers.com
Oswald Boelcke
Hi,
I have posted this also to Galaxy S21 questions topic, but maybe this is more appropriate here...
I have a Galaxy S21 device and I am thinking to do my live stream on my phone (with Samsung Dex connected to TV and keyboard mouse combo).
What I used to do with our stream setup is to connect 3 cameras (2 MILC with HDMI > USB capture card, and an action cam - DJI Osmo Action - with RTMP feed), and connect these to OBS studio for multi camera solution. We are streaming live music for our friends. For audio, I have a Zoom F1 recorder which can be also connected to the target device and broadcasting software via USB or 3.5mm jack. This is easy on Windows with OB studio, however not so easy on Android.
I have a multiport adapter with multiple USBs, LAN port and HDMI, and tried to search some app(s) which I could use for streaming and switching between the cameras, but unfortunately I have not succeeded Does anybody know an app, which can handle multiple external cameras at the same time and switching between them? I would be grateful for any tips.
Thanks!