* GIMIC USB制御デモ [#nf7b7a6a]
GIMICのUSB制御デモを公開します。以下の手順に従ってGIMICのファームウェア更新、ソフトウェアの用意を行って下さい。~

** ファームウェア更新 [#ne8ea8b6]
GIMICにOPN3Lモジュールを接続してUSB制御デモ専用ファームウェアに更新して下さい(OPMモジュール、OPNAモジュールには&color(red){現状対応していません};のでご注意下さい)~
GIMICにOPN3LモジュールもしくはOPNAモジュールを接続してUSB制御デモ専用ファームウェアに更新して下さい(OPMモジュールには&color(red){現状対応していません};のでご注意下さい)~
ファームを更新したらスイッチを戻して&color(red){''中央にあるUSBコネクタ''};につなぎ替えて下さい。GIMICが''USBオーディオデバイス''として認識されます。~

USB制御デモ専用ファームウェア:&ref(gimic_usb.zip);~
USB制御デモ専用ファームウェア:&ref(gimic_usb2.zip);~

2011/10/29 22:00 ファームウェアアップロード~
2011/10/30 03:40 OPNA対応ファームウェアに更新(演奏の遅延も大幅に改善)~

*** WindowsXP [#n79f543a]
OSがWindowsXPの場合は以下のように認識されます。~

&ref(x_usb1.jpg);~
&ref(x_usb2.jpg);~

コントロールパネルの''サウンドとオーディオ デバイス''のプロパティを開き、''MIDI音楽の再生''に&color(red){''Microsoft GS Wavetable SW Synth''};を選択して下さい。~

&ref(x_usb3.jpg);~

*** WindowsVista/7 [#i8cdc726]
OSがWindowsVista/7の場合は以下のように認識されます(画像は7の場合)~
WindowsVista/7ではMIDIマッパーの設定は特に必要ありません(逆にフリーソフトなどでMIDIマッパーにGIMICを選択しないで下さい)~

&ref(7_usb1.jpg);~
&ref(7_usb2.jpg);~

** ソフトウェアの用意 [#mf3f69f7]
PCからのGIMIC制御には[[hoot:http://dmpsoft.s17.xrea.com/hoot/]]を使います。hootのサイトから2011/05/15版(もしくはそれ以降)をダウンロードして下さい。~
またhootはVC2005のランタイムを必要とするので[[こちら:http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=ja]]から導入し、WindowsUpdateを行って最新の状態にして下さい。~

次に&ref(c86ctl.zip);をダウンロードし、hootのフォルダに''c86ctl.dllとc86ctl.ini''をコピーして下さい。~

&ref(hoot1.jpg);~

*** MIDIデバイスの確認 [#b2909ec8]
GIMICはUSB-MIDIデバイスとして制御しますのでMIDIデバイス番号を確認してiniに設定する必要があります。~
&ref(midienum.zip);をダウンロードして''MIDIEnum.exe''を実行して下さい。以下のように表示されます。~

&ref(x_device.jpg);&ref(7_device.jpg);~

左がWindowsXPのMIDIデバイスのリスト、右がWindowsVista/7でのリストになります。~
ここでプロダクト名が''Microsoft GS~''のメーカーIDの上にある''[]''内の数値と、''USB オーディオ デバイス''(WindowsVista/7では''G.I.M.I.C. MIDI Interface'')のメーカーIDの上にある''[]''内の数値をメモって下さい。~

ここでメモった数値がMIDIデバイス番号になります(数値はPCに接続されているMIDIデバイスの数などで変わります)~

*** MIDIデバイスの設定 [#g6b3b7b0]
先ず''hoot.ini''をメモ帳などで開き、[config]セクションの先頭の方にある''buffer''の値を''8''に変更し、''time_slice=16''と''c86ctl_enable=1''を追加して下さい。~
また、hootのMIDI出力先が''Microsoft GS~''になるように''output_midi_device''の値を変更して下さい。~

>[config]~
buffer=&color(red){8};~
&color(red){time_slice=16};~
&color(red){c86ctl_enable=1};~
output_midi_device=&color(red){0}; ←この数値は環境によって異なります~

次に''c86ctl.ini''をメモ帳などで開いてセクションの先頭の方にあるmidideviceの値が''USB オーディオ デバイス''(WindowsVista/7では''G.I.M.I.C. MIDI Interface'')になるように変更して下さい。~

>mididevice=&color(red){1}; ←この数値は環境によって異なります~

これで設定は完了なので''hoot.exe''を起動してOPNもしくはOPNAの曲を再生してみて下さい。上手く再生できない場合はMIDIデバイス番号があっているか再確認してみて下さい。~

&ref(hoot2.jpg);

** 注意事項 [#ac4d998b]
-hootからもエミュレート音声が出力されますのでミュートして対応して下さい。
-USB制御はまだ開発中の為、演奏に遅延が生じることがあります。
-USB制御はまだ開発中の為、演奏に若干遅延が生じることがあります(現在のファームではかなり改善されています)
-一部の楽曲で演奏が停止する場合があります(SSGPCMなどデータ量が多い物は要注意です)
-ADPCMを使う楽曲は再生しないで下さい(OPN3Lモジュールを使っている為)
-OPNA用のハードウェアLFOやパンを使うを再生した後にOPN用の曲を再生すると、ハードウェアLFOやパンが初期化されない場合があるので注意して下さい。~
(そこの処理は今のところドライバ任せです)
-OPN3Lモジュール使用の場合はADPCMを使う楽曲は再生しないで下さい
-OPNAモジュール使用の場合はADPCMが使用可能です。ADPCMデータの転送には若干時間がかかりますので注意してください。
-OPNA用のハードウェアLFOやパンを使うを再生した後にOPN用の曲を再生すると、ハードウェアLFOやパンが初期化されない場合があるので注意して下さい。
-GIMICはUSB-MIDIデバイスとして認識しますがMIDI音源として使うことはできませんのでご注意下さい。


GIMICがフリーズした場合はUSBケーブルを抜き差ししてhootを再起動して下さい。OSを巻き込むフリーズが無いとは言い切れませんので自己責任で利用して貰えるようにお願いします。~


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