Midi

Midi ist ein Datenformat, mit dem elektronische Musikinstrumente und ¬Ėger√§te untereinander sowie mit Computern kommunizieren k√∂nnen. Die Bezeichnung 'MIDI' steht f√ľr 'Musical Instrument Digital Interface' (Digitale Schnittstelle f√ľr Musikinstrumente). Es werden keine Klangdaten sondern ausschlie√ülich Steuerdaten √ľbertragen, wodurch Midi-Dateien im Verh√§ltnis zu z.B. Wav-Dateien sehr klein sind. Das hat allerdings auch einen Nachteil: die Qualit√§t der Tonausgabe kann vom Erzeuger einer Midi-Datei nicht beeinflusst werden. Weiterhin werden nicht von allen Keyboards und Soundkarten alle Messages, die der Midi-Standard bereitstellt, unterst√ľtzt.

Die einfachste Art, Midis abzuspielen, ist die Nutzung der MCI-Funktionen. Damit ist jedoch ein Eingreifen zum Beispiel auf Spurparameter wie die Lautstärke eines einzelnen Instruments oder die Realisierung von Pegelanzeigen, die auf die Anschlagdynamik gespielter Noten reagieren sollen, nicht möglich.

Diese Seiten sollen Einsteigern in die Midi-Programmierung etwas Starthilfe geben. Ich m√∂chte den Aufbau von Midi-Dateien und M√∂glichkeiten der Verarbeitung und Manipulation von Midi-Daten in Echtzeit aufzeigen. Zum besseren Verst√§ndnis habe ich im Downloadbereich einen Midi-Editor (Freeware) bereitgestellt, womit sich Midi-Dateien bzw. -Messages untersuchen und editieren lassen. In den Beschreibungen von Messages wird wie √ľblich die hexadezimale Schreibweise angewendet.


Windows-Programme, Windows-Anwendungen, Windows-Programmierung, DLL, DLLs, Dll-Programmierung, Webprogrammierung, Web-Hosting, CMS, mySQL-Datenbank, mySQL Datenbank, Datenbankprogrammierung, BŁroprogramme, Midi-Programme, Informationen Łber Midi, Midi-Dateiaufbau, Midi-Messages, Channel-Messages, Channel Messages, Meta-Messages, SysEx-Messages, SysEx Messages, Midi-Timing, Midi Timing, Midi Deltawert, Midi-Programmierung, Midiprogrammierung