追記:2021年6月 

ロジカルエディタのプリセットで一発【追記2021】

2021 06 25 22 29のイメージ
上の画像の赤枠のプリセットでMIDIイベントを2倍/半分にできます。
  • double tempo
  • half tempo
それぞれの挙動を記します。

double tempo

スクリーンショット 2021 06 25 22 38

”double tempo”を実行すると、8小節のフレーズが2倍のスピードになり、 4小節のフレーズになります。

half tempo

スクリーンショット 2021 06 25 22 42

”half tempo”を実行すると、8小節のフレーズが1/2のスピードになり、 16小節のフレーズになります。

スクリーンショット 2021 06 25 22 48

注1)MIDIイベントの長さは変わらず、MIDIノートの長さだけが変わります。 half tmpoを実行したあとに、ドラッグでイベントを伸ばす必要あり。

使いかた

2021 06 25 22 52のイメージ
  1. MIDIイベントを選択
  2. MIDI-ロジカルプリセット
  3. standard set 1 の中にあります
上記のコマンドをクリックすれば実行されます。

重要な注意点

スクリーンショット 2021 06 25 23 02

先頭のMIDIノートと、MIDIイベントの開始位置に空白があってはいけません。

スクリーンショット 2021 06 25 23 04

空白があると、変換後にスタート位置がズレます。

空白をなくすのは面倒

スクリーンショット 2021 06 25 23 16


スクリーンショット 2021 06 25 23 14

イベントの開始位置と、ノートの頭を合わせるのが理想的ですが、 トラックが多いと実用的ではありませんし、グリッドからズレたノートがあると大変です。

対処方法

スクリーンショット 2021 06 25 23 20

上の画像のように、”変換用のダミー”を1小節目に作りましょう。 中身のノートはどの音でもいいし、どんな長さでもいいですが、 1小節目の1拍目。 つまり、ダミーイベントの頭にノートを置いてください。

スクリーンショット 2021 06 25 23 23

そして、ダミーを変換したいMIDIトラック全てにコピペしてください。




スクリーンショット 2021 06 25 23 25

その後、ノリツールで後ろのイベントと一体化させてください。

スクリーンショット 2021 06 25 23 28

これで、イベントの開始と先頭ノートの開始が一致したことになり、 開始位置を変えずに、スピードの変換ができます。

ダミーを消す

スクリーンショット 2021 06 25 23 29

入れたダミーを消すのを忘れないでください。

まとめ

以前記事にした方法より随分と簡単になったように思えます。 まさか、ロジカルエディタのプリセットにあったとは・・・。

戒めに、2016年に書いた回りくどい方法も この後に載せたままにしておきます。

興味があれば読んでみても損はないです。


BPM140の曲をBPM70で打ち込んでしまったとか、作曲の途中で「あ、テンポ倍にしよ」なんて思うことありませんか?単純にプロジェクトのBPMを倍/半分にしても、MIDIイベントもそれに追従するので倍/半分の早さになってしまいます。8分音符を16分に、あるいは4分に変更したいのでそれじゃだめですよね。僕もよく使うので、メモがてら書きます。

方法は、「タイムストレッチを使う」「ミュージカル/リニア設定を使う」の二通りです。

スポンサードリンク

タイムストレッチを使用して長さを倍/半分にする

BPM140で打ち込んだ、4分音符メインの4小節のフレーズを「BPM70の8分音符」にします。

元の状態
Half_Tempo6

  1. まずはBPMを70にします。
    Half_Tempo2
    四小節4分音符というデータは変わっていないので、実質半分の速度になります。
    これを8分音符に一気に変えましょう。
  2. 矢印マーク「オブジェクトの選択」をクリックして「タイムストレッチしてサイズ変更」に変えましょう。
    Half_Tempo3
  3. あとは、イベントの右下をドラッグして半分に縮めましょう。
    Half_Tempo4
  4. これで4分音符が8分音符に変わり、BPM140のときと同じ速さでMIDIが再生されます。
    Half_Tempo5

次はもっと簡単です。が、トラックが沢山あるとややこしいかもしれません。

ミュージカル/リニア設定を使って倍/半分にする

一発ですよ。テンポ変更にMIDIイベントを追従させないって事です。

  1. 長さを半分にしたいトラックをミュージカルからリニアに変更します。赤枠部分をクリックしましょう。
    Half_Tempo7
    Half_Tempo8
    これでリニアになりました。
  2. あとはプロジェクトのBPMを半分の70に変更するだけです。
    Half_Tempo9

中身もしっかり8分音符になっています。
Half_Tempo10


どちらの方法がいいか?

多分「タイムストレッチ」の方が安全だし、分かりやすいはずです。ただ、「リニア/ミュージカル」は、なんとなく覚えにくさがありますので、この機会に触ってみて概念を覚えるのもいいかもしれません。
僕もこの操作でリニア/ミュージカルを覚えました。


時計がリニア 音符がミュージカル

スポンサードリンク