domino/要望003/214

Last-modified: 2010-05-05 (水) 23:44:44

範囲選択時のノート判定について

  • ページ: domino/要望
  • 投稿者: 2cher?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2009-08-24 (月) 01:07:05

メッセージ

2chのDominoスレにて多数の意見があったため、こちらで要望として出させていただきます。

現在の仕様では範囲選択をする際、ノートの頭部分を触らないとノートが選択されませんが
これを、FL Studio等と同じように、ノートのお尻が触れても選択されるようにしていただきたいのです。
pianoroll.png

FL等に慣れているユーザはこの操作性に慣れず使いづらく感じることがある半面
これはCherryの操作性を継承しているとのことで、従来からの操作に慣れているユーザも多数いるとのことなので、出来れば環境設定にて変更できる項目としていただきたいと思います。

よろしくお願いします


  • 「お尻が触れても選択したい」理由も書いてください(メリットなどでも良いです)。データ構造的に問題が山積みですが、うまくいけば実装できるかもしれません。ピアノロールの矩形選択だけでいいですかね? -- たかぼー? 2009-08-24 (月) 09:44:17
  • 理由の一つとしてはは単にその操作性に慣れているからということがあります。メリットというか、逆に無くて不便に感じた場面といいますと以下のように前方向に向かって選択したい場合に、小節またいだ長いノートが左端にはみ出している時などでしょうか。  他にはFLの場合は頭やお尻だけでなくて、範囲枠に被ったノート=選択という感じなので、より細かい選択が出来るわけですよね(こちらは+Ctrlで範囲追加などといった要望が別に出ているとのことでそちらとも絡んでくるかも知れませんが…)pianoroll2.png -- 2cher? 2009-08-25 (火) 01:21:06
  • 一応2案考えてみましたが、どうですか?どちらも後ろの長いノートを選択するという目的は達成できているかと思います。 -- たかぼー? 2009-08-25 (火) 10:22:51
  • 私が使っているYAMAHAのSOLというシーケンサーは案2と同じ仕様になっていてすごく使い安いと感じました。こんな感じのフレーズを選択する時にも使えますし面倒がりな私にはマウスの移動距離が短くなるのがとてもありがたいです。個人的には案2の方法も出来るようにして頂けると嬉しいです。sol_1.jpg -- ぽんず? 2009-08-25 (火) 18:04:38
  • なるほど^^;これって、例えばその絵の状態でコピーして、他の場所に貼り付けようと思った場合、貼り付け先の位置(演奏線の位置)より左側にその3ノートが貼り付くのが正解なんでしょうか? -- たかぼー? 2009-08-25 (火) 18:12:01
  • この状態でコピーして別の小節線のとこで貼り付けるとはみ出す仕様になってました。 -- ぽんず? 2009-08-25 (火) 18:27:30
  • たぶん上の画像だと、中央の緑色の縦線が、貼り付け時の基準位置なんでしょうね。案2でやった場合はおそらく似たような仕様になるかと。 -- たかぼー? 2009-08-25 (火) 19:04:27
  • その通りです。SOLの場合は、左の和音の範囲選択の位置でコピーし、それをとなりの5の位置で貼り付けた場合は同じ形のまま貼り付けられてしまう仕様になっています。dominoでもし実装されるとしたら右側の和音のように先頭が範囲選択の開始位置までずれてくれても良いと思いました。そのまま貼り付けと範囲選択の開始位置までずれて貼り付けの2種類あると便利だと思いますので可能であればご検討よろしくお願い致します。domino_1.jpg -- ぽんず? 2009-08-25 (火) 19:07:21
  • 現状でも範囲を大きく選択してしまって、貼り付け時にうまく希望の位置に貼り付かない、なんて事がありますので(というかきっちり選択しないとうまく貼り付けられない)、演奏線位置に先頭ノートが来るような貼り付け機能があれば良くなりそうですね。「貼り付け(先頭の空白を無視)」コマンドかなぁ・・ -- たかぼー? 2009-08-26 (水) 09:23:11
  • メニュー経由せずにピアノロールダブルクリックで貼り付ける場合も多分にあると思うのでコマンドより環境設定のほうが適しているんじゃないかと思います。。(個人的には手打ちディレイなんかで、普段に使ってるクオンタイズ16分音符より細かく小節線から遅れたものをコピペするとき、いちいちクオンタイズ変えなくても前の空白ごとコピー出来て便利に感じているので、恐らくこの設定は使わないですが‥‥orz)64bu.png -- yunna? 2009-08-26 (水) 15:09:35
  • ‥と思いましたがピアノロールのマウス挙動は自分で選べるんでしたね‥あそこの「動き」の項目に入れてもらえればいいわけですよね‥‥orz -- yunna? 2009-08-26 (水) 15:12:02
  • 先頭の空白が必要なとき、と不必要なときとで、機能を使い分けたいんですよね。なので環境設定よりかはコマンドを増やす方が良いかと。 -- たかぼー? 2009-08-26 (水) 15:35:28
  • そうですね。。コマンドで、かつマウス挙動の項目にも入れば、日常的にそっち使う人も便利なんじゃないかと思います。 -- yunna? 2009-08-26 (水) 15:50:22
  • というわけでやってみました→http://takabosoft.com/beta/Domino138_dev004.ZIP 環境設定の全般3で当たり判定を「ノート全体」に設定してください。 また、貼り付け時の空白問題ですが、空白は生かして、めりこみは生かさないようにしました。 -- たかぼー? 2010-02-17 (水) 00:03:44
  • ノート判定、貼り付けも理想的な動きになってました。ありがとうございます! -- ぽんず? 2010-02-17 (水) 18:39:12

Edge4.png

案1案2
選択操作後の範囲触れたノートが収まるように範囲が左側に拡張される変わらず
副作用拡張後に余計なノートまで選択される可能性有り触れたノートがすべて選択されるため、余計なノートを選択する可能性有り
工数極小中~
技術的な課題無し範囲内より前のデータまでさかのぼって選択されているかを確認する必要があるため、
パフォーマンスに若干の影響有り。
おそらく「4小節前まで」とか制限を設定してさかのぼるが、
この制限値の影響で、画面上にノートが表示されているのに、選択されないという状況が発生しうる。
不具合発生率低い中くらい?