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 😉
Vous devez vous connecter pour publier un commentaire.
D'autres bons liens sur le format de fichier MIDI peut être trouvé ici:
De tout le MIDI de l'info que j'ai lu récemment, cette semble être le plus complet tutoriel, en revanche, le lien suivant est un bon endroit pour commencer:
MIDI de la structure à l'officiel du MIDI site internet
Aussi, NAudio est un .NET-library qui fonctionne avec des fichiers MIDI par Mark Heath.
J'ai aussi trouvé ce lien très utile, j'ai pensé pourquoi ne pas le partager avec des personnes ici.
Je pense que c'est le meilleur .NET API pour déconner avec des fichiers MIDI.
Voulais juste ajouter que Somascape a un très complet et très bien aménagé des ressources pour le MIDI de la structure du fichier et le protocole MIDI. (Découvrez le menu déroulant sur leur site pour plus de ressources pages). Il m'a beaucoup aidé récemment lors de l'écriture d'un MIDI-cadre pour Swift.