AUDIO PLANET
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Configurar Foobar en Linux para reproducción bitperfect

3 participantes

Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Dom 15 Nov 2015 - 18:15

Pues eso mismo, tras unas cuantas pruebas, aquí está el minitutorial:

Configurar Foobar en Linux para reproducción bitperfect  P7EM9VU

http://www.pablofelip.tk/2015/11/configurar-foobar-en-linux-para.html

Disculpad que no publique directamente aquí el contenido, simplemente no tengo tiempo en estos momentos de confeccionar dos versiones distintas del artículo.


Última edición por pablopi el Dom 15 Nov 2015 - 18:25, editado 3 veces
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Eomer Dom 15 Nov 2015 - 18:22

Precisamente acabo de instalar Wine y Foobar2000 en Ubuntu.
Aunque lo he conseguido hacer funcionar, nos leeremos tu artículo. Seguro que se pueden seguir haciendo muchas mas cosas.
Gracias por compartirlo Pablo.
Eomer
Eomer

Cantidad de envíos : 503
Localización : -
Fecha de inscripción : 07/01/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  FRAVAD Mar 17 Nov 2015 - 14:20

Configurar Foobar en Linux para reproducción bitperfect  <a href=Configurar Foobar en Linux para reproducción bitperfect  20151117_141055_zpsshop1lhp" />

Me encuentro con que despues de instalar wine y foobar2000, al abrir el editor de registro en HKEY_CURRENT_USER :: Software :: Wine :: no se encuentra la carpeta Drivers wallbash wallbash

FRAVAD

Cantidad de envíos : 59
Localización : En otro lugar
Fecha de inscripción : 08/09/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Mar 17 Nov 2015 - 14:25

Para que se cree la carpeta "drivers" en el registro es probable que haya que haber accedido previamente a la configuración de Wine > pestaña Audio y/o haber ejecutado al menos 1 vez Foobar. También se crea automáticamente todo lo que cuelga de "winepulse.drv" y "winealsa.drv".

En cualquier caso no pasada nada, simplemente créala dentro del registro (botón derecho > nueva clave) y luego dentro ya creas la correspondiente al valor "Audio".
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  FRAVAD Mar 17 Nov 2015 - 15:27

ok.
Se ha creado en el momento en que he encendido el DAC externo.
Continuamos avanzando. Wink

FRAVAD

Cantidad de envíos : 59
Localización : En otro lugar
Fecha de inscripción : 08/09/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  FRAVAD Miér 18 Nov 2015 - 0:14

Avanzando en el proceso de instalación todo ha ido perfectamente. Se ha instalado wassapi y reproduce perfectamente archivos en formato PCM.
Los archivos DSD los reproduce tambien pero utilizando Wassapi mi DAC los recodifica a PCM.
Creo que si consigo instalar los drivers Asio, no habrá problema. He descargado desde la pagina de Foobar200o, el componente  ASIO e instalado pero no me los reconoce Foobar2000 en la configuración.
¿Se pueden instalar los drivers de mi DAC y que me los reconozca Foobar2000? AMANERO

Configurar Foobar en Linux para reproducción bitperfect  <a href=Configurar Foobar en Linux para reproducción bitperfect  20151117_234713_zpsorvaw8bf" />

Configurar Foobar en Linux para reproducción bitperfect  <a href=Configurar Foobar en Linux para reproducción bitperfect  20151117_234631_zpsagw6d0xo" />

Configurar Foobar en Linux para reproducción bitperfect  <a href=Configurar Foobar en Linux para reproducción bitperfect  20151117_234726_zpst8yvr7od" />

FRAVAD

Cantidad de envíos : 59
Localización : En otro lugar
Fecha de inscripción : 08/09/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Miér 18 Nov 2015 - 1:03

FRAVAD escribió:Avanzando en el proceso de instalación todo ha ido perfectamente. Se ha instalado wassapi y reproduce perfectamente archivos en formato PCM.

Estupendo.

FRAVAD escribió:
Los archivos DSD los reproduce tambien pero utilizando Wassapi mi DAC los recodifica a PCM.

Yo diría que quien los está convirtiendo a PCM es Foobar, no tu DAC.

FRAVAD escribió:
Creo que si consigo instalar los drivers Asio, no habrá problema. He descargado desde la pagina de Foobar200o, el componente  ASIO e instalado pero no me los reconoce Foobar2000 en la configuración.

A partir de aquí la cosa se complica, aunque solo puedo teorizar dado que, como decía en el tutorial, no tengo ahora mismo ningún DAC DSD con el que hacer pruebas.

El componente ASIO de Foobar no ve los dispositivos ALSA que expone WINE. Eso implica que ASIOProxy, necesario para emitir DSD en formato nativo, tampoco lo hará puesto que solo emite audio a través de dispositivos ASIO.

Se me ocurren 3 alternativas:

Primera: Instalar ASIO4ALL, que envuelve los dispositivos de audio en una capa ASIO.

Esto es, tendrías que instalar:

  1. ASIO4ALL (http://www.asio4all.com) para que el dispositivo ALSA de Wine sea visto como un dispositivo ASIO.
  2. ASIOProxy, que forma parte del plugin de reproducción de SACD, foo_dsd_asio (http://sourceforge.net/projects/sacddecoder/files/foo_dsd_asio) para emitir DSD nativo a través del dispositivo ASIO expuesto por ASIO4ALL. Aquí explican como usar ASIOProxy.
  3. Componente ASIO para Foobar, para indicarle como dispositivo de salida foo_dsd_asio.

Segunda: Instalar WineASIO, que como su nombre indica da soporte ASIO a las aplicaciones que se ejecutan con Wine:

http://wiki.cockos.com/wiki/index.php/Installing_and_configuring_WineASIO

A esto habría que añadir ASIOProxy y el componente ASIO para Foobar, claro. La idea es que WineASIO haga la misma función que ASIO4ALL.

Pelín complicadas ambas...  hmm

Tercera: Más directa, pasando de movidas con ASIO: usar la versión del plugin de SACDR para Foobar modificada por el fabricante del Lumin. Permite recodificar al vuelo al DoP, como puedes ver, simplemente ajustando una opción que ahora aparece en el plugin de SACD para Foobar:

Configurar Foobar en Linux para reproducción bitperfect  34qsoi9

Aquí la tienes:

https://docs.google.com/file/d/0B4jZ4NDGECzEczBjYVByNUdjdDg/edit

Ya contarás...
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Eomer Miér 18 Nov 2015 - 20:08

Bueno yo lo tengo funcionando, pero no como a mi me gustaría realmente.
Configurar Foobar en Linux para reproducción bitperfect  Foobar2000_en_Unix

La salida de "hd_params" muestra que la frecuencia de muestreo es de 48KHz y aunque los archivos de la captura tienen esa frecuencia, me pasa con otros a 192KHz que la salida es la misma.
Configurar Foobar en Linux para reproducción bitperfect  Hw_params
Y efectivamente son 48KHz porque el led del DAC iFi Nano es de color verde. Este no miente.

Me he metido con la instalación de los drivers ASIO. Sólo he podido instalarlos a través de Wine, con POL no he visto la forma de hacerlo. El caso es que foobar no los ve.
Configurar Foobar en Linux para reproducción bitperfect  Asio
Configurar Foobar en Linux para reproducción bitperfect  No%20ASIO%20drivers%20found

Se admiten ideas
Eomer
Eomer

Cantidad de envíos : 503
Localización : -
Fecha de inscripción : 07/01/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Miér 18 Nov 2015 - 21:42

Eomer escribió:Bueno yo lo tengo funcionando, pero no como a mi me gustaría realmente.

Ese no es el dispositivo de salida que debes seleccionar. Tiene que aparecerte algo como esto (con el nombre explícito del dispositivo de audio):

Configurar Foobar en Linux para reproducción bitperfect  HrVmsJy
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Eomer Miér 18 Nov 2015 - 22:26

Ahora si veo el led blanco.
Configurar Foobar en Linux para reproducción bitperfect  Foobar2000_en_Unix2

He notado que mientras se reproduce audio con foobar esta linea de dispositivo no aparece. Supongo que se debe al modo exclusivo en que hemos configurado con Alsa.

Pablo ==> Experten

Edito:
Pablo ¿sabes de alguna utilidad similar a LatencyMon para Linux? He probado a instalar este via Wine pero no se ejecuta.
Estaría bien hacer esta prueba habida cuenta que estoy usado un kernel de baja latencia y que ahora foorbar usa el driver Alsa que tambien debería proporcionarla.
Con este mismo hardware usando W8 (x64) y Foobar con controladores ASIO obtenía unas latencias de 500ms aproximadamente. Bastante alto.
Eomer
Eomer

Cantidad de envíos : 503
Localización : -
Fecha de inscripción : 07/01/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Jue 19 Nov 2015 - 9:31

Eomer escribió:
He notado que mientras se reproduce audio con foobar esta linea de dispositivo no aparece. Supongo que se debe al modo exclusivo en que hemos configurado con Alsa.

Así es, de hecho es una cosa que comento al final del artículo:

El tándem ALSA / WASAPI es tan, tan exclusivo, que si accedéis a las opciones de salida de audio de Foobar mientras se está reproduciendo algún archivo, probablemente el dispositivo empleado no aparezca en el selector y se muestre un mensaje de error. Simplemente ignoradlo y cerrad la ventana de ajustes.

Eomer escribió:
Pablo ¿sabes de alguna utilidad similar a LatencyMon para Linux? He probado a instalar este via Wine pero no se ejecuta.
Estaría bien hacer esta prueba habida cuenta que estoy usado un kernel de baja latencia y que ahora foorbar usa el driver Alsa que tambien debería proporcionarla.
Con este mismo hardware usando W8 (x64) y Foobar con controladores ASIO obtenía unas latencias de 500ms aproximadamente. Bastante alto.

No, lo cierto es que no conozco ninguna. A ver si el finde tenga un ratito y me dedico a investigar al respecto. En efecto, 500us (son micro segundos) es un poquito alta, pero creo que en tanto no supere los 1000us o 2000us no tiene por qué haber problemas. De todos modos lo que tiene sentido, en mi opinión, es medir tanto la latencia dentro del entorno Wine, que al fin y al cabo es donde se ejecuta Foobar, como la presente en el anfitrión Windows (que debería contribuir a la cantidad medida para la primera).

Puedes también usar POL para instalar más cosas sobre una unidad virtual. Te vas a añadir aplicación, le dices que no está listada y le indicas dónde tienes el ejecutable de instalación. Luego te preguntará si quieres crear una nueva unidad virtual (es decir, una nueva instalación de Windows independiente) o utilizar una ya existente. Seleccionas la que has usado para Foobar y listo.

En otros hilos hemos hablado de una aplicación alternativa para medir latencias y DPC, mira a ver si tienes más suerte con ella:

http://www.resplendence.com/latencymon
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Eomer Dom 22 Nov 2015 - 19:48

Precisamente este es el programa que he probado a instalar y no hay caso.
Durante el fin de semana he estado probando con Wineasio y tampoco ha salido mucho mejor la cosa. Encontré un blog donde se explica como descargarlo e instalarlo: https://lkubuntu.wordpress.com/2014/01/09/how-to-set-up-wineasio/

Descarga e instalación
Código:

sudo apt-get install software-properties-common wget
sudo add-apt-repository ppa:kxstudio-debian/kxstudio
sudo apt-get update
sudo apt-get install kxstudio-repos
sudo apt-get update
sudo apt-get install wineasio

Y registro del componente en un SO de 64 bits
Código:

wine64 regsvr32 wineasio

Lo que se debe obtener como respuesta es:
Código:

Successfully registered DLL wineasio.dll

Lo que indica que el controlador se ha instalado y el sistema lo reconoce. Es tal como me ha salido a mi.
El caso es que Foobar no lo "ve", incluso después de cargarlo con Wine y con POL
Eomer
Eomer

Cantidad de envíos : 503
Localización : -
Fecha de inscripción : 07/01/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Dom 22 Nov 2015 - 19:56

A ver una cosita... Wine y Pol mantienen entornos Windows separados, de hecho POL puede gestionar varias instalaciones virtuales (realmente discos duros virtuales) y emplearlas con la versión de Wine (que se gestiona desde un panel de preferencias de Pol) que queramos. Lo que quiero decir es que si instalas Foobar usando Pol y luego configuras o instalas otras cosas en Wine es como si lo estuvieras haciendo en instalaciones distintas de Windows.

https://www.playonlinux.com/en/topic-12166-How_to_register_a_dll.html
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Dom 22 Nov 2015 - 21:12

Mira lo que he encontrado en POL:

Configurar Foobar en Linux para reproducción bitperfect  ZM3UQDS

Voy a probar a ver...

PS: Y no te olvides de instalar jack, wineasio lo utiliza como "backend" de audio.
PS2: ¿Has probado a emitir DSD en DoP a través de WASAPI con tu iFi? Estaría bien saber si funciona...
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Eomer Jue 26 Nov 2015 - 21:14

pablopi escribió:Mira lo que he encontrado en POL:

Configurar Foobar en Linux para reproducción bitperfect  ZM3UQDS

Voy a probar a ver...

PS: Y no te olvides de instalar jack, wineasio lo utiliza como "backend" de audio.
PS2: ¿Has probado a emitir DSD en DoP a través de WASAPI con tu iFi? Estaría bien saber si funciona...

Pablo ya probé a instalar ese componente con POL durante el pasado fin de semana, pero me lanzó error. Tal vez por lo que dices, que hace falta instalar jack ya que wineasio lo usa como "backend" de audio. Cosa que no me avergúenza lo más mínimo confesar que no tengo ni idea que significa. Very Happy

Si, puede entubar DSD en DoP con Wasapi. Uso el componente "foo_imput_packeddsd" (creo que es ese) y funciona bastante bien.

Configurar Foobar en Linux para reproducción bitperfect  Cap1

Configurar Foobar en Linux para reproducción bitperfect  Cap2

En cuanto a Jack haciendo una búsqueda en el centro de software de Ubuntu, esto es lo que me encuentro:

Configurar Foobar en Linux para reproducción bitperfect  Jack

Sospecho que no tiene nada que ver con lo que dices.
Eomer
Eomer

Cantidad de envíos : 503
Localización : -
Fecha de inscripción : 07/01/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Sáb 28 Nov 2015 - 21:59

hmm... Viendo esas capturas no tengo claro que estés emitiendo DSD nativo ¿se ilumina del color correcto el led de tu nano cuando reproduces un SACD?

En la primera captura, en la línea inferior de la ventana de Foobar, se ve que estás reproduciendo un DST64, pero la frecuencia PCM de 352Khz no se corresponde ni siquiera con el flujo PCM DoP equivalente (176 Khz).

La segunda captura, en la que se muestran los ajustes del plugin de SACD, me hace pensar que estás convirtiendo el DSD a PCM de 352 Khz, puesto que ASIO no funciona en Foobar corriendo dentro de Wine y por tanto el primer ajuste "ASIO Driver" no puede estar tomando efecto.

Para convertir el flujo DSD nativo a PCM con DoP es necesario utilizar una versión modificada del plugin de SACD. En concreto, esta:

https://docs.google.com/file/d/0B4jZ4NDGECzEczBjYVByNUdjdDg/edit

Y el panel de control del plugin de SACD modificado hay que ajustarlo así:

Configurar Foobar en Linux para reproducción bitperfect  34qsoi10

Lo del "backend" es jerga de informáticos para darnos importancia y que parezca que las cosas son más complicadas de lo que realmente son Embarassed. Simplemente quería decir que wineasio necesita otro de los sistemas de audio que hay en Linux alternativos a Pulse y ALSA (menuda selva), que es Jack. Yo aún no he enredado con Jack en mi Mint, y de hecho no me apetece mucho hacerlo, la verdad. Lo que sí sé es que Jack es popular entre la gente que se dedica a la edición musical usando Linux porque, entre otras cosas, permite entubar audio fácilmente de una aplicación a otra.


Última edición por pablopi el Lun 24 Abr 2017 - 18:01, editado 1 vez
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Eomer Dom 29 Nov 2015 - 7:54

Tienes razón Pablo. He puesto los settings tal como dices y esto es lo que veo:

Configurar Foobar en Linux para reproducción bitperfect  DSD_over_PCM

Pero para ser honesto lo oigo igual, ni mejor, ni peor. El led del DAC antes era de color blanco, ahora con este cambio se muestra de color azul.
Lo que he visto es que hay que andarse con cuidado tocando estos parámetros. A la mínima se descojona todo, es bastante inestable. Aunque no me extraña habida cuenta que estamos trabajando con piezas de software creadas para Windows en Linux.
Eomer
Eomer

Cantidad de envíos : 503
Localización : -
Fecha de inscripción : 07/01/2013

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  pablopi Vie 4 Dic 2015 - 1:17

Eomer escribió:Tienes razón Pablo. He puesto los settings tal como dices y esto es lo que veo:

Ahora sí, Miguel Ángel Very Happy. Muchas gracias por las pruebas, me parece interesante que quede demostrado que Foobar en Linux también puede con DSD nativo. De hecho Foobar es ahora mismo el reproductor que utilizo habitualmente en mi tinglado Linux.

Eomer escribió:
Pero para ser honesto lo oigo igual, ni mejor, ni peor.

Así es la vida  Wink. Yo he dejado ya de obsesionarme por todo eso del DSD nativo y tal. Creo que hay cosas de mucho más peso en la cadena de reproducción.
pablopi
pablopi

Cantidad de envíos : 5817
Localización : Castellón
Fecha de inscripción : 21/06/2010

http://pablofelip.online

Volver arriba Ir abajo

Configurar Foobar en Linux para reproducción bitperfect  Empty Re: Configurar Foobar en Linux para reproducción bitperfect

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.