2009-08-21 8 views

Répondre

1

Cela pourrait être fait dans. NET, et pourrait être utilisé pour créer une animation pour n'importe quel fichier MIDI. Un fichier MIDI enregistre essentiellement de la musique sous la forme d'une série de messages Note On et Note Off, chacun avec une valeur Pitch associée. Dans l'animation liée, chaque barre que vous voyez est dessinée pour une paire Note On/Note Off (plus le message Note Off de son précédent message Note On est long, plus la note est longue et plus la barre est longue), avec la position verticale du barre représentant le Pitch (plus le Pitch de la note est haut, plus la barre est proche du haut de l'écran). Différents instruments (seulement différents types d'arrêts d'orgue dans ce morceau) sont représentés dans différentes couleurs. Pour faire cela avec .Net, vous commencerez avec du code qui lit les fichiers MIDI. Voici un bon exemple:

http://www.codeproject.com/KB/audio-video/MIDIToolkit.aspx

Une fois que vous avez appris à lire les fichiers MIDI, la partie d'animation pourrait être fait avec GDI +, qui est facile à utiliser pour dessiner des rectangles.

Pour être honnête, cependant, cette animation est très rudimentaire et sans intérêt. Il y a beaucoup de techniques de visualisation de musique qui produiraient un résultat beaucoup plus regardable.

Questions connexes