Çalmakta Olan Bir Örnek Yeniden Tetiklendiğinde Zamanlama Farkları Nasıl Ölçülür
Yeniden tetikleme zamanlamasını ölçmek için, hassas biçimde zamanlanmış iki örnek tetiklemesini kaydedin, her vuruş için dalga biçimindeki aynı referans noktasını bulun ve ölçülen aralıklarını planlanan aralıkla karşılaştırın. Ardından ikinci vuruşu, zaman çizelgesindeki aynı konumda tek başına çalınan bir örnekle karşılaştırın. Böylece genel bir zamanlama kaymasını, örnek hâlâ çalarken yeniden tetiklemeyle ilişkili değişiklikten ayırabilirsiniz.
Bu iş akışı, bir DAW’da sampler test eden prodüktörlere yöneliktir. Belgelenmiş bir örnek olarak Ableton Live’ın Simpler’ını, dalga biçiminde sayısal ölçümler içinse Audacity’yi kullanır; ancak karşılaştırma yöntemi diğer sampler’lar için de geçerlidir. Amaç, ne anlama geldiğini açıklamaya yetecek kontrollerle, ses örnekleri ve milisaniye cinsinden savunulabilir bir ölçüm elde etmektir.
Hangi zamanlama farkını ölçüyorsunuz?
İhtiyacınız olan ölçümü seçerek başlayın. Bu üç ölçüm farklı sorulara yanıt verir:
| Ölçüm | Hesaplama yöntemi | Yanıtladığı soru |
|---|---|---|
| Kaydedilen başlangıç aralığı | İkinci başlangıç konumu eksi ilk başlangıç konumu | Duyulabilir iki başlangıç ne kadar arayla gerçekleşti? |
| Aralık hatası | Kaydedilen başlangıç aralığı eksi planlanan tetikleme aralığı | Kaydedilen vuruşlar programlanan aralığı korudu mu? |
| İkinci vuruşun ek kayması | Eşleştirilmiş kayıttaki ikinci başlangıç eksi eşleşen tekli kayıttaki başlangıcı | Öncesinde başka bir ses varken ikinci vuruşun konumu değişti mi? |
Her iki vuruşu da etkileyen sabit bir gecikme, başlangıç konumlarını birbirinden çıkardığınızda yok olur. Bu nedenle aralığın doğru olması, tetiklemeden çıkışa kadar gecikme olmadığı anlamına gelmez. Benzer şekilde, iki işlenmiş dosya arasındaki fark yalnızca bu dosyaların işlenişini tanımlar; bir kontrolöre basmakla sonucu duymak arasındaki gecikmeyi göstermez.
Asıl sorunuz, etkin bir örnek yeniden tetiklendiğinde zamanlamasının değişip değişmediğiyse ikinci vuruşun ek kaymasını kullanın. Pratik kaygınız tekrarlanan vuruşların ritmiyse aralık hatasını kullanın.
Sampler hâlihazırda çalmakta olan bir örneği nasıl işler?
Kayıttan önce çalma modunu doğrulayın. Bir sesi yeniden başlatmak, eski sesi değiştirmek ve başka bir ses daha ekleyerek çakıştırmak farklı dalga biçimleri üretir.
Simpler’ın Classic modunda Retrig, aynı nota yeniden çalındığında hâlâ uzayan notayı keser. Retrig devre dışıyken aynı notanın kopyaları üst üste çalabilir. Kılavuz, Retrig’in duyulabilir etkisinin uzun bir release süresine ve birden fazla kullanılabilir sese bağlı olduğunu da belirtir. One-Shot modu monofoniktir; Trigger ayarı ise nota bırakıldıktan sonra çalmanın sürmesini sağlar. Bu kontroller çalmanın farklı yönlerini açıklar. Ableton’ın Live Instrument Reference belgesine bakın.
Modu, ses sayısını, Retrig ayarını, nota uzunluklarını, release süresini, örnek başlangıç konumunu, perdeyi ve varsa fade ayarlarını kaydedin. Üst üste çalmayı test ediyorsanız, ikinci tetikleme geldiğinde ilk sesin hâlâ duyulabildiğini doğrulayın. Kaynak dosyanın uzun olması tek başına enstrümanın zarfının sesi çalmaya devam ettirdiğini kanıtlamaz.
Tekrarlanabilir bir yeniden tetikleme testi nasıl oluşturulur?
Pad’e elle vurmak yerine programlanmış notalar kullanın. Tek bir sabit notayla, aynı velocity değerleriyle ve tanınabilir bir başlangıcı, ardından da yeterince uzun bir kuyruğu olan bir örnekle başlayın. Etkin çalma süresinden daha kısa bir tetikleme aralığı seçin.
Zaman çizelgesinin başlangıcını ve dışa aktarma aralığını aynı tutarak aynı düzenlemenin üç sürümünü oluşturun:
- Yalnızca ilk tetikleme kontrolü: ilk tetikleme çalar; ikinci tetikleme yoktur.
- Yalnızca ikinci tetikleme kontrolü: yalnızca ikinci tetikleme, özgün zaman çizelgesi konumunda çalar.
- Eşleştirilmiş test: her iki tetikleme de çalar; ikinci geldiğinde ilki hâlâ etkindir.
Sürümler arasında tüm sampler ayarlarını aynı tutun. Her kayıtta veya dışa aktarılan dosyada başlangıçtaki sessizliği koruyun. Her dosyayı ilk sese göre otomatik kırpmak, karşılaştırma için gereken ortak zamanlama referansını ortadan kaldırır.
Temel ölçüm için ilgisiz işlemeyi kaldırın ve groove ya da humanize gibi kasıtlı zamanlama değişikliklerini devre dışı bırakın. Sabit bir örnek başlangıcı ve perde kullanın. Daha sonra müzikal bir yapılandırmayı test edecekseniz ayarları teker teker geri ekleyin. Simpler’da Warp’ı devre dışı bırakmak, perde değiştikçe çalma hızının değişmesine neden olur; dolayısıyla notaları değiştirmek başka bir değişken daha ekler. Bu davranış enstrüman kılavuzunda açıklanıyor.
Sinyal yönlendirmesini ve gecikme telafisi ayarlarını sabit tutun. Ableton, aygıtların ve kanallardaki gecikmelerin latency oluşturabileceğini, Delay Compensation’ın ise kanalları gecikme uygulayarak hizaladığını belgeliyor. Ayrıca grafiklerin telafi edilmediğini belirtiyor; bu nedenle bir göstergenin animasyonu zamanlama referansı olarak uygun değildir. Bunun yerine kaydedilen sesi ölçün. Delay Compensation FAQ belgesine bakın.
İlk karşılaştırma için ya dahili kayıt ya da dışa aktarma yöntemini seçin ve üç sürümün tamamında aynı yöntemi kullanın. Gerçek zamanlı donanım çalımını test etmek ayrı bir ölçüm yoludur; bu sonucu dahili olarak işlenmiş kayıtların karşılaştırmasına katmayın.
Mevcut bir kuyruğun içindeki ikinci başlangıcı nasıl bulursunuz?
Ortak başlangıç noktalarını koruyarak dosyaları içe aktarın, analiz için tek bir örnekleme hızı kullanın ve önce tekli kontrolleri inceleyin. Başlangıca yakın, tekrarlanabilir bir referans noktası belirleyin; örneğin, ayırt edici kısa bir dalga biçimi deseninin başlangıcı.
Eşleştirilmiş kaydı ölçmeden önce referans noktası kuralını yazın. “Seçilen genlik eşiğini aşan ilk örnek” yaklaşımı, eşiği belgelerseniz tek başına olan bir sinyal için işe yarar. Önceki kuyruğun seviyesi zaten bu eşiği aşıyorsa güvenilir olmaktan çıkar. Yakındaki en yüksek tepe de iyi bir varsayılan değildir; çünkü yeni vuruş yerine birleşik dalga biçimine ait olabilir.
Üst üste binen seslerde eşleştirilmiş kaydı, yalnızca ilk tetiklemenin olduğu kontrolle karşılaştırın. İlk sesin değişmeden kaldığı ve sinyallerin doğrusal biçimde toplandığı varsayımı altında, eşleştirilmiş dalga biçiminden yalnızca ilk tetiklemenin olduğu dalga biçimini çıkarmak ikinci sesin katkısını ortaya çıkarır. Bu, söz konusu varsayımdan türetilen analitik bir kontroldür; sampler davranışına dair belgelenmiş bir garanti değildir.
Yeniden tetikleme ilk sesi kesiyor veya kısarak sona erdiriyorsa, bu çıkarma işlemini ikinci sesin tek başına hâlinin yeniden oluşturulması olarak kullanmayın. Bu durumda fark, kaldırılan veya değiştirilen kuyruğu da içerir. Bunun yerine, değişim geçişinden sonra yeniden başlayan dalga biçiminin tanınabilir bir bölümünü ikinci tetiklemenin tek başına olduğu kontrolle karşılaştırın. Eşsiz bir referans noktası görünür değilse başlangıcı çözümlenmemiş olarak bildirin veya bir aralık verin.
Gerekirse, ayırt edici bir başlangıcı ve uzun bir kuyruğu olan tanı amaçlı bir örnekle testi tekrarlayın. Bunu yeni bir test olarak değerlendirin: sonuç, tanı amaçlı örnek ve ayarlar için geçerlidir; özgün müzikal örneğin ayrıca incelenmesi gerekebilir.
Audacity’de tam örnek konumlarını nasıl okursunuz?
Seçim göstergesini örnek cinsinden ayarlayın ve seçtiğiniz referans noktalarının çevresinde yakından zum yapın. Yatay cetvelden milisaniye tahmin etmek yerine konumları sayısal olarak kaydedin.
Audacity’nin Selection Toolbar’ı örnek tabanlı biçimleri, düzenlenebilir seçim sınırlarını ve başlangıç ile uzunluk görünümünü destekler. Kılavuz, zaman değerlerini düzenlerken seçili biçime göre yuvarlama yapıldığı konusunda uyarır; bu nedenle birim seçimi önemlidir. Selection Toolbar sayfasına bakın.
Araç çubuğu adları sürüme göre değişir. Audacity’nin yeni kılavuzu, örnek biçimi de içeren, düzenlenebilir seçim başlangıcı, bitişi ve süresi alanlarına sahip bir Bottom toolbar açıklıyor. Kullandığınız sürüme karşılık gelen kontrolleri kullanın; Bottom toolbar sayfasına bakın.
İlk ve ikinci referans noktalarını ölçüp örnek konumlarını birbirinden çıkarın. Alternatif olarak, bu iki nokta arasını seçip seçim uzunluğunu okuyun. Bir seçimi ayarladıktan sonra her iki sınırı da kontrol edin; böylece yanlışlıkla oynatılan bir sınır hesaplamaya girmez.
Zaman dönüşümü şöyledir: milisaniye cinsinden fark = ses örnekleri arasındaki fark × 1.000 ÷ analiz örnekleme hızı. Burada “ses örnekleri”, sampler’a yüklenmiş ses dosyasını değil, kayıt zaman çizelgesindeki ayrı değerleri ifade eder.
Örnek bir yeniden tetikleme ölçümü nasıl görünür?
Aşağıdaki sayılar örnek amaçlıdır; belirli bir ürün üzerinde yapılmış ölçümler değildir. 48.000 Hz’lik bir kayıt ve aralarında 12.000 ses örneği, yani 250 milisaniye bulunan planlı tetiklemeler olduğunu varsayın.
| Öğe | Konum veya fark |
|---|---|
| Eşleştirilmiş kayıttaki ilk başlangıç | 48.096 örnek |
| Eşleştirilmiş kayıttaki ikinci başlangıç | 60.144 örnek |
| Yalnızca ikinci tetiklemenin olduğu kontroldeki ikinci başlangıç | 60.096 örnek |
| Kaydedilen başlangıç aralığı | 12.048 örnek |
| Aralık hatası | +48 örnek |
| İkinci vuruşun ek kayması | +48 örnek |
Kaydedilen aralık 12.048 ÷ 48.000 × 1.000 = 251 milisaniyedir. Planlanan 250 milisaniyeyle karşılaştırıldığında aralık hatası +1 milisaniyedir. İkinci vuruş, yalnızca ikinci tetiklemenin olduğu kontrolden 48 örnek sonra da görünüyor; bu test koşullarında ikinci vuruşun ek kaymasının +1 milisaniye olduğu sonucunu destekliyor.
Bu yorum, eşdeğer referans noktaları kullanmaya ve hizalamayı korumaya bağlıdır. Çakışma, eşleştirilmiş kayıttaki referans noktasını bildirilen fark kadar belirsiz hâle getiriyorsa, bu sonuç bir zamanlama çıkarımını desteklemeden önce daha net bir tanı sinyali gerekir.
Tutarlı bir kaymayı değişkenlikten nasıl ayırırsınız?
Ayarları değiştirmeden üç kayıtlı karşılaştırmayı birkaç kez tekrarlayın. Eşleştirilmiş başlangıçları, tek başına ikinci başlangıcı, hesaplanan farkları ve referans noktasını belirlemedeki belirsizliği kaydedin.
Tutarlı bir ek kayma, test edilen koşullarda tekrarlanabilir bir farka işaret eder. Değişen bir kayma ise daha fazla yalıtım gerektirir. Tetikleme aralığı, çalma modu, kullanılabilir ses sayısı, işlem zinciri veya kayıt yöntemi gibi değişkenleri teker teker değiştirin. Her yapılandırmanın kontrollerini saklayın.
İlk sesin bitmesine yetecek kadar uzun bir aralığı da test edin. Fark yalnızca daha kısa aralıklarda oluşuyorsa bu, farkı etkin çalma ya da ses yönetimiyle ilişkilendirmeye yardımcı olur. Ancak tek başına sampler’ın iç uygulamasını göstermez.
Sonucu kapsamını belirterek tamamlayın: “48 kHz’de, bu çalma ve yönlendirme ayarlarıyla ikinci başlangıç, şu kadar tekrarda, tek başına kontrolün başlangıcından şu kadar örnek sonra geldi.” Kayıt dosyalarını ve referans noktası kuralını bu ifadeyle birlikte saklayın. Böylece prodüksiyon oturumunda ayarlama yapmanız veya sampler’ı daha ayrıntılı incelemeniz için tekrarlanabilir bir temel elde edersiniz.
