domino/要望001/57

Last-modified: 2007-12-31 (月) 19:32:52

ピアノロールの上下左右スクロールをキーに割り当てたい

  • ページ: domino/要望
  • 投稿者: かえる?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2007-05-06 (日) 09:44:14

メッセージ

理由は同期OFFの際にピアノロールの描写範囲を超えてイベントリストを移動、という事をついしてしまうので。 (^^;
今までは同期ONにして演奏位置を変えていましたが、要望102を実装して頂いたので、こちらも欲しくなってしまいました。
マウスに持ち替えれば済む話です…が、お願いします。


  • ん~、自動でスクロールするという事もできるかもしれませんが、手動が良いですか? -- たかぼー? 2007-05-06 (日) 20:02:16
  • できれば手動でお願いします。 -- かえる? 2007-05-07 (月) 18:39:25
  • では手動でスクロールする場合、横・縦それぞれ1度にスクロールする量はどの程度が希望ですか? -- たかぼー? 2007-05-08 (火) 12:29:41
  • 左右は3~4小節分、上下は1オクターブ弱ぐらいが良いと考えていますが、4小節はちょっと多いでしょうか? -- かえる? 2007-05-09 (水) 17:53:39
  • とりあえず、「表示している小節数(幅)は画面サイズやウィンドウサイズ、表示倍率によって変わる」と言うことを念頭に置いていただいた上で以下の仕様のどれが良いか改めて判断していただければ、と思います。
    仕様案1
    イベントリストカーソルの示すノートがピアノロールで画面外に位置してしまったら、
    うまく表示されるように自動スクロールする

    仕様案2
    スクロールは手動で(ショートカットキー)から行う。
    一度にスクロールする量は指定された「拍数(横)」、および「キー数(縦)」となる。
    (これらは設定で変更することもできる。)
    デメリットとして、例えば横に3小節スクロールするように設定しておいた際、
    画面を拡大表示していた場合(1小節分しか表示されていないとき)に
     スクロールし過ぎるという現象が発生する。

    仕様案3
    2と同様にスクロールは手動で(ショートカットキー)から行う。
    一度にスクロールする量は画面で表示している量の「割合」で決まる。
    (割合は設定で変更することもできる。)
    きっちりとした(グリッドの効いたような)スクロールは出来ない可能性があるが、
    案2のデメリットであるスクロールし過ぎるという現象は発生しない。

    仕様案4
    仕様案2と仕様案3を両方採用する(設定で動きを切り替えられるようにする)。
    たかぼー? 2007-05-12 (土) 08:44:07
  • 返答が遅れてすみません。私個人の理想は仕様3です。小節単位を提案したものの、表示倍率の変更等はどうしたらよいかと思っていた所でした。分かり易い例を出して頂き、ありがとうございます。 -- かえる? 2007-05-14 (月) 18:48:03
  • とりあえず10割固定でやってみました(あんまり変えられるメリットは無いと思いまして)→http://www.tkb-soft.hmcbest.com/Domino117_dev003.ZIP 表示→ピアノロール→スクロール内にキーを割り当ててお使いください。 -- たかぼー? 2007-05-15 (火) 21:00:05
  • 実装有難うございます。試してみたのですが、縦横共に10割は多いように感じました。特に横スクロールは画面が完全に切り替わってしまうので、個人的には3割程が希望です…。もう一つ、横スクロールで気づいた点があります。起動・ファイル読み込み直後の表示倍率やウィンドウサイズに基づいた割合になっているようで、(違っていたらすみません)その後倍率等を変更しても変更前の小節幅でスクロールしてしまいます。そのままイベントが無くなるまでスクロールを続けると直る?ようです。 -- かえる? 2007-05-18 (金) 21:00:09
  • 確認ありがとうございます。割合を変えられるようにし、スクロールバーの不具合を直したものをv1.17正式版としてアップしましたので、そちらを触ってみてください (^^) -- たかぼー? 2007-05-19 (土) 13:00:48
  • 環境設定ばかりのお願いで恐縮ですが、操作はいたって良好です。割合変更にも対応していただき有難うございます! -- かえる? 2007-05-21 (月) 20:29:23