■PxtoneBoxについて

SMF（*.mid）形式のMIDIファイルをピストンコラージュ用のファイル（*.ptcop）に変換するツールです。
Windows（32bit用）実行ファイルで生成しました。

※現状、Windows専用とさせていただきます。
ご了承ください。



■使用方法

実行したPxtoneBoxにMIDIファイル(*.mid）をドラッグして下さい。
ファイルの読込に成功すると、画面表示が 0file → 1file といった具合に変化します。

※一度に大量のファイルを投げるとスレッドがパンクします、閾値がどこにあるのかわかりません、ごめんなさい……。
テストした感じでは、数個ならたぶん大丈夫です……。

読込中のバイトが右下に表示されます、ツールが正常に動作しているかの目安にしてください。

読み込みファイル数が一つ減ると、MIDIファイルと同名のピストンコラージュ用のファイル（*.pctop）が作成されます。
作成されたファイルをピストンコラージュでオープンできれば成功です、お疲れ様でした！

※変換時に、同名のピストンコラージュ名は（リネームが面倒な為）上書きしてしまいます、ご注意ください。



■変換の仕様について

全てのマテリアルは、ピストンコラージュ本体同伴の「000-sineNormal.ptvoice」です。
現状、どうせマテリアルはちゃんとしたものに変えちゃうよね的な立ち位置です。
（中央ラのフリーMIDI音源があれば、きちんとしたマテリアルを割り当てられないことは無いですが、現在、未対応です……）

マテリアル、ユニットの名称は、MIDIのチャンネル名を初期値で付けました。

チャンネル10（ドラムパート）だけは、譜面のままだとわかりづらいので、バラして名称を付けてあります。
また、ドラムパートは、全て中央のラに移動しておきました。



■アンインストール

解凍して出来たフォルダごとゴミ箱に捨ててください。
レジストリはいじっていません。



■スペシャルサンクス

□ピストンコラージュ関連

・開発者Pixelさんのサイト
http://studiopixel.sakura.ne.jp/pxtone/

便利なソフトを開発していただきありがとうございます。
この場を借りてお礼申し上げます。

あと「000-sineNormal.ptvoice」をお借りしました、ありがとうございます。


・ピストンコラージュ専用のサイト
http://pxtone.org/

「ソフト開発の方へ」のソースを解析させていただきました。
ありがとうございます。


□開発関連

・Love2d
https://love2d.org/

Lua言語でプログラミング出来るツールです、とても便利です。
マルチプラットフォームでゲームを作るのに最適です。


・cocos2d-x
http://www.cocos2d-x.org/

自作ライブラリ開発時に参考にさせていただいております、ありがとうございます。


・YAMAHA
http://www.rtpro.yamaha.co.jp/RT/utility/

文字コードを変換するツールkconvをお借りしました。
utf-8 → sjis 変換時に使用しました、ありがとうございます。


・Little Limit
http://www.geocities.jp/littlimi/

フォントをお借りしました、ありがとうございます。



■最後に

ダウンロードしていただきありがとうございました。
不具合、ご提案などあればご連絡ください。

yamahara
https://twitter.com/yamahara

--
Ver0.0.1(0.10.2)[2017/02/03] とりあえず公開
