Music   « New PC 出来たよぉ〜!!! | HOME | ピルクル値上げ?!? »

 ■ Gapless CD の作り方 (Cue Sheet)

今日はCD制作のお話。
みなさんDJ MIX CDって聞くかな?あれはノンストップミックスになってて、CDの曲間のギャップも0秒になってます。普通にパソコンで焼いたりコピーすると、時々曲間に間ができちゃって、ミックスCDだとそれが聞くに耐えないんだよね。
今、自分のMIXを作ってるんだけど、それを完全克服するギャップレスCDの作り方だよ。

一番始めに試したのは、例えば80分の連続した1つのトラックを20曲とかに分けるのに、Cubase とかの音楽ソフトや波形編集ソフトで、20曲なら20分割して、それをCDで焼くって感じ。まぁ、普通はこう考えるよね。
ここで使うファイル形式はWAVE かAIFF。MP3は、CDからコンバートした段階でファイルの前後に無音部分が自動で挿入されます。ってことは、MP3からギャップレスCDはつくれないのよね。やるなら、MP3からWAVに戻して、前後の無音部分を切り込む、って感じ。これは、途方もない作業だね。なのでMP3から作るのはやめましょう。^^;

で、Cubase や、いろんな波形編集ソフトで切り込んで、色々なCD作成ソフトで焼いてみたんだけど、やっぱりギャップが消えない。実際、最近のCD作成ソフトは曲間の調整が出来るものが多いんだけど、ギャップ0秒にしても、やっぱりほんのりギャップを感じる。(シビア過ぎ??)

なんだか、WAVEファイルを分割した時点で、分割ポイント前後の波形が微妙に変わる気がする。ってことは、分割してWAVEで書き出した物をもう一回取り込んでつなげてみると、ほんのりギャップがあるのよね。

ってことは、なんにせよオリジナルのWAVEファイルを分割したり、手を加えちゃダメってことね。焼く時の手順としては、音のデータはWAVEファイルからもってきて、分割等のトラック分け情報は、他のファイルからCD作成時に持ってくればOKってこと。

そこで出てくるのがCue Sheet ってもの。


Cue Sheet
CueシートはCDを焼く際に、音楽ファイルと一緒にCD作成ソフトに取り込んで、トラック情報をCD作成ソフトに伝えるもの。これにより、もとネタを切り込まなくてもトラック分けができます。

今回使うWAVEファイルは、001.wav。
Cueシートはテキストファイルから作ります。適当なテキストエディタで、001.txt を作ります。
で、こんな感じで書きます。


FILE "001.wav" WAVE <=== (1)
TRACK 01 AUDIO <<<=== (2)
INDEX 01 00:00:00 <<<=== (3)
TRACK 02 AUDIO
INDEX 01 03:42:00
TRACK 03 AUDIO
INDEX 01 05:07:00
TRACK 04 AUDIO
INDEX 01 10:06:00
TRACK 05 AUDIO
INDEX 01 13:42:00
TRACK 06 AUDIO
INDEX 01 16:31:00
TRACK 07 AUDIO
INDEX 01 19:38:00
TRACK 08 AUDIO
INDEX 01 22:47:00
TRACK 09 AUDIO
INDEX 01 25:38:00
TRACK 10 AUDIO
INDEX 01 28:57:00


(1)これは、ファイルの一番始めに書きます。001.wavは使用する音楽ファイル名。相対パスでいれてるので、このファイルを作成後は同じフォルダに入れましょう。(絶対パスでも可。)
(2)これがトラック番号の情報。曲数に応じて、01,02,03のように作ります。この例では、10曲あります。
(3)これが、実際のトラック時間の情報。ココに書かれている時間はトラックの最初からの絶対時間。00:00:00から1曲目。03:42:00から2曲目って感じです。
ちなみに、00:00:00の最後の2桁はミリ秒ではなく、フレームです。書式は、mm:ss:ff。

分:秒:フレーム って感じ。

基本的に音楽ソフトはミリセカンドで表示してあります。フレームは1秒で75フレームなので、ミリ秒を100で割って75をかける。つまり、0.75をかければいいのね。例えば、

04:56:614秒は、0.614 x 0.75 = 0.4605 フレーム

で、約 04:56:46フレームってこと。ここまでシビアにトラック分けしなくてもいいなら、最後のフレームは00でOKです。

コレをつくったら、保存して拡張子を .cue にかえる。コノ場合は、001.cue になるね。
そして、元ファイルと同じフォルダに保存。そして、CD作成ソフトで焼きます。
ソフトに取り込むときは、001.cue をとりこめば、音楽ファイルも一緒についてきます。なぜなら、1行目で音楽ファイルの場所を指定しているから。

CueシートはそこそこのCD作成ソフトなら取り込めます。僕は、NERO 7を使ってるけど、取り込めました。Winのディフォルト系のソフトは多分だめだと思う。フリーのおすすめはコレかな?これは、Cueシートも取り込めるし、CDのリッピングも出来るよ。おすすめ。

Exact Audio Copy
http://www.exactaudiocopy.org/

で、Cueシートをソフトに取り込むと、上記で設定した時間で、自動的にトラック分けされます。音源はWAVEファイルからとりこんで、トラック分けはCueシートから。で、完全にギャップレスCDが作れます。


その他の設定
Cueシートはその他にも色々設定できます。ギャップをわざといれたり、プリギャップやポストギャップ。アルバム名や、アーティスト名などなど。ちなみに、タイトルなど、スペースや特殊文字が入る時は、""で囲む。

- FILE filename TYPE
WAVE かBINARY が指定出来ます。BINARYはイメージファイル。
もし途中で読み込みファイルを変更するときは、それをTRACKの前に明示すればOK。

- TRACK number AUDIO
01から99まで指定出来ます。

- INDEX number time
time の書式は、mm:ss:ff (フレーム)。
普通は01。00を指定すると、プリギャップを指定出来ます。こんな感じ。

FILE "001.wav" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 00 03:42:00 <<<====
INDEX 01 03:44:00

これで、2曲目の前に、2秒のギャップが入ります。

- PREGAP time

FILE "001.wav" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
PREGAP 00:02:00 <<<====
TRACK 02 AUDIO
INDEX 01 03:44:00

POSTGAPもできるけど、PREGAPでカバー出来ます。

- FLAGS DCP
デジタルコピーを許可するなら、これをTRACKの後にいれる。省略しても可。

- PERFORMER artist
Cueシートの一番始めにもってくると、CD自体のアーティスト名。TRACKの後にいれると、その曲のアーティスト名。

- TITLE name
Cueシートの一番始めにもってくると、CD自体のタイトル名。TRACKの後にいれると、その曲のタイトル名。

- ISRC number
- CATALOG number

これは製品番号とか。素人はいらないねぇ。


で、例えばこんな感じに。

CATALOG 0000000000000
PERFORMER TOMOPUGH
TITLE "MIX CD"

FILE 001.wav WAVE

TRACK 01 AUDIO
ISRC JP0000000011
FLAGS DCP
PERFORMER TOMOPUGH
TITLE SONG01
PREGAP 00:02:00
INDEX 01 00:00:00

TRACK 02 AUDIO
ISRC JP0000000012
FLAGS DCP
PERFORMER TOMOPUGH
TITLE SONG02
INDEX 00 00:01:00
INDEX 01 05:05:00

FILE 002.wav WAVE

TRACK 03 AUDIO
ISRC JP0000000013
FLAGS DCP
PERFORMER TOMOPUGH
TITLE SONG03
INDEX 01 08:49:00
POSTGAP 00:01:00


こんな感じです。MIX CDだけじゃなく、これは色んな所で応用できるよ。ただ単にトラック2つにわけたいとか、レコードアルバムを連続で録って、その後トラック分けとか。あと、隠しトラックとか。是非試してみてねっ!

投稿者 tomopugh : 2008年06月03日 13:07

Comment

わからないから、
勉強したーいっ

投稿者 Lynn : 2008年06月03日 23:46

うんっ、今度教えてあげるよ☆

投稿者 tomo : 2008年06月05日 14:42

じゃ、よろしく、先生!

投稿者 Lynn : 2008年06月07日 00:29

Please comment !




Save the info?


  (Please don't click on "post" twice. It takes time a bit to change to the next screen!!)