Windows上で EWI USB の本体設定が出来ない場合

MIDIキーボード以外にウインドシンセの廉価版・AKAI EWI USB を所有しているのですが、1年ぐらい前に買ってから抱えていた表題の問題。

アンオフィシャル、自己責任の範囲で解決出来ました。詳細は以下に記載します。
カスタマーサポートにも原因の説明と専用の本体設定ツールを出してもらえるよう要望を出しました。

先日再販の発表があったのを機にちょっと本腰入れてどうにか解決しようと手探りで調べてみました。
元々開発用にMacも持っていて、Mac版 ARIA では問題無く認識され設定が出来ていたので
そっちで運指モードとかCCの設定をやっていたのでWindows版での問題は放置してました。

以降、以下の単語の使い分けをしています。
・ARIA Player: ARIA Engine を使用したスタンドアローンアプリ
・ARIA Engine: プレイバックエンジン
・ARIA: 上記両方を包括した表現

抱えている問題点

付属ソフト ARIA Player 上からEWI USB の本体設定が出来ない。

MIDIデバイスとしてはOSに正常に認識されていて、DAWなどでMIDIデバイスとしても利用可能なのに
パラメータが一切本体から読み取れていない・書き込めない、左下のファームウェアバージョンが「00.00」なこと

その他、この画面に遷移する前にクラッシュする場合があります。

発生条件

以下のどちらかを満たす場合。

・EWI USB 導入前に既に ARIA Engine を採用している他社製品をインストールしている

代表例は Garritan 製品。Garritan製品もまた ARIA Engine を採用しています。
インストール時にインストール先を聞かれ、上書きインストールをしても
EWI USB付属のARIAはバージョンがとても古いので上書きされることはない。

・上記の逆パターン、EWI USB 導入後Garritan製品を導入、ARIAエンジンのアップデートを行った
EWI USB 付属の ARIA はほぼ初期バージョンで非常に古く、大抵の場合現行バージョンの
ARIAで上書きされる

→ 要は、EWI USB 付属のARIA以外のARIAのインストーラーを使用した場合に発生する。

回避方法

※自分なりの検証の結果の元に行ったものであり、アンオフィシャルです。保証しません。

【ここでの目標】
EWI USB の本体設定機能を利用可能としつつ、Garritanなど他社のARIA採用製品を使用できるようにする

1:EWI USB 付属のDVDから ARIAをインストールする

Garritanなど他社のARIA採用製品を使用していない場合はここで終わり。
ARIA Engine 単体のアップデートなど一切してはならない。上記の問題が発生する。

2:例としてGarritan製品を使っている場合

GarritanのサポートページからARIAをDLする。
この時まだインストールはしてはならない。
ARIA開発元では最新版がDLできるが、注意書きにある通り Garritan のページでDLすること。

3:「1:」でインストールしたARIAのフォルダ名を一時的に変更する。

恐らく C:Program FilesPlogue に ARIA  というフォルダがあるので
フォルダ名を変更する(例:ARIA_ewi)

4:「2:」でDLしたARIAをインストールする。

便宜上インストール先は「C:Program FilesPlogue」(デフォルト)にしておく。

5:この時、C:Program FilesPlogue に
・ARIA
・ARIA_ewi

というフォルダが出来上がっているはず。

以降は、必要な時に随時行う。

◆ EWI USB の本体設定を変えたい場合
・「5:」のARIAというフォルダを適当な名前にリネームする。(例:ARIA_org)
・「ARIA_ewi」フォルダの名前を「ARIA」に戻す。
・スタートメニューからAkai EWI USB を起動する


自分の環境ではこれでOKだった。

設定を終えたらアプリを終了させ、最後にフォルダ名を再度変え、Garritan製品など他社製品用のARIAに切り替える。

ちなみに、再販されるモデルと再販前のハードウェア仕様は同じとのこと。

おまけ:原因

DLL HELL。これに尽きます。
ARIA Engine は最新であっても採用メーカーが追随してないと問題を引き起こす構造となっていて
設計理念としてちょっと疑問ではあります。