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.