Pianoteq5に外部で作成した音律データ(Scalaファイル)とキーボードデータ
(kbmファイル)を読み込ませようとしたら、下記のエラーが出て苦戦した。
”Invalid Scala file wrong scale size at line 0”
初めは自分が作成したファイル(*1)が正しくないのかと思い、既存のファイルを
読み込ませようとしたが、結果は同じである。その為、デモ版では外部入力をサポート
していないのかと調べたが、時間制限と特定音を出力しない制限だけであった・・・。
色々悩んで、過去に経験した事からファイルをデスクトップに移動して、そこから
読み込ませたら正常に読み込んだ。過去の経験ではディレクトリ名が長すぎた事が
原因であったが、今回は長くない・・・。良く見たらディレクトリ名に日本語が入っており、
その違いが原因である。読込機能が日本語に対応できていないと思われる。
PC上のパス=G:\04_DTM\音律\pyth_12_Bes.scl
上記のエラーパス=G:\04_DTM\\pyth_12_Bes.scl
音律を英字に変えたら(tenperament)、正常に読み込めた。
(*1)ファイルはテキストファイルで、UTF-8(BOMなし)のコードで保存すれば良い。
<個人的な感想>
MIDIファイルをドラッグ&ドロップした時には、ファイルが日本語のディレクトリに
入っていても正常に読めた。まさかScalaとkbmファイル入力機能が読めないとは思わなかった。
反省点は”海外ソフトの場合に、なるべく英字名のディレクトリにファイルを入れる”事である。
これをしておけば、時間を無駄にしないで済む・・・。
<リンク>