Controlador MIDI enviando CC #123

Estoy usando un viejo piano eléctrico Roland RD-200 como mi controlador MIDI. Veo muchos comportamientos extraños cuando lo uso, como que el pedal de sostenido no funciona y las notas se cortan sin reproducir una muestra de lanzamiento. Mi problema parece ser similar al mencionado en este hilo de linuxsampler.org en el sentido de que el piano envía un B0 7B 00mensaje de control "Todas las notas desactivadas" ( ) cada vez que se suelta la última tecla presionada. Verifiqué con Pocket Midi que esto está sucediendo, pero estoy un poco atascado sobre cómo manejarlo. He inferido del hilo que este es un uso obsoleto de esa señal y no debería enviarse.

El músico en el hilo linuxsampler resolvió el problema filtrando esa señal usando mididings , un módulo de Python que es fácil de usar bajo Linux y bastante más complicado de ejecutar bajo Windows. Empecé por ese camino, pero actualmente estoy tratando de descubrir cómo instalar glib para poder pasar al siguiente paso de construir el mididingsmódulo de python.

¿Existe una aplicación de Windows (preferiblemente gratuita) que pueda filtrar esta señal de control? Intenté usar algo llamado MIDI Relink pero no parecía haber ninguna forma de filtrar esa señal en particular.

¿O es posible hacer esto en Bitwig 3? Sus dispositivos de control MIDI incorporados no parecen ser capaces de hacerlo, pero ¿quizás haya un VST con esta capacidad? Ponerlo delante del instrumento en la cadena debería permitirle filtrar estos mensajes.

Buscaría un complemento MIDI en lugar de una aplicación separada. Me sorprendería mucho si no hay VST de administración MIDI disponibles, aunque si no los hay, probablemente se deba a que muchos DAW incluyen administración MIDI o vienen con complementos de administración MIDI. Tenga en cuenta que la pregunta "¿Puede Bitwig hacer esto y cómo?" es el tema aquí, pero la pregunta "¿Qué aplicaciones o VST están disponibles para hacer esto?" está fuera de tema aquí.
Bitwig incluye un conjunto de complementos "Note FX", mencionado en la sección 17.12 de la guía del usuario de Bitwig, pero no parece que ninguno de ellos pueda modificarse para filtrar los mensajes que desea filtrar.
Roland siempre usó CC123 como si estuviera a punto de extinguirse. Los teclados de gama alta generalmente eran intercambiables, desafortunadamente ese no lo es. Casi todos los DAW incluyen un filtro intercambiable porque, como habrás notado, es un punto de datos realmente hostil.
Por ahora, solo he seguido algunos consejos del foro y he puesto algo pesado en algunas de las teclas superiores que no uso. Funciona lo suficientemente bien a menos que intente jugar algo que entre en ese rango.

Respuestas (1)

Podrías hacer esto solo con Bitwig, pero requerirá un poco de trabajo. Del capítulo 13 de la Guía del usuario de Bitwig Studio :

Cualquier persona con conocimiento de JavaScript y la especificación MIDI puede personalizar cualquiera de los scripts de controlador incluidos o incluso escribir los suyos propios. Para obtener detalles completos sobre la API del controlador de Bitwig Studio, vaya al Tablero, haga clic en la pestaña Ayuda y luego haga clic en la página Documentación. Se pueden encontrar varios recursos para desarrolladores aquí.

Por lo tanto, podría escribir un script de controlador personalizado para el RD-200 para que se comporte como desee en Bitwig.

Si desea algo ya construido, sugiero una búsqueda en la web de "filtro midi vst". Encontré dos herramientas que probablemente funcionarían en la primera página de resultados de esa búsqueda.

También hice esa búsqueda, pero ninguna de las herramientas que probé pudo trabajar con ese tipo de señal en particular, de ahí la pregunta :)