10.31.07

Grande notizia per gli utenti Gnome: PulseAudio presto sostituirà esound..

Pubblicato su Gnome, Linux, Segnalazioni tagged , , , , , , a 15:03 di mastro

PulseAudio è, come esound, un server audio con caratteristiche di mixing :) . Un server audio si occupa di gestire l’accesso a una o più schede audio fornendo diverse caratteristiche aggiuntive e non presenti nella scheda audio.

PulseAudio offre rispetto agli altri server, ed in particolare ad esound, una gamma molto più ampia di caratteristiche! Si tratta di un progetto multipiattaforma esistente da un po’ anche se per ora erano richieste più capacità di quelle di un utente comune per riuscire a installarlo e integrarlo nel sistema in uso (Gnome o KDE)

Le cose stanno per cambiare a quanto pare: presto tutti i sistemi Gnome includeranno PulseAudio di default permettendo comunque di scegliere se si vuole “restare” con esound.

Tra le caratteristiche principali di PulseAudio:

  • Supporto a funzioni avanzate di mixing
  • Possibilità di impostare un volume diverso ad ogni applicazione
  • Trasparente rispetto alla rete (cioè potete usare la scheda audio di un altro computer se su questo gira PulseAudio purché siano collegati in rete)
    Un esempio: si può trasferire uno stream audio dalla camera da letto al pc in cucina senza alcuna interruzione
  • Funzioni automatiche tipo: “se parte una chiamata voip automaticamente riduce il volume dei programmi musicali” oppure “ridurre il volume di tutte le applicazioni la cui finestra non è quella selezionata”.
    Quindi se avete 2 film che stanno girando ma ne selezionate uno sentirete il suono di quello e l’altro resterà di sottofondo
  • Funzionalità di “posizionamento dell’audio” cioè in base agli eventi e a dove accadono sul nostro schermo possiamo sentire il suono più verso sinistra o più verso destra :) o se avete più di 2 casse anche più dettagliato
  • Supporto ai plugin-in
  • Bassa latenza (non siamo ai livelli di Jack audio ma ci andiamo vicino)
  • possibilità di sincronizzare più schede audio contemporaneamente o più flussi audio
  • emulazione oss, alsa(dmix) e un server esound richiamabile secondo necessità (per mantenere la retro-compatibilità)

Mancanze

  • Audio professionale: per questo c’è Jack audio, anche se PulseAudio si comporta molto bene non è ai livelli di Jack Audio; esiste la possibilità che in futuro si implementino funzionalità che rendano PulseAudio adatto all’audio professionale e quindi del tutto completo da ogni punto di vista!

La scelta di utilizzo di PulseAudio sarà lasciata all’utente: gli sviluppatori creeranno una nuova libreria
libcanberra
che sarà un api su cui potranno appoggiare esound o PulseAudio a discrezione dell’utente (cioè esound smetterà di essere una dipendenza di gnome)

Tra le distribuzioni che utilizzano Gnome Fedora ha già fatto sapere che adotterà PulseAudio come server audio predefinito (con Fedora 8 ) mentre gli sviluppatori di Ubuntu lo stanno valutando.

C’è da chiedersi se anche KDE sostituirà arts con PulseAudio prima o poi.

Il progetto PulseAudio è mantenuto da Lennart Poettering

fonte

ringrazio il mio omonimo, Daniele, per la segnalazione su cui trovate anche i link alle conversazioni nella mailing list di gnome.

12 Commenti »

  1. Darkmagister detto,

    figata :) spettacolare sto pulseaudio :)

  2. maurolinux detto,

    bello
    ma quando si potrà avere?

  3. Daniele detto,

    sudo apt-get install pulseaudio

  4. mastro detto,

    @maurolinux
    ti hanno già risposto :D
    si può già avere.. e si può avere da un bel po’
    però per configurare il tuo sistema e le tue applicazioni ad usarlo devi metterci del tuo :)
    altrimenti attendi il rilascio delle prossime versioni di Gnome

  5. neoex detto,

    Sembra alquanto figo :D
    Comunque kde4 avrà phonon, ma qualcosa mi dice che sarà altrettanto all’avanguardia :P

  6. informatix detto,

    Sembra essere la risposta ad una mia vecchia domanda :)

  7. maurolinux detto,

    e ora che l’ho installato? non c’è una gui x configurarlo?
    se do pulseaudio esce

    W: main.c: WARNING: called SUID root, but not in group ‘pulse-rt’.
    E: module.c: Failed to open module “module-x11-bell”: module-x11-bell.so: impossibile aprire il file oggetto condiviso: Nessun file o directory
    E: module.c: Failed to open module “module-x11-publish”: module-x11-publish.so: impossibile aprire il file oggetto condiviso: Nessun file o directory
    E: module.c: Failed to open module “module-gconf”: module-gconf.so: impossibile aprire il file oggetto condiviso: Nessun file o directory
    E: main.c: Module load failed.
    E: main.c: Module load failed.
    E: main.c: Module load failed.

  8. mastro detto,

    @maurolinux
    mi auto quoto…

    Si tratta di un progetto multipiattaforma esistente da un po’ anche se per ora erano richieste più capacità di quelle di un utente comune per riuscire a installarlo e integrarlo nel sistema in uso (Gnome o KDE)

    Le cose stanno per cambiare a quanto pare: presto tutti i sistemi Gnome includeranno PulseAudio di default permettendo comunque di scegliere se si vuole “restare” con esound.

    :)

  9. maurolinux detto,

    ah ok quindi mi conviene aspettare?

  10. mastro detto,

    @maurolinux
    se non trovi una buona guida per integrarlo nel tuo sistema o non ci riesci da solo è sicuramente meglio aspettare :)

  11. [...] tagged audio, esound, Gnome, kde, Linux, pulse, pulseaudio, server a 2:23 di mastro Ho parlato qualche giorno fa di PulseAudio e di come presto manderà in pensione esound su tutti i sistemi [...]

  12. mastro detto,

    @maurolinux
    ho scritto una guida per installare pulseaudio se ti vuoi cimentare :)


Lascia un Commento