「FL Studio ピアノロールの使い方 その2」の版間の差分

提供:yonewiki
 
(同じ利用者による、間の7版が非表示)
434行目: 434行目:
==== '''■リフマシーン''' ====
==== '''■リフマシーン''' ====


 このメニューを選択するとPattern再生が開始され、プレビューしながら、生成したいMIDIパターン(つまり、リフ)を調整していきます。この機能はAIとかを使っているわけではなく、*.fscファイルによる以下スコアの組合せによって、実現されています。デフォルトの設定では、仕組み上、パターン生成はできても、カッコイイ、リフができるとは思えませんが、近いものに出会える可能性はあります。ひょっとしたら完全体にも辿り着けるかもしれません。
[[FL Studio ピアノロールの使い方 リフマシーン]] ※記事のサイズが大きいので別記事に詳細を記述しました。
 
 
*Prog(ベースライン:Note Progression)
:C:\Program Files\Image-Line\FL Studio 2024\Data\Patches\Scores\Chopping\Riff machine step 1
 
 
*コード(C5基準でコード種類:Chord Progression)
:C:\Program Files\Image-Line\FL Studio 2024\Data\Patches\Scores\Chopping\Riff machine step 2
 
 
*Arp(変化方向とリズムパターン:Arpeggiation )
:C:\Program Files\Image-Line\FL Studio 2024\Data\Patches\Scores\Arpeggiator\Riff machine
 
 
 Prog、コード、arp、Mirror、Levels、Art、Groove、Fitの8段階の調整項目があります。
 
 
[[ファイル:FL 04.ピアノロール 04.リフマシーン全ステップ一覧.png|800px||none|リフマシーン全ステップ一覧]]
 
 
 共通の設定項目は以下のモノです。
 
 
[[ファイル:FL 04.ピアノロール 04.リフマシーン共通設定.png|400px||none|リフマシーン共通設定]]
 
 
 Note Progressionが主音(tonic)つまりコードのルート音のmidiコードになります。8Barsで描かれていたのに、Lengthが4で指定されると、切り落とされます。*.fscファイル作成時はC5がNote Number=60の基準になりますが、このリフマシーンで*.fscを読み込んだ時はNote Number=60をC4として扱うので、FL Studioだけで操作した場合は、主音用として*.fscを作成したときより1オクターブ低い主音になります。Chord Progressionは、主音からのコードパターンを保持しているものとして扱います。これも8Barsで描かれていたのに、Lengthが4で指定されると、切り落とされます。Arpは保持している長さで繰り返しのアルペジオ奏法を行います。半音づつがコードパターンの主音から離れている方向の音と一致します。自分で*.fscファイルを上記フォルダに配置していくとより習熟したパターンが生成できるようになります。Arpに一番長い時間Noteを配置すると、その一番長いNoteの間隔でアルペジオが生成されますので、以下のようにすると中途半端な長さの短いアルペジオパターンでも一番長いNoteで指定したきりのいい長さでの繰り返しパターンが生成できます。
 
 
[[ファイル:FL 04.ピアノロール 03.アルペジオfscコツ.png|400px||none|アルペジオfscコツ]]
 
 
 各ステップの名前の横にある緑の丸い灯りはクリックすると消すことができて、各ステップの設定をステップごと無効にすることができます。各ステップにある、[初期化]で、初期値に戻すことができて、[Random]で、そのステップの設定をランダムにすることができ、押す都度、設定が変わるので、自分でも想定していなかった設定に出会うことが出来ます。
 
 
 ステップ1~3では、要となる*.fscファイルを選択する部分があります。
 
 
[[ファイル:FL 04.ピアノロール 06.リフマシーンfscファイル選択部分.png|400px||none|fscファイル選択部分]]
 
 
 フォルダマークをクリックすると選択する*.fscファイルのフォルダを選択するところから選べます。三角マークはフォルダ内にある*.fscファイルや*.midファイルが一覧されて、そこから選択することもできます。フォルダの中にパターンがありすぎると、ここから選択するのは困難になってきますので、フォルダアイコンを使うことになるでしょう。
 
 
 共通部分には、[Start over]ボタンを押すと全ステップの設定値が初期化されます。*.fscファイルはフォルダ内にあるdefault.fscが選択されます。[Throw dice]ボタンを押すと全ステップの設置値がランダムに設定され、押す都度、設定が変わるので、自分でも想定していなかった組合せの設定に出会うことが出来ます。
 
 
 共通部分の[既存のスコアに取り組む]にチェックを入れると、既存のピアノロールのスコアに描かれたノートを、Step1で選択するファイルと入れ替えて処理してくれます。主音だけは自分で作った即席のものが使いやすくなっています。但し、既存のピアノロールのスコアに描かれたノートを、Step1で選択するファイルと入れ替えているとはいえ、選択されている*.fscファイルに演奏していない瞬間があれば、それは反映されますので、ビート感は選択している*.fscファイル寄りになります。*.fscファイルでのC5がC4になるという現象がありましたが、既存のスコアを使う場合はC5にある主音はC5のまま扱われます。
 
 
 共通部分の[現ステップまでのプレビ...]にチェックを入れると、選択しているステップまでを適用したプレビューに変わります。
 
 
 共通部分の[適用]ボタンを押すと全ステップの設定を反映して、確定したノートがピアノロールに並びます。取り消したいときはウィンドウ右上の閉じるボタンで終わらせれば、適用を取りやめることができます。
 
 
 各ステップごとの設定について簡単に見ていきましょう。
 
 
'''Step.1:Note Progression'''
 
 
 Time mulノブ:Time multiplierノブはノートの長さを調整し、短い分は前に詰められます。長く設定すると元の設定のノートの1拍づつが長くなります。ビート感が設定されていた場合は、一番長くすることでビート感を取り消すことが出来ます。ノブの真ん中が規定値です。
 
 
 Levelsノブ:Pan/Velocity(VEL)/Release(REL)/ModulatioX(MOD X)/ModulationY(MOD Y)/Pitch(ピッチ)を変更できますが、触っても結果に影響を及ぼしたことがないので、どういう機能なのかは要調査ですね。このことは、Step2:コードでもStep3:ArpでもStep7:Grooveでも同じです。FL Studio 2025になってGophaというAI ヘルプアシスタントができたのですが、それに聞いてもわかりませんでした。調査いいましたけど、ほぼ迷宮入りですね。こういう謎なスイッチはまだまだたくさんあります。リフマシーン恐るべし!
 
 
 [絶対的パターン]スイッチ:説明書ではノートのスライスはピアノロールグリッドに基づくのがOnで、ノートそれぞれの開始時間を基準にしてスライスされるのがOffとありますが、実際には音程にも影響があってこれは、どういう意味なのかは要調査が必要です。
 
 
 [グループノート]スイッチ:説明書では切り刻まれたノートをグループ化し、Toobarショートカットアイコンのグループ化機能を使用してノートのグループ化を有効にするとありますが、実際には影響がないので、これも要調査ですね。
 
 
'''Step.2:Chord Progression'''
 
 
 Time mulノブ:Time multiplierノブはコードの動きについて、時間的に伸ばしたり、縮めたりする効果があります。
 
 
 Levelsノブ:Step1に同じです。説明を省略します。
 
 
 [絶対的パターン]スイッチ:Step1に同じです。説明を省略します。
 
 
 [グループノート]スイッチ:Step1に同じです。説明を省略します。
 
 
'''Step.3:Arpeggiation'''
 
 
 パターン選択リスト:[普通/Flip/Alternate]普通だと、指定したパターンのとおりになって、Flipだと、指定したパターンを水平反転した形になり、Alternateだと、指定したパターン(A)と水平反転したパターン(B)が交互になります。A,B,B,A,A,B,B,A,A,B...のようになります。
 
 
 Range数値設定:[1~6]数値が2に一つ増えると1小節ごとにオクターブが離れていく動きになります。数値が3だと次の小節はさらにオクターブが離れます。
 
 
 Range2以上のときの選択リスト:[普通/Flip/Alternate]普通だと、小節(Sync設定に従う)が進むごとに徐々にオクターブが離れていきます(A)が、Flipだと逆に、最初にオクターブが設定の最大分離れて、小節(Sync設定に従う)が進むごとにだんだんオクターブが寄ってきます(B)。AlternateだとAとBが交互になります。A,B,B,A,A,B,B,A,A,B...のようになります。
 
 
 Sync選択リスト:[Time/ブロック/コード]Timeだと小節ごとの変化で、ブロックだとアルペジオパターンごとの変化で、コードだとコードパターンごとに変化が発生します。
 
 
 Gateノブ:ノブをいっぱいに回した状態が普通で、ノブの値を小さくしていくと、アルペジオノートの長さが短くなっていきます。
 
 
 Time mulノブ:Time multiplierノブはアルペジエーションの動きについて、時間的に伸ばしたり、縮めたりする効果があります。
 
 
 Levelsノブ:Step1に同じです。説明を省略します。
 
 
 [グループノート]スイッチ:Step1に同じです。説明を省略します。
 
 
'''Step.4:Mirror'''
 
 
 [水平方向に反転]スイッチ:Onにすると、全体が水平方向に反転します。
 
 
 [水平方向に反転]スイッチOn時の[スタート時間を維持]スイッチ:Onが規定値でノートの開始時間を相対的な位置に保ちます。
 
 
 [垂直に反転]スイッチ:Onにすると、全体が垂直方向に反転します。
 
 
'''Step.5:Levels'''
 
 
 [Levels]ノブ:Pan/Velocity(VEL)/Release(REL)/ModulatioX(MOD X)/ModulationY(MOD Y)/Pitch(ピッチ)を変更でき、動かした方向の分だけ、動かした方向に揺らぎが発生して、ひとつひとつのノートに設定がされます。[Random]ボタンを押すと6つのノブがランダムに動きます。ランダムとはいえあまり大きなノブ回し量にはならないようになってはいます。全部を変化させる必要は少ないと思うので、VelocityとReleaseだけを動かすのがよいのではないでしょうか?なので、あんまり[Random]ボタンは使わない方が良さそうです。
 
 
 [Seed]ボタン左と右:どれか一つでもLevelsノブに揺らぎを設定していた場合、各ノートに適用されるランダムの種を動かします。各ノートに適用される押す都度、値が変化します。
 
 
 [Reset before processing]スイッチ:ランダム化の前に値をデフォルトレベルにリセットします。
 
 
 [Bipolar]スイッチ:ノブで設定した値に対して、ランダムが大きい方に小さい方にも作用する動きになります。
 
 
'''Step.6:Articulation(ノートの長さ)'''
 
 
 [Multiply]ノブ:規定値は最大で、ノブの値を小さくすると全てのノートが短くなっていきます。
 
 
 [Gap]ノブ:規定値は最小で、ノブの値を大きくすると全てのノートの手前のギャップが大きくなっていきます。もともとギャップがあるところはノブの値が最大に近いあたりで効いてくる可能性はありますが、十分にギャップがあれば、最大にしても変化は生じません。
 
 
 [Variation]ノブ:ノートの長さを短くする量に揺らぎを与え、その揺らぎの幅の大きさを調整するノブです。
 
 
 [Seed]左右ボタン:それぞれのノートがランダムに短くなる量が調整されているのにたいして、ランダムの種を動かし、それぞれのノートに適用される短さが変わり、不確定な要素の全体を左のボタンを右のボタンで更新できます。
 
 
 [Chop Chords]チェック:入力したコードを細かく分割し、リズミカルに刻む(チョップする)役割を持っています。
 
 
 [Use Length]チェック:Onにすると元の音符の長さを使用します。
 
 
'''Step.7:Groove(ノートのタイミング)'''
 
 
*Groove(ノートのタイミング)
:C:\Program Files\Image-Line\FL Studio 2025\Data\Patches\Scores\Quantization\Riff machine
 
 
 これも*.fscファイルによって影響が発生する項目です。*.fscでは主にC5のノートだけで、グルーブつまりビートの揺らぎについて指定をしたものになります。
 
 
 [Start time]ノブ:*.fscファイルで指定されたビートの位置に近づくように変化します。
 
 
 [Sensitivity]ノブ:Start timeノブの感度が変化します。
 
 
 [Duration]ノブ:次のリストの値にしたがって、調整されます。
 
 
 [Duration]ノブモードリスト:[Leave Duration/Leave end time/Quantize duration/Quantize end time]から選べて、Leave Durationは音符のデュレーションを変更しない、Leave end timeはノートの終了位置を変更しない、Quantize durationはノートの開始位置と終了位置をクオンタイズ(スナップ設定グリッドに揃える)、Quantize end timeはノートの終了位置をクオンタイズ(スナップ設定グリッドに揃える)するという動作になります。
 
 
 [Levels]ノブ:Step1に同じです。指定された*.fscファイルのVelocityの80%を1として、0~80%を-100%~0%に80%~100%を0%~100%に対応させてノブの設定値に掛け算をしたような変化をします。*.fscのノートのすべてがVelocity80%ならノブをどのように調整しようとも変化しない感じになるようです。初めて、Velocityを変化させたリフマシーン用の*.fscファイルを見かけ、この結論を得ました。他のもステップのLevelsノブも同じかもしれません。調査してみます。
 
 
'''Step.8:Fit(音域)'''
 
 
 キー/スケールの制限
 
 
 [Key]選択リスト:[C/C#/D/D#/E/F/F#/G/G#/A/A#/B]から選択できます。
 
 
 [scale]選択リスト:[(none)/Major/sus2/sur4/Majb5/minor/mb5/aug/augsus4/tri/6/6sus4/6add9/m6/m6add9/7/7sus4/7#5/7b5/7#9/7b9/7#5#9/7#5b9/7b5b9/7add11/7add13/7#11/Maj7/Maj7b5/Maj7/Maj7b5/Maj7#5/Maj7#11/Maj7add13/m7/m7b5/m7b9/m7add11/m7add13/9/9sus4/add9/9#5/9b5/9#11/9b13/Maj9/Maj9sus4/Maj9#5/Maj9#11/m9/madd9/m9b5/m9-Maj7/11/11b9/Maj11/m11/m-Maj11/13/13#9/13b9/13b5b9/Maj13/m13/m-Maj13/Major/Major pentatonic/Major bebop/Minor Harmonic/Minor Melodic/Minor pentatonic/Minor Natural(Aeolian)/Minor Neapolitan/Minor Hungarian/Whole tone/Diminished/Dominant bebop/Jap in sen/Blues/Arabic/Enigmatic/Neapolitan/Dorian/Phrygian/Lydian/Mixolydian/Locrian]から選択できます。scaleでnone以外を選択するとコードで指定した音域を制限して、先のキーの選択に対して、ここで指定したコードやスケールの音だけを選んで配置されるようになります。
 
 
 [snap]選択リスト:[Above/Under/Alternate]から選べます。Aboveはベースキーの上のオクターブにスナップします。Underはベースキーの下のオクターブにスナップします。Alternateは交互にスナップします。
 
 
 キーボードの音域/移調
 
 
 [wrap to top/bottom]チェック:ノートが設定された範囲より上にある場合は、範囲の一番下のオクターブにラップします。
 
 
 [キーボード]:ノートオフセットを設定するには、キーボードを左クリックします。キーボードの上のバーを左クリックし、ルーラーをドラッグしてキー領域を作成できます。キーボードの下の部分にスクロールバーがあります。


 
 


==== '''■コード進行を生成''' ====
==== '''■コード進行を生成''' ====
 コード進行を生成するための機能です。作曲する人は、これを使って試行錯誤した方が早く曲が作れそうなコード進行支援機能です。ギターとかピアノを弾いた方が早く創作できる人も多いと思いますが、そのようなことが出来ない人には必要な機能だと思います。自分で作ったメロディーに対しても、メロディの音程が占める割合から計算される適切なコードとコード理論に基づいた進行で、すぐにコードを付けれます。
 起動したときに表示されるウィンドウは以下のような画面です。この画面だけで、この機能の全体の操作ができるようになっていて、操作が終わったら[適用]ボタンを押すだけです。
[[ファイル:FL 04.ピアノロール 07.コード進行の生成.png|400px||none|コード進行の生成ウィンドウ]]
 まずは、上部にある各種ボタンについて、確認します。
[[ファイル:FL 04.ピアノロール 08.コード進行の生成上部.png|400px||none|コード進行の生成ウィンドウ上部]]
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 09.コード進行の生成再生ボタン.png|40px||middle|再生ボタン]]</span>:'''再生ボタン'''
 ピアノロールのパターン再生が始まります。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 10.コード進行の生成Soloチェック.png|50px||middle|Soloチェック]]</span>:'''Soloチェック'''
 ピアノロールに元々入力されていたノートを無視して生成したコードだけを鳴らしてくれます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 11.コード進行の生成設定ボタン.png|30px||middle|設定ボタン]]</span>:'''スパナボタン'''
 Noteカテゴリ:[[ ]基本/[ ]Bass]
 基本にレ点を入れた状態にすると、コードが生成され、Bassにレ点を入れた状態にすると、ベース音の生成がされます。それぞれレ点を外すと生成がされなくなります。ベース音が要らないっていうのはよくありそうです。
 Non Chord Notesカテゴリ:[( )Replace all/( )Replace clashing/( )キープ/( )スナップ]
 Non Chord Notesカテゴリはラジオボタンになっていて、いずれかのモードを選ぶことになります。
 キープ:既存のピアノロールのノートを維持します。
 スナップ:既存のピアノロールのノートが生成したコードの近いところに再配置されます。
 Replace all:既存のピアノロールのノートが無くなります。
 Replace clashing:既存のピアノロールのノートが新しく生成するノートと重なる場合は削除されます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 12.コード進行の生成生成ボタン.png|80px||middle|生成ボタン]]</span>:'''生成ボタン'''
 押す都度、ランダムにコードが生成されます。ランダムとはいいつつもコード理論に従った生成なので、ちょっと頭のいいランダムです。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 13.コード進行の生成既存のプロぐれっしょんを再構築ボタン.png|30px||middle|既存のプロぐれっしょんを再構築ボタン]]</span>:'''既存のプログレッションを再構築ボタン'''
 既存のスケール設定を維持して、コード生成をしてくれるモードになります。一回一回スケールが変わると、曲の中でのイイコードを生成することはできません。横にある2つも含めて3つのうちどれかを選択する形式です。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 14.コード進行の生成全体を生成ボタン.png|30px||middle|全体を生成ボタン]]</span>:'''全体を生成ボタン'''
 全体を作り直します。スケールも変動します。まったく何も決めていないでコードを生成するというすべてが機械頼みのやり方です。でも、これがいいと思う感性は利用者自身なのです。恐れず使うがいい。横にある2つも含めて3つのうちどれかを選択する形式です。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 15.コード進行の生成既存のノートを解析ボタン.png|30px||middle|既存のノートを解析ボタン]]</span>:'''既存のノートを解析ボタン'''
 既存のノートを分析した上でコードを生成します。メロディがスケールに従っていて、少しだけスケールをはずれた音がある程度であれば、スケールを解析して、メロディにあったコードをランダムに生成してくれます。頭良すぎる。横にある2つも含めて3つのうちどれかを選択する形式です。
 以下の部分で、コード進行を作る長さ、音程の高さを設定できます。
[[ファイル:FL 04.ピアノロール 16.コード進行の生成縦横設定部分.png|150px||none|コード進行の生成縦横設定部分]]
 Count:1~512まで設定できます。200くらいまで大きくすると、処理中にこの数値を変えようとしたときに、FL Studioが強制終了します。気を付けて下さい。使う前にメロディーを作ったのなら保存はしておきましょう。
 Octave:オクターブ域を設定できます。NoteNumber60のあたりはOctave設定は5になります。規定値は5です。
 Length:[Beat/2Beat/Bar/2Bar]が設定できます。
 Beatにすると4分音符単位で、2Beatにすると2分音符単位で、Barにすると全音符単位で、2Barにすると2小節ごとに変化するコードとして生成してくれます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 18.コード進行の生成既存NoteのOctave移動有効化.png|30px||middle|既存NoteのOctave移動有効化]]</span>:'''既存NoteのOctave移動有効化'''
 このボタンを有効にしていると、Octaveを変更したときに既存のノートも移動されます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 17.コード進行の生成既存NoteのLength変更有効化.png|30px||middle|既存NoteのLength変更有効化]]</span>:'''既存NoteのLength変更有効化'''
 このボタンを有効にしていると、Lengthを変更したときに既存のノートも長さが変更されます。
[[ファイル:FL 04.ピアノロール 19.コード進行の生成コード生成複雑さ調整スライダー.png|400px||none|コード生成複雑さ調整スライダー]]
 このスライダーをConventional側にすると簡単なコードを使うようになり、Adventurous側にすると複雑なコードを多用するようになります。作曲するにしても弾けなければ意味がない場合もあると思いますので、自分で弾けるレベルに合わせたい場合なんかにはConventionalよりにスライダーを設定するとよいでしょう。いやいや兎に角、イイコードを奏でてくれればいいという人はAdventurous側にしてみたりすることもアリでしょう。Adventurous側に振り切るとコードとは呼べないクラスターを生成する可能性もあり、コード名も適当になっていて信用できない状態にもなります。
 では、中段部のユーザインタフェースの仕組みについて確認しましょう。
[[ファイル:FL 04.ピアノロール 20.コード進行の生成中段部.png|400px||none|コード生成中段部]]
 上記のような構造になっています。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 21.コード進行の生成スケールタブ.png|120px||middle|コード生成スケールタブ]]</span>:'''スケールタブ'''
 このタブには現在のスケール名が表示されます。Eb Major(Ionian)となっている場合はD#、F#、G#、A、A#、C、D(Eb、Gb、Ab、A、Bb、C、D)というメジャースケールをルートにして、コード生成がされます。スケールに従っていないと人間には気持ち悪く感じることが多いので、スケールに従ってコード進行を生成するのは最低限のルールと言えます。ただし、スケールからたまに外れるのは自然に聞こえることもあるので、スケールにばかりしばられる必要もないことはあります。外しどころは自分で探る必要があるでしょう。
 スケールタブを右クリックするとスケールを変更することができます。[ランダム]も選択できて、選択すると、ランダムなスケールに変更されます。先ほど、登場した、既存のプログレッションを再構築ボタンという<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 13.コード進行の生成既存のプロぐれっしょんを再構築ボタン.png|30px||middle|既存のプロぐれっしょんを再構築ボタン]]</span>を使ったときにこのタブで指定したスケールを維持してくれることになります。一番最初は何もない状態からなのでランダムなスケールが決められますが、このモードにしていると、ずっと同じスケールが使われます。#や♭の数を指定したい、つまりなんらかのキーの上で作曲していて、コード進行を作成したいときは、ここでスケールを指定する必要があるというわけです。選択肢は以下のようになっています。
[Major(Ionian)/Major Bebop/Major Bulgarian/Major Hexatonic/Major Pentatonic/Major Persian/Major Polymode/Minor Harmonic/Minor Hungarian/Minor Melodic/Minor Natural(Aelian)/Minor Neapolitan/Minor Pentatonic/Minor Polymode/Minor Romanian/Ohter Arabic/Other Bebop Dominant/Other Blues/Other Blues Nonatonic/Other Diminished/Other Dorian/Other Eastern/Other Egyptian/Other Enigmatic/Other Hirajoshi/Other Iwato/Other Japanese Insen/Other Locrian/Other Locrian Super/Other Lydian/Other Mixolydian/Other Neaplitan/Other Phrygian/Other Phrygian Dominant/Other Piongio/Other Prometheus/Other Whole Tone]
 このスケールの種類とキーの音を指定します[C/C#/D/D#/E/F/F#/G/G#/A/A#/B]の中から選択します。キーとスケールの指定をいったん消したい場合は右クリックして表示されるメニューの中から、[消去]を選択するといいです。
 この中腹部には生成されたコードがタイルになって並びます。上に小節番号が表示されています。小さなピアノロールがあるようなイメージですね。このタイルの長さはノートの長さを変更するかの如くで調整することができます。このタイルの主な機能を確認しておきましょう。4隅のコード生成における便利な機能と、下側の真ん中に、生成したコードから置換するのに最適な候補のコードが表示されています。最適な候補以外のコードにも緻密な操作で変更できます。コード名を右クリックして表示されるメニューで変更できます。
[[ファイル:FL 04.ピアノロール 22.コード進行の生成コードタイル.png|200px||none|コード生成コードタイル]]
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 23.コード進行の生成コードロック.png|30px||middle|コードロック]]</span>:'''コードロック(左上隅)'''
 生成したコードのうち、このコードロックを有効にした部分は、再生成しても入れ替わらず、残ります。少しづつ、コード進行の生成の全体像を確定させていきたい場合に便利です。コードロックを有効にすると、以下のようにコードタイル全体に南京錠マークが表示され、今後、このタイルは入れ替わらないぞっていう感じが強調されます。
[[ファイル:FL 04.ピアノロール 24.コード進行の生成コードロック有効タイル.png|200px||none|コードロック有効タイル]]
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 25.コード進行の生成コードの回転.png|30px||middle|コードの回転]]</span>:'''コードの回転(右上隅)'''
 コードの回転量を調整する数値設定部です。この数値コントロールを上にドラッグすると、コード構成音の一番下の音が一オクターブ上に移動します。コードの構成音がオクターブ移動しても、コードの響きが変わらず、コード構成名も変わらないことになっています。下にドラッグすると、コード構成音の一番上の音が一オクターブ下に移動します。どっちの方向にもドラッグし続けることができて、全回転して、オクターブが結果的に変わった形にもできます。どんどん回転できる仕組みです。MIDIノートの範囲内で変更できます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 26.コード進行の生成タイルの再生成.png|30px||middle|タイルの再生成]]</span>:'''タイルの再生成(左下隅)'''
 このボタンを押すと、すぐにタイルのコードの再自動生成処理が実行されます。いいコード進行になるといいですね。とにかく気に入るまで押すのみ。響きによって曲の印象は変わります。リズムやアルペジオによっても変わりますから、コード進行を生成したあとにさらにリズムと、アルペジオの形態を変更してみるのも良いでしょう。メロディーを先に考えるか、後で考えるか?卵が先か鶏が先か?みたいなことですね。卵が先ですね。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 27.コード進行の生成ベースライン追加.png|30px||middle|ベースライン追加]]</span>:'''ベースライン追加(右下隅)'''
 ベースラインの音が追加されます。ルート音と異なるベースラインにすることもあると思います。コードの印象が変わるので、コード名は分数コードとして表示して表すことにしています。
[[ファイル:FL 04.ピアノロール 28.コード進行の生成コード置換候補.png|300px||none|コード置換候補]]
 タイルの下側の中央にある下矢印の部分を選択するとコード置換候補のパレットが展開され、置換候補として最適な6つが表示されます。コード理論に基づくものです。比較的心地よい変化になります。パレットの左上の更新ボタンを押すと候補が入れ替わります。
 四隅と下側中央以外の部分のコードタイルを右クリックすると以下のようなメニューが表示されます。
[プレビュー/このコードからのプレビュー/[ ]ロック/[ ]Main notes/[ ]Bass note/Regenerate/Show alternatives.../Add passing chord/Select chord/Type in chord name.../Learn from MIDI input/反転[Up/Down]/トランスポーズ[半音上げ/半音下げ/1オクターブ上/1オクターブ下/Bass: one octave up/Bass: one octave down]/Fixed Bass[Off/C/C#/D/D#/E/F/F#/G/G#/A/A#/B]/Extra notes[Remove 1 note/None/1 note/2 notes/3 notes]/Voicing[Block/Open/Octave/Stacked]/Color[1~16]/Snap existing notes/Note linking/コピー/貼り付け/Swap with[Left chord/Right chord]/削除]
 '''プレビュー''': 生成されているコード進行を再生します。
 '''このコードからプレビュー''': 生成されているコード進行を再生を、選択したタイルから開始します。
 '''[ ]ロック''': 左上隅の鍵マークを押したのと同じ効果です。
 '''[ ]Main notes''': メイン部分のコード生成を有効にします。
 '''[ ]Bass note''': ベースラインの生成を有効にします。
 '''Regenerate''': 左下隅のコード再生成ボタンを押したのと同じ効果です。
 '''Show alterntives...''': 下側中央の下矢印ボタンを押したのと同じ効果です。
 '''Add passing chord''': 現在のタイルの後ろにコードを自動生成で追加します。
 '''Select chord''': 自分でコードを選択したものに変更することができます。
 '''Type in chrod name''': Select chordがメンドクサイ人は、表示される入力ウィンドウにコード名を入力して選択することができます。コツは必要です。音階名+[#/b]+[コード名]という構造です。Selectコードで表示される文字と同じものを入力します。
 '''Learn from MIDI input''': MIDIキーボードからの音階入力を受け付けて、その音のコードを表示します。弾く方が早い人向けです。通常のKeyboardを使って鍵盤を入力できるモードからではMIDI Input扱いにはならないようです。
 '''反転''': コードの回転をUpにすると一番上の音を軸に反転させたように実行します。Downにすると一番下の音を軸に反転させたように実行します。
 '''トランスポーズ''': 半音上げや半音下げができます。コード名は変わります。Main部あるいは、Bass部の1オクターブ上下もできます。オクターブ上下では、コード名は変わりません。
 '''Fixed Bass''': ベースラインの音を変更できます。
 '''Extra notes''': Remove 1 noteだと、一番上のコード音が消えます。Noneは何もしません。1 noteでは一番下の音を1オクターブ上に追加します。2 notesだと一番下とその次を1オクターブ上に追加します。 3 notesだと一番下とその次とその次を1オクターブ上に追加します。
 '''Voicing''': Blockは通常です。Openは2番目の音をオクターブ移動して、各音の距離が開いたように配置されます。Octaveは一番下の音を、1オクターブ上に追加します。Stackedは、全ての音を1オクターブ上にも配置します。
 '''Color''': 1が規定値で16までの16種類でタイル状のコードラインに色を付けることができます。
 '''Snap exitsting notes''': 既存のノートが生成したコードに吸着するように再配置されます。メロディーっぽいものがコード上の音だけを奏でるように再配置されてしまうという変化をもたらします。
 '''Note linking'''[Link/Unlink]: Linkにすると既に存在していたノートのパターンに置き換えられます。元の音が生成されたコード進行とみなされグループ化されます。UnLinkは元のノートにコードと同じ音がある場合は、その先頭を吸収して、コードの音が生成された音とはリンクが解除されて、コード生成から除外されつつ元のノートとしてノートが配置され、グループ化が解かれたような状態になります。
 '''コピー''': 生成されているコードのNoteをコピーできます。
 '''貼り付け''': コピーしているコード音のNoteを貼り付けできます。
 '''Swap with''': Left chordで左側のタイルと交換できます。左側がないときは選べません。Right chordで右側のタイルと交換できます。右側がないときは選べません。
 '''削除''': タイルを削除できます。空になります。詰められたりはしません。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 29.コード進行の生成全体を表示.png|30px||middle|全体を表示]]</span>:'''全体を表示'''
 スクロールバーの大きさを調整することで拡大表示ができるのですが、このボタンを押すと全体を表示した状態に戻すことができます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 30.コード進行の生成元に戻す.png|30px||middle|元に戻す]]</span>:'''元に戻す'''
 元に戻すボタンです。一般的な元に戻すの[Ctrl]+[Z]でも戻せますよ。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 31.コード進行の生成やり直す.png|30px||middle|やり直す]]</span>: '''やり直す'''
 やり直すボタンです。[Ctrl]+[Y]]でもやり直します。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 32.コード進行の生成コード名表示切替.png|100px||middle|コード名表示切替]]</span>: '''コード名表示切替'''
 コード名の表示が音名表示とディグリーコード表示で切り替わります。ディグリーコードはスケールのルートをイチ(I)として、番号を振ったものです。I、II、III、IV、V、VI VIIの7種類で表現されます。I、IV、Vがメジャー系、II、III、VI、VIIがマイナー系になるのが通常の進行です。
[[ファイル:FL 04.ピアノロール 33.コード進行の生成スナップ設定.png|80px||none|スナップ設定]]
 スナップ設定を以下の選択肢から選べます。[none_1/2 step_step_1/3 beat_1/2 beat_beat_bar]1/2 step(32分音符)、step(16分音符)、1/3 beat(4分3連)、1/2 beat(8分音符)、beat(4分音符)、bar(全音符)でタイルの移動や大きさの調整においてスナップする単位を調整できます。
 次に、最下部の設定画面について確認しましょう。最上部と中腹部とで機能は完結できますが、更に強力な機能が付加されています。
●プリセットタブ
[[ファイル:FL 04.ピアノロール 34.コード進行の生成プレセットタブ.png|400px||none|プリセットタブ]]
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 37.コード進行の生成サイコロアイコン.png|30px||middle|プログレッションサイコロアイコン]]</span>:'''プログレッション(コード進行)サイコロアイコン'''
 プログレッションリストの中からランダムな一つが選択されます。デフォルトでは以下のようなプログレッション(コード進行)が存在しています。
[I-V-vi-IV:Hopeful/I-V-vi-V:Yearning/I-V-ii-IV:Nostalgic/I-vi-IV-V:Optimistic/I-IV-V-IV:Cheerful/I-IV-vi-V:Reflective/I-vi-ii-V:Smooth/I-vi-IV-V:Confident/IV-I-V-V:Triumphant/IV-I-V-vi:Satisfiying/I-VI-I-V:Dramatic/vi-V-IV-V:Longing/I-bVI-V-V:Surprising/I-II-V/vi-vi:Serene/IV-iv-I-I:Bittersweet/IV-bVII-I-I:Warm/IV-ii7-I-IV:Gentle/I-vi-IV-iv /bvi:Dreamy/I-vi-IV-Vsus4:Contemplative/I-iii7-vi-IV:Bold/bVII-ii-Isus4-I:Dynamic/I-II-iii-V:Joyful/I-I-bII/bVI bVII:Lush/IV-IVsus2-I-I:Sweet/IΔ-IΔ-ii-V:Romantic/ii7-V7-IΔ-IΔ:Warm/ii9-V13-IΔ-IΔ:Longing/I7-IV7-I7-V:Soulful/I7-vi7-V-viadd9:Complex/I7-#V9-IV7--Vadd11:Enchanting/I7-vi-IV7-Vsus4:Hopeful/IΔ-VII7-iii-V:Grand/IΔ9-VII7-iii9-VΔ:Rich/I-Isus2Δ-II-vii/ii:Ethereal/Iadd9-vi-IVadd9-Vadd9:Mystical/I9-iv11/i-I9-iv11/i:Yearning/I7-I7-vii゚7-ii7b5:Restless/I iv/i-v/bvii-bVIIsus2 add6:Bittersweet/Isus27-iv9-bVIIsus2add6-bIIIΔ:Distant/Vadd4-Vadd9-IIsus4Δ9-iii7:Playful/i-v-bVI-iv:Meleancholic/i-v-bVI-v:Tense/i-iv-v-iv:Sad/i-iv-bVI-v:Dramatic/i-bVI-ii゚-v:Anxious/i-bVI-iv-v:Emotional/iv-i-v-v:Somber/i-bVI-i-v:Tragic/bVI-v-iv-v:Epic/i-v-IVsus4-IV:Brooding/i-iv-bIII-V/II:Ominous/i-bVI-bIII-bVII:Expansive/i-bIII-v-IV:Atmospheric/i-v-bIIIadd6-ii゚:Enigmatic/i11-bVI゚add#5-bVI7-bIII7:Exotic/i11-bVIIΔ9-i11-bVIIΔ9:Listful/i-bVII-bVIΔ-Vaug7:Hypnotic/i7-iv7-bVII-i7:Sorrowful/i7-vadd9-ii゚-bVIsus4:Complex/i7-v-bVI-i7:Poignant/i7-bVI7-bIII-i7:Introspective/i9-ii7-i7-IV7:Seductive/i11-iv11/i-i11-v7#5:Dark/i9-V9-i11-v7:Pensive/i-i-ii゚-V:Anticipatory/i-bVII/II-bIIIadd9-IV:Wistful/i-bVII-ii/IV-Vsus4:Hopeful/i-Isus2-bVI-bVIIsus4:Celestial/i-Vsus4-bVI-IVsus2:Floating/i-Isus2-bVI-Vsus4:Serene/i-bVIIsus4-bVIM7-V:Regal/i-bIII-iv-vii゚addb6:Evocative/i-bIII-IVsus2-IV:Nostalgic/i-bVIadd9-BIII-bVII:Velvety/i-bVIΔ-v7-i7:Foreboding/iadd9-bVI-bIII-bVIIadd9:Alluring/i-v/bvii-IV/VI-IV/II:adventurous/i-i/biii-bVI-bVIsus2/bVII:Transcendent/i-bVII9/I-bVIΔ/I-sus27:Intense/i-bVII-bVIΔ-Vaug7:Passionate/i7-bIIIM7-v9bVIIΔ/IV:Sophisticated/iadd9-iv0-bVIM7#11-V7b9:Colourful]
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 38.コード進行の生成保存アイコン.png|30px||middle|保存アイコン]]</span>:'''保存アイコン'''
 名前を付ける小さなウィンドウが表示され、ここで名前を指定する。現在のコード進行に名前を付けて保存し、コード進行選択リストに追加する。ここで名付けたリストはユーザープログレッションプリセットと呼ばれます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 39.コード進行の生成削除アイコン.png|30px||middle|削除アイコン]]</span>:'''削除アイコン'''
 選択されているコード進行がユーザープログレッションプリセットである場合、このボタンを押すと削除されます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 37.コード進行の生成サイコロアイコン.png|30px||middle|リズムサイコロアイコン]]</span>:'''リズムサイコロアイコン'''
 リズムリストの中からランダムな一つが選択されます。デフォルトでは以下のようなリズムが存在しています。
[Default, 3/4 length chords, 1/2 length chords, 1/4 length chords, shuffle 1, shuffle 2, shuffle 3, Off beat, Push pull, Push drag, Cha cha, Random 1, Random 2]
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 38.コード進行の生成保存アイコン.png|30px||middle|保存アイコン]]</span>:'''保存アイコン'''
 名前を付ける小さなウィンドウが表示され、ここで名前を指定する。現在のリズムに名前を付けて保存し、リズム選択リストに追加する。ここで名付けたリストはユーザーリズムプリセットと呼ばれます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 39.コード進行の生成削除アイコン.png|30px||middle|削除アイコン]]</span>:'''削除アイコン'''
 選択されているリズムがユーザーリズムプリセットである場合、このボタンを押すと削除されます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 40.コード進行の生成生成アイコン.png|30px||middle|生成アイコン]]</span>:'''生成アイコン'''
 コード進行を文字列として生成するボタンです。このボタンを押すと、ボタンの横のエディットボックスにコード進行が文字列となって表示されます。メモに書き残したい場合に便利です。コード生成しなくても、元のコードが既存のピアノロールからどういったコードであるかをある程度、読み解くことができるので、コードの文字列化も可能です。
 逆にエディットボックスの文字列からコードタイルに反映させることもできます。それが次のアクセプトボタンです。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 41.コード進行の生成アクセプトアイコン.png|30px||middle|アクセプトアイコン]]</span>:'''アクセプトアイコン'''
 このボタンを押すとエディットボックスに入力された文字列によるコード進行をコードタイルに反映させることができます。
<span style="display: inline-block; vertical-align: middle;">[[ファイル:FL 04.ピアノロール 42.コード進行の生成LearnFromMIDIInput.png|150px||middle|LearnFromMIDIInput]]</span>:'''Learn from MIDI input'''
 選択したコードタイルをMIDI Keyboardの入力によって置き換える作業をするときに、このスイッチを有効にします。MIDIの入力待ち状態になり、MIDIコネクタのアイコンの部分が青色で点滅します。通常のKeyboardを使って鍵盤を入力できるモードからではMIDI Input扱いにはならないようです。
●パフォーマンスタブ
[[ファイル:FL 04.ピアノロール 35.コード進行の生成パフォーマンスタブ.png|400px||none|パフォーマンスタブ]]
アルペジオ、ビート分割、ヒューマナイズ(人間らしさ)、ベースラインの4つのうちのどれかについて調整したコードにすることができます。調整できるのは4つのうちのいずれかです。まず、タブ内の中央にあるリストボックスから[Arp/Chop/Humanize/Bassline]のいずれかを選択するのが最初の一手であるべきでしょう。
[[ファイル:FL 04.ピアノロール 47.コード進行の生成カテゴリ選択.png|80px||none|カテゴリ選択部]]
 カテゴリの選択を切り替えるごとに6つのノブの役割が入れ替わります。以下にそれぞれのカテゴリを選択したときに表示されるノブを示し、その役割を説明したいと思います。
*'''スケーリング''':
 2Barにすると概ね8分音符、Barにすると16分音符、2beatsにすると32分音符、beatsにすると64分音符単位の変化になります。
[[ファイル:FL 04.ピアノロール 43.コード進行の生成Arpノブ一覧.png|400px||none|Arpノブ一覧]]
*'''Density''':
: Densityは日本語で密度という意味で、このノブの値を大きくするとアルペジオの配置の中に休みが少なくなり多くの音符が配置されるようになります。
*'''Note repeats''':
: このノブの値を大きくすると、連続するノートが繰り返される頻度が多くなります。
*'''On beat''':
: このノブの値を大きくすると、アルペジオの音符がビートに近づく度合いが大きくなります。
*'''Articulation''':
: このノブの値を大きくすると、パターンから生成される最大値の割合としてのノートの長さが長くなります。小さくするとアクセントが付いたように歯切れのよい感じになります。
*'''Pattern bias''':
: アルペジオが選択したパターンをどれだけ近く反映しているかという度合が変化します。
*'''Morphing''':
: アルペジオがパターン全体にどれくらい行き渡るかという度合が変化します。
[[ファイル:FL 04.ピアノロール 44.コード進行の生成Chopノブ一覧.png|400px||none|Chopノブ一覧]]
*'''Density''':
 密度が高いほど、スケーリングオプションに比べてノートの分割(チョップ)が多くなります。
*'''Sub cycles''':
 値を大きくすると、各スケーリング時間間隔内でサブパターンが繰り返されます。
*'''On beat''':
 値が大きいほど、ノート分割がBeatから始まるよう促され、値が低いほど、Beatの終わりになるよう促します。よりシンコペーションのリズムが必要な場合は、このパラメーターを下げることになります。
*'''Onset skew''':
 値を小さくすると、各スケーリング時間間隔の開始に向かって分割の密度が高くなり、パラメータ値が高いほど終了に向かってチョップの密度が高くなります。skewは歪みの意。
*'''Pattern bias''':
 チョッピングが選択したコードパターンをどれだけ反映しているか。
*'''Morphing''':
 モーフィングが高いほど、チョップパターンはコード進行全体で大きく変化します。
[[ファイル:FL 04.ピアノロール 45.コード進行の生成Humanizeノブ一覧.png|400px||none|Humanizeノブ一覧]]
*'''Timing depth''':
 ノートの開始時間がどの程度変更されるか。
*'''Dynamics depth''':
 ノートのベロシティが変化する程度。
*'''Strum time''':
 値が高いほど、かき鳴らしが広がります。自然なギターの演奏のようになりストロークがゆっくりになっていく感じで各コードの音がなりはじめる部分が時間的にズレます。各弦を弾くのに時間的なズレが発生するのを近似します。
*'''Strum curve''':
 時間の経過と共にストラム速度を変更します。大きくすると、ストロークが加速します。
*'''Phrasing weight''':
 (スケーリング * ループあたりの長さ)の時間間隔にわたるフレージングがダイナミクスに影響する程度。
*'''Pharasig offset''':
 フレージングは、ループされた時間間隔にわたってダイナミクスに(モーフィングされた)正弦波のプッシュプルを適用することで機能します。オフセットを変更すると、これらのループ内のノートベロシティが増減する傾向が決まります。大きくなったり小さくなったりを繰り返す度合です。
[[ファイル:FL 04.ピアノロール 46.コード進行の生成Basslineノブ一覧.png|400px||none|Basslineノブ一覧]]
*'''Density''':
 密度が高いほど、スケーリングオプションに比べてベースラインの分割が多くなります。
*'''Non-roots''':
 ベースラインがルートノートからさまよう傾向が強まります。
*'''On beat''':
 値が大きいほど、ベースラインのノート分割がBeatから始まるよう促され、値が低いほど、Beatの終わりになるよう促します。よりシンコペーションのリズムが必要な場合は、このパラメーターを下げることになります。
*'''Transitions''':
 ベースラインが、ハーモニックの変化を補完するパターンを演奏することで、今後のコードトランジションに反応する可能性があがります。
*'''Pattern bias''':
 チョッピングが選択したコードパターンをどれだけ反映しているか。
*'''Morphing''':
 モーフィングが高いほど、チョップパターンはコード進行全体で大きく変化します。
=== ''' 編集中ポイント ''' ===
[[ファイル:FL 04.ピアノロール 36.コード進行の生成高度タブ.png|400px||none|高度タブ]]
シード生成を修正チェックランプ:
パラメーターを微調整するときに一貫性を維持する場合に選択します。選択を解除すると、AIモデルは異なるランダム化シードを使用し、設定を変更すると結果が大きく異なる可能性があります。
拡張機能として、
Substitute追加スイッチ:
 オンにすると基本的なコードノートを変更で置き換えるか、追加のノートとして追加します。
Frequencyスライダー:
 拡張機能を追加する頻度を制御します。
Max per chord:
 1つのコードあたりに追加できる最大許容エクステンション数。
Non-Diatonic Notesノブ:
 これを大きくすると、よりスケールから外れたコード(および拡張音)が促進されます。
Sampling Temperatureノブ:
 進行中のコードの「共通度」を制御します。AI に一般的なコード トランジションを選択するように促すには、減少します。増加すると、より多くの不協和音や異常なトランジションを伴う、より珍しくてあまり一般的ではない進行が生成されます。
Chord repeatsノブ:
 値を大きくすると、各タイムループ内でより多くのコードを繰り返すことができます。最小に設定すると、自動生成された2つの隣接するコードが異なるようになります。
Analysis Contextノブ:
 値が大きいほど、AIはコードを存在する音のみに正確に一致させるのではなく、長期的なコードトランジションシーケンスをより重要視できます。値がゼロの場合、コードの時間間隔中の音のみが考慮され、周囲のコードには注意を払いません。
Looping biasノブ:
 AIモデルはコードを生成し、存在するコードのコンテキストに基づいて次のコードを決定します。ループバイアスを時計回りに回転させると、AI モデルは、各生成ループで類似または関連するコードを使用できるようになります (時間間隔の長さ x ループあたりの長さ)。反時計回りに回すと、AIモデルは各生成ループで異なるコードを「実験」し、より多様性を増します。手記:このノブは、プログレッションの時間が複数のループ(コード進行)を持つのに十分な長さの場合にのみ効果を発揮します。
Lengths per note数値選択リストボックス(Looping biasについて)


 1つの生成ループを構成するサイズの長さ(上部パネルで変更)の時間間隔の数を選択します。これにより、AI モデル (生成 / 分析 / 人間化) にメトリック コンテキストが提供されます。例えば、コード進行はループの終わりに向かって解決する傾向があり、ヒューマナイゼーションはループの長さのダイナミクス・フレージングを作成するように促すことができます。
[[FL Studio ピアノロールの使い方 コード進行を生成]] ※記事のサイズが大きいので別記事に詳細を記述しました。


 
 

2025年9月19日 (金) 21:07時点における最新版

FL Studioに戻る。

FL Studio ピアノロールの使い方に戻る。

概要

 ピアノロールの編集については、前のページで説明しました。


 ピアノロールのウィンドウの左上の三角マークからアクセスできる各種コマンドについて以下に説明していきます。


File

File スコアを開く(O)
スコアをブラウザで閲覧(B)
スコアを保存...(S)
MIDIファイル-読み込む...(I) CtrL+M
MIDIファイル-保存...(E) Shift+Ctrl+M
クリップボードから貼り付け-MIDI...(P) Shift+Ctrl+V
MIDIクリップボードにコピーする...(C)
スコアを譜面で書き出す...(E)


 スコアファイルとMIDIファイルの扱いに関するメニューに分かれていて、あとは、MIDI形式でクリップボードから貼り付けする機能と、スコアをPDFに出力する機能があります。


 スコアとMIDIの違いは、スコアはFL Studio独自の形式で、MIDI標準ではサポートしていないようなピアノロールの情報まで対応しているのがスコア(*.fsc)ファイルです。MIDI形式のファイル(*.mid)は他のDAWファイルのピアノロールに読み込ませたい場合なんかに仲介してもらう形式になります。


 MIDI形式でクリップボードから貼り付けする機能のクリップボードから貼り付け-MIDI...(P)Shift+Ctrl+Vは、他のDAWやMIDIアプリからのコピペをするときに使えることがあります。


 スコアをPDFに出力する機能のスコアを譜面で書き出す...(E)は、FL Studioを起動するときに、管理者として実行を選択していれば使える機能です。起動アイコンを右クリックしたときに表示されるメニューに管理者として実行というのがあります。あるいは、毎回右クリックをするのが面倒な人は、FL Studioの起動アイコンを右クリックして表示されるメニューから[プロパティ]-[互換性]タブから[管理者としてこのプログラムを実行する]のチェックにレ点を入れておけば、普通に起動するときでも管理者として実行するけどよいですか?みたいな画面が毎回表示されるようになります。


 実行するとファイル名を決めるダイアログが表示された後、以下のウィンドウが表示されます。


ピアノロールから楽譜PDF出力


 楽譜のタイトルとサブタイトルと拍子(Denominatorが分母なのでDenの方が基準の拍子数で、左が、分子で分母の幾つ分が1小節なののかを定義します。)を選択して、キーを選択します。C Majorは#bが無いもので、G Majorは#1つ、D Majorは#2つ、A Majorは#3つ、E Majorは#4つ、B Majorは#5つ、F# Majorは#6つ、C# Majorは#7つ、G# Majorは#8つ、D# Majorは#9つ、A# Majorは#が10個、F Majorは#11個という12種類の#記号のついた楽譜に、A Minorは#bが無いものでD Minorがb1つ、G Minorがb2つ、C Minorがb3つ、F Minorがb4つ、Bb Minorはbが5つ、Eb Minorはbが6つ、Ab Minorはbが7つ、Db Minorはbが8つ、Gb Minorはbが9つ、B Minorがb10個、E Minorがb11個という12種類のb記号のついた楽譜になります。5度ずつ上げると、#が増えていき、5度づつ下げていくと、bが増えていくという計算です。C Major=A Minorで基準になると覚えておけば、ちょっと考えれば24種類についてどうなるか思い出せます。プロはね、もう聞いただけでピーンって来ちゃうらしいですよ。あ~それね。#何個だわってね。


 あとはStartボタンを押すだけです。Previewを選択してなくても、出力後、生成したPDFが起動して表示されます。


 ただMODO BASSのようなものを動かすために描いたピアノロールでは、以下のようになり、使い物になりません。かなり苦労して調整するとそれなりの見た目の楽譜が得られますが、そこまでやってもタブは表示できないし、バンドスコアを生成することもできません。VexFlowを勉強するといいかもね。FLのスコア生成はものすごいプログラミング行数だと思いますが、気休めとか、おまけとか、簡易楽譜とか、その程度の使い道だと思うと良いです。


楽譜PDF出力サンプル

 

Edit

 編集の部分は、前のページで説明しましたが、ショートカットを使う感じで説明しました。こちらのメニューのコマンドを使っても同じように操作が出来ます。


Edit 切り取り(T) Ctrl+X
コピー(C) Ctrl+C
貼り付け(P) Ctrl+V
複製(U) Ctrl+B
削除(D) Del
左へ移動 Shift+→
右へ移動 Shift+←
左へ移動(精細) Shift+Ctrl+→
右へ移動(精細) Shift+Ctrl+←
上に移動(半音) Shift+↑
下に移動(半音) Shift+↓
上に移動(1オクターブ) Ctrl+↑
下に移動(1オクターブ) Ctrl+↓
長さの廃棄(スナップ設定の長さに全て揃える) Shifit+D
[ ]左からのノートリサイズを許可 Ctrl+Alt+Home
[ ]マウスホイールでノートをナッジする
色の変更 Alt+C
Mute  Alt+M
Mute解除 Shift+Alt+M
スペースを挿入 Ctrl+Ins
スライス&スペース挿入 Ctrl+Alt+Ins
スペース削除 Ctrl+Del
トリム選択
現在のコントローラ値を挿入 Ctrl+I
オートメーションクリップに変える...


Tool

 たくさん機能があります。入力支援関連の機能です。ひとつづつ説明していきましょう。


Tool Built-in
リフマシーン... Alt+E
コード進行を生成... Alt+P
クイックレガート Ctrl+L
アーティキュレート... Alt+L
クイッククォンタイズ Ctrl+Q
クイッククォンタイズ-頭を揃える Shift+Q
クォンタイズ... Alt+Q
クイックチョップ Ctrl+U
チョップ... Alt+U
グルー-ノートを接着結合 Ctrl+G
アルペジオ奏法... Alt+A
ストラム奏法... Alt+S
フラム-ノートの頭に短ノート付与... Alt+F
クローマシン... Alt+W
リミット/制限... Alt+K
フリップ... Alt+Y
ランダマイズ... Alt+R
スケールレベル... Alt+X
LFO... Alt+O
スクリプト
前回のスクリプトを再実行 Ctrl+Alt+Y
Arpeggiator
Euclidean
Humanize
Note repeater sprinkler
Select by velocity and more


■リフマシーン

FL Studio ピアノロールの使い方 リフマシーン ※記事のサイズが大きいので別記事に詳細を記述しました。

 

■コード進行を生成

FL Studio ピアノロールの使い方 コード進行を生成 ※記事のサイズが大きいので別記事に詳細を記述しました。

 

スタンプ

スタンプ [レ]1つだけ
(none) Shift+N
自動コード
Melodic-Chords
Advanced 6
6add9
6sus4
7
7#5
7#5b9
7#9
7#11
7add11
7add13
7b5
7b5b9
7sus4
9
9#5
9#11
9b5
9b13
9sus4
11
11b9
13
13#9
13b5b9
13b9
add9
aug
augsus4
m6
m6add9
m7
m7add11
m7add13
m7b5
m7b9
m9
m9b5
m9-Maj7
m11
m13
madd9
Maj7
Maj7#5
Maj7#11
Maj7add13
Maj7b5
Maj9
Maj9#5
Maj9#11
Maj9sus4
Maj11
Maj13
Majb5
Major
mb5
minor
m-Maj7
m-Maj7add11
m-Maj7add13
m-Maj11
m-Maj13
sus2
sus4
tri
Augmented
Diminished
Fifth
Fifth 9th
Fifth Octave
Major
Major 7th
Minor
Minor 7th
Minor 9th
Octave
Suspended 2
Suspended 4
Melodic-scales
Major (Ionian)
Major Bebop
Major Bulgarian
Major Hexatonic
Major Pentatonic
Major Persian
Major Polymode
Minor Hungarian
Minor Melodic
Minor Natural (Aeolian)
Minor Neapolitan
Minor Pentatonic
Minor Polymode
Minor Romanian
Other Arabic
Other Bebop Dominant
Other Blues
Other Blues Nonatonic
Other Diminished
Other Dorian
Other Eastern
Other Egyptian
Other Enigmatic
Other Hirajoshi
Other Iwato
Other Japanese Insen
Other Locrian
Other Locrian Super
Other Lydian
Other Mixolydian
Other Neapolitan
Other Phrygian
Other Phrygian Dominant
Other Piongio
Other Prometheus
Other While Tone
Percussion
Fill each 1 steps
Fill each 2 steps
Fill each 3 steps
Fill each 4 steps
Fill each 8 steps
Flam fast
Flam med
Flam slow
Roll fast dynamic
Roll fast relative
Roll med dynamic
Roll med relative
Roll slow dynamic
Roll slow relative
Special
Slide up

 

View

View グリッド
背景色の変更...(G)
グリッドの濃淡 ( )低い
( )中
( )高い
[ ]グリッドを反転(I)
時間区分(T) ( )none
( )beats
( )bars
( )4bars
( )Markers
コンテンツ
[ ]ラベルを画面に表示する(K)
[ ]影をつける
[ ]ノートの角を丸くする
ノートの色 パレット
パレットで編集...
プリセットを名前を付けて保存...
プリセット一覧を表示...
プリセット
Default (factory)
High contrast (factory)
Auto saved
時間
[ ]横スクロールバークリックを横移動化
[ ]正確なタイムライン(P)
横スクロールバーにプレビュー表示 [ ]有効(E)
[ ]縦幅を拡張(D)
[ ]タイムマーカー表示(S)
ヘルパー
[ ]ノートグリッドの強調表示(N) Alt+B
スケールの強調表示(S) ルートノート
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
スケール
[ ]Snap PR notes to scale
受信MIDIをスナップ snap all device
typing to piano keyboard
( )Default
( )Black notes
( )自動
( )Major (Ionian)
( )Major Bebop
( )Major Bulgarian
( )Major Hexatonic
( )Major Pentatonic
( )Major Persian
( )Major Polymode
( )Minor Hungarian
( )Minor Melodic
( )Minor Natural (Aeolian)
( )Minor Neapolitan
( )Minor Pentatonic
( )Minor Polymode
( )Minor Romanian
( )Other Arabic
( )Other Bebop Dominant
( )Other Blues
( )Other Blues Nonatonic
( )Other Diminished
( )Other Dorian
( )Other Eastern
( )Other Egyptian
( )Other Enigmatic
( )Other Hirajoshi
( )Other Iwato
( )Other Japanese Insen
( )Other Locrian
( )Other Locrian Super
( )Other Lydian
( )Other Mixolydian
( )Other Neapolitan
( )Other Phrygian
( )Other Phrygian Dominant
( )Other Piongio
( )Other Prometheus
( )Other While Tone
[ ]ノートコントロールに長さのガイド表示(L)
[ ]ゴースト チャネル(G) Alt+V
[ ]ゴーストノートも編集可能 Ctrl+Alt+V
[ ]背景に波形を表示 Alt+N
ピアノロール
鍵盤のスタイル ( )Clasic
( )モダン
( )フラット
( )ダーク
( )list
キーラベル ( )none
( )すべてのノート(A)
( )ルートノート
ハイライトノート(H)
[ ]ホワイトノート
[ ]パネルの位置変更(P)
フリップセパレータ Shift+Enter
背景画像を削除する

 

選択

選択(S) 選択解除(D) Ctrl+D
全て選択(A) Ctrl+A
ランダムに1つを選択(R) Shift+R
更にランダムで選択(R) Shift+M
カラーで選択(C) Shift+C
奇数を選択(O) Shift+O
ミュートを選択(M)
重なっているノートを選択
重ね合わさっているノートを選択
反転選択(I) Shift+I
選択前後の時間を選択(T) Ctrl+Enter
前の時間を選択(P) Ctrl+←
次の時間を選択(N) Ctrl+→
[ ]マジック投げ縄

 

グループ

グループ(G) グループ(G) Shift+G
グループ化解除(U) Alt+G

 

ズーム

ズーム(Z) ズームイン PgUp
ズームアウト PgDn
クイックズーム1 Shift+1
クイックズーム2 Shift+2
クイックズーム3 Shift+3
遠くまでズームアウト Shift+4
選択部分をズーム Shift+5
ステップシーケンサーモードのズーム Shift+6

 

タイムマーカー

タイムマーカー(M) 追加...(A) Alt+T
自動追加(O) Ctrl+T
2つ追加する...(T)
1つごとに追加(E) Bar-全音符
2Bar
4Bar
8Bar
拍子変更を追加... Shift+Alt+T
キーマーカー追加 ルートノート
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
スケール
Default
Black notes
Major (Ionian)
Major Bebop
Major Bulgarian
Major Hexatonic
Major Pentatonic
Major Persian
Major Polymode
Minor Hungarian
Minor Melodic
Minor Natural (Aeolian)
Minor Neapolitan
Minor Pentatonic
Minor Polymode
Minor Romanian
Other Arabic
Other Bebop Dominant
Other Blues
Other Blues Nonatonic
Other Diminished
Other Dorian
Other Eastern
Other Egyptian
Other Enigmatic
Other Hirajoshi
Other Iwato
Other Japanese Insen
Other Locrian
Other Locrian Super
Other Lydian
Other Mixolydian
Other Neapolitan
Other Phrygian
Other Phrygian Dominant
Other Piongio
Other Prometheus
Other While Tone
削除

 

ターゲットコントロール

ターゲットコントロール Note Properties
Note pan
Note velocity
Note release
Aftertouch
Unsupported parameter 2
Note fine pitch
Note repeat
Channel controls
Channel panning
Channel volume
Channel pitch

 

その他

[ ]自動スムージング
[ ]再生中のノートをプレビュー(P)
中央(C) Shift+O
[ ]デタッチ(常に最前面/FL外にウィンドウを出せる)(D)

 

FL Studio ピアノロールの使い方に戻る。

FL Studioに戻る。