| Plugin de filtro de abeto El complemento del filtro de abeto es un complemento de efecto para XMMS que permite filtrar los datos de audio utilizando filtros de abeto largos. |
Descargar ahora |
Plugin de filtro de abeto Clasificación y resumen
- Nombre del editor:
- Fredrik Lingvall
- Sitio web del editor:
- http://www.signal.uu.se/Staff/fl/xmms_plugins/#
Plugin de filtro de abeto Etiquetas
Plugin de filtro de abeto Descripción
El complemento del filtro de abeto es un complemento de efecto para XMMS que permite filtrar los datos de audio utilizando filtros de abeto largos. El complemento del filtro de abeto es un complemento de efecto para XMMS, lo que permite filtrar los datos de audio utilizando filtros largos (respuesta de impulso finito). Las aplicaciones típicas son el altavoz o la ecualización de la habitación que normalmente requiere filtros con más de 300 grifos (pesos de filtro). El complemento del filtro de abeto utiliza la biblioteca FFTW3 para realizar el filtrado utilizando el método de superposición y adición. Si FFTW3 no está disponible, el complemento realizará el filtrado (convolución) en el dominio de tiempo que es mucho menos eficiente para los filtros largos. Requisitos: · XMMS · FFTW3USAGE: Abra las preferencias en XMMS (CRTL-P) y seleccione los complementos de efectos pestaña. Luego, ingrese la ruta a su archivo de coeficientes de filtro en el campo "Archivo de coeficientes de filtro" y presione el botón "Aplicar" o "OK". También hay un control de ganancia de filtro donde puede ajustar la ganancia del filtro de 0.1 a 9.9, donde 10 es igual a una ganancia de 1 (= 0 dB) en la escala del control de ganancia (esto es solo un truco rápido y cambiaré Esto a DB en el futuro). Nota Si la ganancia del filtro es demasiado alta, la señal de audio puede recortarse cuando los datos de audio se convierten desde el punto de flotación a los datos de PCM. Recomendamos que analice el filtro en una herramienta como Octave ( http://www.octave.org) o matlab (http://www.mathworks.com). A continuación se muestran algunos códigos de octava / matlab que pueden ser informados: cargar test_filter.dat -ascii n = longitud (Test_Filter); HF = FFT (Test_Filter); F_max = piso (n / 2); % Escala lineal. Parcela (ABS (HF (HF (1: F_MAX)))% DB SCALE% PARTE (20 * log10 (ABS (HF (1: F_MAX))) Grid En lugar de que se supone que el filtro se almacena en un archivo de texto 'Test_filter. DAT '. Para guardar un filtro almacenado en un vector' H_Test 'Puede usar el siguiente código:% Convertir a un vector de columna. h_test = h_test (:); Guardar -ascián new_filter.dat h_testhere El filtro se almacena en el archivo 'new_filter.dat'. Tenga en cuenta que Octave agrega algunos comentarios al principio del archivo que debe eliminarse antes de que el archivo esté cargado en el complemento. Nota también que tanto MATLAB (comercial) y Octave (Freeware) contienen varias herramientas para construir y analizar filtros (use la ayuda Comando) .4 Formato de archivo de filtro El archivo de filtro es solo un archivo de texto con los grifos de filtro en formato de punto flotante, como se muestra a continuación: 2.0304631E-023.95183791E-022.3525805E-042.6293676E-02 -4.2205674E- 033.7765046E-02 -1.8379669E-02. . . 4.0472156E-02 -3.7814379E-031.4853832E-021.9319599E-02 -1.065372E-025.0622926e-02 -4.0788844e-028.7126686e-02 -6.7932979E-02 -6.7932979E-021.0638913e-01 Known ISSESUTHE El complemento actualmente solo puede leer Un filtro, por lo que se usa el mismo filtro para el canal izquierdo y derecho. No hay una verificación de errores al leer el archivo de filtro. Se supone que los pesos del filtro se almacenan en forma de columna en un archivo de texto.
Plugin de filtro de abeto Software relacionado