[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/11/15(Mon) 14:15
投稿者名:ゆっぴ
Eメール:
URL :
タイトル:
楽譜作成
vcで取得したmidiデータを、VBに送って楽譜に描画しようとしているんですが、
どうもうまくいきません。今は、すでにあるビットマップを貼り付けているという方法をとっているんですが、やっぱり、自分で書いたほうがいいんでしょうか?
旗をつなげるのとか、楽譜記号とか、もうどうすればいいかわからなくて、パニックになっています。
助けてください。

投稿時間:2004/11/16(Tue) 19:50
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: 楽譜作成
# 回答ではありません。

> 旗をつなげるのとか、楽譜記号とか、もうどうすればいいかわからなくて、

それをプログラミングするのが、面白いところではないのでしょうか?
で、(VBにおける)描画の基礎がわかっていれば、それほど難しくはない、
と思われます。
# 私が行うなら、基本的な画像データをメタファイルで持っておいて、
# それぞれを繋げる部分を、コーディングで作ると思います。

投稿時間:2004/11/17(Wed) 10:31
投稿者名:ナッツ
Eメール:
URL :
タイトル:
Re: 楽譜作成
> vcで取得したmidiデータを、VBに送って楽譜に描画しようとしているんですが、
> どうもうまくいきません。
> 今は、すでにあるビットマップを貼り付けているという方法をとっているんですが、
> やっぱり、自分で書いたほうがいいんでしょうか?
> 旗をつなげるのとか、楽譜記号とか、もうどうすればいいかわからなくて、パニックになっています。
> 助けてください。

玉の部分と旗の部分を別々のビットマップにしておいて、繋げる時は描画すれば良いと思います。
楽譜記号もビットマップで用意して貼り付ければ良いかと。

ただ、midiを楽譜に起こす場合、問題は描画自体ではなくてmidiデータの解析の方だと思いますけど。
例えば1拍480分解能だとして、4分音符のゲートタイムの幅はどこからどこまでなのかっていうのは自分で決めなくちゃなりません。
単純な譜面だとしても機械的に作るのは相当大変だと思いますよ。