初めまして。
MIDIファイルをリソースファイルに組み込んで再生したいのですが、
やり方がよくわかりません。
どのような方法を使えばいいでしょうか?
方法は大きく分けて2つです。
1. いったんそれを、バイナリファイルとしてどこかに保存し、それをMCIで再生。
2. midiStreamや、midiOut〜のAPIを使って、バイナリファイルとして再生。
ゲームの中で使うとかの場合は、ふつうMCIになると思うので、(とくにmidiOut系API は、使用を誤ると不安定に…)
バイナリファイルをあんまり気がつかれない場所に保存することになると思います。
midiStreamなどのほうが、ループなどがうまくできるので、
できるのならそっちのほうをやってみてください。
ありがとうございます。
しかしmidiStreamでやってみようと思ったのですが、
サンプルが見つかりません。
申し訳ありませんが
使い方を教えてくれないでしょうか?
ごめんなさい、わたしも知りません(^^ゞ
midiOut〜関係APIを使う方法なら、
いくつかMIDIメッセージを知ってるので、そこだけなら答えられますけど…。
(デルタタイムについてなどはあんまり知らないので、再生できるまでではないです)
ちょっと探してみましたけど、
midiStreamのVBのサンプルって、ほんとないですね…。
http://www.interq.or.jp/earth/kokoro/
ちょっと前まで、ここにちょくちょく顔を出していたこころさんのページに、
サンプルがありますけど、わたしは結局使いませんでした。
ほかの言語のものでもいいのなら
結構あるようですけど…。
ありがとうございます!
早速試してみます。
見事にMIDIの再生ができました。
たかみちえさんご協力ありがとうございます。
ツイート | ![]() |