Quelle est la structure d'un fichier MIDI?

Je veux manuellement une fonction qui crée un fichier MIDI en fonction de la demande des utilisateurs, par exemple.

L'écriture de l'utilisateur 2 patchs contenant de 8 barres de 4 trimestres au format A4 (Concert Un - 440hz) et C4 (comme une séparation de canal) sur les 120 de la vitesse, à la vitesse de 100, instrument piano (01) et le patch 49 ou quoi que ce soit.

Comment le fichier MIDI ressembler en fonction de la ci-dessus.
Mon objectif est d'apprendre comment créer une fonction qui génère des données MIDI, puis tout écrire d'un fichier MIDI.

Alors d'abord j'ai besoin de comprendre comment créer cette fonction ou de comprendre les "MIDI-langue de fichier', donc je peux l'écrire.

Merci d'avance.

  • google.com/search?source=hp&q=midi+fichier+structure commencer avec ça, s'il vous plaît. il y a aussi beaucoup de libs qui mettent en œuvre des midi.
  • Le problème est que je cherche à créer mon propre lib et je ne comprends pas le fichier MIDI script, croyez-moi, j'ai essayé le lien que vous avez fourni.
  • En fait, si vous avez un bon fichier MIDI générateur de l'API, ce serait bien. Pas un joueur, mais une commande de générateur selon organisé Enums/Structures ou d'autres .NET symboles pour le patch, note et tous les autres trucs MIDI, donc je n'ai pas à parler binaric.
  • Heh, de recherche de Google. Premier résultat: Cette page.
  • Si c'est bon ou pas? 🙂
  • Vous me gagné à ce commentaire 😉

InformationsquelleAutor Shimmy | 2010-06-21