1. получил UPC и ISRC коды через загрузку альбома на цифровые площадки (большинство сервисов подобных автоматом их предоставляют)
2. берём WAV файлы и убеждаемся, что они пронумерованя в правильном порядке (названия файлов 01 блабла.wav?, 02 блабла.wav ...), а формат вава 16\44100 и лежит это всё в отдельной папочке
3. генерируем cue файл (выполняем команды после $):
$ cd "/home/папка с нашими wav файлами"
$ shntool cue *.wav > joined.cue
4. собираем WAV-треки в один и добиваем в конце пустотой так, чтобы получилась длина, кратная CD-фреймам (588 сэмплов или 1\75 секунды)
$ shntool join -e *.wav -o wav(на выходе получили joined.wav)
5. на основе этой информации генерируем итоговый cue файл, у меня получился такой:
5a Если вы копируете CATALOG код из bandcamp-а, то там пробел может в середине вкрасться - это ошибки вызывает, проверьте, должно быть 13 символов, если их 12, то надо 0 добавить в начало.
5b shntool формирует кривой формат времени, который не кушает, например EAC, там где индекс начинается с позиции ранее 10 минут надо дописывать лидирующий ноль (если его нет). Например, "0:00:00" - не правильно, "00:00:00" - правильно.
6. делаем на основе этого cue ddp образ (сначала каталог создаём):
$ mkdir ciolkowska-2020-psychedelia-bnil740-ddp
$ cue2ddp -t -m "bnil740" joined.cue ciolkowska-2020-psychedelia-bnil740-ddp
bnil740 - это master id
7. делаем архив этой папочке, грузим в облако и отправляем вместе с макетами арта конторе, которая будет печатать диски
PS UPC код кладём в CATALOG, ISRC должен быть перед INDEX
2. берём WAV файлы и убеждаемся, что они пронумерованя в правильном порядке (названия файлов 01 блабла.wav?, 02 блабла.wav ...), а формат вава 16\44100 и лежит это всё в отдельной папочке
3. генерируем cue файл (выполняем команды после $):
$ cd "/home/папка с нашими wav файлами"
$ shntool cue *.wav > joined.cue
4. собираем WAV-треки в один и добиваем в конце пустотой так, чтобы получилась длина, кратная CD-фреймам (588 сэмплов или 1\75 секунды)
$ shntool join -e *.wav -o wav(на выходе получили joined.wav)
5. на основе этой информации генерируем итоговый cue файл, у меня получился такой:
CATALOG 5059487112183
PERFORMER "Ciolkowska"
TITLE "Psychedelia"
FILE "joined.wav" WAVE
TRACK 01 AUDIO
TITLE "Glue"
ISRC RUA1H2001381
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Gingerbreads"
ISRC RUA1H2001382
INDEX 01 05:00:36
TRACK 03 AUDIO
TITLE "Mohavishnu"
ISRC RUA1H2001383
INDEX 01 09:55:60
TRACK 04 AUDIO
TITLE "Angelina (Imandra cover)"
ISRC RUA1H2001384
INDEX 01 13:41:59
TRACK 05 AUDIO
TITLE "Room (Part 1)"
ISRC RUA1H2001385
INDEX 01 21:02:50
TRACK 06 AUDIO
TITLE "Slippers (Part 2)"
ISRC RUA1H2001386
INDEX 01 23:21:56
TRACK 07 AUDIO
TITLE "Psychedelia (Tishina cover)"
ISRC RUA1H2001387
INDEX 01 29:09:60
5a Если вы копируете CATALOG код из bandcamp-а, то там пробел может в середине вкрасться - это ошибки вызывает, проверьте, должно быть 13 символов, если их 12, то надо 0 добавить в начало.
5b shntool формирует кривой формат времени, который не кушает, например EAC, там где индекс начинается с позиции ранее 10 минут надо дописывать лидирующий ноль (если его нет). Например, "0:00:00" - не правильно, "00:00:00" - правильно.
6. делаем на основе этого cue ddp образ (сначала каталог создаём):
$ mkdir ciolkowska-2020-psychedelia-bnil740-ddp
$ cue2ddp -t -m "bnil740" joined.cue ciolkowska-2020-psychedelia-bnil740-ddp
bnil740 - это master id
7. делаем архив этой папочке, грузим в облако и отправляем вместе с макетами арта конторе, которая будет печатать диски
PS UPC код кладём в CATALOG, ISRC должен быть перед INDEX