Instalação e configuração Ardour + Jack e ALSA

1. Instalação e configuração Ardour + Jack e ALSA

Lima Neto
limaneto.sist

(usa Ubuntu)

Enviado em 22/02/2017 - 20:55h

Uso o Linux há alguns anos mas até pouco tempo utilizava uma plataforma de audio no windows pois trabalho com música e faço gravações caseiras. Faz alguns meses que estou tentando migrar para a plataforma Linux Ardour, Hydrigen com o Jack.

Dúvidas/problemas
1. Poderiam me disponibilizar um turorial de instalação e configuração com os links dos programas que vou precisar?
Minha versão é:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"

2. Preciso rodar o Jack mesmo com o Alsa já rodando ou um substitui o outro?
3. Há como resolver o problema do atraso/latência nesta plataforma?

Agradeço desde já a ajuda



  


2. Re: Instalação e configuração Ardour + Jack e ALSA

Eric
Grinder

(usa Slackware)

Enviado em 22/02/2017 - 22:51h

limaneto.sist escreveu:

Uso o Linux há alguns anos mas até pouco tempo utilizava uma plataforma de audio no windows pois trabalho com música e faço gravações caseiras. Faz alguns meses que estou tentando migrar para a plataforma Linux Ardour, Hydrigen com o Jack.

Dúvidas/problemas
1. Poderiam me disponibilizar um turorial de instalação e configuração com os links dos programas que vou precisar?
Minha versão é:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"

2. Preciso rodar o Jack mesmo com o Alsa já rodando ou um substitui o outro?
3. Há como resolver o problema do atraso/latência nesta plataforma?

Agradeço desde já a ajuda


2- Jack precisa do Alsa para funcionar. Portanto tem que usar os dois juntos.
3- Se resolve pelo Kernel. Se estiver com dúvidas no kernel, posso te ajudar.

- - - - -
www.github.com/ericfernandesferreira


3. Re: Instalação e configuração Ardour + Jack e ALSA

Lima Neto
limaneto.sist

(usa Ubuntu)

Enviado em 23/02/2017 - 17:33h

Ok Grinder

favor me orientar como proceder no kernel para corrigir a latência.




4. Re: Instalação e configuração Ardour + Jack e ALSA

Eric
Grinder

(usa Slackware)

Enviado em 23/02/2017 - 18:04h

Olá sem problemas,
A parte de compilar kernel eu vou pular. Vou direto ao assunto dentro do kernel das opções que você precisa marcar.
Se você for lidar com midi, entrada de teclados, essas coisas, aconselho usar o fluidsynth.
Obs: tirei as fotos pelo gentoo, mas essas configurações são universais, você vai encontrar em qualquer kernel

https://postimg.org/image/c61zqgg9f/
https://postimg.org/image/kfzljx4db/
https://postimg.org/image/muvgic73r/
https://postimg.org/image/5sk1sozov/
https://postimg.org/image/gu15ght6v/
https://postimg.org/image/84zio1pyh/

Entrei aqui no slack, só mostrando um exemplo de reproduzindo som pelo Jack usando 192khz
Eu no caso não uso o kernel para low latency, até porque não uso nada para uso profissional.
https://postimg.org/image/6yr19gq57/
https://postimg.org/image/lh5gj1arz/

Edit 3: vc tbm precisa aplicar permissões para o realtime para o jack
Aqui no slack
setcap cap_ipc_lock,cap_sys_nice=ep /usr/bin/jackd
setcap cap_ipc_lock,cap_sys_nice=ep /usr/bin/qjackctl


- - - - -
www.github.com/ericfernandesferreira


5. Re: Instalação e configuração Ardour + Jack e ALSA

Lima Neto
limaneto.sist

(usa Ubuntu)

Enviado em 23/02/2017 - 18:25h

Bem
o que eu ainda não entendi, mesmo pesquisando noutros fóruns é se o Kernel já não está presente na minha dist que é o Ubuntu, e se, caso já esteja presente, é preciso compilar?. (ao instalar o kernel a compilação já não é feita?)

No momento eu não uso controlador externo midi (nem teclado).
Meu maior problema é ao ouvir o som do meu instrumento no momento da gravação (há um atraso na reprodução desse audio e eu não consigo um programa que me permita parar essa reprodução do instrumento em tempo real (para que eu apenas graves sem escutar, pois assim eu posso usar um fone de ouvidos saindo da mesa antes de entrar no pc)




6. Re: Instalação e configuração Ardour + Jack e ALSA

Eric
Grinder

(usa Slackware)

Enviado em 23/02/2017 - 18:30h

limaneto.sist escreveu:

Bem
o que eu ainda não entendi, mesmo pesquisando noutros fóruns é se o Kernel já não está presente na minha dist que é o Ubuntu, e se, caso já esteja presente, é preciso compilar?. (ao instalar o kernel a compilação já não é feita?)

No momento eu não uso controlador externo midi (nem teclado).
Meu maior problema é ao ouvir o som do meu instrumento no momento da gravação (há um atraso na reprodução desse audio e eu não consigo um programa que me permita parar essa reprodução do instrumento em tempo real (para que eu apenas graves sem escutar, pois assim eu posso usar um fone de ouvidos saindo da mesa antes de entrar no pc)



Kernel do Ubuntu é bem inflado, pode ser que metade dessas opções que eu mostrei já estejam habilitadas por padrão.
Mas um kernel low latency duvido muito que seja padrão do Ubuntu, mas você pode tirar essa dúvida facilmente indo no source (/usr/src/linux) e digitando sudo make xconfig ou sudo make menuconfig

Respondendo sua pergunta.
Ubuntu já vem com kernel. Porém essas configurações de low latency não costuma ser padrão a não ser que seja alguma distro já voltada para esse propósito.
Existe como mudar essas configurações apenas por linha de comando, quando essas opções já estão habilitadas no kernel mas não como padrão, mas eu desconheço, acho mais fácil recompilar.
- - - - -
www.github.com/ericfernandesferreira






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts