** はじめてのGIMIC [#kb559d23] 「GIMICって何ができるの?」「色々パーツがあるけど何が必要なの?」という部分を解説していきます。 #contents *** GIMICとは [#v5944dfe] GIMICは1980〜1990年代に流行ったパソコンやアーケードゲームに使われた音源チップを搭載した音源モジュールです。~ 音源チップは載せ替えることができ、現時点ではOPN3-LモジュールとOPMモジュールの2種類が用意されています。~ #ref(gimic001.jpg) *** 何ができるの? [#p9c40309] 現状のGIMICではS98というFM音源チップの制御情報を記録したログファイルを用いてパソコンやアーケードゲームの音楽を再生することができます。~ S98については[[こちらの記事:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?%E3%82%B5%E3%82%A6%E3%83%B3%E3%83%89%E3%83%AD%E3%82%B0%E3%81%A8%E3%81%AF]]で、S98の作成方法については[[こちらの記事:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?G.I.M.I.C%2FS98%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88%20%E3%83%AB%E3%83%BC%E3%83%97%E5%8C%96%E4%BD%9C%E6%A5%AD%E6%89%8B%E9%A0%86]]で詳しく解説しています。~ またOPMモジュールはSHARP X68000のFM音源ドライバ'MXDRV'の曲データを直接再生することが可能です。~ OPN3-LモジュールではNEC PC-8801シリーズやPC-9800シリーズのFM音源ドライバ'PMD'の曲データを直接再生することが可能です(現在はまだ開発中で完全再現はできていません)。~ 将来的にはPCからGIMICに搭載した音源チップの直接制御((例えばPC-88/PC-98/X1/X68000エミュレータなどからGIMICを制御してサウンドを出力するなど…。))や、MIDIによる制御((例えばYAMAHA FB-01やTX81ZのようにMIDI音源として利用できるようにするなど…))を実現したいと考えています。~ ** GIMICの構成パーツ [#wd76111a] GIMICを動かすために最低限必要なパーツはマザーボードとモジュールになります。~ 型番の部分をクリックすると詳細説明のページに飛ぶようにしてあります。~ *** [[GMC-MB1:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-MB1%E8%AA%AC%E6%98%8E]]: マザーボード [#lf905c06] GIMICの本体となるマザーボードです。32bit 72MHzのARMプロセッサを搭載し音源チップを制御します。~ マザーボード上にはS98ファイルを格納するSDカードスロットや音声を出力するステレオミニジャックなどを備えています~ *** [[GMC-OPN3L:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-OPN3L%E8%AA%AC%E6%98%8E]]: OPN3-Lモジュール [#rcd35343] OPN3-L(YMF288)はNECのPC-9821が晩年を迎える頃に採用されたFM音源チップで、~ 歴代のNECのパソコンPC-6601SR、PC-8001mkIISR、PC-8801mKIISR(及びそれ以降)、PC-9801シリーズ、PC-9821シリーズ、~ FUJITSUのFM77AVシリーズ、SHARP MZ-2500などに搭載されていた音源チップOPN(YM2203)やOPNA(YM2608)と互換性を持っています。((完全互換ではありません。分かりやすい例で言うとOPNAにはADPCM機能がありますがOPN3-Lでは省略されています。))~ *** [[GMC-OPM:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-OPM%E8%AA%AC%E6%98%8E]]: OPMモジュール [#led1330c] OPM(YM2151)はSHARPのX1TurboZやX68000、80〜90年代のアーケードゲームに使われていたFM音源チップです。~ YAMAHAのシンセサイザーFB-01、DX21、DX27、DX100、KORGのシンセサイザーDS-8、707などにも互換性のあるFM音源チップOPP(YM2164)が搭載されていました。~ -------------------- マザーボードと上記のどれかのモジュールを合体させることでGIMICを利用することが可能になります。~ なお、GIMICの電源供給はUSBポートから行いますので、別途USBケーブル(ABタイプ)を用意して頂く必要があります。~ 参考に[[ELECOMのUSBケーブル:http://www2.elecom.co.jp/cable/usb/usb2-eco/]]のページにリンクを張っておきます。端子の確認に使ってください。~ パソコンの周辺機器(プリンタ等)によく添付されているタイプのUSBケーブルですので余らせている人も多いと思います。~ パソコンから給電しない場合は[[USB→電源コンセント変換アダプタ:http://www2.elecom.co.jp/avd/ipod/charger/ava-acu01/]]を併用したり、セルフパワーのUSBハブを利用したりすることも可能です。~ 音声出力はGIMICの側面にステレオミニジャック端子がありますのでヘッドフォンやスピーカなどに接続してください。~ ** GIMICのオプションパーツ [#g5af4471] GIMICには本体を拡張させるいくつかのオプションパーツを用意しています。~ *** [[GMC-BPNL:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-BPNL%E8%AA%AC%E6%98%8E]]: バックパネル [#c7631de6] GIMICの底面は基板が剥き出しの為、濡れた手で触ったり金属の上に置いたりするとショートの原因になってしまいます。~ それを防ぐ為に底面に天板と同様のアクリルパネルを用意しています。~ *** [[GMC-OPT01:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-OPT01%E8%AA%AC%E6%98%8E]]: OPN3-L用DACモジュール [#i25e2ec4] OPN3-Lモジュール専用のDACです。~ OPN3-Lモジュールに搭載されているDACも、本来の性能を引き出すチューニングを施していますが、~ GIMICではさらに高性能なBurr-Brown(TI)製ΔΣ方式オーディオDACを搭載したオプションDACを用意しています。~ [[視聴比較サンプル:http://hkhacks.googlecode.com/files/gimmick%21_NORM_OPT01.zip]]はこちらです。ただし視聴環境もそれなりに良くないと大して変わってないじゃん!というオチになりますのでご注意ください(筆者がまさにその環境^^;)~ イベント会場で一声頂ければ標準DACとオプションDACの聴き比べもできますので、是非違いを体感して頂きたいです。~ *** [[GMC-LCD:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-LCD%E8%AA%AC%E6%98%8E]]: 液晶ディスプレイ [#p13d3f9d] 演奏している曲のタイトルを表示したり、MDXデータ専用ですが鍵盤表示を行うことができます。~ 鍵盤表示については[[関連動画:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GIMIC%E9%96%A2%E9%80%A3%E5%8B%95%E7%94%BB]]をご覧下さい。~ *** [[GMC-BOUT:http://cgi.geocities.jp/robokabuto/gimic/wiki/index.php?GMC-BOUT%E8%AA%AC%E6%98%8E]]: ブレイクアウトケーブル [#ecf5acad] ラインアウト(RCA×2)及びMIDI入出力端子を備えたブレイクアウトケーブルです。~ 現在のGIMICはまだMIDI入出力に対応していないのでラインアウトのみを備えたケーブルをイベント会場限定で頒布しています。~ *** テンキー [#uccb95c9] GIMICの頒布物ではありませんが、背面のUSB A端子にテンキーを接続することで曲送りなどが可能になります。~