できました

Qemuのデバイスをキーボードに設定したところキーボード(鍵盤ではない)を鍵盤として使うことができた!! 嬉しいね

ただ、一つ問題があるとすれば、tabキーが鍵盤の左端にアサインされている PCSX2ではTabキーは倍速のショートカットキーになっているので、左端にノーツが来るたびにハイスピx2に

あとはGlovePIEなり、MidiKeyUtilityなりで、MIDIのノートイベントをキーボードの配列にアサインしてQED

嬉しさを記憶に残すためとりあえず

分かったこと

f:id:mutineeryu:20200707091229p:plain

5chから

http://itest.5ch.net/test/read.cgi/software/1404716908/l10#399

PS2実機なら、USB接続したキーボード(鍵盤ではない)により、鍵盤操作可能だったらしい情報

これが本当なら、キーボード(鍵盤ではない)をエミュレートするUSBプラグイン用い、glovePIEでMIDIのノートイベントとキーボード(鍵盤ではない)配列を対応させれば良さそう

分かったこと

防忘的に公開する

・LilyPadではGuitar Hero 2 Hackという設定があり、これはPadをGuitarと錯覚させるHackである。Guitar Hero 2専用コントローラーはPS2コントローラー端子につなぐようである。

f:id:mutineeryu:20191210212529j:plain

f:id:mutineeryu:20191210213113p:plain

Guitar Hero 2 Hackにチェック、プルダウンメニューからGuitarを選択する

f:id:mutineeryu:20191210213159p:plain

すると普段のPadの設定(Square,Cross...)ではなくギターのConfig画面となる

だがKeyboardmaniaのキーボードはUSB接続である。

Pad設定でギターと錯覚させてもソフトではあくまでもコントローラーとして認識する。

 

次に行うこと

・NuveeなどのUSBプラグインを使ってなんとかKMにUSB認識したデバイス入力を飲み込んでもらう

分かったこと、分からないこと

・GlovePIEの取説を読んで分かったこと

debug=midi.InDevName でYAMAHA UX-16と出力できた。

debug=midi.MiddleC で真ん中の”ド”を引くとTrueを出力できた。

これを応用して、

Space=midi.MiddleC 

などとすると、真ん中の"ド"を押すことでSpaceキーを押したことと同じ動作が得られ、キーボードの直接入力で動作するゲームなどをコントロールできそう

でもこれだったらMidiKeyUtilityでもできるんだよなあ

 

・分からないこと

キーマニのキーボードに相当するPCSX2の入力 is 何

重要なページまとめ

forums.pcsx2.net

PCSX2フォーラムのページ.glovepieなる各種機器の入力を別の機器の入力としてエミュレートするソフトウェアを使えとの事.

blog.livedoor.jp

このブログがglovepieに詳しい.glovepieでスクリプトを書き,MIDIからのoutputをPCSX2へinputできればゴール. そこでMIDI機器のoutput,PCSX2のinputの定義を知らなければならない.

forums.pcsx2.net

PCSX2のUSBの機能をエミュレートするpluginのフォーラム.ここの鍵盤に対するinputマッピングを調べることができればよいはず.

page.auctions.yahoo.co.jp

ヤフオク! - raydtmさんの出品リスト

抜け道的には過去,正に私の求めている機能を持つソフトウェアがヤフオクに出品されていた.”実際に何度もテストプレイ済みで、サウンド設定をいじれば、
ほぼ遅延などは気にならずにアーケード版と同じ感覚でプレイできました。
(※お使いのPC環境にも依存すると思いますので予めご了承下さい)”

↑すごい.

開設理由

keyboardmania(以下,キーマニ)というゲームがある.

20年近く前にゲームセンターに登場し,いくつかの理由で3シリーズ(2年足らず)でサービスを実質終了した.

通常ゲーセンにおけるいわゆる音ゲー(音楽に合わせてボタンをタイミングよく押すなどして得点を競うゲーム)のボタン数は多くて11程度であるが,キーマニはキーボード(鍵盤)をインターフェースとして採用しており,最大2オクターブの24鍵+ホイール上下=26入力という破格の難しさを誇った. これがサービスが短期で終了した主要な理由と見られている.

 

筆者はゲームセンターで音ゲーをプレイすることが好きで,中でもKONAMIのギターとドラムをシミュレーションするGITADORAの内,ドラムを模したdrummaniaをよくプレイしている.そこでこのkeyboardmaniaに興味を持った.keyboardmania稼働時にはguiterfreaksというギターを模したゲームと共にセッションプレイが可能であった.つまり現在でもキーマニの曲はGITADORAで遊べるためである.

 

本ブログではそのキーマニPS2コンシューマ版を近頃入手したため,PC上で遊ぶために必要な情報をまとめていく.有用な情報を提供するwebページに対するメモ書きとして運用していく.

 

なお,導入障壁の低い,また他に潤沢なwebページが存在するPS2エミュレータ導入については本ページでは取り扱わず,すでに導入してあるものとする.