¿Por qué Midi va a 127?

Midi es uno de los mayores inventos que le ha pasado a la música y especialmente a la música electrónica. Nos ha permitido lograr casi cualquier cosa con respecto a la creación de música, y es por sí sola la razón por la cual la música es lo que es hoy. Sin embargo, ¿cómo funciona?

Midi va a 127 pero tiene un total de 128 valores sin asignar (0-127). Midi es un antiguo lenguaje informático de 8 bits, y el valor máximo que puede expresar un byte de 7 bits es igual a 2 elevado a 7. Esto nos proporciona un total de 128 valores que se pueden asignar.

¿Alguna vez se preguntó cómo nació Midi y la lucha que tuvieron que pasar los músicos antes de su invención en la década de 1980? Este artículo cubrirá todo eso y por qué Midi va a 127 y no más alto, así como por qué no se ha cambiado desde entonces.

¿Por qué Midi va a 127?

Midi va a 127 debido a cómo está codificado. En la década de 1980, cuando se inventó, la tecnología no era tan amplia y compleja como lo es hoy. Midi es un lenguaje de programación hecho de código binario y es un lenguaje de 8 bits. Debido a esto y a cómo está codificado explícitamente, solo puede tener un número máximo de valores sin asignar y con signo.

Primero echemos un vistazo a los inicios de Midi para comprender mejor cómo surgió y cómo funciona para que podamos comprender completamente por qué llega a 127 y no a más.

Descripción general de Midi

Midi, en su forma más simple, es el lenguaje informático de la música electrónica. Para comprender completamente qué es Midi y por qué usa 127, necesitaremos saber cómo surgió.

Midi surgió debido a la evolución de la tecnología de sintetizadores. En los primeros días de la música electrónica, los sintetizadores eran enormes y muy caros. Eran tan grandes que requerían cables de conexión para interconectar sus diversos módulos y, además, necesitabas tener un gran conocimiento de síntesis solo para crear un sonido. Sin mencionar que solo había sintetizadores monofónicos, y esto significaba que solo podías tocar una nota a la vez.

A fines de los años 70, la mayoría de los sintetizadores habían dejado de usar cables de conexión, pero estaban cubiertos de perillas, faders y controles deslizantes. Además, para crear un sonido, todavía tenías que tener un vasto conocimiento de síntesis.

Ahora, si tenía ese conjunto de habilidades y podía crear un sonido que le gustaba, todavía no había forma de almacenarlo o guardarlo en el sintetizador. Esto significaba que la posición de cada perilla, fader y control deslizante tenía que escribirse en una hoja de parche si deseaba usar ese sonido nuevamente.

En los años 80, los sintetizadores habían progresado y eran capaces de generar de 32 a 64 sonidos preprogramados que se almacenaban como preajustes. Estos ajustes preestablecidos se pueden recuperar con el toque de un solo botón. Este fue un gran paso adelante porque significaba que no requería conocimientos de síntesis, y podía hacer música con un sintetizador directamente de la caja.

Esta nueva tecnología también rompió la barrera de una nota a la vez, permitiéndole tocar de 8 a 12 notas a la vez. Por lo tanto, el juego a dos manos finalmente estuvo disponible. Sin embargo, esto no vino sin sus advertencias, y las personas siempre superan los límites de todo lo que hacen. Por lo tanto, en esta etapa, los músicos querían e intentaron superponer los sonidos.

Superponer sonidos en esta etapa significaba que necesitaba varios sintetizadores configurados en un sonido diferente, y no era raro tener tres o más sintetizadores tratando de lograr esto. Luego tocaría un sintetizador con una mano y usaría la otra mano en un sintetizador diferente. Por lo tanto, si desea superponer sonidos, la reproducción a dos manos no está disponible.

La solución para esto surgió cuando se creó un lenguaje electrónico en el que se podían conectar varios teclados (sintetizadores), pero podía controlarlos y acceder a ellos desde un sintetizador central que podía tocarse con las dos manos. Además, el lenguaje tendría que ser universal porque de esa manera, independientemente de la marca y el modelo de los teclados, los sintetizadores podrían conectarse entre sí y trabajar en conjunto entre sí.

Así, en 1983 se inventó el Midi, el lenguaje electrónico de la música. Midi significa interfaz digital de instrumentos musicales. Midi se convirtió en el estándar para todos los teclados profesionales que se fabricaron.

¿Cómo funcionaba Midi allá por 1983?

Cada vez que se tocaba el teclado de control (sintetizador), se transmitía un flujo instantáneo de información de alta velocidad desde el sintetizador inicial. Ese flujo de datos (datos Midi) contenía información sobre qué preajuste se había seleccionado, las notas que se tocaban, con qué fuerza se tocaban las notas, cuánto tiempo se sostenían las notas y cuándo se usaba el pedal de sostenido.

Esto significaba que el sintetizador receptor (el esclavo o uno que estaba conectado al sintetizador principal) tocaría lo que el sintetizador maestro le dijera. Si tuviera varios sintetizadores conectados entre sí, esencialmente podría construir capas de sonido complejas y exuberantes.

Midi con respecto a las computadoras

Debido al hecho de que Midi es un lenguaje de programación, lo que significa que está hecho de unos y ceros (código binario), el siguiente paso lógico después de lograr la conectividad de múltiples sintetizadores fue insertar una computadora entre ellos.

Aquí es donde surgió la invención de las aplicaciones de música como DAW, y aquí es donde Midi tenía que poder hablar con estas aplicaciones y poder transmitir datos.

El factor importante a considerar es que Midi debe tener valores no asignados que se asignarán cuando sea necesario. Por ejemplo, tendrá 128 valores sin asignar, y luego, cuando toque una nota en un teclado, ese valor (cualquiera que sea) se asignará con los datos.

Entonces, ¿por qué Midi va a 127?

Debido a que Midi es un lenguaje informático de 8 bits y se inventó en la década de 1980, es limitado. Midi técnicamente va de 0 a 127, lo que le da 128 valores no asignados. El valor máximo que puede expresar un byte de 7 bits es igual a 2 elevado a 7. Esto nos da un total de 128 valores que pueden asignarse.

Esta es la razón por la que Midi va a 127 y no más arriba. Tenemos que tener en cuenta cuándo se inventó, cómo funcionaba con sintetizadores y luego cómo se comunica con las computadoras asignando y reasignando datos a estos valores.

Conclusión

Descubrimos que Midi es un lenguaje informático de 8 bits que se inventó en la década de 1980 y se creó para que los músicos pudieran crear y vincular sintetizadores de manera efectiva sin necesidad.

Debido a que la tecnología era limitada en ese entonces, esa era la mayor cantidad de datos que podían usar esencialmente. Midi go tiene 128 valores sin asignar, y esa es la mayor cantidad que puede tener porque el valor máximo y de un byte de 7 bits es equivalente a 2 elevado a 7, lo que nos da 128.

Podría preguntarse, bueno, ¿por qué no lo cambian ahora, dado que los lenguajes informáticos pueden ser de 16 bits, 24 bits, 32 bits, 64 bits e incluso 128 bits? La razón de esto es porque sería una empresa masiva que costaría millones, si no cientos de millones o incluso miles de millones.

Todos los equipos de música electrónica desde la década de 1980 hasta ahora se han fabricado para funcionar con el sistema Midi actual disponible. Cambiarlo ahora significaría que todo el equipo de música desde entonces hasta ahora (incluidas algunas aplicaciones de música) quedaría obsoleto. Los fabricantes tendrían que gastar millones en nuevos equipos de fabricación y los músicos también tendrían que salir y comprar nuevos equipos.

Esto tendría que ser considerado como un esfuerzo mundial, y el tiempo y los recursos que tomaría serían demasiado grandes.

Con suerte, este artículo aclaró por qué Midi solo tiene 128 (no 127) valores. Recuerda, tienes que incluir cero. Recuerda que para hacer música no se requiere un conocimiento profundo de cómo se escribe Midi y, en su mayor parte, hoy en día todo es plug and play, por lo que no debes preocuparte.