フォーラム: おーぷんMIDIぷろじぇくとフォーラム (スレッド #38844)

ピアノロールでのコピー&ペーストで質問 (2017-08-16 00:15 by ニンジンクリーム #80173)

ピアノロール画面のでのコピー&ペースト操作で教えてください。

あるトラックの指定したイベントを、小節・拍・ティックをそのままで他のトラックにコピーしたく思っています。

ピアノロール画面で、画面左の鍵盤を押すと、その音程の全イベントが選択されますよね。
その選択された全イベントを他のトラックにコピーするためには
1.その状態で編集→コピーする。
2.そのまま編集→ペーストする。すると元のイベントと重なって貼り付けられる。
3.そのままイベントリスト画面で編集→イベントのトラック変更で、2で貼り付けられたイベントを他のトラックに移し変える。
という手順を踏むのかなと思っているのですが、しかし2.で貼り付けた際、小節・拍・ティックが元のイベントに重なって貼り付けられるのではなく、元のイベントよりもズレたところ(2秒程度手前?)に貼り付けられてしまいます。
そのため3.で他のトラックに移し変えると、やはり小節・拍・ティックがズレてしまいます。

自分がやりたい、ピアノロール画面にて鍵盤で選択したイベントを、そのまま他のトラックへ移し変える方法というのは、どうやればよいのでしょうか。

また上記のようにコピーしたイベントを、小節、拍・ティックを変えずに貼り付けるためには、どういう操作をすればよいのでしょうか。

よろしくお願いいたします。

メッセージ #80173 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: ピアノロールでのコピー&ペーストで質問 (2017-08-16 20:21 by kuzu #80174)

このたびは世界樹をご利用いただきまして、誠にありがとうございます。

>その選択された全イベントを他のトラックにコピーするためには
>1.その状態で編集→コピーする。
>2.そのまま編集→ペーストする。すると元のイベントと重なって貼り付けられる。
>3.そのままイベントリスト画面で編集→イベントのトラック変更で、2で貼り付けられたイベントを他のトラックに移し変える。
>という手順を踏むのかなと思っているのですが、しかし2.で貼り付けた際、小節・拍・ティックが元のイベントに重なって貼り付けられるのではなく、元のイベントよりもズレたところ

この方法を用いるのであれば、単純に時刻指定なしで「貼り付け」をした場合、時刻基点は現在の演奏位置となりますので、演奏位置を1:01:000に巻き戻してから貼り付ければ重なるかと思います。位置を指定して貼り付けるには、トラックリストウィンドウの右側のペインで所定の位置を右クリックをして、ポップアップメニューから「貼り付け」を選びます。

また、より簡単に複写するには、単純にピアノロールなどでイベントを選択したあと、トラックリストウィンドウの右ペインで、青紫にハッチングされた部分をCtrlを押しながらドラッグ&ドロップします。これはMicrosoft Excelの使い方と似ています。ただしこの方法は、ファイル間をまたいだコピー&ペーストには対応しておりません。
#80173 への返信

メッセージ #80174 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: ピアノロールでのコピー&ペーストで質問 (2017-08-16 23:53 by ニンジンクリーム #80175)

回答ありがとうございました。

> この方法を用いるのであれば、単純に時刻指定なしで「貼り付け」をした場合、時刻基点は現在の演奏位置となりますので、演奏位置を1:01:000に巻き戻してから貼り付ければ重なるかと思います。

演奏位置を1:01:000にして試してみましたが、ズレてしまいます…。
具体的には、選択された先頭にイベントが2:01:009にノートオンなのですが、演奏位置を1:01:000にしてペーストすると、1:01:009にペーストされてしまいます。

>位置を指定して貼り付けるには、トラックリストウィンドウの右側のペインで所定の位置を右クリックをして、ポップアップメニューから「貼り付け」を選びます。

これをすると、例えばコピー元が11トラック目で、8トラック目に貼り付けると、18トラックのその場所に貼り付けられます…。

うーん。
MIDIファイルがおかしいのかな?
#80174 への返信

メッセージ #80175 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: ピアノロールでのコピー&ペーストで質問 (2017-08-17 21:45 by kuzu #80177)

>演奏位置を1:01:000にして試してみましたが、ズレてしまいます…。
>具体的には、選択された先頭にイベントが2:01:009にノートオンなのですが、演奏位置を1:01:000にしてペーストすると、1:01:009にペーストされてしまいます。

失礼しました。コピー時の基点は選択されているイベントの最初の小節、この場合ですと2:01:000となる仕様ですので、演奏位置を2:01:000にして貼り付けてください。演奏位置スクロールバーのトラッキング部分をクリックすると1小節単位で移動できます。

>これをすると、例えばコピー元が11トラック目で、8トラック目に貼り付けると、18トラックのその場所に貼り付けられます…。

現在のところ、コピー時の基点トラックは常に第一トラックとなっていますので、第一トラック上で右クリックを指定して貼り付けると、元の場所に重なります。ただし、この仕様はどうやら不評で、理由あっての仕様なので、将来のヴァージョンではコピー時の基点トラックは選択されたイベントのあるトラックに直そうかと思っているところです。

MIDIファイルはおかしくないのでご安心ください。
#80173 への返信

メッセージ #80177 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: ピアノロールでのコピー&ペーストで質問 (2017-08-18 23:05 by ニンジンクリーム #80178)

返信ありがとうございました。

> 失礼しました。コピー時の基点は選択されているイベントの最初の小節、この場合ですと2:01:000となる仕様ですので、演奏位置を2:01:000にして貼り付けてください。演奏位置スクロールバーのトラッキング部分をクリックすると1小節単位で移動できます。

基点と、選択されている最初の小節を選択してペーストについて、ありがとうございました。

> 現在のところ、コピー時の基点トラックは常に第一トラックとなっていますので、第一トラック上で右クリックを指定して貼り付けると、元の場所に重なります。ただし、この仕様はどうやら不評で、理由あっての仕様なので、将来のヴァージョンではコピー時の基点トラックは選択されたイベントのあるトラックに直そうかと思っているところです。

こちらも基点について情報ありがとうございました。

上記を考慮して使います。
#80177 への返信

メッセージ #80178 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする