OSDN Forum Archive


Thread #34237

バグ・要望 (2013-07-05 15:46 by Anonymous #69396)

"C:\Windows\Media\town.mid"
これをWMPと聞き比べてみればわかります。

要望
・鍵盤数スケールを自動調整するOptionを実装して欲しい。
・3Dで裏から見たときに押された鍵盤の裏側を赤色で表示。
・鍵盤を半透明に
・プレイリスト
・mp3ファイルのロード、フーリエ変換で実装(もしくは周波数) ※非常に困難なので期待はしていない。

・ピアノロール(巻紙)からの演奏
(譜面の掘ってあるロール紙をピアノにセット、再生すると自動で鍵盤が下りるもの。)

演奏中(1080p)
http://www.youtube.com/watch?v=t9cXAAyhhfQ

ちなみに、演奏の動力はアコーディオンのように足で空気を送ってその空気の漏れを利用して演奏しています。
ハーモニカと同じ原理です。ちなみに、この動画で右に書かれたVOICEというのは歌詞です。

詳しくは、
自動ピアノ - Wikipedia
http://ja.wikipedia.org/wiki/%E8%87%AA%E5%8B%95%E3%83%94%E3%82%A2%E3%83%8E

Reply to #69396

RE: バグ・要望 (2013-07-07 13:09 by yknk #69421)

連絡ありがとうございます。

> "C:\Windows\Media\town.mid"
> これをWMPと聞き比べてみればわかります。

再生開始直後に演奏が引っかかる現象のことでしょうか?
下記チケットで対応中です。次バージョンで対策します。

チケット#30548 再生開始直後の演奏が引っかかる
http://sourceforge.jp/ticket/browse.php?group_id=5114&tid=30548


> 要望
> ・鍵盤数スケールを自動調整するOptionを実装して欲しい。

Piano Roll Rainで、表示するキーボードの数を自動調整するということでしょうか?
例:ノートON/OFFのデータが1chと2chだけに存在するなら、キーボードの表示数は2とする。


> ・3Dで裏から見たときに押された鍵盤の裏側を赤色で表示。

yoshyさんが公開されているMIDITrailの改造版で、
その機能が実現されていると思います。
下記スレッドを参照ください。

スレッド名:MIDITrailの改造版を作りました
http://sourceforge.jp/forum/forum.php?thread_id=31790&forum_id=23148


> ・鍵盤を半透明に

Piano Roll Rainのキーボードを半透明にしたいということでしょうか?
現状でも、設定ファイル(PianoRollRain.ini)の色設定を、下記のように
編集することで、制限がありますが、透明にすることはできます。
(RGBAの不透明度Aを不透明(FF)から別の値(80)に変更します)

[PianoKeyboard]
WhiteKeyColor=FFFFFF80
BlackKeyColor=FFFFFF80
ActiveKeyColor=FF000080

しかし次のような制限があります。
(1) 透明に見える視線の方向が限られる。
(2) キーボードの裏側にあるノートが透けて見えない。

(1)については、技術的な問題(ポリゴン描画順序)により対策が難しいため、
対策する予定はありません。(2)は簡単に対策できそうです。


> ・プレイリスト

プレイリストについては、いつか実装したいなと思っています。


> ・mp3ファイルのロード、フーリエ変換で実装(もしくは周波数) ※非常に困難なので期待はしていない。

WaveToneで実現している機能ですね。
MIDITrailで対応する予定は今のところありません。


> ・ピアノロール(巻紙)からの演奏
> (譜面の掘ってあるロール紙をピアノにセット、再生すると自動で鍵盤が下りるもの。)

要望されているのは、Piano Roll Rainの可視化とは違うものでしょうか?
巻紙を画面に表示するということでしょうか?

Reply to #69396

Reply to #69421

RE: バグ・要望 (2013-07-07 20:28 by Anonymous #69431)

>巻紙を画面に表示するということでしょうか?
はい。
映像にあるままの状態で見たいのです。
ただし、ピアノの本体部分はなしで。

1. 巻紙の譜面が読み取られていない部分 (カセットテープで言うと未再生部分
2. 譜面を読み取る部分 (カセットテープで言うと真ん中の部分
3. 巻紙の譜面を読み取り終わった側 (カセットテープで言うと再生が終わった部分
4. ピアノの鍵盤

簡単にいうと、上記youtubeビデオのピアノ本体の枠を取っ払った状態です。
譜面もカラーではなくパンチで穴を開けた状態と同じく、巻紙に穴を開けます。



手っ取り早く言うと、
上のyoutubeのピアノ枠がない状態で、
上下左右から動作を見たいと言うものです。

とりあえず、私が想像しているのはどんな感じかというのを絵にしてみました。
http://www1.axfc.net/uploader/so/2958948.jpg

ワードで作ってるため巻紙の部分はテクスチャ貼れてないですm(__)m
Reply to #69396

Reply to #69431

Re: バグ・要望 (2016-04-29 21:56 by 匿名 #78021)

バグ・要望 (2013-07-05 15:46,  匿名, #69396)
と同一人物です。

バグ報告です。
https://www.youtube.com/watch?v=11o2LP2eyaQ
のファイル、

Download HERE [no password]. ~40 MB compressed, ~800 MB extracted:
http://www.mediafire.com/download/4j7...

※1億1000万ノーツ、809MBのデータ

が再生出来ませんでした。

---------------------------
ERROR
---------------------------
Could not allocate memory.

FUNC: SMIDILib::SMSimpleList::AddItem
LINE: 90
INFO: 00000018 00000000
---------------------------
OK
---------------------------
Reply to #69396

Reply to #78021

Re: バグ・要望 (2016-04-29 22:11 by 匿名 #78022)

要望。
midi読み込み中の場合、
Loading...12.3%
てな感じでノーツの読み込み具合を表示して欲しいです。

よろしくお願いします。
Reply to #78021

Reply to #78022