Aprende MIDI y Audio Digital

Firmar Libro | Leer Libro | Foro MIDI
Descarga de softwares de Audio y MIDI
Descarga de MIDIs actuales y de diversos géneros
Descarga de Styles (Ritmos) para teclados YAMAHA
Información sobre softwares e instrumentos de YAMAHA
Descarga de Manuales y Tutoriales "PDF´s"
Muestra las últimas noticias sobre este sitio e información internacional sobre Audio y MIDI
Videos online para la utilización de softwares - GoldWave, Nero, SmartScore, etc...
Ejemplos de como manejar los archivos MIDI desde Visual Basic 6

Edición MIDI

Edición MIDI

Pitch Bend y Modulation

El Pitch Bend es un control que permite producir sonidos que están "entre dos semitonos". Es el efecto que se produce en una guitarra cuando se arrastra una nota sobre el mismo traste para conseguir una transición del tono o en un contrabajo al arrastrar la nota, o en un violin, etc. En los teclados se produce el mismo efecto por medio de una rueda u otro tipo de control, por lo general situados a la izquierda del instrumento. Suelen tener un punto medio y un cierto recorrido hacia arriba y hacia abajo. El efecto que tiene dicho recorrido sobre el tono depende de la configuración del instrumento. Comúnmente se usan dos semitonos pero, la mayoría de los instrumentos permiten configuraciones de hasta una octava hacia arriba y hacia abajo, además de cualquier otro intervalo.

Controles MIDI

Los controles MIDI de Canal son mensajes que se envían en sus canales respectivos para afectar las notas, los sonidos u otros parámetros del módulo receptor. Los controles tienen asignado un número del 0 al 127. El efecto que producen depende de la función que cada uno tiene y las prestaciones del receptor. Algunos de ellos se envían individualmente y otros van emparejados o incluso, en trío para que produzcan el efecto deseado. Los controles tienen sus propios atributos y valores dentro de las secuencias que nos indican en qué punto van a actuar y con qué intensidad fig. 9m . De los 127, sólo algunos se han convertido en estándar y son respetados por la gran mayoría de sistemas; los demás quedan libres y cada fabricante puede usarlos para una función particular propia. Enumeramos algunos de los más usados, que se consideran más estandarizados y que suelen estar presentes en casi todos los instrumentos (sobre todos en los G.M. compatibles).

Cambios de Programa

Son los mensajes que indican al receptor que cambie el sonido que está reproduciendo por un canal en particular. Esto nos permite tanto, insertar los números de los instrumentos adecuados al principio de una secuencia, como cambiar estos instrumentos en cualquier punto de la misma. Por supuesto que tendremos a nuestro alcance una paleta de sonidos para usar en una creación, sólo limitada por los sonidos de que dispongamos en nuestros módulos, tarjetas, sintetizadores, etc...

Aunque el uso más común del cambio de programa es para cambiar sonidos, tienen otras aplicaciones como por ejemplo, cambiar un efecto de reverberación a un eco en un módulo de efectos exterior que sea compatible, o cambiar el programa de un controlador de luces. La numeración de los sonidos y los programas puede ser muy diferente en diferentes equipos y es necesario consultar el manual para averiguar qué corresponde a qué. Sin embargo, todos los instrumentos que sean compatibles con General Midi, tienen un grupo de sonidos que siempre coinciden con el mismo cambio de programa, aunque sean de diferentes fabricantes.

Sistemas Exclusivos "sysex"

Un mensaje de Sistema Exclusivo puede afectar todo en general o un parámetro específico de un dispositivo MIDI y tienen un contexto que sólo es "comprendido" por el dispositivo al que va destinado, aunque sea recibido por otros en una cadena en serie. Incluso entre los modelos del mismo fabricante, los mensajes de Sistema Exclusivo, pueden ser totalmente diferentes y en la mayoría de los casos su uso va destinado a alterar parámetros particulares y especiales que pueden ser imposible de modificar de cualquier otra forma.

Un ejemplo práctico, puede ser el caso de un sintetizador sin disquetera ni otros medios propios de guardar alteraciones hechas en sus sonidos o status pero, provisto de facilidad para ejecutar un Dump (vaciado de data) vía MIDI. Podemos realizar las ediciones necesarias en los sonido, poner al instrumento en el modo deseado, etc... Ejecutar el Dump al computador, por medio de un software capaz de esta función, y guardarlo en un disket normal y corriente. Si ahora desconectamos el instrumento de la toma de corriente y lo volvemos a enchufar, los parámetros que habíamos modificado habrán vuelto a su estado de inicio (posiblemente al estado que traía cuando salió de fábrica, aunque esto no pasa con todos los aparatos). Si transmitimos el mensaje Sys Ex anteriormente grabado, el instrumento modificará todos sus elementos para que vuelvan al estado en que estaban cuando enviamos el Dump.

Esta es una forma muy práctica y rápida de decirle a un dispositivo lo que tiene que hacer o qué sonidos cargar antes de reproducir una secuencia que hemos desarrollado con ciertos parámetros especiales; sólo tenemos que enviar el Sysex al principio de la secuencia. Otra función importante para la que usamos Sysex es para respaldar los sonidos de fábrica y guardarlos en un medio de fácil acceso y transporte como los diskets de 3.5 pulgadas.

El estudio de los posibles usos y el formato de los mensajes de Sistema Exclusivo, es un tópico que podría llenar un libro de 300 páginas fácilmente... y quedarse corto... Una de las razones que nos dificultan más aún su compresión es que se representan por medio de un sistema hexadecimal o sea, en lugar de usar diez dígitos, se usan dieciséis. Del o al 9 inclusive, más las letras A,B,C,D,E y F. Por ejemplo, el decimal 10 en hexadecimal es 0A, el 15 es 0F, etc...

Todos los mensajes de Sysex comienzan por F0 que indican al dispositivo que va a recibir un sysex y terminan con un F7 que indican que ha terminado el sysex.

Los mensajes pueden ser complicadísimos anagramas de letras y números, extremadamente sencillos. El sysex para que un Roland SoundCanvas se ponga en modo de G.M. es simplemente F0, 7E, 7F, 09, 01, F7 y es "entendible" para muchos instrumentos que son compatibles con este modo. El mensaje que incluye todos los parámetros del mismo instrumento contiene 7960 dígitos... Cada dígito es un byte al igual que en el sistema binario. Cualquiera que haya intentado descifrar, o mirado, alguna vez la implementación MIDI de su sintetizador (esas páginas al final de los manuales que parecen un jeroglífico de letras y números diminutos), se puede hacer una idea de lo que implica el manejo y el conocimiento a fondo de el Sistema Exclusivo. Por suerte, podemos hacer uso cotidiano de algunas de las funciones más sencillas sin necesidad de convertirnos en programadores de computador.

visita: http://www.geocities.com/SiliconValley/Pines/8307/midi.htm para mas información

Acerca de | Sugerencias | Añadir a favoritos | Envíame un e-mail | ©2004 sweet_midi@msn.com