2009-06-30 5 views
0

Ich habe versucht this, aber es funktioniert nicht (auch wenn ich .wav Datei als Eingabe angeben). Auch versucht this aber immer noch keinen Ton. Versuchen, .wav zu vermeiden, weil sie groß sind, wenn Sie mit Midi vergleichen.Wie kann ich eine Midi-Datei mit .NET Compact Framework 2.0 spielen?

Ich versuche dies mit VS 2008 Emulator. Ist das das Problem? Soll ich auf der realen Hardware testen?

Was ist der beste Weg, Midi auf dem .NET Compact Framework 2.0 zu spielen?

+0

Sie sollten wissen, dass Midis wesentlich mehr spielen müssen, als WAVs zu spielen, also virtuelle Instrumente und einen Mixer. –

+0

Ich weiß, aber ich habe erwartet, zumindest etwas von den Lautsprechern zu hören. Nichts kommt durch, nicht einmal für wav. –

Antwort

0

Hallo ich füge nur einige Informationen hinzu. Es scheint, dass Sie ein Missverständnis bezüglich des Midi-Formats haben. Anders als die Wave-Dateien behält die Midi-Datei nicht den tatsächlichen "Sound". Es behält nur einen Wert mit dem tatsächlichen Sound zugeordnet. Wir benutzen nur einen Synthesizer, um den Sound zu regenerieren. Als Beispiel können wir den gleichen Midi-Song mit verschiedenen Synthesizern unterschiedlich hören.

Laut dieser Synthese von Sound ich denke, es verbraucht die CPU mehr als eine normale Wave-Datei. Bitte werfen Sie auch einen Blick darauf, da Sie versuchen, die mobilen Geräte mit weniger Ressourcen zu nutzen.

+0

Aber für WAV-Datei bekomme ich auch keine Ausgabe ... –