Bonjour Nal,
Un mot bookmark pour signaler que Pulseaudio, trois ans aprĂšs se fait confirmer dans sa position d'inexploitabilitĂ© pragmatique sur Android. C'est JACK qui se voit choisi par Samsung via le profil "ProfessionalAudio" (jackd, jack_loopback, fluidsynth, âŠ) afin de rĂ©pondre aux besoins auxquels AudioFlinger n'est pas adaptĂ©.
Bon, troll mis Ă part, il se pourrait bien qu'il s'agisse d'un vĂ©ritable Ă©lan pour Android, qui jusqu'alors souffrait de grosses latences de sa pile audio. 20ms c'est toujours mieux que 170, mais nettement moins bien 0,20ms âŠ
C'Ă©tait un des deux points bloquants (avec le fait, moins objectif, que Apple truste le monde Audio - au moins il n'y aura plus de barriĂšres techniques) qui empĂȘchait, probablement, sur Android le dĂ©veloppement d'outils (logiciels et matĂ©riels) typiquement orientĂ©s crĂ©ation audio. Pour les chagrins comme moi : non JACK n'est pas (encore?) dans AOSP. La jolie Nimage de circonstance.
Vous pouvez moinsser.
VoilĂ , voilĂ âŠ
et sinon on peut causer du FS du fioutchiourze
# ...
Posté par Patatarte . Ăvalué à  4.
Merci pour ce journal, mais quelqu'un a compris ?
[^] # Re: ...
Posté par eingousef . Ăvalué à  10. DerniĂšre modification le 24 aoĂ»t 2015 Ă 21:36.
il a dit qu'on pouvait moinsser, pis aprĂšs un truc avec les fesses
mais bon si t'as compris qu'on pouvait moinsser, t'as compris l'essentiel :o
*splash!*
# Jack
Posté par Thomas Debesse (site web personnel, Mastodon) . Ăvalué à  10.
JâespĂšre surtout que ce sera un vĂ©ritable Ă©lan pour Jack et quâil recevra un regain dâattention.
Parce que dans les faits, jâutilise Jack de maniĂšre assez intensive maisâŠ
Donc en fait jâutilise un serveur Jack en configuration
dummy(sans aucune carte son), et je branche dessus des modules gstreamer qui refont la connexion alsa â jack, jack â alsa, opus/rtp â jack et jack â opus/rtp. En gros je me sers de jack uniquement comme un mixeur audio, ce quâil fait trĂšs bien, mais je ne lui laisse gĂ©rer que cela, je lui empĂȘche de gĂ©rer lui mĂȘme les cartes sons.Bref, pour le moment, jâai lâimpression que Jack ne fonctionne que dans la configuration «âŻjâai un Ă©diteur/enregistreur audio sur mon bureau qui interagit avec jack qui interagit avec ma carte sonâŻÂ», en faisant accessoirement des boucles vers dâautres logiciels dâeffets, alors que dans mon usage, je dois pouvoir ajouter et retirer des cartes sons Ă la volĂ©e, router le son entre elles, ajouter des sources et sorties rĂ©seaux, et faire de mĂȘme, peut-ĂȘtre quâun jour jâajouterai des Ă©diteurs et des effets dessus, mais mon premier usage est le mixage et la commutation de flux audio entre sources et sorties volatiles.
Jâai besoin dâune trĂšs basse latence, et la pile jack/gstreamer/alsa fait lâaffaire pour le moment, mĂȘme si jack seul devrait ĂȘtre encore plus performant.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Jack
Posté par BAud (site web personnel) . Ăvalué à  5. DerniĂšre modification le 24 aoĂ»t 2015 Ă 21:58.
en synthÚse, tu trouves insensé que jack ne fasse que marchotter, alors que c'est censé fonctionner ? :-)
[^] # Re: Jack
Posté par Thomas Debesse (site web personnel, Mastodon) . Ăvalué à  2.
Exact /o\
Je nâai pas Ă©crit assez en français ces derniers mois. :-/
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Jack
Posté par Marotte â§ . Ăvalué à  4.
Oui moi aussi. Je dois dire que Jack câest pour lâinstant le truc le plus prometteur que jâai vu sous GNU/Linux pour gĂ©rer le son de maniĂšre⊠satisfaisante⊠Si je ne dis pas de connerie câest un peu la mĂȘme approche que Portaudio qui est si je ne mâabuse le standard de fait sur Mac ?
Moi je vois Jack surtout comme : « jâai un Ă©diteur audio qui interagit avec un contrĂŽleur MIDI (ou 36âŠ) qui interagit avec un rack de plugins LADSPA (ou LV2) qui interagit avec ma carte son ». Je ne crois pas que pulseaudio permette de faire ça⊠Si ?
Câest quoi ton usage prĂ©cisĂ©ment ?
Je ne savais pas que câĂ©tait dans le cahier des charges de JACK et jâavoue mon ignorance⊠à quoi servent ces fonctionnalitĂ©s ?
[^] # Re: Jack
Posté par Thomas Debesse (site web personnel, Mastodon) . Ăvalué à  10.
Je travaille pour une radio FM associative, avec jack/gstreamer/alsa/opus je peux connecter des rĂ©gies de studios distants entre elles (ça câest pour le h24) et je peux aussi diffuser du son depuis nâimporte oĂč avec une connexion 3G pour une opĂ©ration extĂ©rieure.
Dans ce dernier cas, la bascule entre les programmes (entre la playlist et le direct pour les dĂ©crochages/raccrochages par exemple) se fait avec jack, de mĂȘme la sĂ©lection de son que je peux monitorer. Par exemple depuis le lieu du direct je peux préécouter le son aprĂšs capture avant dâenvoyer au studio (qui envoie Ă lâĂ©metteur), donc aprĂšs tous les diffĂ©rents traitements et toutes les sources de parasites, ou bien préécouter un retour du son Ă lâarrivĂ©e du studio donc aprĂšs transport (qui me revient, ou encore le son au niveau du codec qui envoie Ă lâĂ©metteur (donc aprĂšs la sortie de jack) ou encore le son qui nous arrive du satellite pour le programme natio (ce qui fait que je peux Ă©couter le programme natio qui arrive au studio depuis le lieu du direct pour raccrocher entre deux Ă©missions proprement si je nâai pas de balise).
Accessoirement je branche sur Jack un simple module gstreamer qui enregistre sur disque un son, ou un simple vu-mĂštre en mode texte.
Donc en fait, Ă part lâenregistrement et le vu-mĂštre, je nâutilise jack que pour connecter des cartes sons entre elles sur un mĂȘme PC et opus/rtp pour connecter diffĂ©rents serveurs jack Ă plusieurs kilomĂštres (parfois centaine) de distance. Ce qui fait quâun son qui rentre dans une carte son peut sortir sur une autre Ă lâautre bout du dĂ©partement, et lâajout dâune carte son en enregistrement ou en sortie ou la connexion et dĂ©connexion de rĂ©seaux doivent ĂȘtre complĂštement indĂ©pendant des serveurs jacks qui doivent pouvoir tourner seuls, sans rien, ou chargĂ©s de diffĂ©rentes sources.
En gros je fais de lâAudio sur IP et jack est un mixeur/pathfinder, et ne fait que cela (et surtout que cela).
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: Jack
Posté par Tonton Th (site web personnel, Mastodon) . Ăvalué à  10.
Miam. Tu devrais écrire un journal pour décrire tout ça en détail. Techniquement ça me semble assez complexe à gérer, non ?
[^] # Re: Jack
Posté par Thomas Debesse (site web personnel, Mastodon) . Ăvalué à  4. DerniĂšre modification le 26 aoĂ»t 2015 Ă 18:01.
Non, pas énormément, GStreamer est fabuleux pour cela.
Il faut que je publie le source sous GitHub et je ferais un journal pour sĂ»r quand je publierai le source, mais ça peut ĂȘtre dans un an ou demain (mais câest sĂ»r que ce nâest pas demain)⊠:p
ce commentaire est sous licence cc by 4 et précédentes
# il n'y a pas que la latence de l'audio dans la vie
Posté par bunam . Ăvalué à  0.
il y a aussi la latence de l'écran :
http://www.igen.fr/ipad/de-gros-ecarts-de-latence-entre-les-ecrans-de-tablettes-108430
si quelqu'un a un test plus récent je ne dis pas non.
[^] # Re: il n'y a pas que la latence de l'audio dans la vie
Posté par dinomasque . Ăvalué à  3.
Waou !
Je me souviens des tests vers 2009-2010 de la précision des écrans tactiles de smartphones ou seuls les iPhones étaient bons, mais je pensais que depuis le temps la concurrence avait réussi à trouver du stock de dalles tactiles correctes (qui n'aient pas déjà été achetés X années à l'avance par Apple)
BeOS le faisait il y a 20 ans !
[^] # Re: il n'y a pas que la latence de l'audio dans la vie
Posté par Aissen . Ăvalué à  9.
Dans 95% des cas, la "latence dâune dalle tactile" est en fait purement logicielle⊠Si lâOS met trop de temps Ă traiter une entrĂ©e, la latence en pĂąti.
[^] # Re: il n'y a pas que la latence de l'audio dans la vie
Posté par oinkoink_daotter . Ăvalué à  5.
Comme dâhabitude sur les tĂ©lĂ©phones c'est compliquĂ©. Y a tout un tas de trade-offs qui entrent en jeu.
Cet article a l'air pas mal du tout : http://developer.sonymobile.com/2014/07/02/understanding-touch-responsiveness-touchscreen-technology-series-2/
# Latence
Posté par chubinou . Ăvalué à  3.
Concernant l'aspect latence, OpenSL-ES est présent depuis bien longtemps (aprÚs ça dépend beaucoup du hard), on commence à avoir les premiers téléphones avec des
latences potables depuis Android 4.0.
Concernant Jack sur Android chez Samsung, ma mĂ©moire me fait peut ĂȘtre dĂ©faut mais il me semble que c'est dĂ©jĂ prĂ©sent dans leur ROM depuis un bon bout de temps (les premiers commits d'un dĂ©pĂŽt miroir de jack pour samsung datent d'il y a 2 ans)
Ă mon avis le gros avantage de jack pour Android serait surtout de permettre l'interconnexion entre des applis audios
# Pendant ce temps chez Samsung
Posté par MTux . Ăvalué à  7.
J'imagine le test : "On a installé pulseaudio pour tester, dÚs que le cpu est monté en charge le son s'est mis à grésiller méchamment, et finalement tout a planté. On a du le redémarrer pour retrouver du son. Donc on a pris Jack".
Quoi c'est pas Vendredi ?
# Pulseaudio et Android
Posté par erdnaxeli (site web personnel) . Ăvalué à  2.
J'avais dĂ©jĂ regardĂ©, parce que j'ai chez moi un montage Ă base de raspberry et pulseaudio. Ăa me permet d'utiliser mon systĂšme Hi-Fi (⊠low cost) depuis mon ordinateur portable sans devoir tendre un cable jack Ă travers mon salon, ou de dĂ©cider d'envoyer le son dans la salle de bain sur un vieux pc recyclĂ© en enceinte sans fil. Et ça marche plutĂŽt pas mal (en gĂ©nĂ©ral).
Le seul défaut de cette installation, c'est que mon téléphone intelligent n'en fait pas partie. à défaut d'avoir un Pulseaudio complet pour envoyer du son (ce que je pourrais faire en ajoutant une clef bluetooth à ma raspberry) j'aimerais au moins avoir une application qui sache parler Pulseaudio pour pouvoir au minimum régler le son de mon PC depuis mon smartphone, mais ça ne semble pas exister (l'équivalent de
export PULSE_SERVER=ip && pavucontrol). J'en avais trouvĂ© une qui faisait une arnaque Ă base de ssh et depacmd, mais je n'ai pas rĂ©ussi Ă la faire marcher.Et mĂȘme si je trouvais un jour la motivation de me documenter sur le protocole rĂ©seau de configuration de Pulseaudio, il est improbable que je me motive Ă dĂ©velopper une application Android.
Il existe deux catégories de gens : ceux qui divisent les gens en deux catégories et les autres.
[^] # Re: Pulseaudio et Android
Posté par BAud (site web personnel) . Ăvalué à  2.
sur android, tu peux utiliser MPDroid : https://f-droid.org/repository/browse/?fdid=com.namelessdev.mpdroid décrit sur http://linuxfr.org/news/music-player-daemon
[^] # Re: Pulseaudio et Android
Posté par erdnaxeli (site web personnel) . Ăvalué à  2.
Je l'utilise, mais ça ne rĂ©pond pas du tout au mĂȘme besoin.
Il existe deux catégories de gens : ceux qui divisent les gens en deux catégories et les autres.
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.