USB制御ファームウェアについて

GIMICをPCから制御するファームウェアです。
USB制御を行うには専用ファームウェアの導入、PC側へ専用ドライバの導入、PC側のアプリケーションからGIMICを制御する為の中継ソフトウェアの導入が必要です。

更新履歴

サポートOS

対応OSはWindowsXP 32bit、WindowsVista 32/64bit、Windows7 32/64bit、Windows8 32/64bitです。
なおWindowsXPはMicrosoftの延長サポート終了と同じく2014年4月9日をもってサポートを打ち切ります。

なお各OSは最新のサービスパックが適用され、Microsoft Updateで最新の状態に更新されていることを前提条件としています。
意図的にサービスパックを適用していない、Microsoft Updateを実施していないような環境での動作検証は一切行っていませんのでご注意下さい。

ファームウェアのダウンロード

初代マザーボードと2代目マザーボードでファームウェアが異なりますので間違えないようにご注意下さい。
ファームウェアのアップデート方法についてはこちらをご確認下さい。
なお、ファームウェアのアップデート作業は自己責任でお願い致します。

※上記FW及び下記ドライバを使うことで初代マザーボードと2代目マザーボードの併用が可能になります。
 ただし接続するUSBポートは必ず同じUSBコントローラの配下である必要があります。
 マザーボードに複数のコントローラ(USB2.0とUBS3.0など)が搭載されている場合やUSB増設ボード・カードを搭載している場合は接続先にご注意下さい。

ファームウェアの既知の問題点

専用ドライバの導入

C84より頒布を開始した2代目マザーボード及び、2013/06/19版の初代マザーボード用ファームウェアから専用ドライバの導入が必要になりました。
ただしWindows8はOS標準でドライバが導入されている為不要です。WindowsXP,Vista,7の場合は以下のドライバを事前にインストールして下さい。

※32bitOSではdpinst-x86.exeを、64bitOSではdpinst-amd64.exeを実行して下さい。

中継ソフトウェアの導入

PC上のアプリケーションからGIMICを制御する為には中継ソフトウェア(c86ctl)の導入が必要です。
対応ソフトと同じフォルダにc86ctl.dllをコピーして下さい。

またc86ctlはVisual C++ 2010のランタイムを必要とするので以下をインストールし、MicrosoftUpdateを行って最新の状態にアップデートして下さい。
なおご利用のOSに関わらず、全て32bit版(ファイル名に_x86が含まれる物)をインストールして下さい。

PCとの接続

gm002.jpg

c86ctl操作方法

対応ソフトを起動すると以下のc86ctlのメインウインドウが表示されます。
なお複数台のGIMICを接続している場合はその台数分表示されます(最大4台まで)

c86ctl_1.jpg

メインウインドウのKEYBOARDをクリックすると以下が表示され、演奏情報を視覚的に確認することができます。
OPL3モジュールは非対応です。

c86ctl_2.jpg

なおKEYBOARD VIEWウインドウをアクティブにした状態でフルキー側の1~9、qwertを押すことでパートマスクができます。
マスクしたパートは[M]の表示が赤く変化します。[M]をクリックすることでも同様にマスクすることができます。
0でマスクを全解除します。
またSHIFTキーを押しながら1~9、qwertを押すことで指定したパートをソロ演奏させることができます。
ソロ指定したパートは[S]の表示が緑色に変化します。[S]をクリックすることでも同様にソロ指定することができます。
解除する時はもう一度SHIFTを押しながらそのパートを示すキーを押すか、緑色になった[S]をクリックして下さい。

メインウインドウのREGISTERをクリックすると以下が表示され、音源のレジスタ内容を確認することができます。

c86ctl_3.jpg

メインウインドウのFMをクリックすると以下が表示され、そのFM音源チャンネルのレジスタ内容を視覚的に確認することができます。
OPL3モジュールは非対応です。

c86ctl_4.jpg

メインウインドウ上で右クリックすると以下のポップアップが表示されます。
Show Visualizerをクリックするとc86ctlのウインドウ全てが非表示になります。復帰方法は後述します。
Configurationをクリックするとc86ctlの設定画面が表示されます。

c86ctl_5.jpg

Configuration画面です。

c86ctl_6.jpg

c86ctlのウインドウを非表示にして再度復帰させたい場合はタスクバーにc86ctlのアイコン(赤枠の物)がありますので、
このアイコンを右クリックして下さい。前述のポップアップメニューが表示されます。

c86ctl_7.jpg
SSG Volume
機種音源設定値
PC-98PC-9801-26 (OPN)38
PC-98スピークボード (OPNA)38
PC-98アミューズメントサウンドボード (OPNA)30
PC-98PC-9801-86 (OPNA)*131
PC-98PC-9801-118 (OPN3-L)*231
PC-98音美ちゃん82
PC-8801PC-8801-11 8801用設定 (OPN)69
PC-8801PC-8801mkIIFR (OPN)69
PC-8801PC-8801FA/MA/98DO+ (OPNA)63
PC-88VAPC-88VA (OPN)69
PC-88VAPC-88VA+PC-8801-VA12 (OPNA)再現不可
PC-88VAPC-88VA2/VA3 (OPNA)69
PC-8001PC-8001mkIISR (OPN)76
PC-8001PC-8801-11 8001用設定 (OPN)76
X68kまーきゅりーゆにっとV4 (OPN3-L)31

※hootは各機種・各音源のFM/SSG音量バランスに自動設定する仕組みが実装されていますが都合により上記の通りにはなりません。

対応ソフトウェア

これよりご紹介させて頂くソフトウェアはGIMIC Projectによる制作物ではなく第三者の方々が制作・公開された物になります。
これらのソフトウェアなくしてGIMICのUSB制御は成り立ちません。制作・公開に携わられた方々のご尽力に感謝致します。

旧バージョンのダウンロード

互換性の為、旧バージョンのファームウェアとc86ctlを残しておきます。

※上記ファームウェアとc86ctlは必ずセットで使って下さい。


*1 PC-9801-86相当品を搭載したA-MATE、98MULTiを含む
*2 PC-9801-118相当品を搭載したCanBeや98NOTEを含む

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS