Los componentes de Software de grabación de estudio de Linux (1 / 8 paso)

Paso 1: La utilidad de la base: Jack Audio Connection Kit

Antes de centrarse en las aplicaciones, tenemos que mirar la utilidad que les permite comunicarse.  Para comprender esta utilidad, debemos explicar los conceptos fundamentales de que este programa se intenta simular.

Tradicionalmente, el audio fue manejado por componentes analógicos; Estos son dispositivos eléctricos que utilizan circuitos para ajustar la señal que pasa a través de ellos.  Cada componente tiene entradas, salidas o incluso ambos.  Simplemente usas cables para conectar la salida de un dispositivo en la entrada del otro dispositivo.  De esta manera, crear cadenas de señales que consisten en un dispositivo de captura de audio (normalmente un micrófono), un dispositivo de reproducción de audio (generalmente altavoces o auriculares), un dispositivo de grabación de audio (grabadores multi-pista única o múltiples) y una serie de filtros; el sonido es recogido por el dispositivo de captura y luego enviado a través de los filtros para finalizar en el dispositivo de grabación o los dispositivos de reproducción.

Además, mediante el uso de Musical instrumento dispositivo interfaz (MIDI), el código de tiempo MIDI (MTC) evolucionado; Esta tecnología permite todos los dispositivos MIDI a compartir sus líneas de tiempo, para que cuando juegas algo de cierto lugar, todos los dispositivos compatibles con MTC establecerá sus cronómetros en ese punto exacto para que todos los dispositivos MIDI permanecerán sincronizados.

En Linux, estos paradigmas se mantienen a través de la aplicación de servidor conocida como "gato" que está parado para el "Kit de conexión de Jack Audio".  Sí, eso fue intencional.  No, yo no tenía nada hacer con él.  Sí, alguien se imagina un comediante.

Todo bromas aparte, este servidor intenta simular esas dos tecnologías dentro de la computadora.

La tarea principal es funcionar como un conjunto de cables virtuales para, una vez más, conecte la salida de un dispositivo (o programa) con la entrada de otro dispositivo (o programa).  De esta forma, puede tratar cada programa compatible con Jack y ALSA/FFADO dispositivo compatible, como si fuese un dispositivo analógico, con entradas y salidas que pueden ser conectados a otros programas o dispositivos.  MIDI se puede también enganchar para arriba dentro de la computadora de esta manera.

La tarea secundaria es funcionar como un control de línea de tiempo.  A diferencia de los códigos de tiempo MIDI, Jack mantiene el lugar actual en la línea de tiempo y programas todos ellos compatibles, MIDI o no, será mantenerse en el mismo lugar en esta línea de tiempo.  De esta manera, todos los programas compatibles con Jack están en el mismo momento en una producción, que puede ser útil si está utilizando secuenciador independiente, DAW y paquetes de software de vídeo.  Esta característica se conoce como el "transporte de Jack".

Jack tiene unos interfaces; Estos son importantes para conocer.

La interfaz clásica se conoce como el Control de Jack QT.  Esta herramienta es un alimento básico en Jack y está disponible en todos los sistemas de Jack.  Tiene ventanas para configurar Jack, haciendo conexiones entre programas y guardar esas conexiones para su reutilización posterior.  También tiene controles para comenzar, parar y cambiar la posición actual en la línea de tiempo compartido.

Para las conexiones, una herramienta más fácil para utilizar sería un programa llamado "Patchage."  Patchage no puede configurar Jack, no se puede iniciar o detener el servidor, ni puede tener ningún efecto sobre la línea de tiempo compartido de Jack.  Sin embargo, se trata de una ventana negra que se llama un "flowcanvas" que pistas toma de conexiones como si estás buscando en un diagrama de flujo.

Se creó un sistema de interfaz más tarde Jack luego, combinar el Control de Jack QT, Patchage y un gestor de sesión confiable y flexible llamado "Ladish."  El sistema de interfaz incluye una aplicación, llamada "LadiTray" y una conexión a gran escala y sesión gestión GUI llamado "Gladish." Gladish cuenta con pleno apoyo, lo que significa puede no sólo lanzar y conectar grupos de Jack-compatible con aplicaciones, también puede guardar toda la colección para asegurar que se puede volver a utilizarse más adelante sin el trabajo adicional para relanzar los programas y vuelva a conectar las cadenas.  La desventaja de la GUI Gladish es que carece de los controles de transporte disponibles en el Control de Jack de QT, pero la capacidad puede ser duplicada en otros programas.  Tiendo a preferir el programa "gjacktransport" para este propósito, ya que permite el control explícito sobre el fotograma actual en la línea de tiempo.

En la imagen, puedes ver los tres programas.  La ventana grande con el fondo negro (flowcanvas) es el administrador de sesiones GUI llamado Gladish.  La ventana más pequeña por encima de las entradas de flowcanvas es el Control de Jack de QT.  La caja verde a la derecha es un programa de grabación con "máquina del tiempo," que será todo a partir de diez segundos (configurables) antes de que usted realmente haga clic en el botón grabar.

Artículos Relacionados

Debe tener los componentes, herramientas y Software para Arduinoist

Debe tener los componentes, herramientas y Software para Arduinoist

Siendo un Arduinoist yo, necesita muchas herramientas o componentes cuando hago prototipos o experimentos. En la lista a continuación, he reunido las más importantes herramientas y piezas para Arduinoist.Este artículo también está disponible en el Cu
Cómo limpiar los componentes electrónicos. (Piezas libres para todos)

Cómo limpiar los componentes electrónicos. (Piezas libres para todos)

Cómo limpiar y recoger componentes electrónicos y componentes para el uso en sus varios proyectos de electrónica.Bastante simple instrucción disección unos electrónica (TV de pantalla plana) (Desktop PC) y detalle de algunas de las partes recuperadas
Completa demostración de todos los componentes de LilyPad

Completa demostración de todos los componentes de LilyPad

la Plataforma electrónica de LilyPad es una plataforma electrónica diseñada para fácilmente ser cosido en tela mediante hilo conductor, que ofrece a los diseñadores libertad al método de construcción tradicional de soldadura.  La LilyPad consta de 3
La organización de los componentes electrónicos

La organización de los componentes electrónicos

Si alguna vez ha intentado hacer electrónica y compró libros sobre el tema, está siempre enfrentado con, o inmediatamente poner en el extremo profundo de la jerga técnica que aburrir para dejar el libro antes de llegar más allá de la primera página.T
Sistema de energía solar con los componentes de un ciclo de arriba.

Sistema de energía solar con los componentes de un ciclo de arriba.

Alcance del proyecto.El objetivo de este proyecto es montar e instalar un sistema de energía solar solo de soporte (foto fotovoltaicas o PV). Mi objetivo es correr 2 bombillas de LED en accesorios en mi banco de trabajo y carga/mantener mis pilas de
Desoldar los componentes con alcohol isopropílico

Desoldar los componentes con alcohol isopropílico

he escuchado el refrán que cuando ellos necesitan allí es una solución. es lo mismo aquí tienen la necesidad de desoldar una caja de pcb y no una manera fácil de desoldar a granel sin un cuello-ach. así que en este instructable voy a mostrarte una nu
Cómo vender los componentes de sus proyectos/Instructables

Cómo vender los componentes de sus proyectos/Instructables

me di cuenta que muchos de nosotros tratar de vender los componentes de nuestro Instructables a otros usuarios, pero realmente no existe una forma estandarizada de hacerlo.En mi tiempo libre, he creado un sitio que nos permite hacer precisamente eso!
Estante del almacenaje para los componentes electrónicos

Estante del almacenaje para los componentes electrónicos

muchas veces buscamos un elemento necesario pero no obtiene lo que deseaLo mismo sucedió en mi caso, estaba buscando de estante del almacenaje electrónicopero no consiguiendo según mis necesidadesQue íbamos a tener viejo camastro de madera de desecho
Cómo seleccionar los componentes para construir una computadora de escritorio

Cómo seleccionar los componentes para construir una computadora de escritorio

alguien pidió un instructivo sobre cómo seleccionar los componentes para construir una computadora de escritorio.  Aparentemente soy ese chico que ahora juega las solicitudes.  Todo que me sale son las solicitudes para reproducir canciones de la cubi
Altavoz de almohada de vuelva a encender para arriba los componentes

Altavoz de almohada de vuelva a encender para arriba los componentes

Para aquellos como yo que sufren del temida tinnitus puede ser una pesadilla (ningún retruécano previsto) intentando llegar a dormir por la noche.El peor momento del día como le dirá cualquier víctima es cuando su tranquila y cuando su cansado, que n
Truco para desoldar los componentes de agujero (adaptación)

Truco para desoldar los componentes de agujero (adaptación)

Descargo de responsabilidad: Esto no mis propias ideas y no tomar ningún crédito.Libahunt había publicado un instructivo bajo el título "Truco para desoldar a través de componentes de agujero" y fred3655 y otros ofrecen más sugerencias.Idea de L
Unirse a los componentes eléctricos con tubo de goma

Unirse a los componentes eléctricos con tubo de goma

esto es una manera fácil de conectar los cables sin un vínculo permanente. También es barato!Paso 1: Uso correcto Este procedimiento no es que lo abarca todo, así que lo primero es saber de donde es aplicable. En primer lugar, es casi imposible unir
Nintendo DS juego caso como almacenaje para los componentes electrónicos

Nintendo DS juego caso como almacenaje para los componentes electrónicos

estaba buscando una buena manera de almacenar mi fichas de Arduino, así como algunos otros componentes. Quería algo que era anti estática y algo robusto. Ya desde hace mucho tiempo he hackeado mi DS para tener todos los juegos cargados en una tarjeta
(WORK IN PROGRESS) Tabla de equilibrio con los componentes de Arduino para rastrear su equilibrio y mejorar con la tecnología.

(WORK IN PROGRESS) Tabla de equilibrio con los componentes de Arduino para rastrear su equilibrio y mejorar con la tecnología.

Para este proyecto necesitarás:-Elijo el Arduino NANO debido al poco espacio que tengo en la balance board Arduino.-6 ejes de acelerómetro y giroscopio. (el mío es el MPU-6050).-Bluetooth o WiFi (he usado modelo bluetooth HC-05). http://www.aliexpres