Page 1 sur 84

Smartphones / Tablettes Android & DAC externes compatibles

Publié : 06 déc. 2011 11:40
par lui
Ca semble possible (l) , mais à tester.
The key sentence of the "Galaxy Nexus Help" from Google is:
“If they (USB devices like USB DAC) work without special drivers or adapters on your PC, they will probably work with your phone."
J'ai commandé un cable sur ebay mini-a to mini-b. Quand je le recois, je flash mon samsung galaxy s avec ICS et le branche à un E7.

Mais en attendant, quelqu'un a déja essayé?

[Edit by GourouLubrik]
Pour ceux qui veulent s'épagner les 46 pages du topics, les liens des différentes compatibilités sont maintenenus par danba sur ce post:
http://www.tellementnomade.org/forum/vi ... 63#p190063

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 06 déc. 2011 12:07
par GourouLubrik
lui a écrit :Ca semble possible (l) , mais à tester.
The key sentence of the "Galaxy Nexus Help" from Google is:
“If they (USB devices like USB DAC) work without special drivers or adapters on your PC, they will probably work with your phone."
J'ai commandé un cable sur ebay mini-a to mini-b. Quand je le recois, je flash mon samsung galaxy s avec ICS et le branche à un E7.

Mais en attendant, quelqu'un a déja essayé?
non, mais faut que je test aussi, c'est peut être possible d'origine avec mon SGS2 (usb On The Go inside)

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 06 déc. 2011 12:30
par skyron
étant possesseur d'un GS aussi, ton retour m'intéresse grandement

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 09 déc. 2011 11:56
par lui
Un E7 peut être utilisé comme DAC extern avec un android.

Cela a été fais depuis une tablette nook rootée. le post ici.

Je me réjouis de recevoir le cable pour essayé avec mon samsung (Y)(Y)

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 09 déc. 2011 15:02
par AudioGarden
oui mais attention, toutes les tablettes Android ne se rootent pas de la même façon et avec Honeycomb, c'estt assez ardu pour la reconnaissance des périphériques...

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 21 déc. 2011 15:44
par GourouLubrik
J'ai reçu mon câble.

J'ai testé de brancher mon Audio GD Fun sur mon SGS2 en gingerbread supportant l'usb OTG... et bien rien :(

Il faudrait que je test une custom ROM ICS pour voir si ça marche. en tout cas, si ça marche, il deviendra urgent de posséder un câble USB séparant les datas de l'alimentation pour l'autonomie de la chose :)

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 22 déc. 2011 18:02
par OL92
GourouLubrik a écrit :J'ai reçu mon câble.

J'ai testé de brancher mon Audio GD Fun sur mon SGS2 en gingerbread supportant l'usb OTG... et bien rien :(

Il faudrait que je test une custom ROM ICS pour voir si ça marche. en tout cas, si ça marche, il deviendra urgent de posséder un câble USB séparant les datas de l'alimentation pour l'autonomie de la chose :)
Hello,
suggestion : essayer en passant par un hub usb alimenté...

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 05 févr. 2012 16:51
par DanBa
Voter pour l'activation de la fonction USB Audio dans Android 4.0.X permettant de relier un appareil Android à un DAC/ampli externe :
http://code.google.com/p/android/issues/detail?id=24614

Voter : cliquer sur l'étoile, qui apparaît après la connexion (Sign in)


Selon les spécifications Android, les appareils Android 4.0 peuvent supporter la fonction USB Audio :
http://developer.android.com/guide/topi ... index.html
http://developer.android.com/reference/ ... tants.html


Quelques DAC/ampli :

. DAC/ampli portable FiiO
http://www.fiio.com.cn/product/

. DAC/ampli portable iBasso :
http://www.ibasso.com/en/products/

. DAC/ampli portable RSA :
http://www.raysamuelsaudio.com/products/predator

. DAC/ampli portable HeadAmp :
http://www.headamp.com/pico/pico_dac_amp/index.htm

. DAC/ampli portable GoVibe :
http://jaben.net/shopping2/Porta-Tube_Plus.html

. DAC/ampli de salon CEntrance :
http://centrance.com/products/

. DAC de salon MSB DAC IV :
http://www.msbtech.com/products/platinumHome.php



Un système audio numérique comprend :

Image

. un module de stockage de musique numérique :
La musique est stockée dans les fichiers contenant les bits "0" et "1" de différents formats possibles, sans compression WAV PCM ou à compression sans perte FLAC ou à compression avec pertes MP3.
Ces fichiers de musique numérique peuvent être obtenus par ripage d’un disque CD, ou par téléchargement (légal)

. un lecteur audio qui décode les données numériques en flot audio numérique PCM contenant les signaux PCM "0" et "1" et les données d’horloge

. un DAC (Digital to Analog Converter) ou convertisseur numérique-analogique qui convertit le flot audio numérique PCM en signaux analogiques

. un amplificateur qui amplifie les signaux analogiques

. des enceintes ou un casque qui restituent la musique.


Un mobile Android est un système audio numérique complet.

Image


Comme un PC ou un Mac, un mobile Android avec la fonction USB Audio activée peut délivrer un flot audio numérique PCM vers un DAC/ampli externe beaucoup plus efficace et plus puissant que le DAC/ampli interne.

Image

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 05 févr. 2012 17:12
par GourouLubrik
le coté copier coller du post, c'est pas terrible (il n'y pas trop besoin de rappeler ce que c'est un dac usb ici ;))...
Mais j'ai bien entendu été poser mon vote - et j'enjoins tout le monde à faire de même !

plus il y aura de vote - plus google sera succeptible d'acceder à notre (légitime) demande :mrgreen:

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 05 févr. 2012 17:54
par zaurux
La fonction USB-audio n'est pas incluse dans tous les kernels ICS. J'ai eu un mail de Thor (ICS Acer A500).
Il semble qu'il y est problème technique plus licence.
Dans tous les cas, ce n'est pas fonctionnel aujourd'hui.
Wait and See. 

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 05 févr. 2012 20:37
par DanBa
La fonction USB Audio est gérée par ALSA (Advanced Linux Sound Architecture) qui est un composant du noyau Linux, donc a priori pas de problème de licence.

Les modules ALSA sont intégrés aussi bien dans Android 2.3 que dans Android 4.0.
Le driver USB d'ALSA "usbaudio" est par contre manquant dans le noyau 4.0.
https://bitbucket.org/paulobrien/androi ... /sound/usb

Des modders Android ont activé la fonction USB Host dans le noyau Android 2.3 de la tablette Nook, ce qui permet l’interopérabilité du Nook et de l’USB DAC/amp FiiO E7 découverte par hasard.
http://forum.xda-developers.com/showpos ... tcount=587

Il est vraisemblable que contraire aux architectes d’Android (specs Android 3.1 : USB_CLASS_AUDIO USB class for audio devices) l’actuel Program Manager des releases d’Android ignore ou sous-estime le marché USB Audio.

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 05 févr. 2012 20:46
par Cyd07
Le truc c'est qu'avec une fonction pareille les smartphones/baladeurs Android pourraient devenir les meilleurs baladeurs du moment ou presque ! Vu qu'un ampli/DAC portable comme le E17 est censé faire un très bon job...ça vaudrait même le coup d'acheter un Android bas de gamme avec juste un slot SD pour le relier à un ampli/DAC de qualité !

Enfin faut d'abord que ça soit activé, et faut pas oublier que c'est que sur ICS.

Mais c'est quand même frustrant quand on a un ampli/DAC, que la partie DAC ne puisse servir qu'en sédentaire (disons que sur un ordinateur) et pas en nomade pur.

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 05 févr. 2012 20:47
par DanBa
GourouLubrik a écrit :le coté copier coller du post, c'est pas terrible (il n'y pas trop besoin de rappeler ce que c'est un dac usb ici ;))...
Mais j'ai bien entendu été poser mon vote - et j'enjoins tout le monde à faire de même !

plus il y aura de vote - plus google sera succeptible d'acceder à notre (légitime) demande :mrgreen:
Désolé de ce copier-coller pour ceux qui savent : comme je découvre le monde Android, je passe beaucoup de temps à explorer le sujet USB Audio dans les différents sites et forums Android et, par conséquent, Linux.

Comme tu dis, l’essentiel est de récolter un maximum de votes.
A propos, n’hésites pas à mobiliser les gens dans les différents autres sites.

Des développeurs ou modders Android devraient être mobilisés même après l’activation de la fonction USB Audio, car chiader certains paramètres du noyau Android/Linux pourrait améliorer sensiblement la qualité du rendu sonore d’un couple "mobile Android – USB DAC" donné :

"An interesting example is the HRT music streamer II, it IS asynchronous USB, but it is still very sensitive to what happens in the computer. On the SAME COMPUTER I can make simple changes to OS scheduling parameters and get a huge difference in the sound. At one end of the scale it’s dull, lifeless, no depth at all, at the other end of the scale it is wonderfully alive, dynamic, huge depth etc. And all this by just changing a few numbers, NO change in hardware at all."
http://www.audioasylum.com/cgi/m.pl?for ... o&n=101397

Par ailleurs une fois la fonction USB Audio actuelle compatible USB Audio Class 1 gérant du 24 bits / 96 kHz au maximum (ce qui est déjà pas mal du tout) activée par Google, il faudra lancer une autre campagne pour l’intégration dans une future version d’Android des nouveaux modules ALSA compatibles USB Audio Class 2 gérant du 24 bits / 192 kHz :
http://alsa-project.org/main/index.php/Main_Page

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 06 févr. 2012 11:19
par GourouLubrik
Edit:
je crois que j'ai reussi à recruter 6 ou 7 personnes :D
DanBa a écrit : Des développeurs ou modders Android devraient être mobilisés même après l’activation de la fonction USB Audio
très certainement, l'usb audio devient un truc trop gros pour être ignoré... l'ipad le supporte via son camera adaptator, il est tant qu'android s'y mette !
DanBa a écrit :car chiader certains paramètres du noyau Android/Linux pourrait améliorer sensiblement la qualité du rendu sonore d’un couple "mobile Android – USB DAC" donné :
"An interesting example is the HRT music streamer II, it IS asynchronous USB, but it is still very sensitive to what happens in the computer. On the SAME COMPUTER I can make simple changes to OS scheduling parameters and get a huge difference in the sound. At one end of the scale it’s dull, lifeless, no depth at all, at the other end of the scale it is wonderfully alive, dynamic, huge depth etc. And all this by just changing a few numbers, NO change in hardware at all."
http://www.audioasylum.com/cgi/m.pl?for ... o&n=101397
Par essence, je me méfie des gens qui entendent des différences... surtout ceux qui ne spécifie ni l'o/s, ni les composants, ni les paramètres changés...
DanBa a écrit : Par ailleurs une fois la fonction USB Audio actuelle compatible USB Audio Class 1 gérant du 24 bits / 96 kHz au maximum (ce qui est déjà pas mal du tout) activée par Google, il faudra lancer une autre campagne pour l’intégration dans une future version d’Android des nouveaux modules ALSA compatibles USB Audio Class 2 gérant du 24 bits / 192 kHz :
http://alsa-project.org/main/index.php/Main_Page
[/quote]
Android utilisant effectivement alsa, et alsa supportant l'usb audio class 2... je ne vois pas pourquoi le support de l'usb class 2 ne serait pas obtenu directement ?

Par contre, je pressens bien qu'il faut avant tout que le périphérique Android supporte l'usb host... et là ça réduit grandement le nombre de candidats (mais mon SGS2 reste dans la course ;))...

Re: Utiliser un DAC externe avecAndroid ICS

Publié : 07 févr. 2012 01:01
par DanBa
GourouLubrik a écrit :Edit:
je crois que j'ai reussi à recruter 6 ou 7 personnes :D
Super !
GourouLubrik a écrit : Par essence, je me méfie des gens qui entendent des différences... surtout ceux qui ne spécifie ni l'o/s, ni les composants, ni les paramètres changés...
John Swenson est un internaute très respecté dans le domaine audio aussi bien par les amateurs que par les professionnels.
http://www.whatsbestforum.com/showthrea ... r-PC-Audio

Ce qu’il dit est plausible.
Je lui ai demandé quels sont les types de paramètres de l’OS à changer. Il ne m’a pas (encore ?) répondu.

Je suis quasi sûr que l’un de ses trucs est l’underclocking qui permet de diminuer les interférences électriques et électromagnétiques, ce qui perturbe moins l’horloge de transmission USB, et lui permet de délivrer un flot PCM avec un niveau de jitter plus faible, un peu comme :

"Initially I started with the units positioned in the easiest way inside the box. Jitter measured at this point was 358ps (340-370ps). However, the clock case was near the power control chips of the transport, which appeared less than optimal.
So I raised the clock just a few centimeters (5-6cm), leaving all the rest as above. Jitter dropped to 334ps (329-341ps).
Moving the clock away from the board as much as possible given the short connection made the jitter utterly go down to 328ps (322-332ps). Having the clock output twisted pair go along the transport power chips had scarcely any effect.
Then I moved the PSU back towards the main power supply output stages and cabling, but there was an immediate increase of jitter up to 346ps (338-351ps), so I moved the PSU into another position nearby: this quieter position was just above the main PSU rectifying diodes.... and don't ask me why this appeared a quieter position! Only supposition is that the power supply rails are subject to very fast current pulses caused both by the digital components and the transport engines; these current pulses are sourced from PSU filter capacitors, which in practice prevent the pulses to reach the rectifiers. Ok, ok, science fiction requires less phantasy, I know..."
http://www.tnt-audio.com/clinica/jitter3_e.html

En tout cas, si ce qu’il dit est vrai, nous avons besoin de développeurs / modders de noyau Android pour le vérifier et chiader des noyaux audiophiles.
Il faudrait que nous leur fournissions les pistes possibles.
GourouLubrik a écrit :Android utilisant effectivement alsa, et alsa supportant l'usb audio class 2... je ne vois pas pourquoi le support de l'usb class 2 ne serait pas obtenu directement ?
Merci pour cette question.
Comme on m’a dit que le driver usbaudio est de classe 1, j’ai eu la mauvaise idée fixe que le noyau Android 2.3 et le noyau Android 4.0 ont le même composant ALSA, donc de classe 1.

Grâce à ta question, j’ai un doute, j’ai téléchargé le dernier ALSA qui est fatalement de classe 2. Et je n’y ai pas trouvé le driver usbaudio comme dans Android 4.0.
Comme dans Android 4.0, le driver générique USB Audio de cet ALSA s’appelle card.c, qui est bien compatible USB audio classe 2.
https://bitbucket.org/paulobrien/androi ... usb/card.c

J’en ai informé le développeur sur XDA travaillant sur l’USB audio. Il a trouvé de son côté un flag d’activation non activé.
J’ai peur qu’il y ait d’autres paramètres à activer.
Si un expert ALSA passe dans le coin ….