/>
İçeriğe geç

Bir .cue dosyasını düz, zaman damgalı bir liste olarak oku

.cue dosyası düz metindir. Herhangi bir editörde açıp okuyabilirsin: her satırda bir tane olmak üzere kısa bir komut dizisi, tarif ettiği sesin adı, içindeki parçalar ve her birinin başladığı nokta. İçinde ikili veri yok, sıkıştırılmış hiçbir şey yok; bir cue sheet'in zip'lenip e-postayla gönderildikten ve bilgisayarlar arasında kopyalandıktan sonra zamanlarını olduğu gibi koruması bu yüzden.

Ama bir parça listesi gibi okunmaz. Zamanlar, dakika-saniye-yüzde bir gibi duran ama öyle olmayan bir biçimde yazılır ve dosyada parça süreleri yoktur. Buraya bir tane bırak, yapıştırabileceğin bir liste olarak geri gelsin — tarayıcında okunur, hiçbir yere yüklenmez.

Proje veya oturum dosyanı buraya bırak

Ableton .als, FL Studio .flp, rekordbox .cue, Traktor .nml veya Serato .session.

Dosyan bu sekmede okunur. Hiçbir yere yüklenmez.

Elinde dosya yok mu?

Gerçek bir miksi çalıştır ve tam olarak ne çıktığını gör. A twelve-track recording running an hour and a quarter.

Ya da şuradan bir örnek:

Telefonda mısın?

Proje dosyan büyük ihtimalle başka bir bilgisayarda. Bağlantıyı kendine gönder ve oradan devam et.

Ne alacaksın

YouTube, SoundCloud veya Mixcloud açıklamasına yapıştırmaya hazır bir liste.

0:00 Kestrel Lane - First Light
6:12 Ardent Fields - Paper Harbour
13:15 Nomi Vale - Slow Transit
19:48 The Quiet Wire - Understory

Dosyanın içinde aslında ne var

Her satır bir komut sözcüğüyle başlar. FILE, cue sheet'in tarif ettiği sesin adını verir. TRACK numaralı bir kaydı başlatır; altındaki TITLE ve PERFORMER satırları ona aittir. INDEX konumu verir: INDEX 01 parçanın asıl başladığı yerdir, ondan önce gelen bir INDEX 00 ise pregap'i işaretler — bir parçaya atladığında CD çaların atladığı giriş payı.

İlk TRACK'ten önce gelen TITLE ve PERFORMER başka bir şey söyler: bir parçayı değil, albümü ve albümün sanatçısını. Bir cue sheet'in içindekinden bir kayıt fazlası varmış gibi görünmesinin nedeni budur. REM ile başlayan satırlar yorumdur; hem DJ yazılımları hem de ripper'lar bunları hiçbir okuyucunun anlamak zorunda olmadığı ekleri — bir tarih, bir tür, bir ReplayGain değeri — içeri sıkıştırmak için kullanır.

Bir cue sheet'in düz olmayan tek yanı kodlamadır. Dosyada hangi kodlamanın kullanıldığını bildiren bir alan yoktur; bu yüzden aksanlı adlar taşıyan bir cue sheet UTF-8, UTF-16 ya da eski tek baytlık bir küme olabilir ve okuyanın bunu baytlardan çıkarması gerekir. Buradaki tahmin eski okumaya düştüğünde sonuç bunu söyler, çünkü aksanlı bir adın yanlış çıkabileceği yer orasıdır.

Üçüncü alan kare, saniyenin yüzde biri değil

INDEX zamanları MM:SS:FF olarak yazılır ve FF, CD kareleridir — saniyede yetmiş beş tane, bir ses CD'sinde adreslenebilen en küçük birim. Yani 01:30:37, bir dakika, otuz saniye ve yetmiş beşte otuz yedi demektir: 90,49 saniye, aşağı yukarı bir dakika otuz buçuk. Yüzde bir olarak okunsaydı 90,37 olurdu. Hatayı kalıcı kılan da bu kıl payı yakınlık: iki okuma arasındaki fark hiçbir zaman saniyenin dörtte birini pek geçmez, bu yüzden yanlış olan da makul görünür.

Anlamanın bir yolu var. Kareler 00 ile 74 arasında gider; yani üçüncü alandaki 75 ya da daha büyük bir sayı geçerli bir kare sayısı olamaz. Önündeki dosyada seksenli, doksanlı değerler varsa bir şey kare alanına yüzde bir yazmıştır ve uzantısı ne derse desin bunlar cue zamanı değildir.

Öteki sürpriz dakika alanındadır. Elli dokuzla sınırlı değildir ve taşacağı bir saat alanı yoktur; çünkü biçim saati göstermez, sesin başından beri geçen dakikaları sayar. İki saatlik bir kayıtta 122:15:00 yazması kurala uygundur. İki basamak ya da 00 ile 59 arası bir aralık bekleyen okuyucular böyle bir dosyayı ya reddeder ya da ikinci saati birincinin üstüne katlar. Gerçekten elli dokuzda duran tek alan saniye alanıdır.

CD ripper'larından gelen cue sheet'ler ve çok dosyalı durum

Biçim, DJ yazılımlarından çok daha eskidir. Exact Audio Copy, CDRWIN ve Nero'nun hepsi cue sheet yazar; çünkü bir disk tek uzun bir ses dosyasına dönüştüğünde parça sınırlarının ayakta kalma yolu budur. Bunlar bir DJ kaydedicisinden çıkan bir cue sheet'le birebir aynı okunur ve burada hangi programın yazdığının bir önemi yoktur.

Tek bir şekil farklı davranır ve o da neredeyse tamamen ripper'lardan gelir. Disk her parça için ayrı bir dosyaya riplendiyse cue sheet her parça için bir FILE satırı taşır ve her INDEX, kesintisiz bir kaydın içindeki değil, kendi dosyasının içindeki bir konumdur. Neredeyse hepsi 00:00:00 okur; bu yüzden düşünmeden yapılan bir dönüştürme her kaydı sıfıra koyar.

Bu yüzden bir cue sheet'te birden fazla ses dosyası geçtiğinde, sessizce anlamsız bir liste almak yerine bunu sayısıyla birlikte öğrenirsin. Onarmak, her dosyadan öncekilerin uzunluklarını toplamak demek olurdu ve bunun için ses gerekir: süreler, bir cue sheet'in taşımadığı şeyin ta kendisidir. Tek dosyalık bir rip ya da bir DJ kaydı, bir FILE ve çok sayıda INDEX satırıdır; bunların hiçbirine ihtiyacı yoktur.

Bir cue sheet'in dışarıda bıraktıkları

Bir cue sheet parçaları adlandırır ve her birinin nerede başladığını söyler. Hepsi bu. Bitiş zamanı da süre de yoktur: bir parçanın uzunluğu, bir sonrakinin başlangıcından kendi başlangıcının çıkarılmasıdır ve ölçülecek ses ortada yoksa sonuncunun uzunluğu hiç yoktur. Sesin kendisiyle ilgili de bir şey bulunmaz — tempo yok, ton yok, dalga biçimi yok ve adını verdiği sesin elindeki ses olduğunu doğrulamanın bir yolu yok.

Kaydedicinin ya da ripper'ın adlandıramadığı her şey numaralı bir yer tutucuyla gelir; bu yüzden hiçbir yerinde TITLE satırı olmayan bir cue sheet, gayet doğru zamanların karşısına Track 1, Track 2, Track 3 diye çevrilir. Bozuk görünen ama bozuk olmayan tek sonuç budur: zamanlama yerinde durmaktadır, adlandırma ise hiç var olmamıştır.

En çok önem taşıyan eksik ters yöndedir. Bir cue sheet sesten üretilemez. Elinde kayıt var ama cue sheet yoksa, burada hiçbir şey onu dinleyip ne çaldığını bulmaz — o iş akustik parmak izi çıkarmaktır ve bu araç onu yapmaz.

Questions

Bir .cue dosyasında 01:30:37 ne demek?
Bir dakika, otuz saniye ve otuz yedi CD karesi; toplamda 90,49 saniye. Son alanı yüzde bir olarak okumak bunun yerine 90,37 verir ki alışılmış hata budur. Herhangi bir cue zamanını elle çevirmek için üçüncü sayıyı yetmiş beşe böl ve saniyeye ekle: otuz yedi kare, saniyenin 0,37'si değil 0,49'udur.
Bir .cue dosyasını Not Defteri'nde açabilir miyim?
Evet. Düz metindir ve genellikle parça başına bir iki satırdan ibarettir. Parçaların adı olup olmadığını görmenin en hızlı yolu dosyayı açmaktır; çünkü TITLE ve PERFORMER satırı hiç bulunmayan bir cue sheet, nasıl çevrilirse çevrilsin adları olan bir parça listesi üretmez. Düzenlersen dosyayı bulduğun kodlamayla geri kaydet; başka bir kodlamayla kaydetmek, aksanlı adların bozulma yoludur.
Cue dosyamda neden 122:15:00 gibi bir zaman var?
Dosya bozuk değil. Bu, 122 dakika, 15 saniye ve sıfır kare demek — kaydın iki saat iki dakika on beşinci saniyesi. Hiçbir cue sheet saat taşımaz; bu yüzden ses sürdüğü sürece dakikalar yukarı doğru saymaya devam eder ve burada da öyle okunur. Aynı dosyayı 2:15 diye gösteren ya da doğrudan reddeden yazılımlar, biçimin hiç sahip olmadığı bir sınırı dayatıyordur.
Exact Audio Copy ya da Nero'dan çıkan cue sheet'leri okur mu?
Evet. Bir cue sheet, onu ne yazmış olursa olsun cue sheet'tir ve ripper'lar DJ yazılımlarıyla aynı komutları kullanır. Bakmaya değer şey, cue sheet'in tek bir ses dosyasının mı yoksa parça başına bir dosyanın mı adını verdiğidir. Parça başına yapılan bir ripte her kayıt kendi dosyasının içinde 00:00:00'da başlar; bir cue sheet'te birden fazla dosya geçtiğinde zamanların neden yanlış göründüğünü kendin çözmeye bırakılmazsın, bu sana söylenir.
Bir cue sheet'ten parça süreleri çıkarabilir miyim?
Yalnızca çıkarma yaparak ve sonuncusu için hiç. Cue sheet her parçanın nerede başladığını kaydeder, nerede bittiğine dair hiçbir şey söylemez; bu yüzden sonuncu dışındaki her süre, bir sonrakinin başlangıcından bunun başlangıcının çıkarılmasıdır. Son parça sesin sonuna kadar sürer ve cue sheet'in sesten haberi yoktur. O sayıya ihtiyacın varsa ses dosyasının kendisinden gelmesi gerekir.

There is also a full tutorial covering all five programs and what to do when the times look wrong.