¿Existen extensiones MIDI que permitan cuartos de tono?

Sería bueno poder usar MIDI para música más diversa que solo la basada en escalas occidentales. ¿Existen extensiones MIDI que admitan cuartos de tono u otras divisiones de tono de subsemitono? Sé que se pueden hacer cosas con la automatización de pitch bend, pero eso es realmente un fastidio...

No tengo idea de lo que quieres decir con "extensiones MIDI". El término "extensión" no pertenece a la terminología MIDI.
Trigo, sí, mi terminología es incorrecta. Me refiero a cualquier cosa que se pueda hacer con MIDI más allá del conjunto estándar de 127 notas MIDI. La respuesta de JCpedroza lo cubre ahora.

Respuestas (3)

¡Puedes ir microtonal usando MIDI! No necesitas una extensión. La pregunta es: ¿su instrumento/dispositivo (hardware o software) lo permite?

MIDI puede manejar la microtonalidad desde la superficie de control hasta el programa que la interpreta.

Un ejemplo de MIDI que permite la microtonalidad en el lado de la interpretación es Absynth de Native Instrument. Puede configurar el instrumento a 19, 24, 24, 31, 48 o 96 semitonos por octava. De hecho, puede editar la afinación como desee y puede reproducirse con cualquier superficie de control MIDI. Puede configurar cada nota en el piano MIDI (o cualquier dispositivo MIDI que esté usando) en cualquier frecuencia.

Pestaña de afinación Absynth.

MIDI también puede manejar la microtonalidad desde la superficie de control, todo lo que necesita es una superficie de control que la implemente.

Existen diferentes soluciones para el control microtonal. Si no puede sintonizar su dispositivo MIDI, puede usar un convertidor de teclado MIDI microtonal, como este: http://www.h-pi.com/TBX1intro.html

Hay superficies de control MIDI diseñadas específicamente para microtonalidad: http://www.h-pi.com/TPX28buy.html

O si tu dispositivo te lo permite, personaliza la afinación.

Si MIDI no está haciendo el trabajo, puede buscar en OSC , pero creo que MIDI lo tiene cubierto en este caso.

Sin embargo, eso no es realmente MIDI manejando el problema, es un sintetizador específico que compensa la falta de funcionalidad de MIDI. Lo que significa que no siempre va a funcionar. Sabía que OSC podía hacerlo, y parte de la razón de la pregunta era ver si no había una forma de hacerlo basada en MIDI, ya que MIDI todavía parece bastante bueno para muchas otras cosas.
Para aclarar, agregaría que MIDI en realidad no está sintonizado con nada. Es un lenguaje que usa números para decirle a un 'cerebro', a menudo una computadora hoy en día, qué hacer. Cada parámetro, como el tono o la velocidad, tiene 127 valores. Cuando se presiona una tecla, tiene un número correspondiente dentro del cerebro que le dice qué tono tocar, que se puede configurar en cualquier sistema de afinación que permita el software. MIDI puede controlar cualquier cosa, desde un teclado hasta un DAW y un software de edición de video... Con el software adecuado, puede usarlo como un teclado de computadora y escribir sus preguntas SE usando un teclado musical.
@JCPedroza - ¡Ah, sí, el valor cero! ¡¿Como podría olvidarlo?! Al ser un sistema binario, tendría que tener un ancho de banda que es un exponente de 2. En cuanto a la afinación... parece que me he excedido un poco en mis límites. Si bien soy consciente de la convención de General MIDI, asumí falsamente que la especificación de tono transmitía algo así como A4, que el cerebro tradujo a 440 Hz, establecido por la Organización Internacional de Normalización. Me imagino que mi confusión se debe a que solo uso MIDI con un DAW a través de USB y mi falta de experiencia con sintetizadores analógicos y su programación.
Esto, aunque bastante interesante, estaba fuera de mi cabeza, pero pensé que podría ser útil: midi.org/techspecs/midituning.php
¡Tus enlaces están muertos!

Para complementar las respuestas que explican en detalle cómo funciona MIDI, me gustaría señalar que prácticamente todos los sintetizadores de teclado de hardware dedicados y los instrumentos de muestra, particularmente los pianos digitales, tienen una capacidad incorporada que permite al usuario seleccionar entre varias afinaciones preestablecidas diferentes. y temperamentos en lugar de temperamento igual de 12 tonos. Técnicamente, esto no tiene nada que ver con MIDI, pero proporciona un teclado que puede lograr muchas afinaciones y temperamentos diferentes. La mayoría de estos teclados proporcionan temperamentos occidentales históricos de 12 tonos (espaciados de manera desigual) por octava, para la tonalidad de práctica común occidental.

Sin embargo, también hay instrumentos de teclado de varios fabricantes designados como "orientales" que proporcionan escalas y afinaciones utilizables en la música étnica de lugares como Turquía, las naciones árabes, India y China. Estos instrumentos también brindan sonidos preestablecidos incorporados diseñados para su uso en música de estas etnias; por ejemplo, el laúd y el no.

Ejemplos incluyen:

Teclado oriental Casio AT-5

Yamaha PSR-OR700 Arreglista (Oriente Medio, Árabe y Mediterráneo)

Teclado Roland EXR-46 O Oriental

Generalmusic PK5 O teclado de Oriente Medio

Korg Pa600QT "Cuarto Tono"

Estos instrumentos tienen un teclado en miniatura adicional de una octava ubicado sobre el principal a la izquierda que puede usarse con la mano izquierda para modificar los tonos tocados en el teclado principal para producir los cuartos de tono requeridos por la música árabe.

Desde el sitio web de Korg:

Esta versión Pa600QT (cuarto de tono) contiene toda la funcionalidad del Pa600 estándar y agrega un miniteclado en el lado izquierdo, que se puede usar para personalizar escalas de cuarto de tono y acceder rápidamente a los ajustes preestablecidos de escala.

ingrese la descripción de la imagen aquí

Midi es un archivo de datos/formato de transferencia. El software en ambos extremos genera e interpreta los datos midi. Al principio, el software debería admitir dicha función y simplemente traducir a/desde midi utilizando el método que usted describe. Probablemente sea complicado depurar cuando lo crea, pero creo que no debería ser tan difícil crear una función que calcule sus valores.

Sé que hay teclados en los que puedes seleccionar otro modo que permite tocar fácilmente esas notas y estos también tienen salida midi. Esos probablemente crean mensajes midi con ese método de inflexión de tono.