(Pre)Versión DRCoP 0.8.2 (OBSOLETA VER VERSIÓN 0.8.3)

DRC y todo lo relacionado con el tema
Responder
Avatar de Usuario
wynton
Admin
Mensajes: 3065
Registrado: Vie 26 Nov 2004 , 9:05
Ubicación: Madrid

(Pre)Versión DRCoP 0.8.2 (OBSOLETA VER VERSIÓN 0.8.3)

Mensaje por wynton »

Nueva versión DRCoP 0.8.2.

Incluye la solución a los bugs detectados por manio, los nuevos problemas de conmutación de filtros detectados por Ceregumino y el error en el control de balance.

Ha habido bastantes modificaciones de código y puede que a alguno de vosotros a los que DRCoP no les funcionaba en la versión 0.8.1 ahora por fin sí lo haga.

De momento lo he subido como parche:

http://www.drconpendrive.org/drcop/rele ... .2.sq4.lzm

En un pendrive con la versión 0.8.1 instalada, hay que ubicar este nuevo archivo en la carpeta:

porteus/modules

Y mover el archivo 002-drcop_root-0.8.1.sq4.lzm a la carpeta:

porteus/optional

Y ya queda listo para arrancar en 0.8.2.

En cuanto a los datos de usuario, en principio las medidas valen. Los filtros DRC hay que borrarlos y generarlos todos de nuevo.

Problemas, bugs, comentarios, a continuación en este mismo hilo.

Saludos,
Última edición por wynton el Lun 13 Jun 2011 , 7:45, editado 1 vez en total.
Engineers like to solve problems. If there are no problems handily available, they will create their own problems. - Scott Adams.
wrecky
Mensajes: 14
Registrado: Jue 27 Nov 2008 , 21:08

Mensaje por wrecky »

Gracias wynton, me pongo a probarlo enseguida !!!

1 saludo.
wrecky
Mensajes: 14
Registrado: Jue 27 Nov 2008 , 21:08

Mensaje por wrecky »

Gracias por tus esfuerzos.

En mi caso.... va a ser que no :( .Persiste una distorsión muy fuerte (incluso mayor que antes, posiblemente por la nueva medición) al aplicar el filtro aún bajando la ganancia. He probado en digital (coaxial) y analógico (RCA) con el mismo resultado.

Por un momento he pensado que al hacer el test con el convolver activo el altavoz iba a reventar !!

No he conseguido escuchar un flac con el aqualung aún seleccionando correctamente las entradas y salidas.

Puede ser por la tarjeta de sonido (Alesis IO2)???

1 saludo. :)
Avatar de Usuario
Ceregumino
Mensajes: 1617
Registrado: Lun 03 Mar 2008 , 21:44
Ubicación: Málaga, El Sur

Mensaje por Ceregumino »

Gracias Wynton, en cuanto mi hija me deje un rato libre para oir musica lo pruebo.
Un saludo
Cere

When you hear music, after it's over, it's gone in the air. You can never capture it again.
In memorian Eric Dolphy
guille2d
Mensajes: 40
Registrado: Vie 20 May 2011 , 7:25
Ubicación: Barcelona

¿Qua hago mal?

Mensaje por guille2d »

Pues a mi sigue sin funcionarme.
Ahora ya empiezo a pensar que estoy haciendo algo mal.
Con la versión 7 no tengo ningún problema.
Con las 8 (0, 1 y 2) no consigo que funcione.
Tarda mucho en responder, consigo hacer las medidas, pero luego no se queda la selección de entradas y salidas o directamente no hace nada al clicar sobre el altavoz.
He probado diferentes tarjetas, ordenadores y pendrives. Solo me falta cambiarme a mi mismo. Algún voluntario? :)
Saludos
guille2d
Mensajes: 40
Registrado: Vie 20 May 2011 , 7:25
Ubicación: Barcelona

Mensaje por guille2d »

MOMENTOOOOOr.

Retiro lo dicho.
Me ha funcionado!
Pero he tenido que partir de un pendrive vacío. Parece que algo quedaba corrupto de la versión anterior.
Como primeras observaciones:
- Sigue respondiento bastante lento
- El balance no tiene ningún efecto (como alguien comentaba por el foro)
Me pongo a jugar con él. Ya os iré comentando.
Una vez más: Gracias Wynton!
Saludos!
jutr
Mensajes: 68
Registrado: Sab 12 Abr 2008 , 14:23
Ubicación: Gavà (Barcelona)

Mensaje por jutr »

Pues a mi tampoco me funciona.

Voy a probar que tal con el portatil a ver que tal, que realmente lo quiero para las medidas.
manio
Mensajes: 29
Registrado: Dom 07 Feb 2010 , 13:03

Problemas.

Mensaje por manio »

Hola de nuevo:

Esta tarde he estado haciendo pruebas con el 0.8.2, con bastantes problemas. No he conseguido escuchar una canción entera filtrada, pero creo que me he hecho una idea de lo que pasa.

En "algunas ocasiones" (creo que al crear un nuevo filtro, pulsar "stop", ...) el DRCoP trata de parar el brutefir. Normalmente, el bruterfir se "moría" del todo (lo he comprobado con la 0.7), y luego se rearrancaba sin problema cuando hacía falta.
Con la 0.8.2, el brutefir se queda zombi, y luego el DRCoP ya no lo vuelve a arrancar y no filtra nada (hasta que reincio el demonio del DRCoP).

La salida de DRCoPDaemon dice:
20:23:59 DRCOP.brutefir INFO Stoping brutefir convolver process
20:24:30 DRCOP.brutefir ERROR Something went wrong. Brutefir still running.

Tras esto, busco el proceso brutefir:
root@porteus:~# ps -ef | grep brute | grep -v grep
root 5028 2856 4 20:20 ? 00:00:54 /usr/bin/aqualung -o jack -abrutefir:input-0 brutefir:input-1
root 5751 2306 0 20:23 ? 00:00:00 [brutefir] <defunct>

La teoría dice que el proceso brutefir de PID 5751 está esperando a que su padre 2306 (que es el DRCoPDaemon) lea su estatus de salida. He tratado de ver esto en el código python, pero no veo error...
guille2d
Mensajes: 40
Registrado: Vie 20 May 2011 , 7:25
Ubicación: Barcelona

Mensaje por guille2d »

Poco a poco lo voy domando.
He observado que algunas veces se le va la olla, es decir, entra como en una avalancha de volumen hasta llegar a saturar (con gran peligro para los tweeters) hasta que se queda colgado y hay que reiniciar el ordenador para que vuelva a funcionar.
Da la impresión de que la atenuación automática en caso de clip fuera al revés y en vez de atenuar aumentara.
También me pasa como a manio, que si lo mareo un poco se queda colgado.
¿Como se hace eso de reiniciar el demonio?
manio
Mensajes: 29
Registrado: Dom 07 Feb 2010 , 13:03

Mensaje por manio »

Y más problemas:

Lo primero que hice esta tarde fue tratar de reusar un proyecto de la 0.8.1, pero sin éxito.

Instalé en el pendrive un DRCoP nuevecito, entero y empecé de nuevo: nuevo proyecto, nuevas medidas, nuevo filtro (por el momento sin RACE, que bastante tengo).

Tras varios arranques y paradas con problemas que no recuerdo en detalle:

Arranco el PC con el DRCoP. Inicio Aqualung y pongo un tema musical que tengo desde hace bastante, y nunca me ha dado problemas.

Al cabo de un par de minutos, empieza a distorsionar a lo bestia, y unos segundos después el sonido desaparece (aunque el aqualung sigue reproduciendo).


En /tmp/log/DRCoPDaemon-06-10-11 dice lo siguiente:

23:08:30 DRCoP.Server ERROR peak: 0/3/+0.85 1/0/-0.52
23:08:30 DRCoP.Server INFO Clipped signal detected: 0.850000.
23:08:30 DRCoP.Server INFO Setting new output levels. Left:0.85 Right:0.85
23:08:30 DRCoP.Server ERROR
23:08:31 DRCoP.Server ERROR peak: 0/29/+1.52 1/3/+0.78
23:08:31 DRCoP.Server INFO Clipped signal detected: 1.520000.
23:08:31 DRCoP.Server INFO Setting new output levels. Left:2.37 Right:2.37
23:08:31 DRCoP.Server ERROR
23:08:32 DRCoP.Server ERROR peak: 0/11/+1.14
23:08:32 DRCoP.Server ERROR 1/0/-0.57
23:08:32 DRCoP.Server ERROR
23:08:33 DRCoP.Server ERROR peak: 0/13/+1.14 1/0/-0.57
23:08:33 DRCoP.Server INFO Clipped signal detected: 1.140000.
23:08:33 DRCoP.Server INFO Setting new output levels. Left:3.51 Right:3.51
23:08:33 DRCoP.Server ERROR
23:08:34 DRCoP.Server ERROR peak: 0/57/+2.04 1/40/+3.18
23:08:34 DRCoP.Server INFO Clipped signal detected: 3.180000.
23:08:34 DRCoP.Server INFO Setting new output levels. Left:6.69 Right:6.69
23:08:34 DRCoP.Server ERROR
23:08:35 DRCoP.Server ERROR peak: 0/753/+6.38 1/535/+5.74
23:08:35 DRCoP.Server INFO Clipped signal detected: 6.380000.
23:08:35 DRCoP.Server INFO Setting new output levels. Left:13.07 Right:13.07
23:08:35 DRCoP.Server ERROR
23:08:36 DRCoP.Server ERROR peak: 0/6266/+11.54 1/4856/+10.75
23:08:36 DRCoP.Server INFO Clipped signal detected: 11.540000.
23:08:36 DRCoP.Server INFO Setting new output levels. Left:24.61 Right:24.61
23:08:36 DRCoP.Server ERROR
23:08:37 DRCoP.Server ERROR peak: 0/31584/+23.16 1/28774/+23.18
23:08:37 DRCoP.Server INFO Clipped signal detected: 23.180000.
23:08:37 DRCoP.Server INFO Setting new output levels. Left:47.79 Right:47.79
23:08:37 DRCoP.Server ERROR
23:08:38 DRCoP.Server ERROR peak: 0/42877/+47.63 1/42694/+45.65
23:08:38 DRCoP.Server INFO Clipped signal detected: 47.630000.
23:08:38 DRCoP.Server INFO Setting new output levels. Left:95.42 Right:95.42
23:08:38 DRCoP.Server ERROR
23:08:39 DRCoP.Server ERROR peak: 0/44029/+95.24 1/44028/+95.50
23:08:39 DRCoP.Server INFO Clipped signal detected: 95.500000.
23:08:39 DRCoP.Server INFO Setting new output levels. Left:190.92 Right:190.92
23:08:39 DRCoP.Server ERROR
23:08:40 DRCoP.Server ERROR peak: 0/44544/+189.14 1/44544/+190.12
23:08:40 DRCoP.Server INFO Clipped signal detected: 190.120000.
23:08:40 DRCoP.Server INFO Setting new output levels. Left:381.04 Right:381.04
23:08:40 DRCoP.Server ERROR
23:08:41 DRCoP.Server ERROR peak: 0/44032/+380.71 1/44032/+380.05
23:08:41 DRCoP.Server INFO Clipped signal detected: 380.710000.
23:08:41 DRCoP.Server INFO Setting new output levels. Left:761.75 Right:761.75
23:08:41 DRCoP.Server ERROR
23:08:42 DRCoP.Server ERROR peak: 0/44032/+759.94 1/44032/+759.30
23:08:42 DRCoP.Server INFO Clipped signal detected: 759.940000.
23:08:42 DRCoP.Server INFO Setting new output levels. Left:1521.69 Right:1521.69
23:08:42 DRCoP.Server ERROR
23:08:42 DRCoP.Server ERROR NaN or Inf values in the system! Invalid input? Aborting.
23:08:42 DRCoP.Server ERROR
23:08:42 DRCoP.Server ERROR subgraph starting at aqualung timed out (subgraph_wait_fd=21, status = 0, state = Finished, pollret = 0 revents = 0x0)
23:08:42 DRCoP.Server ERROR
23:08:42 DRCoP.Server ERROR bad status (1) for client brutefir handling event (type = 4)
23:08:42 DRCoP.Server ERROR



Depués de eso, reinicié el PC porque no conseguía reproducir música de nuevo (sin liarme a toquitear el "jack audio", reinciar procesos etcétera).
Esta tarde me ha hecho esto mismo otras dos veces más, justo tras cambiar de filtro a "BYPASS".
guille2d
Mensajes: 40
Registrado: Vie 20 May 2011 , 7:25
Ubicación: Barcelona

Mensaje por guille2d »

Si, es justo lo que me pasa a mi. Y como sospechaba (como se ve en el log que has puesto) cada vez que detecta un clip sube el volumen en vez de bajarlo.
manio
Mensajes: 29
Registrado: Dom 07 Feb 2010 , 13:03

Mensaje por manio »

guille2d escribió: Da la impresión de que la atenuación automática en caso de clip fuera al revés y en vez de atenuar aumentara.
+1
guille2d escribió: También me pasa como a manio, que si lo mareo un poco se queda colgado.
¿Como se hace eso de reiniciar el demonio?
Apróximadamente (no me se los paths de memoria), tienes que abrir una shell, y
Obtener el pid del proceso con:
ps -ef |grep DRCoPDae
Matar el proceso con:
kill pid_leido_antes
Y arrancar de nuevo lo que acabas de parar con:
/etc/rc.d/rc.local

Si te suena complicado todo esto, espera a que se resuelva el problema (muy probablemente por wynton que es el que controla el tema). Si de verdad tienes curiosidad arranco la maquinita y te lo miro.
guille2d
Mensajes: 40
Registrado: Vie 20 May 2011 , 7:25
Ubicación: Barcelona

Mensaje por guille2d »

Ok muchas gracias.
No te preocupes, ya lo probaré.
Más que nada es por no reiniciar el PC cuando se cuelgue el DRCOP.
Avatar de Usuario
wynton
Admin
Mensajes: 3065
Registrado: Vie 26 Nov 2004 , 9:05
Ubicación: Madrid

Mensaje por wynton »

Efectivamente, el control interno de CLIP va con el signo cambiado.

Ahora subo la nueva versión con más correcciones.

Gracias a jutr, manio y gille2d por sus pruebas y su paciencia.
Engineers like to solve problems. If there are no problems handily available, they will create their own problems. - Scott Adams.
Responder