Servidor de música de frambuesa Pi con Crossover incorporado y DSP (8 / 12 paso)

Paso 8: Paso 8a: entender el archivo .asoundrc

asoundrc es la configuración local de ALSA para * tu usuario * por lo que si se ejecuta sudo altavoz-prueba, obtendrá resultados diferentes que si corres sólo prueba de altavoz.

El archivo de configuración tiene algunas secciones distintas que cada uno diga a ALSA que plugins LADSPA para ejecutar y los canales para enviar la salida a.

Aquí es una versión súper comentada del archivo .asoundrc compartida en mi github

< p > #asound rc nueva versión jrubinstein - experimental con charlies plugin < br > pcm.! por defecto {#this es el nombre del dispositivo < /p >< p > #which es por eso que llamamos speaker-test - D por defecto... esto hace que esta configuración "por defecto" < /p >< p > enchufe de #it un plugin slave.pcm filtereq #send la salida al dispositivo"esclavo" plugin} ctl.
! por defecto {# no sabemos lo que esto significa, pero me parece que contar alsa queremos enviar el audio que < br > # no predeterminado para el dispositivo de hardware 0 < br > tipo hw < br > tarjeta 0 < /p >< p >} pcm.filtereq {nombre del #the del próximo dispositivo en la cadena tipo ladspa #type - ladspa plugins slave.pcm filtercross #where hace la salida camino ir hacer #where "/ usr/lib/ladspa" estos plugins vivo canales #how 8 muchos canales. Incluso si sólo usas 2 (izquierda y derecha) en esta etapa, esto se queda en 8 plugins # la lista de plugins {< /p >< p > 0 {etiqueta ACDf #call ACDf para plugins política de diseño de Crossover activo Charlies ninguno #dunno qué política nada significa. no cambiar input.bindings.0 "Entrada" #channel 0 (izquierda) es la entrada output.bindings.0 'Salida' #channel0 (izquierda) es la entrada de salida {controles [28 1 6 120 1 1 1]} # 2 º estante bajo orden impulsar 6db en 120 hz < br > #calls filtro tipo 28, con la polaridad normal, aumento de 6 dB, en 120 hz, Qp = 1, Fz (no usado) = 1, (no usado) Qz = 1 < /p >< p >} 1 {etiqueta política ACDf ninguno input.bindings.0 "de entrada" output.bindings.0 "Salida" de entrada {controles [26 1-6 164 4 1 1]} #parametric eq digital corte 6db a 164 hz q de 4} 2 {etiqueta política ACDf ninguno input.bindings.0 "de entrada" output.bindings.0 "Salida" de entrada {controles [26 1-6 250 4 1 1]} #parametric eq digital corte 6db a 164 hz q de 4} 3 {etiqueta política ACDf ninguno input.bindings.0 "de entrada" output.bindings.0 "Salida" de entrada {controles [26 1 6 193 5 1 1]} #parametric eq digital impulsar 6db en 193 con q de 5} 4 {etiqueta política ACDf ninguno input.bindings.1 "Entrada" output.bindings.1 " Salida"entrada {controles [28 1 6 120 1 1 1]}} 5 {etiqueta política ACDf ninguno input.bindings.1"de entrada"output.bindings.1"Salida"de entrada {controles [26 1-6 164 4 1 1]}} 6 {etiqueta política ACDf ninguno input.bindings.1"de entrada"output.bindings.1"Salida"de entrada {controles [26 1-6 250 4 1 1]}} 7 {etiqueta política ACDf ninguno input.bindings.1"de entrada"output.bindings.1"Salida"de entrada {controles [26 1 6 193 5 1 1]}} 8 {etiqueta política ACDf ninguno input.bindings.0"de entrada"output.bindings.0"Salida"de entrada {controles [22 0 1 40 1 1 1]} # 2 º orden paso alto a 40 hz para actuar como filtro subsónico} 9 {etiqueta política ACDf ninguno input.bindings.0 "de entrada" output.bindings.0 "Salida" de entrada {controles [22 1 0 40 1 1 1]} # 2 º orden paso alto a 40 hz} 10 {etiqueta política ACDf ninguno input.bindings.1 "de entrada" output.bindings.1 "Salida" de entrada {controles [22 1 0 40 1 1 1]} # 2 º orden paso alto a 40 hz para actuar como filtro subsónico} 11 {etiqueta política ACDf ninguno input.bindings.1 "de entrada" output.bindings.1 "Salida" de entrada {controles [22 1 0 40 1 1 1]} # 2 º orden paso alto a 40 hz}}} pcm.filtercross {nombre del #the del siguiente dispositivo en nuestra cadena tipo ladspa slave.pcm altavoz #sends salida a ruta de 'speaker' "/ usr/lib/ladspa" canales 8 plugins {0 {etiqueta ACDf #lowpass para woofer salida política CANAL2 ninguno input.bindings.0 "de entrada" output.bindings.2 "Salida" de entrada {controles [21 -1-10 300 0.5 1 1]} # [filtro tipo polaridad dbgain frecuencia q]} 1 {etiqueta ACDf #lowpass para woofer salida a canal 3 política ninguno input.bindings.1 "de entrada" output.bindings.3 "Salida" entrada {controles [21 -1-10 300 0.5 1 1]} # 2 º orden pasabajos a 300 hz} 2 {etiqueta ACDf #highpass para tweeter de la salida política de channel4 ninguno input.bindings.0 "de entrada" output.bindings.4 "Salida" de entrada {controles [22 -1-23 3000 1 1 1]} # 2 º orden paso alto a 3000 hz} 3 {etiqueta ACDf #highpass para tweeter de la salida política de filtro 2 channel4 ninguno input.bindings.0 "de entrada" output.bindings.4 "Salida" de entrada {controles [22 1 0 3000 1 1 1]} # 2 º orden paso alto a 3000 hz} 4 {etiqueta ACDf #highpass para tweeter de la salida política de channel4 ninguno input.bindings.1 "de entrada" output.bindings.5 "Salida" de entrada {controles [22 -1-23 3000 1 1 1]} # 2 º orden paso alto en 3000 hz} 5 {etiqueta ACDf #highpass para tweeter de la salida política de filtro 2 channel4 ninguno input.bindings.1 "de entrada" output.bindings.5 "Salida" de entrada {controles [22 1 0 3000 1 1 1]} # 2 º orden paso alto en 3000 hz} 6 {etiqueta ACDf #lowpass1 para salida mediado channel0 política ninguno input.bindings.0 "de entrada" output.bindings.6 "Salida" de entrada {controles [21 1 3000-14 0.707 1 1]} # 2 orden pasabajos en 3000 hz-4db corte} 7 {etiqueta ACDf #lowpass2 para salida mediado channel0 política ninguno input.bindings.0 "de entrada" output.bindings.6 "Salida" de entrada {controles [21 1 0 3000 0.707 1 1]} # 2 orden pasabajos en 3000 hz} 8 {etiqueta ACDf #highpass para salida mediado channel0 política ninguno input.bindings.0 "de entrada" output.bindings.6 "Salida" de entrada {controles [22 1 0 300 0.5 1 1]} # a 2 º orden paso alto a 300 hz} 9 {etiqueta ACDf #lowpass1 para salida mediado política de CANAL1 ninguno input.bindings.1 "de entrada" output.bindings.7 "Salida" de entrada {controles [21 1 3000-14 0.707 1 1]} # 2 orden pasabajos en 3000 hz-4db corte} 10 {etiqueta ACDf #lowpass2 para salida mediado a CANAL1 política ninguno input.bindings.1 "de entrada" output.bindings.7 "Salida" de entrada {controles [21 1 0 3000 0.707 1 1]} # 2 orden pasabajos en 3000 hz} 11 {etiqueta ACDf #highpass para salida mediado a CANAL1 política ninguno input.bindings.1 "de entrada" output.bindings.7 "Salida" de entrada {controles [22 1 0 300 0.5 1 1]} # a 2 º orden paso alto en 300 hz}}} pcm.speaker {tipo enchufe esclavo {pcm "t tabla" canales 8 tasa de #rate "sin cambios" significa no volver a muestrear la señal de audio . < br > #if tiene un DAC 44.1, cambiar esto}} pcm.t-table {#t-table no es estadística es un auxiliar de ruta canal mesa tipo {pcm "hw:0 0" #we salida sonido de aquí a hw:0, 0 que es la dirección de la HDMI salida canales 8} ttable {0.0 0 # utiliza este mapa de canal para las señales al derecha lugar < br > # tu mapa de canal puede ser diferente Asegúrese de que trabaja para usted en base a las asignaciones de canal de anteriores 0 # 1.1 canal in.channel hacia fuera encendido/apagado 2.0 1 #left bajo esto me da el filtro para woofer izquierdo en canal 0 = 3.7 izquierdo delantero 1 #right bajo = SBR 4.6 1 tweeter #left = SBL 5.5 1 tweeter #right = derecho Surr 6.4 1 #left mediados = surr izquierda 7.3 1 #right medio centro =}} < /p >< p > pcm.plughw.slave.rate = "sin cambios"; < /p >

Artículos Relacionados

Medida cubierta de frambuesa Pi con ventilador incorporado

Medida cubierta de frambuesa Pi con ventilador incorporado

descargar nuestro código de proyecto Arduino gratis aquí.Requisitos:-Recinto plástico-Soportes-TornillosHerramientas:-Taladro de mano-DestornilladorCreo que no requiere de un paso a paso, amablemente instrucciones en las fotos.www.innovationph.com
Reproductores de audio 3 en 1 frambuesa Pi con Bluetooth - fácil instalación HiFi Multiroom

Reproductores de audio 3 en 1 frambuesa Pi con Bluetooth - fácil instalación HiFi Multiroom

Nuestro popular entorno Squeezebox en Max2Play se hizo fácilmente conectar varios reproductores de audio y crear un sistema de alta fidelidad inteligente. Con la adición de algunos nuevos plugins increíbles a nuestras imágenes de tarjeta SD, ahora po
Linux servidor de música controlada por un dispositivo Android

Linux servidor de música controlada por un dispositivo Android

objetivo:Un ordenador Linux que actúa como un servidor de música para archivos MP3 y FLAC. También va a jugar Pandora radio y todo puede ser controlado por un dispositivo Android por lo que no es necesario para conectar el ordenador a un monitor.Es n
BRICOLAJE barato o gratis servidor de música

BRICOLAJE barato o gratis servidor de música

se trata de un hacer-él-usted mismo-er si usted quiere hacer un muy barato o gratis servidor de músicaPaso 1: Encontrar un ordenador Estoy usando un viejo IBM NetVista. Tiene un procesador mhz 767 y 192megs de RAM. Para un disco duro tiene un disco I
Programación frambuesa Pi con CODESYS

Programación frambuesa Pi con CODESYS

Hola,Este instructable es básicamente un tutorial para que usted consiga ir utilizando el entorno CODESYS para programar un Raspberry Pi.Este instructivo está dirigido no tanto a los aficionados, sino más bien incipiente ingenieros de control/automat
Jugar Imperial marcha de Star Wars en frambuesa Pi con zumbador piezoeléctrico

Jugar Imperial marcha de Star Wars en frambuesa Pi con zumbador piezoeléctrico

Vamos a hacer algo de ruido con Raspberry Pi y un zumbador piezoeléctrico. Este tutorial proporciona instrucciones paso a paso cómo tocar la marcha Imperial, también conocido como tema de la Dart Vader, de Star Wars en la Raspberry Pi. Por supuesto,
Fuente de alimentación casera de frambuesa Pi con XL6009 DC-DC Boost módulo

Fuente de alimentación casera de frambuesa Pi con XL6009 DC-DC Boost módulo

Fuente de alimentación casera de frambuesa Pi con XL6009 DC-DC Boost Boost elevador potencia módulo convertidorv muy barata y ajustableDSN6009 4A es un potente elevador conmutación (BOOST) módulo actual. El módulo utiliza la segunda generación de tec
Cómo que arranque frambuesa Pi con NOOBS

Cómo que arranque frambuesa Pi con NOOBS

en caso de que no sabes, la frambuesa Pi es un ordenador de tamaño tarjeta de crédito. Originalmente fue creado para ayudar a los jóvenes a aprender a programar. Puesto que los proyectos de lanzan de esta placa pequeña ha recorrido un largo camino. H
REGISTRO frambuesa Pi con monitor de coche

REGISTRO frambuesa Pi con monitor de coche

Así que este perezoso Geek (registro antiguo) decidió comprar un Raspberry Pi. Ahora el Pi sí mismo es muy pequeña (ver foto) pero el primer problema que encontré fue que con todos los cables conectados, no es muy estable. Los cables, especialmente m
Servidor de música fácil frambuesa Pi AirPlay con carretillas de horquilla-Daapd

Servidor de música fácil frambuesa Pi AirPlay con carretillas de horquilla-Daapd

El nuevo frambuesa Pi 3 ahora incluye un chip de wifi lo que es más fácil que nunca utilizar para proyectos de automatización del hogar. Tengo una colección grande de la música que no encaja en un smartphone, pero no quiere dejar un equipo dedicado q
Mejorar el centro de los medios de comunicación de frambuesa Pi con Bluetooth A2DP (OSMC)

Mejorar el centro de los medios de comunicación de frambuesa Pi con Bluetooth A2DP (OSMC)

Tiene conectividad Bluetooth y permite frambuesa Pi se comportan como A2DP fuente no es nada nuevo (ver un tutorial general en Instructables), pero el problema que he tenido hasta el momento estaba haciendo ese trabajo en mi medio centro Pi que corrí
Un servidor Sr. reloj-trabajadores o frambuesa Pi

Un servidor Sr. reloj-trabajadores o frambuesa Pi

un par de meses atrás compré un tablero de computadora R-PI en un kit que incluye la Junta, la cámara de PI y una tarjeta SD GB 16.Probé todo y encontré que es una paz muy agradable de la tecnología.Pero no he podido encontrar un caso de uso para esa
Obtener precios de Stock en frambuesa Pi (con Python)

Obtener precios de Stock en frambuesa Pi (con Python)

Estoy trabajando en algunos nuevos proyectos que implican obtener datos del precio de las acciones de la web, que se realiza un seguimiento y visualizar a través de mi frambuesa Pi. Quería compartir la configuración de cómo hacer esto usando Python.E
Reproductor de música de frambuesa pi

Reproductor de música de frambuesa pi

Reproduce música de todas las maneras que puedas imaginar. FM Radio, azul del diente, o servir la biblioteca multimedia de iTunes a través del servidor de medios de comunicación de Logitech con PiCore en su Pi de frambuesa:Paso 1: partes Tenía una ca