MIDIデバイスに問題が発生した場合は、以下に包括的なガイドとトラブルシューティングの手順を記載しています。必要に応じてサポートチームに連絡する前に役立つ情報を収集してください。
重要な推奨事項:
デバイスやソフトウェアに潜在的な問題が発生した場合、常に以下の点を確認することが良い習慣です:
- パソコンとデバイスを再起動し、問題が持続するかどうかを確認してください。
- オペレーティングシステム、パソコン、デバイスのドライバーとファームウェアを最新の状態に保ってください。
-
- OSの更新を確認するには:
-macOS: 「システム設定」→「ソフトウェア更新」に進んでください。
-Windows: 「Windows Update」を開いてください。
-
- Windowsでは、パソコンのメーカーのウェブサイトで最新のドライバ更新(主にデスクトップマザーボードまたはラップトップの「USBコントローラー」)を確認してください。たとえ「Windows Update」が更新は利用できないと表示されていてもです。
-
- デバイスのファームウェアについては、メーカーのウェブサイトで最新のファームウェア更新を確認し、Arturiaデバイスを使用している場合は、以下の記事に従ってファームウェアを更新してください:
そこから、まだ必要な場合は、一般的な問題の解決策について以下のセクションを参照してください:
MIDIデバイスが適切に接続され、システムによって認識されていることを確認してください:
- 別のUSBまたはMIDI DINケーブルを使用してみてください
- デバイスを直接別のUSBに接続してみてください(USBハブ、ドック、アダプター、ケーブル延長を避けて、関連性を排除してください)またはMIDI DINポートに接続してみてください。
- デバイスがシステムのデバイスマネージャー(Windows)またはオーディオMIDI設定 - MIDIスタジオ(macOS)にリストされていることを確認してください。
- デバイスが専用ドライバーを必要とするかどうかを確認してください(Windowsのみ、Arturiaデバイス用)。まだインストールされていない場合はインストールし、前回のインストールで問題が発生した場合は再インストールしてください。
「クラスコンプライアント」「プラグアンドプレイ」デバイスがWindows上で(専用ドライバーなし)一度に一つのアプリケーションとのみ通信できるため、このようなデバイスを使用する場合は、他の実行中のアプリケーションをすべて閉じ、再度使用したいアプリケーションを開いて、これが役立つかどうかを確認してください。
上記の側面に関する詳細については、以下の専用記事を参照してください:
注意
- デバイスがまだ検出されない場合は、可能であれば別のパソコンでデバイスをテストして、デバイスに関連する可能性を排除してください。
- USBケーブルを優しく動かして、USBコネクタが不安定でないか(完全にはんだ付けされていない)を確認し、USBコネクタ自体に問題がないかどうかを確認してください。
- OS側で検出されるが、お気に入りのDAWまたはスタンドアロンソフトウェア内では検出されない場合:
1) DAWまたはスタンドアロンソフトウェアを再起動してください。
2) スタンドアロンソフトウェアまたはDAWがMIDIデバイスを認識し、使用するように正しく設定されていることを確認してください。
そのためには:
Arturiaスタンドアロンソフトウェアを使用する場合
お気に入りのDAWを使用する場合:
1) DAWの設定または設定メニューを開いてください:
2) MIDIデバイスポートを有効にしてください(製品のユーザーガイドまたはマニュアルに基づいて正しいものを選択してください)MIDI入力セクションで(例えば、KeyLab MK3とAbleton LIVEを使用する場合):
3) キーをトリガーした際にメッセージがDAWに届いているかどうかを「MIDIアクティビティ」インジケーター(右上隅または空のMIDIトラック上)を使用して確認してください:
4)最後に、MIDI通信をテストするために、新しいMIDIトラックを作成し、いくつかのノートを録音してください(「すべての入力」と「すべてのチャンネル」を選択してテストを容易にしてください):
異なるDAW環境またはスタンドアロンソフトウェアでデバイスをテストすることは、DAW自体(またはそのMIDI設定)が原因かどうかをよりよく理解するのに役立ちます。
注意
異なるアプリケーションまたはDAW環境で正常に動作する場合、DAWのナレッジベースを参照してその設定をリセットすることが役立つ場合があります(まず設定をバックアップしておいてください。これが役立たない場合、設定を失わないように)その後の状態を確認してください。
- OS側とDAW側で検出されるが、アプリケーションでMIDIメッセージが受信されない場合:
1) デバイスがMIDIメッセージを正しく送受信しているかどうかを確認するために、MIDIモニタアプリを使用してテストしてください。問題がデバイス自体に関連しているかどうかを確認してください:
-Arturiaデバイスの場合、以下の記事とその専用の「MIDIコンソール」セクションを参照してください:
-他のデバイスの場合、以下のサードパーティアプリケーションを参照してください:
- Snoize MIDIモニター(Mac用)
- MIDI-OX(Windows用)
2) MIDIループバックアプリケーションが実行されていないかどうかも確認してください(少なくとも、特定の設定がメッセージが目的のアプリケーションに転送されるのを妨げていないか):
-MIDIパイプ
-LoopBe1
-LoopMIDI
-MIDIパッチベイ
-Tobias Erichsenの仮想MIDIドライバー
MIDIモニターとMIDI-OXもループバックアプリケーションとして使用できることに注意してください。
macOS上で:
「オーディオMIDI設定」-「MIDIスタジオ」を通じて、カスタムデバイス接続が作成されていないかどうかを確認してください。このような接続は、アプリケーションがMIDIメッセージを受信するのを妨げる可能性があります:
-その場合、それをクリックし、パソコンのキーボードで「Backspace」キーを押すことで削除できるはずです。
-また、必要に応じて、上部バーから新しい設定を作成して、これが役立つかどうかを確認してください:
一部のコントロールが動作しない場合(例:エンコーダー/フェーダー)、これはMIDIマッピングの問題が原因である可能性があります。
- スタンドアロンソフトウェアでは、まず「設定」「MIDI」サイドパネルを開き、正しいMIDIコントローラーが選択され、適切な「MIDI設定」が読み込まれていることを確認してください(これはAnalog Labには適用されません):
Arturiaコントローラーは、検出され、「Arturia」または「Analog Lab」プログラム/デバイスメモリが読み込まれている限り、自動的にソフトウェアにマッピングされるはずです(専用のユーザーマニュアルを参照してください)。
- 必要に応じて、マッピングを手動で編集し、「MIDIラーニング」機能を使用してコントロールを希望のパラメータに手動でマッピングすることができます:
1) 「ラーニング」をクリックしてください
2) 希望のパラメータをクリックしてください(赤:既にマッピング済み / 紫:未マッピング)
3) 物理的なコントロールを割り当てたいものを動かし、すべての希望のコントロールについて操作を繰り返してください
すべてのパラメータについて完了したら、「ラーニング」ボタンを再度クリックしてMIDIラーニングモードを終了してください。
- 問題が持続する場合、以下の記事を使用して設定をリセットしてみてください:
注意
そこから:
-「オーディオMIDI設定」メニューから再度設定を調整してください(スタンドアロンソフトウェア)
-コントローラーのMIDIポートが選択されていることを確認し、必要に応じて「楽器」「設定」「MIDI」サイドパネルでマッピングを再作成してください(サードパーティコントローラーまたはカスタムマッピングを使用している場合)上記のように。
MIDIデバイスでレイテンシーを経験している場合、以下の側面を念頭に置き、すべての提案を参照してください:
- 最良のパフォーマンスと最低のレイテンシーを得るために、専用オーディオインターフェースを使用することを強くお勧めします
- スタンドアロンオーディオ設定(またはDAWオーディオ設定メニュー経由)でバッファサイズを下げることでレイテンシーを減らしてください(10ms以下が推奨されます)。通常、128/256サンプルのバッファサイズで十分です:
注意
バッファサイズの値に応じて得られるレイテンシーはセットアップごとに異なり、バッファサイズが低すぎる(128サンプル未満)と、より多くのCPUリソースが必要となり、CPUの能力に応じてクラックリングやオーディオドロップが発生する可能性があることに注意してください。
- サンプルレートを下げてみてください(設定が高すぎる場合):44.1または48khzは処理能力が少なくて済みます
Windows上で:
- パソコンが現在「高パフォーマンス」モードで実行されていることを確認し、CPU周波数スロットリングを避け、その処理能力全体を活用できるようにしてください: 電源管理オプションの調整方法
- オーディオドライバーを常に最新の状態に保ち、必要に応じてArturiaオーディオドライバーを再インストールする方法を参照してください:
- スタンドアロンまたはDAWオーディオ設定メニューで専用ASIOドライバーを選択して、その改善されたパフォーマンスを活用してください。
レイテンシーが持続する場合(macOSとWindowsの両方に適用されます):
- 上記の提案が役に立たず、CPUへの負荷が依然として高すぎる場合(適切なレイテンシーに達した際にクラックリングが発生する)、状況に応じて以下の提案を試してください:
-オーディオアプリケーション/プラグインセット設定を調整してください(例:高ポリフォニーおよびユニゾンボイス数は非常に要求が厳しい場合があります)
-オーディオ処理最適化ガイドを参照して、パソコンをオーディオ処理タスク用に最適化してください。OSやパソコンに関連する側面に焦点を当てたものや、DAWの最適化に焦点を当てたものがあります。
以下にいくつかの興味深いものを紹介します:
Ableton LIVE - macOS - CPU負荷の軽減
MIDIデバイスの競合(非常に稀ですが)は時々発生し、競合するドライバーまたはDAWスクリプトおよびMackie Control / HUIプロトコルにより、コントローラーの適切な動作を妨げる可能性があります。
- どのデバイスが競合しているかを理解するために、すべてのMIDIデバイスを切断し、テストする前に一つずつ再接続してください。
- 競合するデバイスを特定したら、それらを(両方接続した状態で)いくつかのスタンドアロンソフトウェアでテストし、問題が特定のアプリまたはデバイスドライバーの競合によるものかどうかをよりよく理解してください。
- 問題がDAW経由でのみ持続する場合、スクリプトを無効化してみてください(一度に一つずつ)これが問題の原因かどうかを確認し、そうでない場合は、「Mackie Control」/「HUI」プロトコルを無効化してください(一度に一つずつ)これが問題を引き起こしているかどうかを確認してください。
また、MIDIチャンネルの競合は、デバイスが誤ったトラックをトリガーしたり、複数のデバイスが同じトラックをトリガーしたりする原因となります:
- ソフトウェア設定で各デバイスに一意のMIDIチャンネルを割り当ててください:
-Arturiaデバイスの場合:
専用のユーザーマニュアルを参照し、デバイスの出力MIDIチャンネルを希望通りに調整してください。
-他のデバイスの場合:
メーカーのウェブサイトからユーザーマニュアルをダウンロードしてください。
- そして、MIDIトラックの「入力チャンネル」が、期待されるデバイスのみによってトリガーされるように設定されていることを確認してください:
例:Ableton LIVEを使用する場合:
このような問題は、以下の異なる側面が原因である可能性があります:
- MIDIフィードバックループ(デバイスから送信されたメッセージがMIDIトラックからMIDIデバイスの入力ポートに戻される場合)
- 欠陥のあるパッドまたはキー(損傷したゴム/接点)により、キーまたはパッドを一度トリガーした際に複数のノートが出力される、または期待されるMIDIメッセージの一部のみが送信される(キーを離した際にトリガーされたノートを停止させるために必要なノートオフメッセージが欠けているため)。
- ソフトウェア楽器の問題により、予期せずノートが保持される
まず、DAWトラック設定または特定のプラグインとの関連性を排除するための良い習慣として、スタンドアロンソフトウェアと共にデバイスを使用してみてください:
- これが持続する場合、ソフトウェア自体に孤立しているように見えるかどうかを確認するために、異なるアプリケーションを試してみてください。
- 正常に動作する場合、DAW設定を確認してください:
-MIDIトラック設定を確認し、メッセージがトラック入力(MIDIクリップからMIDIデバイスをトリガーする場合)またはトラック出力(MIDIトラック上でデバイスからMIDIを録音する場合)に戻って送信されないようにしてください。シナリオに応じて、入力または出力ポートを「なし」に設定することで役立つはずです:
例:Ableton LIVEを使用する場合:
-また、別々のMIDIトラックを使用することもできます。一つはMIDIデータを受信するため、もう一つは必要に応じてデバイスにMIDIメッセージを戻すため(シンセをトリガーするため、ハードウェアシーケンサー内にMIDIパターンを記録するため、そのトランスポーズMIDIチャンネルを介してシーケンスを転置するためなど):
-最後に、(デバイスポートが入力と出力の両方として選択されている場合)MIDIチャンネルを確認し、入力または出力チャンネルを別の未使用チャンネルに変更することで役立つはずです。
これが持続する場合、MIDIデバイスで以下を試してみてください:
- シンセサイザーを使用してそのキーボードからMIDIを記録し(または別のMIDI楽器をトリガーする)、その後記録されたMIDIクリップから再生する場合、「ローカルコントロール」を無効にすることで、キーボードまたはコントロールから音が生成されるのを避け、外部ソースによってのみトリガーされるようにすることが役立ちます。
- デバイスの「MIDIスルー」機能を無効にすることで、デバイスに戻って送信されたMIDIメッセージがUSBまたはMIDI DINポートを介して再度転送されるのを避けることができます(このようなオプションがArturiaデバイスで利用可能かどうかをMIDIコントロールセンターを介して確認してください)。
- 何も役に立たない場合、MIDIデバイスを工場出荷時の設定にリセットしてみてください(このような方法を説明するデバイス専用のマニュアルまたはFAQ記事を参照してください)
- 以下の記事に従ってMIDIデバイスのファームウェアを更新または再インストールしてください。Arturiaデバイスを使用している場合は、ファームウェアを更新するために:
- ダブルトリガーの問題については、上記の提案を確認し、「ベロシティカーブ」または「パッド感度」設定を調整してみてください。これがあらゆる状況で依然として持続するかどうかを確認し、その後別のMIDIモニタリングを行って、どうなるかを確認してください。
注意
「MIDIモニターの目的と手順」の専用セクションを参照し、状況に応じて手順に従い、問題がデバイスに関連しているかどうかを確認してください。
-Arturiaデバイスの場合、以下の記事とその専用の「MIDIコンソール」セクションを参照してください:
-他のデバイスの場合、以下のサードパーティアプリケーションを参照してください:
- Snoize MIDIモニター(Mac用)
- MIDI-OX(Windows用)
テストを開始する前に、他のデバイスのMIDIポートが同時に選択されていないことを確認し、混乱を避けてください。
スタックノートを引き起こすキーのテスト
予期せぬパラメータ変更を引き起こすコントロールのテスト
- ここで、エンコーダーを完全に時計回りに回し、その後完全に反時計回りに回した後、赤い値に注目すると、以下のことが観察できます:
- 良い習慣として、以下を試みることから始めてください:
注意
キーやコントロールを使用している際にメッセージが登録されない場合、これらのメッセージが正しくないように見える場合(誤った値)、またはコントロールに触れていない際にメッセージが登録されているように見える場合、これはMIDIデバイスまたはその接続に問題がある可能性があります(USB 3.0の下位互換性またはUSBコントローラードライバーの問題により、メッセージの一部が欠けている可能性があります)。
MIDIクロックまたは同期に問題がある場合、以下の側面を考慮に入れてください:
- MIDIデバイスとMIDIアプリケーションが同期して動作するためには、マスタークロックソースを設定して、希望のデバイス/アプリケーションにクロックを送信し、デバイス/アプリケーションを受信するクロックを聞くように設定する必要があります。
マスタークロックソースは、ハードウェアデバイスまたはMIDIアプリケーション(通常はDAWまたはMIDIホストソフトウェア)のいずれかです。
-DAW環境でパソコンを使用する場合、一般的な方法は、すべてのアプリケーションとデバイスのDAWをマスタークロックソースとして使用することです。
-DAWなしのセットアップで動作する場合、一つのデバイスを内部クロックソースに設定する必要があります(通常はデフォルト設定)、そして他のデバイスを外部クロックソースに設定する必要があります(当社のデバイスのような一部のデバイスは、「自動」クロックソースを提供し、内部クロックソースに依存し、受信クロックソースがある場合は自動的に切り替わります)。
DAWクロック設定を調整するためには、その専用ナレッジベースまたはユーザーマニュアルを参照してください。以下に最も一般的なDAWのリンクをいくつか示します:
注意
一部のアプリケーションは、それらがマスタークロックソースとしてのみ動作することを許可していることに注意してください(これを確認するためには、そのナレッジベースまたはマニュアルを参照してください)。
- MIDIデバイス上で、外部クロックソースは、クロックを受信するために使用されるポートに応じて設定する必要があります:
-USB:USBポートを介して受信されるクロック用(通常はDAWから)
-MIDI Din:MIDI DIN 5ピンコネクタを介して受信されるクロック用(通常は他のデバイスから)
-クロック:専用のクロック/同期ジャックコネクタを介して受信されるアナログクロック用(通常はサインまたはスクエアのような連続波形に基づく+5Vパルス)(例:Eurorackモジュールから)
- デバイス上で「クロックソース」を調整するには、そのユーザーマニュアルを参照してください。以下のダウンロードセクションで、Arturiaデバイスのすべてのマニュアルを見つけることができます:
注意
アナログクロックソースを使用する場合、両方のデバイス上でクロックレートを適切に調整する必要もあります(一部は異なるクロックレートをサポートしていますが、Eurorackモジュールのようなものは通常24 PPQ - 「四分音符あたりのパルス」ノートクロックに依存しています)、このような情報もユーザーマニュアルに含まれているはずです。
- 以下はArturiaデバイスが通常サポートするクロックレートです:
-2PPQ
-4PPQ
-24PPQ(MIDIクロックと同じで、ほとんどの現代的なデバイスとEurorackモジュールでサポートされています)
-48PPQ
一部のデバイス(例:Keystep/Keystep 37)は、このような特定のクロックレートもサポートする場合があります:
-1ステップゲート
-1ステップクロック
したがって、デバイス/アプリケーションを同期させる際には、常に以下を確認してください:
- DAWをマスタークロックソースとして使用する場合、それが正しいデバイスポートを介してクロックを送信し、デバイスが適切にクロックを受信するように設定されていることを確認してください:
例:Ableton LIVEがMiniFreak MIDIポートにクロックを送信する場合:
1) 「リンク、テンポ、およびMIDI」メニューの「出力ポート」セクションで「MiniFreak (MIDI)」の「同期」オプションにチェックを入れてください:
そしてMiniFreak側で、受信クロックに従い、Ableton LIVEトランスポート(再生/停止)メッセージに反応するように設定を調整してください:
2) 「ユーティリティ 同期 クロックソース」メニューを開き、「自動」(デフォルト設定)または「USB」に設定されていることを確認してください
3) 「ユーティリティ 同期 トランスポート受信」に進み、「オン」に設定してください
これでAbleton LIVEの再生ボタンをクリックすると、ユニットで有効になっている場合はMiniFreakシーケンサーが開始され、MiniFreakもLIVEのテンポ変更に従うはずです。
- ハードウェアデバイスを使用する場合:
1) マスターデバイスが「内部クロック」ソースに設定され、「トランスポート送信」オプションが有効になっていることを確認してください
2) クロックを受信するデバイスが接続タイプに応じて「外部クロック: USBまたはMIDI」に設定されていることを確認してください
3) それらにトランスポートメッセージオプション(MMC「MIDIマシンコントロール」、CC「コントロールチェンジ」、またはMIDIリアルタイムなど)がある場合、その設定を適切に調整してください
注意
-稀な状況では、デバイスの内部クロックソースが潜在的な問題を引き起こす可能性があるため、問題が持続する場合は別のクロックソースを試すことが常に役立ちます。
-すべてのデバイスが完全に正確なタイミングを得られるわけではなく、一部のデバイスは他のデバイスよりも正確であるため、再び異なるデバイスをテストすることが最も適切なものを見つけるのに役立ち、必要に応じてサードパーティの専用マスタークロックソースを取得することを考えることができます。
-また、「レイテンシー」(一貫したオフセット)または「ジッター」(よりランダム)と呼ばれる2つの異なる症状に遭遇する可能性があり、これらは異なる側面が原因である可能性があります。以下の記事に役立つ情報がいくつかあります:
TSまたはTRSジャックアダプターを必要とするデバイスと共にMIDI DINを使用する場合、正しいアダプターを使用してください(一部のデバイスは異なるニーズのために異なるもので提供される場合があります、MIDIまたはDIN同期用)
例:BeatStep Proは以下のアダプターを提供します:
- Arturiaデバイスは以下のMIDI配線を使用しています:
-BeatStep(TSジャック接続を使用):
-他のすべてのArturiaデバイスはTRSジャック接続(タイプB)を使用しています: