y-matsui::weblog

電子楽器、音楽、コンピュータ、プログラミング、雑感。面倒くさいオヤジの独り言

VS-2400CDのプロジェクトバックアップやフォルダ・ファイル構造の話

■プロジェクトのバックアップ方法

 

VS-2400CDでSSDを使っている。SSDをリムーバブル化しているので、PCに接続して物理バックアップすれば良いのではないか?と思い立つ。

 

SSDをPCで直接読むと・・・

VSでは120GBまでのディスクを認識ということで、11GBパーティションを12個というドライブ構成になっているはずなのだが、SSDSATA-USBコネクタで接続してPC上から見るとドライブが4つしか見えない。

 

・しょうがない、CDにバックアップするか

プロジェクトバックアップで600MB以内のプロジェクトを試しにバックアップしてみる。

「遅い!遅すぎる。倍速モードは4倍なのに」

 

こんなに時間が掛かるんじゃ、120GB超のSSDを中身をバックアップする根気がない。

 

何か良い方法はないだろうか?

 

■DVDに置き換えるという選択

 

内蔵CDの置き換えでDVDにした人がいるようだ。

DVDをDVDとして書き込めるならGB級のバックアップができるはずだ。

何倍速まで大丈夫かとか、一度に書き込める容量は700MB上限になるのか、4.7GBまで行けるのか。

 

・光メディア以外は?

もっと言ってしまえば、例えばCDのトレイのところに、SSDとか、microSDとかも使えるのか?(普通にIDEのスレーブとして繋がっているのなら、置き換え可能な気がする)

 

これは試してみる価値がある。

プロジェクトのバックアップは、(恐らくだが)VSのシステムバージョンや、他の機種との依存を乗り越えられるはずだ。

 

 

■VS-2400CDのディレクトリ、ファイル構造

 

基本DOSフォーマットの延長なので、Windowsマシンで普通にファイルとして見れる。

・・がほぼバイナリなので、ファイル名や数で判断。中身が何かというのはテキストとして見れるものだけ。

 

・1パーティションは1ドライブ

前述の通り、全部のパーティションが見れない。全12ドライブあれば、ドライブが12個でさぞかし壮観な眺めだと思うが。4つしか見れなかった。

内容を見るに、どうやら、IDE0からIDE3までのようだ。

 

・ドライブ内のプロジェクトフォルダ

ドライブ内には、1パーティション毎に連番のプロジェクトフォルダがある。

ルートディレクトリの内訳は下記の通り。

※[nnnn]は4桁で数字が入るよの意味。1パーティション内のプロジェクトは最大9999個持てるということかな。

 

AMIXPCTL.VS1
SONG[nnnn].VS1 ←Dir
SONGLIST.VS1
SYSTEM.VS1
TMPAMIX[n].VS1
TMPSCENE.VS1

 

SONGLIST.VS1は

文字化けするものの、一応テキストで曲名(プロジェクト名)を見れる

 

TMPAMIX1.VS1をテキストエディタで無理やり見ると

"Version      1"とだけ書かれている。システムバージョンか?

 

・プロジェクト内のファイル

ここはキモだね。何をファイルとして保存しているのか、大変興味があるところ。

 

SONG[nnnn].VS1\AMIXPCTL.VS1
SONG[nnnn].VS1\AUTOMIX[n].VS1
SONG[nnnn].VS1\COMMENT.VS1
SONG[nnnn].VS1\EFFECT.VS1
SONG[nnnn].VS1\EVENTCFG.VS1
SONG[nnnn].VS1\EVENTLST.VS1
SONG[nnnn].VS1\MARKER.VS1
SONG[nnnn].VS1\MIXER.VS1
SONG[nnnn].VS1\SCENE.VS1
SONG[nnnn].VS1\SONG.VS1
SONG[nnnn].VS1\SYNCTRK.VS1
SONG[nnnn].VS1\SYSTEM.VS1
SONG[nnnn].VS1\TK[hhhhhh].VS1

 

AUTOMIX[n].VS1は中身が

"Version      1”

こんな感じ、上位ディレクトリにあったTMPAMIX1.VS1と同じだね。

 

AMIXPCTL.VS1は中身が

PATTERN    1��������PATTERN    2��������PATTERN    3��������PATTERN    4��������PATTERN    5��������PATTERN    6��������PATTERN    7��������PATTERN    8��������PATTERN    9��������

こんな感じ。固定長で何か入っている。

 

TK[hhhhhh]のところは、バイナリの音声データ。

ざっと見た感じ大きくても50MB程度なので、上限は64MBとか、メインメモリの容量以内なんだろうと推測。

またファイル名はHEXで表現されているので、16の6乗の音片を管理できると推測。

 

不可視ファイルが存在すれば別だが、これらのディレクトリやファイルをバックアップできていれば、データを失わずに済むのではないか。(それらを復元して、VSできちんと読めるかどうかはまた別の問題)