¿Qué es realmente MIDI y cómo funciona en un sistema?

0

Lo siento por la pregunta primitiva, pero este es un tema en el que estoy completamente en blanco y ha sido un misterio para mí hasta ahora. Tuve algunas lecturas en la red pero no pude obtener una imagen clara. Todos dicen que MIDI es una interfaz.

Lo pensé y tal vez un breve viaje de música MIDI desde un archivo MIDI en una PC hasta el altavoz de la computadora ayudaría a ver una imagen más grande.

Tengo algunos archivos MIDI, también conocidos como archivos de música en formato MIDI, y cuando los reproduzco en un reproductor multimedia, puedes escuchar la música sintetizada. Aquí como ejemplo se puede descargar y escuchar un ejemplo "Confutatis" del Requiem de Mozart.

Entonces, ¿qué sucede justo después de que el programa se ejecuta en términos de la transferencia de información?

Esto es lo que supongo:

El código del programa (archivo midi) se ejecuta --- > La CPU y la RAM envían los datos digitales en el código del programa a la tarjeta de sonido a través de una interfaz MIDI --- > La tarjeta de sonido probablemente sabe que la codificación MIDI convierte los datos digitales a audio analógico ---- > Este audio es amplificado y enviado al hablante. ???

Lo anterior puede estar completamente equivocado y no puedo encontrar un diagrama de flujo o ningún circuito al respecto en la red. Un ejemplo con un teclado electrónico y MIDI también estaría bien.

    
pregunta newage2000

1 respuesta

2

Midi es un estándar de interfaz, una interfaz de comunicación física y un protocolo estándar.

Fue diseñado para permitir que los instrumentos electrónicos y los sintetizadores se comuniquen entre sí para permitir que los artistas produzcan música en vivo.

Los controladores midi envían notas a los sintetizadores midi para que generen sonidos.

Su representación básica es en términos de canales / instrumentos / controladores, notas y tiempos. Eso permite que los archivos midi (comandos del controlador) sean más bien pequeños.

Aunque es posible, realmente dudo que la tarjeta de sonido entienda en absoluto en midi. En su lugar, es más probable que un sintetizador de software genere los sonidos solicitados.

    
respondido por el Edgar Brown

Lea otras preguntas en las etiquetas