Opciones de convolución por impulso en Ubuntu

Opciones de convolución por impulso en Ubuntu

He tomado la iniciativa de corregir la respuesta de mis parlantes y me gustaría usarlo en mi Ubuntu 11.04.

La única forma posible (en sentido común) parece ser a través de Jack y el complemento jack_convolver. Como no todas las aplicaciones se comunican con Jack, ni lo ejecuto todo el tiempo, me gustaría saber si existen alternativas.


Obtuve la insignia de 'planta rodadora' por esta pregunta impopular y pensé en desmitificarla con una recompensa y un pequeño comentario :)

Primero, sé muy poco sobre la pila de audio subyacente de Ubuntu, ya que soy nuevo en Linux. Creo que esa pregunta se hace claramente para aquellos que puedan saberlo. Entonces esto es lo que obtuve hasta ahora:

  1. Parece que esto es posible a través demodulo-ladspa-fregaderocon cuya ayuda pude cargar el complemento LADSPA y usarlo globalmente.
    El problema aquí es que solo encontré un complemento de convolver LADSPA Impulse enComplementos de Steve Harrisy este complemento viene conimpulsos preestablecidospor lo que el usuario común no puede personalizarlo.
    Descargué el código fuente y pensé que tal vez podría incluir mi impulso en él y luego compilarlo, peroSe desconoce el formato de estos impulsos.para mí porque no soy programador. Mi impulso es PCM WAV de 32 bits, mientras que los impulsos en este paquete están en forma de matrices numéricas en archivos de encabezado C (enlace) así que no puedo encontrar el camino allí. Si supiera las reglas de este formato, supongo que no sería difícil para mí representar mi impulso siguiendo la convención.
    Intenté comunicarme con Steve por correo (lo cual se recomienda en su portal) pero mi correo fue rechazado según lo informado por Google Mail.
  2. Brutefir
    Esta podría ser otra posible solución, pero...
    La página de inicio era inaccesible, así que usé la vista en caché para leer documentación aburrida sin un solo ejemplo de uso. Después de eso busqué en Google posibles ejemplos de uso y encontré algunos ejemplos "especializados" que arrojan un poco de luz al respecto, pero no pude encontrar nada sobre el significado del .brutefir_convolverarchivo de configuración.
    Este proyecto parece descontinuado y no sé si es una buena idea incluso si supiera cómo configurarlo.

Respuesta1

Publicaré mi último comentario como respuesta cuando abandone la solución esperada.

  • Encontré a Steve en github y resultó que el formato de estos impulsos incluidos en la fuente de sus complementos como archivos de encabezado es una matriz de datos PCM normalizada de un solo canal.
    Reemplacé uno de los impulsos proporcionados por el mío, cambié dos archivos más para aceptar el nuevo nombre de impulso y sucesivamente lo compilé, lo instalé y luego lo probé en Audacity.
    El mundo real quería mostrar su cara. El entorno module-ladspa-sinkera doloroso. ¿Por qué tiene que ser tan complicado? En lugar de eso, agregué el complemento Impulse Convolver LADSPA en mi archivo .asoundrc y reinicié.
    El resultado fue decepcionante: el sonido era horrible y el volumen fluctuaba. Más tarde descubrí que Impulse Convolver es uno de los raros complementos que no es compatible con RT. ¿¡Maldición!? - Viene con impulsos preestablecidos, es mono y encimano se puede utilizar en tiempo real

Conclusión: si excluimos la posibilidad de que Brutefir pueda configurarse como convolver, entonces, excepto jack_convolver, no existe ningún complemento de Linux real que pueda proporcionar "la madre de todos los efectos": Convolution

Respuesta2

Solo usa jack + jconvolver

Instrucciones para que pulseAudio le pase todo a Jack aquí:

http://trac.jackaudio.org/wiki/WalkThrough/User/PulseOnJack

Respuesta3

información relacionada