Güindows: DRCoG - DRC on Güindous (prueba de concepto)

DRC y todo lo relacionado con el tema
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Güindows: DRCoG - DRC on Güindous (prueba de concepto)

Mensaje por sergien »

¡Hola a todos!

Voy a documentar una pequeña prueba de concepto ...

¿Y en que consiste? Pues simplemente en comprobar si existen todos los componentes necesarios para crear ... DRC on Güindous - DRCoG.

Vamos a ver ... ¿Que necesitamos?

En primer lugar, necesitaremos un programa capaz de obtener un juego de medidas de caracterización acústica de un sistema estereo y que pudieramos ejecutar a través de un gestor (traducido, línea de comandos). ¿Existe? Pues sí ... rec_imp ... que podemos descargar de: http://www.duffroomcorrection.com/wiki/ ... uring_Tool. Veréis que hay dos versiones la original ... y una especial para ASIO4ALL ... ¿empezáis a ver por donde van los tiros?

En segundo lugar, partiendo de las medidas que es posible obtener del programa, cálculamo de uno o varios juegos de filtros FIR ecualizadores mediante el uso del programa DRC. (ver http://drc-fir.sourceforge.net ) ... que si uno se toma la molestia de descomprimir verá que contiene esencialmente tres cosas: el código fuente para linux, los ficheros de definición de los filtros ... ¡y los ejecutables precompilados para windows!

Y en tercer lugar, la aplicación de los filtros por convolución en tiempo real sobre la señal de sonido entrante al sistema ... ¡mmm! Dejadme pensar ... ¡sólo hemos explicado tres formas distintas de hacer eso!

Y ahora, os adjunto la experiencia de un usuario:
I was successful with rec_imp and DRC & Convolver:

I am using MCE2005 with WMP10 and Convolver, DRC and rec_imp all latest and greatest releases. My sound card is an M-Audio Transit USB set to bit-perfect passthrough, 44100, 16bit and I am using the ASIO4ALL driver (could not get right levels of latency using the m-audio drivers, which resulted in 'cracking' sounds during the sweep). My microphone is probably a weak link - am using a Radio Shack boundary mic (next stop I will try to correct for the mic).

All of this feeds via S/PDIF into a Marantz 5200 and then to 6.1 B&W (600 series) speakers. I set the Marantz to play 6 channel stereo for my tests (which is independant of this experiment).

The following uses rec_imp to measure 2 channel - a Left then a Right sweep to build left and right files for Convolver via DRC. My batch file looks like this:

Código: Seleccionar todo

  Set REC_IMP=c:\Program Files\DRC\Rec_Imp
  Set DRC_DIR=C:\Program Files\DRC\DRC
  Set CONVOLVER=c:\Program Files\DRC\Convolver
  cd %REC_IMP%
  rec_imp.exe LeftSpeakerImpulseResponse.pcm 44100 20 21000 20 0:1 0:1
  move /y LeftSpeakerImpulseResponse.pcm "%DRC_DIR%"
  rec_imp.exe RightSpeakerImpulseResponse.pcm 44100 20 21000 20 1:1 1:1
  move /y RightSpeakerImpulseResponse.pcm "%DRC_DIR%"
  cd %DRC_DIR%
  drc.exe --BCInFile=LeftSpeakerImpulseResponse.pcm --PSPointsFile=bkHB.txt --PSOutFile=LeftSpeaker-rpsERB.pcm erb.drc
  move /y LeftSpeaker-rpsERB.pcm "%CONVOLVER%
  drc.exe --BCInFile=RightSpeakerImpulseResponse.pcm --PSPointsFile=bkHB.txt --PSOutFile=RightSpeaker-rpsERB.pcm erb.drc
  move /y RightSpeaker-rpsERB.pcm "%CONVOLVER%

Get rid of the --PSPointsFile arguments to DRC if you don't want to tweak the points file.

I solved the 'clicking' by increasing the latency by using ASIO4ALL instead of the regular drivers for my card (M-Audio Transit)
Y tras este rollo diréis: "¿Y funciona?" ... Pues sí, lo he probado hace un rato y funciona.

Aquí tenéis la captura de pantalla tras ejecutar el DRC.

Imagen

Y volveréis a decir: "Pero DRCoP es muy chulo y muy gráfico". ¡Ok! Pues que algún valiente se curre con, por ejemplo, http://www.autoitscript.com la interficie gráfica.

Por hoy ya no tengo más conejos en la chistera ... así que, la pelota está en el campo ... ¿quién la coge?

Cordialmente,
Sergio
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Otra vuelta de tuega ...

Mensaje por sergien »

Desupués de darle un par de vueltas, creo que sería posible llegar más allá.

De todos los elementos se dispone del código fuente y los ejecutables. Lo único que nos faltaría es un sustituto bajo Windows del Brute-FIR, para aplicar en tiempo real los filtros y escucharlos .... ¿es posible?

Si, utilizando las librerías BASS (http://www.un4seen.com/) en conjunción al el filtro VSTconvolver (http://convolver.sourceforge.net/). ¿Porqué las librerías BASS? Bueno, son las que utiliza PureAudio para consiguir reproducción bitperfect, permiten una interacción con ASIO de forma estándar e incorporan un módulo para utilizar filtros WinAmp y VST. ¡Vamos! Que justo lo que necesitaríamos.

Además, este acercamiento nos permitiría utilizar cualquier filtro VST, e incluso, configurarlos en cascada.

Recopilando ... ¿Se dispone realmente de todo lo necesario para crear un DRCoG? Creo que la respuesta es sí.

Cordialmente,
Sergio
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Jo, tio !! :shock:

Si wynton es Dios, tu por lo menos eres Jesucristo, ... o quizas Buda !!!

Me gustaria contribuir, pero, sinceramente, no llego a tanto ni en sueños ...

Saludos.
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Mensaje por sergien »

Voy a ver si desempolvo mis conocimientos de programación, que ya hace un tiempillo que no programo, y a ver si puedo hacer aunque sea un esqueleto funcional.

No se si usar cygwin para portar directamente la interficie y la parte de DRC de Wynton o hacer un desarrollo desde cero. Todo depende de si pudiera portar las fuentes del programa de Wynton o no.

Adicionalmente, sería conveniente probar si realmente los resultados que se obtengan por uno u otro método són iguales. El único punto que me preocupa al respecto es la adquisición de las muestras.

Asi que, ¿voluntarios para hacer pruebas y comparar resultados?

Cordialmente,
Sergio
digipl
Mensajes: 29
Registrado: Mié 07 Dic 2005 , 18:28

Mensaje por digipl »

estas que te sales......

por cierto, para una solución DRC facil en windows,

¿La habéis echado un vistazo a los programas de OHL?

http://www.ohl.to/about-audio/audio-softwares/
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Mensaje por sergien »

¡Coño!

Este en concreto es exactamente lo que yo indicaba: http://www.ohl.to/about-audio/audio-softwares/align/, con la diferencia que estaría bien añadir la parte de las librerías Bass para poder realizar la convolución en tiempo real.

Muy buena aportación.

Cordialmente,
Sergio
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Hola Sergien !!!

Trasteando por internet he encontrado varias cosas que igual te/nos pueden servir:

(((acourate))) - The Audio Toolbox: http://www.acourate.com/

Aquí hay un tutorial muy vistoso: http://www.acourate.com/Tutorial/RoomCorrection.html

Es de pago, 340 eurazos, pero por ahi circula 'de oferta'. Yo lo encontré, pero no
localizo donde, si te interesa me mandas un MP y te lo envio, son 7 MB.

Ademas ofrecen algo sospechosamente parecido al DRCoP: Download the free BruteFIR memory
stick package... (RME HDSP spdif / spblinux kernel 2.6.20, alsa 1.0.14rc2).

Otro candidato seria el Audiolense de Juicehifi: http://www.juicehifi.com/index.html

Tambien es de pago, de 150 a 370 eurazos, algo he visto en la Mula, pero hasta la fecha
presente no lo he obtenido, aunque estoy en ello.

De todas formas, igual la demo te sirve, ya que:
Performing measurement with Audiolense is still free

- The demo allows full measurement and usage of the analysis possibilities inside Audiolense

- Measurement Export function that also works in demo model. For usage with acoustic and/or
speaker designer software.
Tambien tenemos a mi preferido, que ya cite en el foro: http://www.ikmultimedia.com/arc/features/

De pago, como no, y este de 300 a 380 eurazos, ademas, no he encontrado versiones 'de oferta' por
ningun lado, aunque, antes de tomarnos la pastilla roja, nos habriamos gastado esto en aparatos
como si nada.

Por ebay se esta vendiendo por 275 € mas gastos de envio, que ya son los 300, ademas, parece ser
que han sacado una version nueva, por lo que igual rebajan la anterior, sera cuestion de estar
atentos, aunque tengo mis dudas de que funcione mejor que el DRCoP ...

Saludos.
Avatar de Usuario
Petimetre
Mensajes: 473
Registrado: Sab 28 Feb 2009 , 13:16
Ubicación: Madrid

Mensaje por Petimetre »

pitufo_sordo escribió: Tambien tenemos a mi preferido, que ya cite en el foro: http://www.ikmultimedia.com/arc/features/

De pago, como no, y este de 300 a 380 eurazos, ademas, no he encontrado versiones 'de oferta' por
ningun lado, aunque, antes de tomarnos la pastilla roja, nos habriamos gastado esto en aparatos
como si nada.
¿Es esto lo que buscas?

ed2k://|file|IK.Multimedia.ARC.System.VST.RTAS.v1.0.3.Incl.Keygen-AiR.rar|12801532|CF9FF93BDE8E8CFAFFFA3464F97030E8|/
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Gracias Petimetre !!!

Pero esto solo es el plugin VST para aplicar los filtros ...

Lo que busco es el programa para efectuar las medidas
y generar los filtros, esto es lo que no encuentro.

Saludos.
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Hola Petimetre !!!

Corrijo lo dicho, es el PROGRAMA COMPLETO !!! :twisted:

Yo lo bajé del torrent, pero tiene que ser lo mismo ...

Ahora estoy comparando DRCoP AE vs. RACE + ARC...

Imagen

Cuando lo tenga claro lo postearé: Güindous: Método Foobar2000 + Virtual Audio Cable + Audiomulch + RACE + ARC. Bufffff !! :roll:

Saludos y muchas gracias.
Avatar de Usuario
Petimetre
Mensajes: 473
Registrado: Sab 28 Feb 2009 , 13:16
Ubicación: Madrid

Mensaje por Petimetre »

La verdad es que sospechaba eso, pero ahora mismo el poco tiempo que tengo prefiero dedicárselo al DRCoP. Me alegro de que te haya servido. :)
Avatar de Usuario
sergien
Mensajes: 88
Registrado: Mar 10 Feb 2009 , 20:24
Ubicación: Catalonia profunda ...

Mensaje por sergien »

Buff!! No te queda trabajo ni nada por delante, pitufo_sordo!!!
Avatar de Usuario
JIMIX
Mensajes: 31
Registrado: Mar 04 Jul 2006 , 18:33

Mensaje por JIMIX »

Pitufo-Sordo, ¿has podido comparar el DRCOP con el ARC?

Si es asi ¿cual te ha gustado mas?
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Hola JIMIX !!!!

Buffff !!!! Buena pregunta !!!

Que es mejor, , un Bentley o un Rolls Royce, un Rioja Vega Sicilia Único o un Ribera del Duero Pingus, Jamón de Jabugo cinco jotas o caviar iraní beluga triple cero, Jessica Alba o Scarlett Johansson … ?

Las anteriores comparaciones no son gratuitas, ya que considero que usando cualquiera de los dos sistemas (DRCoP o ARC), cualquier hijo de vecino (con unos mínimos en ‘aparatos’) puede acceder al verdadero Olimpo de la ALTA FIDELIDAD CON MAYUSCULAS, como tanto les gusta recordárnoslo a ciertas revistas especializadas en HiFi y HiEnd, (puaj !!). Eso sí, comprado unos aparatos con unos precios como para hipotecarte de por vida tú, tus hijos y, con un poco de suerte, tus nietos también… y con unos resultados que todos los que hemos tomado la pastilla roja ya conocemos… !!!

En fin !!!, bromas aparte, allá va la respuesta …… cual de los dos?: Depende !!! (Juju ... me he quedao a gusto ...)

DRCoP AE:

Para corregir ‘defectos’ es muy potente, tiene Ambiophonico integrado de modo ‘nativo’, una buena gestión de los filtros generados, como contrapartida no es muy agraciado visualmente (lo siento, wynton), no todos tenemos los conocimientos necesarios de informática / ordenadores / Linux para sacarle el máximo partido, te obliga a situarte en una posición muy concreta …

Ik Multimedia ARC:

No se si es tan potente como DRCoP a la hora de corregir, aunque lo parece; visualmente es muy agradable, tiene separado el apartado de medir y generar los filtros y el módulo VST para aplicarlos, al crear los filtros automáticamente genera un montón, de 32 a 96 KHz con todos los pasos intermedios ( 44.1 y 48 ) y cuatro filtros por frecuencia (Flat, HF Rolloff 1, Flat MidComp y HF Rolloff 1 MidComp), todas estas combinaciones generan un fichero de unos 1500 Kb, aproximadamente, aunque funcionará en prácticamente cualquier ordenador ya que el plugin VST lo detecta automáticamente y escoge el adecuado; al tomar medidas en un montón de sitios, no es tan exigente a la hora de posicionarte (lo he probado y doy fe de ello), también se necesitan conocimientos para aplicarlo, pero posiblemente sea más fácil de aplicar que el DRCoP… especialmente para los que tenemos HTPC`s.

Y el Ambiophonico, preguntareis ?, hay varios sucedáneos que dan bastante buenos resultados, el Waves S1, el Stereo Tool, el Mosc’s ambio, el RACE …

DRCoP o ARC (sin Ambiophonico) … para gustos los colores, pero me quedo con el ARC (Hace poco que lo tengo, cuando me canse ya veremos …)

Y con Ambiophonico? A dia de hoy, sin duda … DRCoP AE, pero …

Actualmente estoy probando con muy buenos resultados Foobar2000 + Mosc’s ambio + ARC, aunque lo mas parecido al DRCoP AE es la combinación Foobar2000 + RACE + ARC, y en este, a diferencia del Mosc’s, puedes ajustar un montón de cosas, quizás demasiadas …, con un ajuste fino, creo que puede equipararse sin complejos al DRCoP AE …

Saludos.
Avatar de Usuario
Lerrua
Mensajes: 244
Registrado: Jue 28 Abr 2005 , 9:41
Ubicación: Sant Quirze del Vallès (BCN)

Mensaje por Lerrua »

pitufo_sordo escribió: Rioja Vega Sicilia Único o un Ribera del Duero Pingus,
El Pingus, sin duda, entre otras cosas porque si te ofrecen un Vega SIcilia Único de la Rioja te están timando: también es de la Ribera de Duero. :wink:

Saludos, pitufo, y cuidadín con lo que compras en las vinotecas. :mrgreen:
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Gracias Lerrua !!!

Ya me extrañó que me vendiesen Vega Sicilia en Tetra-Brik !!! :cry:

Pero no te preocupes, yo soy más bien de Don Simon con Fanta de Limón ...
Prefiero gastarme los Euracos en ordenadores y otros trastos, y cuantos mas botones, cables y lucecitas tengan ... mejor !!! :D

Saludos.
Avatar de Usuario
JIMIX
Mensajes: 31
Registrado: Mar 04 Jul 2006 , 18:33

Mensaje por JIMIX »

Tendremos que probar el ARC.

Muchas gracias Pitufo_Sordo por la currada de probar programas que te

estas dando. Gracias a ti y a los otros Dioses del olimpo (Wynton, Sergien y

otros) los menos agraciados en informatica podemos hacer alguna cosilla y

disfrutamos del JI-EN sin recurrir a los SABIOS consejos de

algun personaje que purula por las revistas.
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Hola JIMIX !!!

Muchas gracias por tus inmerecidos elogios !!!! :oops:

Pero, sinceramente, ni estoy en el Olimpo, ni creo que se me pueda comparar con los semidioses que se manifiestan en este foro, algunos de los cuales tu ya citas y otros no !!!

Además, mi interés no es meramente altruista; detras del mismo esta el afán de que MI EQUIPO suene lo mejor posible, aunque si con ello se puede ayudar a los demás a conseguir lo mismo, pues mejor que mejor.

Como ya dijo sergien, si no lo publicas no existe, por lo que animo a cualquiera que tenga conocimientos, experiencias, exploraciones, busquedas, pruebas y errores, etc... a que lo publique, sin miedo !!!

Yo mismo llevo mucho tiempo siguiendo el foro y muy tiempo poco registrado y publicando cositas, a veces tonterias; pero puedo asegurar que he apredido más estos ultimos dias que en años anteriores !!!

Saludos.
Última edición por pitufo_sordo el Lun 23 Mar 2009 , 23:36, editado 2 veces en total.
Avatar de Usuario
ogran
Mensajes: 2625
Registrado: Dom 28 Sep 2008 , 14:04

Mensaje por ogran »

Hola! podríais poner un enlace al Race para probarlo?

Yo aun no he encontrado algo que me funcione como el DRCoP AE, pero estoy utilizando el SIR2 con la corrección del DRCoP y un plugin de Wave, el Imeger creo que es.

Saludos!
Avatar de Usuario
pitufo_sordo
Mensajes: 628
Registrado: Mié 18 Feb 2009 , 9:28
Ubicación: Poblado pitufo en Barcelona

Mensaje por pitufo_sordo »

Hola ogran !!

No hay inconveniente, aunque queria publicarlo en el foro de una forma más vistosa, es un poco puñetero de usar, toda la información está aquí:

http://www.ambiophonics.org/

El RACE, puede descargarse de aquí:

http://www.ambiophonics.org/Ambiofiles.htm

Concretamente del apartado 'A: PC-based Ambiophonics - RACE w/MIDI', es necesario descargar los archivos y seguir las instrucciones...

Ojito, para bajaros algunos archivos, boton derecho del Mouse encima y Guardar como ...

Yo lo uso con el ARC, pero tiene que funcionar igual de bien con cualquier otro convolver, sea el SIR o sea otro ...

La idea es sencilla, encaminar la salida del Foobar al AudioMulch usando el Virtual Audio Cable, y, una vez allí, podemos efecuar todas las perrerias que se nos ocurran ...

También he probado el sistema BACCH, tal como figura en el apartado B: Choueiri Crosstalk Cancellation - BACCH, que es muy curioso y que actualmente tengo en tareas pendientes...

Agradeceré tus impresiones al respecto, y las de cualquiera que se anime a probarlo, así como los descubrimientos, trucos, fallos, mejoras que efectueis, etc ...

Saludos.
Última edición por pitufo_sordo el Lun 23 Mar 2009 , 23:38, editado 1 vez en total.
Responder