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

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

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

OSがWindowsXPの場合は''サウンドとオーディオ デバイス''のプロパティを開き、''MIDI音楽の再生''に''USBオーディオデバイス''を選択してください。~
*** WindowsXP [#n79f543a]
OSがWindowsXPの場合は以下のように認識されます。~

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

OSがWindowsVista/7の場合は……作りかけ
コントロールパネルの''サウンドとオーディオ デバイス''のプロパティを開き、''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のフォルダにc86ctl.dllをコピーして下さい。~
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);~

hoot.iniをメモ帳などで開き、先頭の方にあるbufferの値を''8''に変更し、''time_slice=16''と''c86ctl_enable=1''を追加します。~
また、出力MIDIデバイス選択が''Microsoft GS Wavetable Synth''になるように''output_midi_device''の値を変更してください。~
*** MIDIデバイスの確認 [#b2909ec8]
GIMICはUSB-MIDIデバイスとして制御しますのでMIDIデバイス番号を確認してiniに設定する必要があります。~
&ref(midienum.zip);をダウンロードして''MIDIEnum.exe''を実行して下さい。以下のように表示されます。~

>buffer=8~
time_slice=16~
c86ctl_enable=1~
output_midi_device=1
&ref(x_device.jpg);&ref(7_device.jpg);~

hootを起動すると通常のhootのウインドウに加え、C86Winという小ウインドウも表示されます(他にも8つ表示されます)~
GIMICの制御はこのC86Winが担当します。~
左がWindowsXPのMIDIデバイスのリスト、右がWindowsVista/7でのリストになります。~
ここでプロダクト名が''Microsoft GS~''のメーカーIDの上にある''[]''内の数値と、''USB オーディオ デバイス''(WindowsVista/7では''G.I.M.I.C. MIDI Interface'')のメーカーIDの上にある''[]''内の数値をメモって下さい。~

&ref(hoot2.jpg); &ref(hoot3.jpg);~
ここでメモった数値が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制御はまだ開発中の為、演奏に遅延が生じることがあります。
-一部の楽曲で演奏が停止する場合があります(SSGPCMなどデータ量が多い物は要注意です)
-ADPCMを使う楽曲は再生しないで下さい(OPN3Lモジュールを使っている為)
-OPNA用のハードウェアLFOやパンを使うを再生した後にOPN用の曲を再生すると、ハードウェアLFOやパンが初期化されない場合があるので注意して下さい。~
(そこの処理は今のところドライバ任せです)
-GIMICはUSB-MIDIデバイスとして認識しますがMIDI音源として使うことはできませんのでご注意下さい。


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


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