タイトル通り。
元々自分のための太鼓練習用ツールとして作ってたものだから手抜き感あったり変数名がテキトーだったり英単語の使い方間違ってるかもしれないとこあったりするけど、
そこは見逃してください()
指摘してくれたら修正するけどね。
公開キー:R5NXENQE
TAIKOっていうフォルダに2つのファイル、TAIKOとTAIKO_Yがある
TAIKOが平打ち用*1で、
TAIKO_Yが横打ち用
TAIKO_Yは、
変数Mに0を代入することで左用として、1を代入することで右用として使うことができるようにしたんだけど、
なんか違和感あったりしたら
配列変数MHを変更すればおk
0は未使用で、1〜12はドンとカに関係していて、13と14は上画面の流れる方向に関係してる
譜面データに関してなんだけど、打つのは右が最初ということで、
(M=0の状態では、)例えばドンの場合は1を右として、2を左として読み取るようにしてあるので、Mに1を代入した場合(M=1の状態で)は1を左として、2を右として読み取る感じになる。
んー・・・、それでも分かりづらい人もいるかもしれないから、あとでMに0を代入した場合のMHに入ってる数字とMを1を代入した場合のMHに入ってる数字書いとく。_(:3 」∠ )_
あと、DCとKCはそれぞれドンとカの音符の色に関係してる。
例えばDCに3を代入すれば赤になったり、9を代入すれば青になったり。
元々練習用に作ったってのもあって、演奏中に、ある場所で色を変更してある場所で戻すといったことも可能。
91行〜98行のとこにある(R)とか(MK)とかの意味は、
Mは右、Hは左、MKは右強打、HKは左強打、Rは両方、RKは両方で強打
因みに配列変数MHの変数名の由来は右のMと左のHからだったりする。
配列Mの変数名の由来も右のM。*2
あとまだ作ってはいないんだけど、
音量変更するコマンドも追加する予定
ぶち合わせみたいに、小さい音から大きな音へとやってくのもあるだろうからねー
TAIKOとTAIKO_Yのコードってだいたい同じなんだよね
リピートするコマンド追加する前はだいぶ違っていたんだけど、
そのコマンドの関係で殆どの部分を書き直すことになって「もういっそのこと」って感じでだいたい同じ感じにした
因みにそのコマンドというかサブルーチンは僕にとっての初めて書いた再帰呼び出しするコードだったりする
BGMPLAY使えばいいじゃんとか言われそうだけど、
あれだと不便なんだよね・・・
音を聞くと同時に見て覚えるようにしたい_(:3 」∠ )_
Read more