domino/要望001/62

Last-modified: 2007-12-31 (月) 19:35:34

アンカースナップと折れ線グラフドロー機能

  • ページ: domino/要望
  • 投稿者: たーくん?
  • 優先順位: 低
  • 状態: 完了
  • 投稿日: 2007-05-18 (金) 04:55:53

メッセージ

イベントグラフペインにてアンカーをドラッグする事で折れ線グラフをドローするようなモードの追加を御検討いただきたく思います。添付図のようにアンカーをドラッグする事によってその間のカーブデータが自動的に補完されるという感じです。この時アンカーのグリッドスナップがあれば更に使いやすいエディターになると思います。生成されるカーブやデータ間隔については通常時と同じ設定条件で言わばエディット時の見た目が違うという感じでしょうか。ちょうど現状でカーブを描く際に図形が描画されて行く感覚が非常に近いと思います。添付図では放物線の途中にアンカーが生成されていますが、これは無いほうが扱いやすいと思われます。基本的に「始点」「頂点」「終点」の何れかの値が変化しないので、この機能があれば少々面倒なコンティニュアスデータの入力も簡単に、しかも楽しく行えると思います。ご検討の程よろしくお願いいたします。「グラフ.JPG


  • 「選択範囲にカーブを入力」機能のように、一時的にアンカーでカーブを調節して決定したら、ぶつぎりのデータになる、という感じでしたら可能かと思いますが、常にイベントグラフ上でアンカー直線のままにするのはデータ構造上難しいと思われます。 -- たかぼー? 2007-05-18 (金) 09:19:48
  • 了解です。データを実体化させるとそうですね、あまり意味が無いかもしれません。ではアンカーのグリッドスナップはどうでしょうか?時間軸はピアノロールのクォンタイズグリッド、横軸は「CC/テンポの値」グリッドにて、グリッド付近にマウスカーソル、ドラッグ中のアンカーがある場合スナップするという感じです。(「CC/テンポの値」については改めて別件にてカスタマイズをお願いしたいと思っております)ON、OFFスイッチもしくは「Shift」か「Ctrl」を押している間はスナップする、といった形が良いかと思います。カーブ「始点」「終点」の目的値の多くはグリッドに沿う場合があると思いますので、座標を合わせる操作が非常に容易になると考えます。いかがでしょうか。 -- たーくん? 2007-05-18 (金) 12:39:56
  • 時間軸だけでしたら、たしか現状でもアンカードラッグ中にCtrlキーを押せばスナップしたと思います。 -- たかぼー? 2007-05-18 (金) 14:55:14
  • すみません、書き間違えました、「ペンツール」のグリッドスナップです。アンカードラッグ中と同様にペンツールにてカーブを描画している状態で「Ctrl」を押していればグリッドにスナップするという内容でした。この時クォンタイズグリッドと、少し分解度が高い「CC/テンポの値」にスナップすればイメージしたカーブが容易に作成できると考えます。 -- たーくん? 2007-05-19 (土) 10:33:03
  • あー、そちらでしたか、たしかに合った方が良さそうですね。直線・カーブを描画中(ドラッグ中)にCtrlを押したら、開始点と終了点の両方がスナップする感じですよね??横軸はクォンタイズグリッドを使えば良いと思いますが、縦軸(CC/tempo/velocity)はどこにスナップすべきでしょう(データによって幅が違うので難しそう^^;)? -- たかぼー? 2007-05-19 (土) 23:51:43
  • はい、個人的にはデフォルトでスナップ、Ctrlを押したらフリーの方が使い勝手が良い気がします、始点はスナップするが終点はスナップにもフリーにも出来る、というのが理想です。縦軸ですが幅が0~127のCCは単純に8刻みで、Pitchは±片側12分割(上下1オクターブでの半音単位)が希望です。VELは8刻みもしくは、0+「デフォルトベロシティ設定値」+127のどちらか都合の良い方で。Tempoは、、困りました、よく使うのは10単位でしょうか・・。あと何れの場合も「現在値」にスナップすると大変便利だと思います。 -- たーくん? 2007-05-20 (日) 06:32:29
  • 横位置のデフォルトのスナップする/しないは①Tickクォンタイズ通り②常にオン(Ctrlでオフ)③常にオフ(Ctrlでオン)という感じで環境設定で切り替えられるようにしましょうか。縦位置のスナップは基本はオフで、Altキーを押している間だけオンにしようかと思っています。始点終点については、ドラッグ開始時にCtrl/Altの状態によって始点のスナップ状態が変わり、ドラッグ中のCtrl/Altの状態によって終点のスナップ状態が変わるという感じでいかがでしょうか? -- たかぼー? 2007-05-20 (日) 21:36:37
  • Ctrl/Altはどちらも環境設定で「押している間オン」「押している間オフ」が選べると都合が良いと思います。始点と終点のスナップについては仰る内容が理想的です。またノートのキーオンがTickクォンタイズ上にない場合とCCは現在の値からの続きを描く事が多い為、現在位置と現在の値にもスナップする事を希望いたします。 -- たーくん? 2007-05-20 (日) 22:46:02
  • 現在位置というのは、演奏位置、ですね?現在の値、というのは、そのTickの瞬間に該当するValue値ですね? -- たかぼー? 2007-05-21 (月) 01:44:06
  • はい、そうそのとおりです、説明下手ですみません (--; 。 -- たーくん? 2007-05-21 (月) 02:20:30
  • PitchBendのスナップ位置は固定の数値という意味であっていますでしょうか?値の範囲は-8192~8191ですが、8191/12の値を使えばよいですか?でもそうなると割り切れないので、端数をどうするかがわかりません。 -- たかぼー? 2007-05-21 (月) 10:37:47
  • 「選択範囲へ直線・曲線を入力」でP.B.Rangeを12とした場合のE.Value変化値をご使用頂きたいと思います。これは固定値ですよね?「-8192~8191」については昔から悩んでおりました。 -- たーくん? 2007-05-21 (月) 11:54:10
  • やるだけやってみました→http://www.tkb-soft.hmcbest.com/Domino118_dev002.ZIP 環境設定のイベントグラフでスナップのあれこれを編集できますのでいじってみてください。 -- たかぼー? 2007-05-21 (月) 21:32:38
  • 横から失礼します。試用させて頂きましたが、かなり便利ですね。
    これで簡単な線なら「選択範囲へ直線、曲線を入力」を使わなくても描けそうです。
     
    ところで、このスナップ機能に関連して一つ要望があります。
    ピアノロールペインにある「ノート配置予定枠」のイベントグラフペイン版があれば、新規に線を描く際、どこにスナップするのかをクリック前に知ることが出来て便利だと思うのですがご検討願えないでしょうか。
    以下参考画像です。↓
    eventgraph4.PNG
    それではよろしくお願いします。 -- dominor? 2007-05-22 (火) 00:08:32
  • 実装ありがとうございます。予想以上に快い動作だと思います。ただこちらの環境では操作中にしばしばdominoが落ちてしまい、再現条件を特定しようとしているのですが未だ掴めておりません。同時に立ち上げるアプリが多いのでおそらくdomino以外からの影響だと思います。
    それからdominorさんの要望と同じ目的ですが、ステータスバーの数値表示でスナップする値を確認できると助かります。 -- たーくん? 2007-05-22 (火) 05:24:05
  • いろいろ了解しました!落ちる方は気になりますね (--; -- たかぼー? 2007-05-22 (火) 09:27:48
  • 配置予定枠(環境設定)、それからスナップした状態でステータスバーへ表示、に対応しました→http://www.tkb-soft.hmcbest.com/Domino118_dev003.ZIP -- たかぼー? 2007-05-23 (水) 22:23:53
  • 確認いたしました、希望通りです。大変使いやすく喜んでます! -- たーくん? 2007-05-23 (水) 23:35:42
  • dev003確認させて頂きました。2点気になったことがあるので書かせて頂きます。
     
    1.イベントグラフペインで配置予定枠を表示しつつ、ペンツールから選択ツールに切り替えると枠が残ってしまいます。
     
    2.アンカーを(マウス割り当ての"削除"で)削除した際、予定枠が即座に表示されません。(1ドット分カーソルを動かしてやれば再表示されます。)(←ピアノロールの枠も同様です。)
     
    2.は大したことでは無いのですが、1.は不具合だと思いますので修正して頂けたら幸いです。よろしくお願いします。 -- dominor? 2007-05-24 (木) 02:18:13
  • ありがとうございます (^^) いろいろ修正いたしました→http://www.tkb-soft.hmcbest.com/Domino118_dev004.ZIP -- たかぼー? 2007-05-24 (木) 23:29:19
  • 動作確認しました。1.、2.共に直っております。迅速な対応ありがとうございました。 -- dominor? 2007-05-25 (金) 00:00:14