Introdución ao Kit de conexión de audio JACK

Eses amantes de música e Foss non poden deixar de sabelo VESTIDO, o servidor de audio de baixa latencia.

Este artigo está baseado na tradución que fixen das páxinas 37 e 38 do Manual de usuario de AvLinux. Se desexa traballar con Audio en Linux, é moi recomendable que lea este PDF e o manual de Ardor ou Qtractor.

Usando JACK

O xeito máis sinxelo de configurar o servidor Audio JACK é empregar a aplicación JACK Control (coñecida como Qjackctl). Isto pódese lanzar facilmente desde LXPanel ou o Wbar Dock. Para configurar a súa tarxeta de son faga clic no botón "Configurar".

No seguinte exemplo o sistema ten unha tarxeta Intel HDA integrada que foi seleccionada no menú despregable "Interface". Xeralmente, se a túa interface de audio está nesta lista é porque está soportada por ALSA e JACK. Para usar unha interface firewire terá que seleccionar "firewire" no canto de "alsa" no menú despregable "Controlador". É moi importante asegurarse de que se selecciona "Tempo real" no campo "Parámetros". Outro número a comprobar na configuración é o campo "Períodos / búfer".

Se experimentas "Xruns" ou cortes de audio, debes aumentar este número ata que desaparezan. Se está a gravar directamente nunha pista de gravación, non son terriblemente necesarios números de baixa latencia, pero se está a gravar a través dun complemento ou outra aplicación de audio dirixida á pista de gravación, precisará latencias baixas. Para usar JACK con sintetizadores e complementos MIDI recoméndase aumentar o valor do "Límite de tempo (msec)" a 3000 milisegundos (ou máis) para unha mellor estabilidade.

Facendo as conexións

A maioría das aplicacións, unha vez iniciadas e executadas baixo JACK, xestionarán as súas conexións desde o programa que está a usar, aínda que ás veces é necesario empregar a función 'Conectar' en JACK Control para conectar aplicacións ou incluso hardware como teclados MIDI. No seguinte exemplo conectamos as saídas MIDI do teclado virtual 'VMPK' para controlar o banco de son do sintetizador Qsynth. A xanela "Conexións" ten tres pestanas. A pestana "Audio" mostra as conexións de audio feitas desde as entradas de micrófono ou liña da tarxeta á aplicación que está a usar e desde a aplicación ás saídas actuais da tarxeta de son. A pestana "MIDI" serve para facer conexións de hardware e software que usan "JACK MIDI" e a pestana ALSA fai o mesmo para as aplicacións que usan "ALSA MIDI".

Para aqueles con orientación gráfica tamén hai dúas utilidades de patchbay alternativas para facer conexións baixo AV Linux: o Patchbay linuxDSP JP1 situado no menú 'Complementos JACK' e 'Patchage', que se atopa no menú 'Audio' e que se mostra na seguinte figura.

Un par de notas complementarias

Algo que me recorda a Qsynth é que non vén cun banco de sons cargado por defecto (creo que se pode configurar para que o faga), polo que a primeira vez non soa e algún usuario preguiceiro xa pode botar o toalla (hainas). Como tamén son bastante ignorante, Qsynth é un xestor do sintetizador Fluydsynth, polo que imaxino que hai un xeito de cargar un banco por defecto, pero como son bastante preguiceiro, aínda non cheguei a iso. Estea seguro de que cando falemos de sintetizadores intentarei darlle a solución, mentres terá que buscar en Google. Para cargar un banco de sons en Qsynth, imos ao menú "Configuración".

Na pestana "Soundfonts" cargaremos (botón "Abrir") o banco que trae Av Linux e que está situado no camiño "/ usr / share / sons / sf2". En Internet hai unha boa cantidade de bancos gratuítos que mencionarei, para saír dos problemas na páxina do MuseScore hai 3 bastante decentes, entre os que se inclúe o banco predeterminado de Av Linux.

Unha vez aberto o banco de son, Qsynth avisaralle de que ten que reiniciar o motor de audio, ao que lle dirá que si. Neste momento, VMPK desconectarase de Qsynth, pero xa sabe como conectalo, non? (Unha suxestión: Qjackctl> Xanela de conexións> Seleccione unha, seleccione outra> Conectar).

Agora vas a VMPK e premes o teclado do teu ordenador (ou fas clic no teclado virtual) ... "cool", non? 😉


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

4 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Diego Picco dixo

    Grazas Baltar !! coma sempre co audio á vangarda! Graciñas

  2.   ión dixo

    Grazas a esta publicación e á mención a Patchage puiden configurar PureData dun xeito súper sinxelo, xa que por necesidade teño a tarxeta intelectual HDA e un Soundblaster do ano de Mikaela e non entendía moi ben como estaban relacionados cos diferentes programas do meu Kubuntu 12.

    Grazas.

  3.   Gaius baltar dixo

    Grazas!. Realmente, esta é unha entrada recuperada de hai moito tempo. Pero para escribir sobre estas cousas é necesario que os lectores se informen sobre JACK e Qjackctl, polo que non podería omitilo. 😀

    Nuns días máis e mellor 😀

  4.   Gustavo Parra dixo

    Ola, saír un pouco do contexto. Hai algún xeito de solucionar a detección de pantalla adicional? desde que o meu sistema se actualizou de Linux Nucleus 3.7 a Linux Nucleus 3.8.3-203.fc18.i686, xa non detecta o adicional co que sempre traballo no meu PC con Fedora Linux 18 a través de HDMI xa que é o único porto saída á parte de VGA busquei pero non atopo como.

    Ánimo !!