Living Fish Studio

← Guitar Stroke Helper

User's Manual

Version 1.0.0

English | 日本語

このマニュアルでは、ギター演奏のMIDIデータを効率的に作成するためのプラグイン「GuitarStrokeHelper」の構成と操作方法について解説します。

はじめに

このプラグインは ギターTAB(フレットの押さえ方)Picking Pattern(ストローク/弦ピッキング) を組み合わせて、DAW上で再生可能な MIDIノート を生成するためのツールです。

このプラグイン単体で音は鳴りません

音を鳴らすには、別途インストゥルメント(ギター音源/シンセ/サンプラー等)へMIDIをルーティングしてください。または生成したMIDIをインストゥルメントのトラックにドラッグ&ドロップでコピーしてください。

MIDI出力専用ソフトウェアです

データの入力はプラグインのUIまたはプリセットのロードによって行います(一部MIDIキーボードでの入力も可能です)。演奏のリアルタイム入力はできません。

動画チュートリアル

DAWセットアップガイド等

YouTubeで見る

1. 全体構成

画面は大きく分けて5つのエリアで構成されています。

全体構成
  • 左上:TABEditor(TABエディタ)
  • 中央:PatternTrack(パターントラック)
  • 下部:PatternEditor(パターンエディタ)
  • 右側:Inspector(インスペクタ)
  • 最下部:Generate Area (生成ボタン)エリア(最下部の丸く大きなボタンが表示されているエリア)

各機能の詳細

タブエディター(左上)

ギターのタブ譜のような形式で、フレット(ポジション)の押さえ方を入力する領域です。ここでコードや旋律を設定します。

パターントラック(中央)

作成したピッキングのパターンを「ブロック」として管理する領域です。パターンをひとまとめにして、コピーや移動を簡単に行うことができます。

パターンエディター(下部)

コードとは切り離して、ピッキングのパターン(弦を弾く動作)を入力する領域です。Stroke(ストローク設定)、1-6 String(個別弦入力)、KS(キースイッチ)の設定が可能です。

インスペクター(右側)

演奏の細かなニュアンスを調整する領域です。ピッキングのタイミング、ベロシティ、ストロークのスピードなどを指定できます。

Generateエリア(最下部)

GenerateボタンでMIDIを生成、Save/Loadボタンでプロジェクトファイルの保存・読み込み、ロゴマークでAboutウィンドウを開きます。

このプラグインは、TABとピッキングパターンの両方を組み合わせてMIDIを生成します。どちらかのデータがない部分ではMIDIが生成されません。

基本的なワークフロー

  1. タブエディタで押さえるフレットを決めます。
  2. パターンエディタで右手のストロークやピッキングの動きを作ります。
  3. 必要に応じてインスペクタで細かいニュアンス(強弱やタイミング)を追い込みます。
  4. 上記を繰り返して楽曲全体を構成します。

2. TAB Editor(タブエディタ)操作

タブエディタは、ギターの「フレットの押さえ方(ポジション)」を管理する領域です。一般的なTAB譜とは違い、音価ではなくMIDIデータのような操作で位置や長さを決定します。

TABエディタ全体

基本的な入力と編集

フレットポジションの入力

TABエディタグリフ
  • 新規入力: 入力したい場所(弦/タイミング)をダブルクリックすると、ひし形のマーク(グリフ)が表示されます。
  • 数字の決定: グリフが表示された状態で直接数字を入力し、Return(Enter)キーを押すとフレット番号が決定します。
  • ポジションの変更: 選択した状態で左右の矢印キーを押すと、フレット番号を上下(0で開放、それ以下は発音しない「×」印)に調整できます。
  • 長さの調整: ノートの端をドラッグすることで「そのポジションをどのくらいの長さ押さえているか」を調整できます。
グリフの長さ調整

移動・コピー・削除

  • 移動: ノートを選択してマウスでドラッグします。
  • 複数選択: 何もないところからマウスをドラッグして囲むことで、複数のノートをまとめて選択・移動できます。
  • コピー: ノートを選択し、Option/Altキーを押しながらドラッグします。
  • 削除: ノートを選択してDeleteキーを押します。
複数選択

メニューバーの機能設定

画面上部のメニューバーでは、TABエディタ全体の動作を設定します。

メニューバー
  • Grid(グリッド設定): タイムラインに表示されるグリッドの細かさを変更します。
  • Scroll Lock(スクロールロック): チェックを入れると、下部のパターントラックやパターンエディターと表示位置を同期させることができます。
  • MIDI IN(エディットモード): EditモードにするとMIDIキーボードを使ってフレットポジションを変更できるようになります。
  • Display(表示切り替え): 「Fret(フレット番号)」表示と、「Note(音名)」表示を切り替えることができます。
  • Import/Export: 作成したタブデータをファイルとして保存したり、読み込んだりします。

インポート時の注意

インポートは再生ヘッドの場所からインポートするファイルの長さ分上書きで実行されますので、DAWで場所を設定してから実行してください。また入力したTAB譜を保存しておいて元に戻せるようにしておくことをお勧めします。

拍子(タイムシグネチャー)の設定

楽曲の途中で拍子を変更したい場合は、「TS(Time Signature)イベント」機能を使用します。

  1. 拍子の入力: タイムライン部分(小節番号を表示しているエリア)をダブルクリックして、拍子(例:6/8拍子、5/4拍子など)を設定します。拍子は小節単位でのみ指定できます。
TSウィンドウ
  1. TS Events: メニューの「TS Events」ボタンを押すと、設定されている拍子変更のタイミングが一覧で表示・管理(削除など)できます。
TSイベントウィンドウ

時系列上先に設定されているTSイベントを削除するとそれより後に設定されているTSイベントは全て削除されます。

DAWとの同期に関する注意点

本ツールの拍子設定はDAW側と自動同期されません。DAW側で拍子を変える場合は、本ツールのタブエディター内でも同様の拍子設定を手動で行う必要があります。

3. Pattern Track(パターントラック)操作

PatternTrack(パターントラック)は、下部のパターンエディターで作成するピッキング情報を「ブロック」という単位で一元管理する領域です。 (TABエディタ上のフレットとピッキングの両方が存在する部分しかMIDIが生成されません)

パターントラック全体

ブロックの基本操作

パターントラック上のブロックは、楽曲のピッキングパターン構成を組み立てるための最小単位となります。

  • 作成: ブロックがない部分をダブルクリックすることで、その位置に New Pattern を作成して配置できます。
  • 移動: ブロックをマウスでドラッグすることで、任意のタイミングへ移動させることができます。
  • 長さ変更: 右端をつまんでドラッグすることでブロックの長さを調節できます。
  • 選択と解除: クリックでブロック選択、Cmd+クリックで選択解除できます。
  • 追加選択(複数選択): Shift+クリックで複数ブロックを選択できます。
  • コピー: Alt/Optionキーを押しながらドラッグすることで、既存のブロックを複製できます。
ブロックのコピー

右クリック(選択中): コンテキストメニュー

  • Save Pattern as Preset...:パターンブロックをプリセットとして保存
  • Delete Pattern:パターンブロックを削除(Deleteキーでも可)

Preset(プリセット)機能

保存したピッキングパターンを効率よく再利用するための機能です。

  • プリセットの活用: 自分で保存したパターンを後から読み出すことができます。インポートボタンを使えば、外部のパターンファイルを取り込むことも可能です。
  • フィルタリング機能:
    • ユーザーボタン:自分が保存したプリセットのみを表示
    • 星マーク:「お気に入り」に登録したパターンのみを抽出
    • 拍子選択:特定の拍子に合ったパターンのみを表示

    ※ファクトリープリセットは将来のアップデートで提供予定です(時期未定)。

  • プリセットをパターントラックに置く方法: プリセットを一つ選択してパターントラック上にドラッグ&ドロップ

Randomize(ランダマイズ:ピッキングパターンの自動生成)

「Randomize」を使用すると、設定した条件に基づいて新しいピッキングパターンを自動的に生成できます。

ランダマイズ画面
設定項目 内容
Density(密度) ブロック内のピッキングをどの程度細かく埋めるかを設定
Stroke % ストローク(複数弦の演奏)が含まれる割合を設定
Main / Sub メインとなる音の長さ(音価)と使用率を設定
Velocity / Variation 基準となる音の強さと強弱変化の許容範囲を設定
Strings 使用する弦(1弦〜6弦)を選択

※ランダム生成を反映するにはパターンブロックを一つだけ選択している必要があります。

データの書き出しと読み込み

  • Export(ファイル保存): 作成したパターンを外部ファイルとして保存できます。
  • Import(ファイル読み込み): 保存しておいた外部ファイルを読み込んで再利用できます。

インポート時の注意

インポートは再生ヘッドの場所からインポートするファイルの長さ分上書きで実行されます。GenerateエリアのSaveでプロジェクトを保存しておいて元に戻せるようにしておくことをお勧めします。

その他のメニュー

  • Grid(グリッド調整): タブエディターと同様に、グリッド線の細かさを変更して、配置の精度を調整することが可能です。

4. Pattern Editor & Inspector 操作

PatternEditor(パターンエディタ)は、パターントラック内の各ブロックにおける「ピッキングパターン」を詳細に設定するエリアです。専用のピアノロールのようなインターフェースで、ストロークや各弦のピッキング、キースイッチを制御します。

エディターの基本設定(上部メニュー)

パターンエディタ全体
  • Grid(グリッド設定): タイムラインのグリッドの細かさを変更します。
  • Tuning Lock(チューニングロック): チューニングのロック機能です。
  • Vel(ベロシティ初期値): 新しくピッキング情報を生成する際のデフォルトの強さを設定します。
  • Capo(カポ位置設定): 最大24フレットまでカポを設定でき、全体のチューニングを簡単に上げ下げできます。

ピッキングパターンの入力と編集

ピッキングパターンを入力するには、パターンブロックを作成/選択する必要があります。

パターンブロック新規作成

パターンブロックを選択するとブロックの配置場所と長さに応じたエリアがPatternEditorでハイライトされます。

ピッキング作成
  • 入力: 入力したい場所をダブルクリックすると、グリッド1つ分のブロックが生成されます。
  • 長さの変更: 生成されたブロックの端をドラッグして、鳴らしたい長さまで伸ばします。

ピアノロール上でピッキングを入力しても、「タブエディター」で対応するタイミングにフレットを抑えている指示がない場合は音が鳴りません。左手(タブ)右手(ピッキング)が揃って初めて発音されます。

チューニングの変更:

各弦の左端の番号部分をクリックし、左右の矢印キーでチューニングを変更できます。

チューニング

Inspector(インスペクタ)での詳細設定

ブロックを選択すると、画面右側のInspector(インスペクタ)に詳細な設定項目が表示されます。

個別弦(1〜6弦)の設定

個別弦ブロックを選択した場合に表示されます。

個別弦インスペクタ
  • ベロシティ: 選択したピッキングの発音の強さを調整します。
  • オフセット: 発音タイミングをグリッドから前後に微調整します。

ストローク(複数弦)の設定

ストロークブロックを選択すると、ギター特有の鳴りかたを細かく設定できます。

ストロークインスペクタ全体

Anchor(アンカー弦): ストロークの中で、どの弦をジャスト付近のタイミングで鳴らすかを指定します。

アンカー選択

Anchor Offset(アンカーオフセット): アンカー弦のタイミング自体を前後に微調整して、ストローク全体のタイミングを調節できます。

Ignore(弾かない弦): ストロークの中で弾かない弦を指定できます。低音弦で通低音を伸ばしたまま残りの弦だけをストロークする場合などに役立ちます。

Ignore設定

String Offset(各弦のタイミング): オフセットを自由に設定することができます。

String Offset
  • 方向: DOWN/UP。ダウンピッキングかアップピッキングかを選択
  • カーブ: SIMUL(同時)、LINEAR(均一)、ACCEL(加速)、DECEL(減速)から選択
  • 倍率: 各弦のタイミング差分を0.1x〜2.0xの範囲で増減

パターンブロックの先頭でアンカーより前の弦を鳴らす設定にすると、タイミングがパターンブロックの範囲外にはみ出し、MIDIが正しく生成されない場合があります。

マイナス値の注意

String Velocity(各弦のベロシティ): 各弦のベロシティを自由に設定することができます。

String Velocity
  • DOWN/UP: 低音弦側が強い/高音弦側が強いプリセット
  • Diff: 各弦のベロシティ変化量
  • "="ボタン: 全ての弦を同じ強さにします
  • "SET"ボタン: 指定した範囲内でランダムに強弱を変化

キースイッチの設定

演奏技法を切り替えるためのキースイッチも、ピッキングと同様に管理できます。

キースイッチ
  • 入力: キースイッチエリアをダブルクリックして生成し、ドラッグで長さを調整します。
  • インスペクター設定:
    • Note(ノート番号):0〜127のMIDIノート番号を設定
    • Velocity(ベロシティ):キースイッチ信号のベロシティを調整
    • Offset(オフセット):キースイッチ信号のタイミングを微調整
キースイッチインスペクタ

5. Generate Area(MIDI生成・出力)

画面の最下部に位置する「Generate Area」は、タブエディタやパターンエディタで作成した情報を最終的なMIDIデータとして変換し、DAWへ橋渡しするためのセクションです。

Generate Area全体

MIDIデータの生成と更新

エリア中央にある大きな丸いボタン(ジェネレートボタン)を使用して、MIDIデータを生成します。

  • Generate Button(MIDI生成ボタン): このボタンを押すと、現在のエディタの内容に基づいたMIDIデータが作成されます。音源にMIDIがルーティングされている場合は音を確認することができます。
  • MIDI Button(MIDIデータのドラッグ&ドロップ):
    • 青色: MIDIデータが正しく生成され、最新の状態
    • グレー: 変更が反映されていない、またはMIDIが未生成(再度ジェネレートボタンを押してください)

DAWへのドラッグ&ドロップ(MIDIボタン)

生成されたMIDIデータは、MIDIボタンからドラッグ&ドロップで直接DAWのトラック上へ配置できます。

出力範囲の切り替え

出力されるMIDIデータの範囲は、全体と個別パターンブロックを切り替えることができます。MIDIボタンに表示される「黄色の丸印」の有無で、書き出す範囲が分かります。

  • 特定のブロックのみ書き出す: パターントラック上で特定のパターンブロックを選択している間は、MIDIボタンに黄色の丸印がつきます。この状態でドラッグすると、選択している範囲のMIDIデータだけを書き出せます。
  • 全てのデータを書き出す: パターントラック上で何も選択していない時は、黄色のマークがありません。この状態でドラッグすると、作成した全てのMIDIデータをまとめて書き出すことができます。
MIDIボタン状態変化

操作手順

  1. MIDIボタンが青色であることを確認します(グレーの場合はジェネレートボタンを押します)。
  2. MIDIボタンをクリックしたまま、DAWのタイムライン上までドラッグ&ドロップします。
MIDIドラッグ開始

アバウトボタン(ロゴマーク)とライセンス管理

エリアの右端にあるロゴマークは、「About ウィンドウ」を起動します。

  • 情報の確認: 公式ウェブサイトやツールの詳細情報ページへのリンクを確認できます。
  • ライセンスのアクティベーション: ライセンスがアクティベートされていない状態では機能が制限されます。購入したライセンスファイルを読み込んでアクティベートしてください。
ライセンスactivate前

アクティベート手順

  1. 下部左のロゴを押してダイアログを開く
  2. License タブを開く
  3. Select License File....license ファイルを選ぶ
  4. 成功するとステータスが Licensed になります
ライセンスactivate後

6. 共通操作

スクロール / ズーム

  • ホイール: 水平スクロール
  • Cmd/Ctrl + ホイール: ズーム

7. よくあるつまずき(FAQ)

GenerateしたのにMIDIボタンが押せない

  • 生成結果が空の可能性があります(TABかPatternが空、またはすべてMute/Ignoreなど)。
  • もしくは編集後でstale状態です。再Generateしてください。

編集したのに再生が変わらない

本プラグインはGenerate結果をリアルタイムに出すため、編集後は再Generateが必要です。

拍子がDAWと合わない

  • プラグインに拍子イベントを設定していない場合は、DAWから拍子を受け取り、そのタイミングで全てのTABデータが再生中の拍子に変更されます。
  • 楽曲の途中で拍子変更が発生する場合はDAWと同じタイミングでプラグイン側でも拍子変更を設定してください。
  • プラグイン側で設定されている拍子イベントはTABエディタのルーラーの拍子表示(オレンジ色で表示される)、またはTS Eventsボタンから確認してください。