RESUMO DOS SISTEMAS DE SOM DO LINUX - Alsa, Jack, Pipewire ou Pulseaudio?

Поділитися
Вставка
  • Опубліковано 1 жов 2024

КОМЕНТАРІ • 43

  • @ToniLinkNull
    @ToniLinkNull  3 місяці тому +2

    Falhei, não foi um vídeo rápido. kkkk
    Mas espero que tenha sido claro na explicação. Qualquer dúvida, deixa nos comentários!

  • @quintanaluciano
    @quintanaluciano 2 місяці тому +1

    Deu gosto de escutar tudo. Parabéns. Ajudou muito.
    Segue nesse caminho que vai longe.

  • @zeliobraga8068
    @zeliobraga8068 21 день тому

    Nossa você tem a minha cara

  • @guilhermehubner1991
    @guilhermehubner1991 2 місяці тому

    Excelente vídeo! Obrigado por compartilhar

  • @ruvian_oficial
    @ruvian_oficial 2 місяці тому

    Muito obrigado, fera demais.

  • @lawlieti
    @lawlieti Місяць тому

    Apesar de n mexer diretamente com produção musical, já venho acompanhando o progresso do pipewire como amante de tecnologia e gostei muito do vídeo. Até mesmo por usar debian, muita gente tem preconceito com o sistema por ter pacotes antigos, mas hj em dia vc pode usar backports e flatpak/snap se for o caso. Parabéns!

  • @deusvaldosousa7235
    @deusvaldosousa7235 3 місяці тому +2

    Obrigado pela explicação. Agora faz um vídeo ensinando como instalar e configurando o PipeWire no Ubuntu. Se for possível é claro - 😁 👍👍

    • @AlexandreFerreira-lj4dp
      @AlexandreFerreira-lj4dp 2 місяці тому

      O Pipewire já é padrão no Ubuntu. É só instalar o Ubuntu ou se quiser gravar, é só instalar o Ubuntu Studio,AVlinux ou XIVA Studio que é uma distro Brasileira. Temos um grupo de Audio profissional.

  • @ryuzaki8189
    @ryuzaki8189 2 місяці тому +1

    A respeito do Pipewire , falaram que ele ainda não está pronto pra trabalhar com áudio em baixa latência, será que resolveram isso?

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому +1

      @@ryuzaki8189 na minha experiência ele ficou excelente na versão 1.0.4.

    • @ryuzaki8189
      @ryuzaki8189 2 місяці тому

      @@ToniLinkNull Obg vou testar

    • @ryuzaki8189
      @ryuzaki8189 2 місяці тому

      @@ToniLinkNull irmao, instalei o pipewire, ta funcionando so n consigo mudar de 48 para 44100 e 24 bits para 16, e nem mudar o samplerate tanto no alsa como no jack. vc tem alguma dica? estou usando o reaper

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@ryuzaki8189 vi algumas pessoas dizendo que quando estiver com o Pipewire instalado com todos os módulos pode dizer pro Reaper ou pro Ardour que eles vão usar Jack. Na verdade é a emulação que vai rodar, mas as DAWs mão sabem diferenciar.
      É assim que uso.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@ryuzaki8189 além disso, se o Pipewire está instalado e rodando sobre o Alsa, tentar usar o Alsa direto é abrir mão e ir contra a configuração que acabou de ser feita.

  • @LLF1234
    @LLF1234 2 місяці тому

    Eu uso o Mint, qual programa e o qq eu preciso pra poder ouvir audio (tipo ver um filme) com audio em 2 headsets bluetooth diferentes?
    Eu quero ver filme com a minha namorada, cada um em seu fone mas nao sei o melhor jeito de fazer isso.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому +1

      @@LLF1234 se o Pipewire e o wireplumber já estiverem configurados e rodando no sistema, instala também o Helvum. No Helvum vc conecta as saídas do reprodutor de filmes nas entradas de ambos os fones e pronto.

  • @Kimitri
    @Kimitri 2 місяці тому

    Cara não tenho palavras pra te agradecer, cheguei a usar o linux em 2010, mas acabei voltando pro windows pq era bem mais fácil a configuração, e eu não tinha ideia como fazer no linux. Aí faz 1 mês que tomei a decisão de agora sim vou pro Linux, aí comecei a pesquisar nos forums gringos e tomei a decisão de ir de Arch linux, porém a parte de áudio pra mim sempre foi um pesadelo entender como funciona, cada gringo falava meio mundo de coisa e eu nunca entendia, e você simplesmente explicou com clareza e consegui entender, vlw demais :)
    Agora só queria tirar umas dúvidas:
    1 - Você disse que toca shows com linux, eu tenho uma ddj 400 e basicamente vou tocar com ela na noite, porém ela usa o rekordbox, mas sei q ele não pega no linux e parece q pra linux tem q ser um tal de mixxx, em relação a latência nos shows, o pipewire resolve isso?
    2 - Em relação aos programas crasharem, é o msm tanto q acontece no windows ou mais?
    3 - no caso o que eu precisaria instalar segundo sua recomendação seria o alsa, e depois o pipewire q aí já reconheceria tudo?
    4 - Eu preciso dá um jeito de instalar o driver da minha interface de áudio ou o pipewire vai reconhecer isso automaticamente?
    sei q são muitas perguntas, mas vc foi o primeiro brasileiro q vi falando sobre isso kkk

    • @Kimitri
      @Kimitri 2 місяці тому

      Mais uma coisa, vc usa real time kernel?

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      1 - Eu já usei algumas controladoras no MIXXX, a maioria já vem mapeada e funciona na hora, só plugar. A DDJ 400 já é bem conhecida com certeza já deve vir mapeada, ou pelo menos no fórum do MIXXX já deve ter algum mapeamento. (Fui ver lá no manual do MIXXX e sim, já está mapeada a tua controladora. Porém, tem que atualizar o firmware, pois parece que o firmware padrão tem um bug que altera o tempo sem tu mexer no slider).
      2 - Não sei dizer se é o mesmo que acontece no Windows, faz muito anos que eu não uso Windows. Mas se tu queres confiabilidade vais ter que abrir mão de softwares mais novos. Eu busco robustez e por isso uso o Debian ao vivo e uso Fedora em casa quando uma travada não vai me causar problema.
      3 - O Alsa já vem instalado por padrão em todas as distros. Nas distros mais recentes o Pipewire também já vem instalado por padrão. Essa demonstração que eu fiz de instalar e configurar o Pipewire acontece pq eu estava no Debian Stable que ainda não substituiu o jack pelo Pipewire totalmente. Mas se fores usar o Fedora por exemplo, não precisa instalar e configura nada, já vem tudo pronto assim que o sistema é instalado.
      4 - Depende da tua interface de áudio, é USB ou firewire? Qual o modelo? A imensa maioria é reconhecida pelo Linux automaticamente. Pra ser sincero eu nunca, usando Linux desde 2008, precisei instalar driver de nada, já vem tudo no Kernel. A única vez que vi alguém reclamar de interface de áudio foi um cara no fórum do Ardour, ele tem uma interface RME e ela precisa ser colocada no modo "class compliance" pra funcionar normal. Então é assim, tenho quase certeza que tua interface vai funcionar no mesmo instante que conectar, se ela for USB. E se ela for uma interface muito exótica, provavelmente vais ter que colocar ela no modo class compliance, e mais nada.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому +1

      ​@@Kimitri não, o Paul Davis sempre fala que isso é um mito. O site do Jack Audio também fala sobre isso.
      Vou resumir. O que tu precisas para trabalhar com áudio é "real time scheduling", algo que tu podes configurar em qualquer Kernel genérico (simplesmente adicionando os limites de memória e adicionando teu usuário no grupo "audio"). Não é necessário instalar um real time kernel.
      Kernel real time é para outras funcionalidades, equipamentos em hospitais e aplicações que precisam realmente de funções preemptivas. Esse tipo de Kernel inviabiliza o uso de threads, que é a base do funcionamento dos computadores desktops hoje em dia. Se tu instalares um Kernel realtime na tua máquina ela vai consumir mais energia e não vai ter tanta diferença de performance, a latência do áudio digital tem outras origens que são mais importantes do que isso (o clock do USB e do chipset por exemplo). As pessoas que preparam um computador que vai *somente* gravar (não editar, não processar com plugins vst, etc) podem ver alguma vantagem de usar esse tipo de Kernel, mas são máquinas que não fazem absolutamente nada mais do que isso. O MIXXX por exemplo trabalha com áudio e gera os gráficos em tempo real da música tocando, ele provavelmente aloca threads separadas pra fazer isso, então usar um Kernel real time nesse caso não é uma boa ideia.

    • @Kimitri
      @Kimitri 2 місяці тому

      @@ToniLinkNull entendi, nossa esclareceu muita coisa, muito obrigado, a minha interface é antiga, uma tascam mkii 144, mas vou migrar para uma scarlett 2i2 a já vi a é plug and play. Muito obrigado mano

  • @marvio_rocha
    @marvio_rocha 2 місяці тому

    Boa amigo acredito que dá pra produzir no Linux agora já uso Linux a muito tempo pra programar mais agora quero ficar com ele sem dual boot sinto falta de instrumentos vsti

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      Quais instrumentos tu precisas?

    • @marvio_rocha
      @marvio_rocha 2 місяці тому

      @@ToniLinkNull mas de orquestra s cordas, sopro etc...

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@marvio_rocha ah sim, é mais difícil mesmo. Mas tu já testastes os da decentsamples . com ? Eles tem versão do plugin pra Linux, e os instrumentos as vezes vem no formato SFZ que abre em outros plugins.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@marvio_rocha como eu não estou muito disposto a pagar caro por esses pacotes eu já cheguei a utilizar os pacotes gratuitos que tem na versilian-studios . com por meio do SFIZZ.

    • @ryuzaki8189
      @ryuzaki8189 2 місяці тому

      Eu produzo no linux tambem, é tudo de boa meu irmão, instalo os VSTi pelo wine, uso tudo de boa, mas procuro ao maximo achar alterntivas para linux ou instrumentos em Sf2 ou SFZ.

  • @amaurifonseca
    @amaurifonseca 2 місяці тому

    eu to usando linux e tonelib pra tocar.
    uso ao vivo guitarra com notebook, ma to com problema.
    Eu não consigo usar o tonelib e tocar um backintrack no youtube ao mesmo tempo.
    faz um tutorial de como baixar, atualizar e fazer a configuração. eu to novo no linux, mas pelo que já entendi, o pipewire é a solução pra esse problema.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@amaurifonseca tem que configurar todos os softwares para usarem Jack ou Pipewire. Nunca usei o tonelib, mas deve ter uma janela de configuração lá. E se eles toma conta da placa de áudio, então ele provavelmente está usando o Alsa, isso impede os demais softwares se usarem o áudio também. E é isso mesmo, Jack ou Pipewire é a solução. Na minha opinião Pipewire é mais fácil. No Fedora já vem tudo configurado. No Ubuntu, Debian e outras distros tem que configurar. Vale lembrar que dependendo da distro (Ubuntu LTS ou Debian) o Pipewire mais novo não está disponível. A distro que sempre atualiza imediatamente é a Fedora.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@amaurifonseca me diz qual tua distro que quando eu estiver no PC eu vejo como é a configuração e tento fazer um vídeo explicando.

    • @amaurifonseca
      @amaurifonseca 2 місяці тому

      @@ToniLinkNull Linux Mint 21.3 Cinnamon 6.0.4,
      eu cheguei a baixar o pipewire quando vi esse vídeo, mas ficou numa versão 0.3alguma coisa kkk
      quando eu uso o tonelib o drive que assume é o alsa msm. eu ate troco pro jack, mas não consegui encontrar a placa de audio nele.
      se puder me ajudar, e fazer um video ai no teu canal desenrolando a configuração eu agradeço de mais.
      e difícil quando a gente sai do windows pro linux, mas com paciência e insistencia a gente reaprende tudo de novo em outra plataforma.
      e quero aprender aqui pra não voltar mais pro outro.

    • @ToniLinkNull
      @ToniLinkNull  2 місяці тому

      @@amaurifonseca faz sentido, o Mint usa os pacotes antigos do Ubuntu LTS geralmente, o Pipewire já passou da versão 1.2. Vou estar em casa semana que vem, aí verifico como configurar uma versão mais atual no Mint.
      Verifica também o pacote pipewire-jack, se não estiver instalado instala. E instala também o qjackctl, nele que selecionamos a placa se estivermos usando Jack ou Pipewire-jack.

    • @amaurifonseca
      @amaurifonseca 2 місяці тому

      @@ToniLinkNull tô tentando, mas ainda não consegui kkkkkkkk vou continuar estudando pra entender