domino/要望001/42

Last-modified: 2007-12-31 (月) 19:31:50

イベントリストで選択した際のStep値

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

メッセージ

ノートのStep値は次のイベントが確定するまで0になっていますが、
例えば C・D・E・F というフレーズを連続して貼り付けたい時、

イベントリストで選択・コピー → 挿入貼り付け

をすると、最後のFのStepが0、続けて貼り付けると1になり、以降ズレが生じます。
仕様かと思うのですが、選択・コピーをピアノロール上ですると貼り付け時に最後のStep値を補ってくれるようなので、特に不都合が無ければ、イベントリストで選択した場合も同じようにして頂けたらと思います。


  • 挿入貼り付けは、コピーされた範囲分をまず空けてから、貼り付けを行います。ピアノロールでコピーした場合は空ける量=選択した範囲となります。現状イベントリストはそうした範囲がありませんので、(最後にコピーされるイベントのtick-最初にコピーされるtick+1)が空ける量になっています。最後の+1は都合上そうなっているだけで外すことはできますが、それでかえるさんの希望は満たされますか? -- たかぼー? 2007-05-06 (日) 20:20:18
  • わわ、すみません。最後の+1に関して、完全に勘違いをしていました。 数値入力した場合など、最後のStepが0ではなくて、例えば480になっている時の場合です。この最後のStep480も含めて選択したら、貼り付け後の最後のStepも480(現在は0になります)になっていて欲しい、という事でした。 しかも要望18で既にたーくんさんが仰ってました。>「ノートをコピーペーストした場合Stepの間隔は保持されます」 重複してしまったようです。 -- かえる? 2007-05-07 (月) 18:43:52
  • やってみました→http://www.tkb-soft.hmcbest.com/Domino116_dev004.ZIP 要望18につきましては、内容が多く、整理しきれていない部分もありまして、あそこに書かれている物を全て検討しているわけではありません。とりあえずある程度は実装いたしましたが、その後何をどう実装するかは、個別に検討が必要だと思っています。そうした意味では、こうして単独で改めて投稿していただいた方が私としましては助かります(管理もしやすいですし、内容にも集中できますので)。 -- たかぼー? 2007-05-09 (水) 01:16:51
  • 実装ありがとうございます。考えていた通りの『挿入貼り付け』になりました! 何分、イベントリストで編集をすることが多いもので…大変助かります。 また、上のStep1も0になっていて(同タイミング)、こちらも思っていた通りです。 -- かえる? 2007-05-09 (水) 17:46:10
  • 完了となったスレッドなのでこちらに書き込んで良かったのかどうかわかりませんが、リストペインにてコピーペーストした場合End of Track位置直前イベントのSTEP値が0となりますが、コピー元のSTEP値を保持する事は不可能でしょうか?同じフレーズを繰り返しペーストする際どうしてもその部分が和音になってしまいますので・・。 -- たーくん? 2007-05-16 (水) 06:47:15
  • 最後の方に貼り付けると、たとえば最後のノートのStep値は0になってしまいますが、それをコピーしたときのStepと同じになるようにしたい、ということですね?イベントリストにフォーカスが有る状態で貼り付けを行った時限定で、そのような動きになれば良いですよね? -- たかぼー? 2007-05-16 (水) 10:31:45
  • はい、おっしゃる通りです。またしてもイベントリスト限定の機能になってしまいますがよろしくお願いいたします。 -- たーくん? 2007-05-16 (水) 16:58:27
  • やってみました→http://www.tkb-soft.hmcbest.com/Domino117_dev004.ZIP  どうでしょう?? -- たかぼー? 2007-05-16 (水) 23:49:40
  • 実装ありがとうございます。確認させて頂きましたが一点お願いがあります。End of Track以前に挿入ペーストした場合に最後のイベントのStep値が0になってしまいます。可能であればこの場合もイベントのStep値が保持されるようにお願いいたします。 -- たーくん? 2007-05-17 (木) 03:37:17
  • あと1音(1行)でのコピーペーストが挿入ペースト含め挙動が異なるようです。1音の場合どの条件でペーストしてもStep値が0になってしまうようなのでこちらも同様の動作にして頂きたくお願いいたします。 -- たーくん? 2007-05-17 (木) 04:20:50
  • 修正してみました→http://www.tkb-soft.hmcbest.com/Domino117_dev005.ZIP -- たかぼー? 2007-05-17 (木) 22:09:49
  • 確認させていただきました。全く違和感ありません、ありがとうございます! -- たーくん? 2007-05-18 (金) 00:03:10