Construcción vumetro MIDI

#1 por Michael Acosta el 02/06/2015
Hola amigos, tengo una gran duda a ver si alguna buena persona puede darme una mano.

Quiero construir un vumetro mediante un arduino controlado por protocolo MIDI.

La primera duda surge por un requerimiento especial en mi diseño. no quiero medir el vumetro del canal en cuestión, quisiera reflejar la medición del vumetro interno de un plugin mas no del canal. No encuentro dentro de la asignación MIDI estos (displays internos) de los plugins. Existe alguna manera de poder enviar los datos de la medición de los mismo, por ejemplo el vumetro de un compresor, incluyendo sus distintos tipos de medidas a través de MIDI hacia el arduino?

Muchas gracias
Saludos

Dzec

Subir
#2 por vagar el 02/06/2015
Michael Acosta escribió:
Existe alguna manera de poder enviar los datos de la medición de los mismo, por ejemplo el vumetro de un compresor, incluyendo sus distintos tipos de medidas a través de MIDI hacia el arduino?


Si son plugins VST la respuesta es no, toda esa información es interna a la UI del plugin, y además no tiene nada que ver con MIDI en el caso de un compresor, que sólo trabaja con información de audio.

¿Qué quieres hacer exactamente y por qué? Seguramente haya mejores alternativas técnicamente.

Ars longa, vita brevis.
Mi colección de enlaces web en diigo.

Subir
#3 por Michael Acosta el 02/06/2015
Igarrido, gracias por tu respuesta.

Me imagine que no era tan fácil, de modo practico quiero tener un dispositivo que solo me muestre la medición que arroja un solo plugin en especifico.

Para ejemplificarlo, uso mucho el compresor CLA-2A y lo tengo mapeado en mis knobs del controlador siempre. quisiera diseñar un vumetro que solo este configurado para mostrar ese solo parámetro de medición y tenerlo siempre a la vista en mi estudio. es algo muy especifico, solo monitorear eso.


Saludos.

Dzec

Subir
#4 por vagar el 03/06/2015
Pues lo veo complicado. ¿No tienes sitio en la pantalla para tener la UI del plugin permanentemente a la vista? Eso sería lo más sencillo, claro, o si necesitas más espacio añadir una segunda pantalla.

Si uno se empeña todo es posible, habría formas de detectar la cantidad de compresión aplicada y sacar esa información a un medidor externo. Pero sería mucho más costoso de desarrollar de lo que cuesta una segunda pantalla.

Ars longa, vita brevis.
Mi colección de enlaces web en diigo.

Subir
#5 por Michael Acosta el 03/06/2015
Gracias Igarrido, si, creo que debe existir alguna forma, no creo sea muy fácil. A ver si alguien nos da una mano que domine el tema sobre estos proceso internos de plugins y si es posible usar los datos.


Saludos.

Dzec

Subir
#6 por vagar el 03/06/2015
Sí, a ver si responde alguien que domine ;-) :comer:

Ars longa, vita brevis.
Mi colección de enlaces web en diigo.

Subir
1
--447838--
#7 por --447838-- el 03/06/2015
Ya te ha dicho LGarrido que no se puede y yo te lo confirmo. Y dudo mucho que haya alguien por aquí que sepa más del tema que él.
Lo que pretendes es absurdo y no tiene sentido. Indica un tremendo desconocimiento por tu parte de cómo funciona el audio digital y la tecnología VST.
Subir
#8 por vagar el 03/06/2015
Tampoco es eso, seguro que con toda la gente que hay por aquí habralos con mejores credenciales. Y poder, se puede hacer, sólo que es mucho trabajo y poca recompensa.

A mí la solución más sencilla y fiable que se me ocurre a bote pronto es programar un plugin "envoltorio", que a su vez cargue CLA-2A y simplemente intercepte sus entradas y sus salidas durante la comunicación con el host.

La reducción de ganancia instantánea se puede aproximar en cada buffer calculando los dBRMS a la salida y restándoles los dbRMS a la entrada y el valor del parámetro de ganancia de salida. No va a ser exactamente lo mismo que marque el display de CLA-2A, pero para propósitos de visualización creo que sería suficientemente aproximado.

Luego sería cuestión de mandar ese valor al arduino con determinada velocidad de refresco por algún protocolo conducido por la conexión USB, puede ser MIDI, un socket TCP... cualquier cosa que transporte números, incluso un canal de audio. En los tiempos heroicos de la informática se podría haber hecho un vúmetro usando el puerto paralelo de impresora, ni arduino ni gaitas.

Pero bueno, hay que tener ganas de montar este cirio.

Ars longa, vita brevis.
Mi colección de enlaces web en diigo.

Subir
Respuesta rápida

Regístrate o para poder postear en este hilo