
Launchpad Pro MK3をFL Studioのコントローラーとして使うためのMIDI/DAWスクリプト
Novation Launchpad Pro MK3をFL Studio向けのコントローラーとして使うための非公式MIDI/DAWスクリプトを作った。
通常のNote、Chord、Sequencer、Custom Modeを残したまま、SessionボタンからFL Studio操作用の専用モードに入れる。
htakeuchi/fl-launchpad-pro-mk3: FL Studio Launchpad Pro MK3 Midi/DAW Scripts 専用モードはFL Studioのパフォーマンスモード用のFL Control Modeと、パターンをLaunchPadのパッドを使ってステップ入力する際のStep Modeがある。
セットアップ # FL Studioを終了する。 macOSならリポジトリ直下で ./scripts/install-to-fl.sh を実行する。 FL Studioを再起動する。 Options > MIDI settings で以下を設定する。 LPProMK3 MIDI: NovationLaunchpadProMK3Midi、Input/Outputとも有効 LPProMK3 DAW: NovationLaunchpadProMK3DAW、Input/Outputとも有効 MIDI/DAWそれぞれInputとOutputのポート番号を同じにする 通常操作 # Note / Chord / Sequencer / Custom はLaunchpad本体の通常モードとして使える Custom ModeのCCはFL Studioの通常のLink/MIDI learnでミキサーやプラグインに割り当てる FL Control Mode # Session を押すとFL Studio操作モードに入る。 8x8パッドでFL StudioのPerformance/Clipを起動する 右側のシーン列で行/トラックをトリガーする 下段のトラックコントロール列で列/シーンをトリガーする 矢印ボタンで表示範囲を移動する Play で再生/停止、Record/Capture MIDI で停止 Session をもう一度押すと通常モードへ戻る Chord / Custom を押すと、その通常モードへ戻る Note を押すとStep Modeへ入る Step Mode # 入り方: Session → Note 8x8パッドでChannel Rackのステップを直接オン/オフする 1チャンネルにつき2段表示で、上段がステップ1〜8、下段が9〜16 左右矢印で16ステップ移動、上下矢印で4チャンネル移動 Mute → Track Select 1〜8: Channel Rackの1〜8chをミュート切替 Mute をもう一度押す: 1〜8chのミュートを全解除 Solo → Track Select 1〜8: Channel Rackの1〜8chをソロ切替 Solo をもう一度押す: 最後にソロしたチャンネルを解除 Patternsを押すと選択中のパターンを切り替え Clear: 最初の空きPatternを作成して選択 Duplicate: 現在のPatternを複製して選択 右側の Patterns ボタン: 既存Patternを順番に切替 Play: 再生/停止 Note を押すとStep Modeを抜けて通常のNote Modeへ戻る。再度Step Modeへ入る場合は Session → Note メモ # FL Control Mode中はLaunchpadがProgrammer Modeになるため、本体の通常機能を使いたい場合は Session などで抜ける Setup ボタンを使いたい場合も、先にFL Control Modeを抜ける stateDiagram-v2 [*] --> Normal: FL Studio起動 state Normal { [*] --> NoteMode NoteMode --> ChordMode: Chord ChordMode --> NoteMode: Note NoteMode --> SequencerMode: Sequencer SequencerMode --> NoteMode: Note NoteMode --> CustomMode: Custom CustomMode --> NoteMode: Note } Normal --> FLControl: Session FLControl --> Normal: Session FLControl --> StepMode: Note FLControl --> ChordMode: Chord FLControl --> CustomMode: Custom StepMode --> NoteMode: Note StepMode --> Normal: Session StepMode --> ChordMode: Chord StepMode --> CustomMode: Custom state FLControl { [*] --> PerformanceControl PerformanceControl: 8x8パッドでClip/Performance操作 PerformanceControl: 矢印で範囲移動 PerformanceControl: Play/Stopなど } state StepMode { [*] --> StepEdit StepEdit: 8x8パッドでChannel RackステップON/OFF StepEdit --> StepEdit: 左右矢印 / 16ステップ移動 StepEdit --> StepEdit: 上下矢印 / 4チャンネル移動 StepEdit --> StepEdit: Patterns / 既存Patternを順送り StepEdit --> StepEdit: Clear / 空きPattern作成して選択 StepEdit --> StepEdit: Duplicate / Pattern複製して選択 StepEdit --> MuteSelect: Mute MuteSelect --> StepEdit: Mute再押し / 1-8chミュート全解除 MuteSelect --> MuteSelect: Track Select 1-8 / 1-8chミュート切替 StepEdit --> SoloSelect: Solo SoloSelect --> StepEdit: Solo再押し / 最後のSolo解除 SoloSelect --> SoloSelect: Track Select 1-8 / 1-8chソロ切替 }































































