+ Yeni Konu aç
Toplam 1 adet sonuçtan sayfa başı 3 ile 3 arası sonuç gösteriliyor.

Konu: Dijital Ses Sinyali Kavramları (Sample Rate, Buffer Size vb.) ve Gecikme Problemi

Bu konu 102 kez görüntülendi 2 yorum aldı ...

Dijital Ses Sinyali Kavramları (Sample Rate, Buffer Size vb.) ve Gecikme Problemi 102 Reviews

    Konuyu değerlendir: Dijital Ses Sinyali Kavramları (Sample Rate, Buffer Size vb.) ve Gecikme Problemi

    5 üzerinden | Toplam: 0 kişi oyladı ve 102 kez incelendi.

  1. #1

    Dijital Ses Sinyali Kavramları (Sample Rate, Buffer Size vb.) ve Gecikme Problemi

    Merhaba Arkadaşlar,

    Bir çok kişinin yaşadığı gecikme problemi, sample rate & buffer size ayarları konusunda kafa karışıklığı vb. konularda bilgi vermek adına bir yazı dizisi oluşturmaya karar verdim. Giriş yazısı linki aşağıda. Konuyla ilgili oldukça ayrıntılı bilgiler vermeye çalışacağım.

    Sadece Üyeler Linkleri Görebilir...
    Sadece Üyeler Linkleri Görebilir...


    Yazdıkça da linkleri eklerim.. Takipte kalın.

    Saygılar,
    Tezcan

    Cho®dSolo, EsbaB, Mehmet Uzunosmanoğlu, nacib, wade21 Şu üyeler, tezcankoray adlı üyemize bu mesajı için teşekkür ettiler:
    Konu tezcankoray tarafından (19 Nisan 2018 Saat 16:52 ) değiştirilmiştir.
    Cubase Elements 8 | Focusrite 2i2 | Yamaha MOX6 | Rode NT1-A, Sennheiser e835 | ATH-M50x

    Souncloud: Sadece Üyeler Linkleri Görebilir...
    YouTube: Sadece Üyeler Linkleri Görebilir...
    Instagram: Sadece Üyeler Linkleri Görebilir...

  2. #2
    Yazı içeriğini de paylaşıyorum. Forumda bulunsun...

    NEDİR BU GECİKME (LATENCY ya da DELAY)?

    Evde müzik kaydı yapabilmek için ev stüdyosu kurmaya karar verdiniz ve bu doğrultuda büyük bir hevesle gerekli ekipmanları (ses kartı, mikrofon, bilgisayar, yazılım programı yani DAW vs.) edindiniz. Teknik olarak kayıt yapabilmek için herşeye sahipsiniz!

    Midi klavyenizi (ya da gitar, mikrofon) ses kartınıza bağladınız. DAW (Digital Audio Workstation) programınızda yeni bir proje başlattınız ve kayıt alabilmek için bir kanal (track) oluşturdunuz. Kulaklıklar da hazır. Süper!...
    Heyecanla "record" tuşuna tıkladınız. 3, 2, 1, kayıt.... Ancak o da ne? Midi klavyede tuşa bastıktan saniyeler sonra ses geliyor, ya da gitarın sesi kulağınıza geriden geriden geliyor. Tam bir kabus!

    Evet, bir şekilde birçoğumuz buna benzer bir sıkıntı yaşadık. Bazılarımız da hala yaşamaya devam ediyor. Sık karşılaşılan bir problem olduğu için bu konuda dilim döndüğünce bilgi vermeye karar verdim. Ancak, sadece "gecikme olursa şu ayarları kontrol edin" ya da "şunu yapın düzelecektir" demek yerine biraz daha derine inmek istedim.

    Gecikme (latency ya da delay) nedir ve neden kaynaklanır? Arka planda ses kartı ve bilgisayarda neler oluyor? Sürekli olarak herkesin bahsettiği sample rate (örnekleme hızı), buffer size (tampon bellek boyutu) , bit-depth (bit derinliği) gibi kavramlar nelerdir? Bunların gecikmeye ve ses kalitesine etkileri nelerdir?

    Bu soruların hepsine, görsellerden de faydalanarak fazla kafa karıştırmamaya çalışarak bir yazı dizisi ile cevap vermek istedim...


    Saygılar,
    Tezcan

    Cho®dSolo, EsbaB, Mehmet Uzunosmanoğlu, nacib Şu üyeler, tezcankoray adlı üyemize bu mesajı için teşekkür ettiler:
    Cubase Elements 8 | Focusrite 2i2 | Yamaha MOX6 | Rode NT1-A, Sennheiser e835 | ATH-M50x

    Souncloud: Sadece Üyeler Linkleri Görebilir...
    YouTube: Sadece Üyeler Linkleri Görebilir...
    Instagram: Sadece Üyeler Linkleri Görebilir...

  3. #3
    Makalenin ikinci kısmı da hazır, linki ilk mesajıma da ekledim toplu halde durması için.
    Link:
    Sadece Üyeler Linkleri Görebilir...

    Yazı içeriği de aşağıda, referans olması açısından kopyalıyorum.

    Müzik Kayıt Teknolojileri için Dijital Ses Sinyali Kavramlarına Giriş - 2
    GECİKMENİN TANIMI ve NEDENİ
    Dijital müzik dünyasında gecikme dediğimiz şey, aslında sesin kaynakta üretilme zamanı ile kulağımıza ulaşıp beynimizin bu sesi algılaması arasında geçen süredir.

    İlk yazımızda, kayıt yaparken karşılaştığımız gecikme sorunundan bahsetmiştik ve gitar kaydetme senaryosunu örnek vermiştik. Buradaki toplam gecikme süresi, gitar tarafından üretilen sesin, hoparlör ya da monitörden kulağımıza gelene kadar geçen zamandır. Peki bu gecikme neden kaynaklanıyor? Bu esnada ses kartımızda ve bilgisayarımızda neler oluyor? Biraz daha yakından bakalım...


    Şekil-1: Sinyal Akış Diyagramı
    Şekil-1'de kayıt esnasında ses sinyalinin gitardan kulağımıza ulaşana kadar izlediği yolu görüyoruz. Sürekli çizgiler analog sinyali, kesikli çizgiler de dijital sinyali göstermektedir. Analog sinyaller sürekli zamanlı sinyallerdir. Zamana bağlı olarak herhangi bir kesilmeye ya da kırılmaya uğramazlar.Ancak bu sinyalin 0 ve 1'lerle çalışan bilgisayar tarafından işlenebilmesi mümkün değildir. Bunu sağlamak için analog sinyalin, dijital (yani sayısal) sinyale dönüştürülmesi gerekmektedir. Dijital sinyal ise, ayrık zamanlı sinyaldir.Analog sinyalden farklı olarak aslında bir değerler dizisi olarak tanımlanabilir. Değerler dizisi şeklinde olduğu için bilgisayar tarafından işlenebilir.

    1- Gitardan çıkan analog sinyal, ses kartında bulunan A/D (Analog'tan Dijital'e) Converter (Dönüştürücü) tarafından dijital sinyale dönüştükten sonra ses kartı-bilgisayar arasındaki bağlantı kablosu (USB, firewire vb.) aracılığı ile bilgisayara aktarılır.
    2- Dijital ses sinyali, ses kartına ait ASIO (Audio Stream Input/Output) sürücüsüne (driver) ait giriş tampon belleğine (buffer) aktarıldıktan sonra DAW'a ulaşır.
    3- DAW üzerinde kayıt esnasında kullanmak istediğimiz işlemlerden geçerek (herhangi bir ampli simulasyonu VST (Virtual Studio Technology) ya da efekt olabilir) ASIO çıkış tampon belleğine aktarılır ve ses kartına ulaşır.
    4- Ses kartında bu sefer tersine bir işlem olarak D/A (Dijital'den Analog'a) dönüşüm işlemine uğradıktan sonra hoparlör ya da monitörden kulağımıza ulaşır.

    Sistemdeki toplam gecikme süresini oluşturan katmanlar kabaca bunlardır. Yukarıda saydığım katmanlara bir sonraki yazımızda ayrıca derinlemesine ineceğiz. Kayıt yaparken bu toplam gecikme süresi:
    -10 ms (milisaniye)'ye kadar ise kabul edilebilir bir değerdir. İnsan beyni bu gecikmeyi ayırt edemez.
    -10 ile 20 ms arasında ise çok az rahatsız eden bir gecikme duyarsınız. (Slapback delay efektine benzer)
    -20 milisaniye üzerindeki değerlerde kayıt yapmak imkansız hale gelir.

    Sistemdeki toplam gecikme süresine en az etki eden işlem A/D- D/A dönüşüm katıdır. Bu işlem artık günümüzdeki ses kartlarının en basitinde bile en fazla 5 milisaniye (A/D dönüşüm + D/A dönüşüm) gibi bir zaman alır. Dijital sinyalin ses kartından bilgisayara ya da tam tersi yönde aktarımı da oldukça hızlıdır. Bu işlem de toplamda en fazla 1-2 ms sürer. DAW üzerinde sinyalin işlenme süresi de, projeniz çok kalabalık değil ise çok uzun sürmez.
    Uzun lafın kısası; gecikmeye en büyük etkiyi ASIO Buffer büyüklüğümüz ve A/D katında uyguladığımız örnekleme frekansı (sample rate) yapar. Bu değerler, ses kartı ASIO sürücüsü arayüzünde ayarlanabilir değerlerdir. Bilgisayarımızın gücüne bağlı olarak bu değerleri optimum seviyelere çekmemiz gerekir.

    Bir sonraki yazımızda, yukarıdaki şekilde bulunan katmanlarda gerçekleşen işlemleri ve yukarıdaki parağrafta belirttiğim sample rate, buffer size gibi terimlerin ne anlama geldiğini ve nasıl uygulamamız gerektiğini aktarmaya çalışacağım.

    En yakın zamanda görüşmek üzere...

    EsbaB, Mehmet Uzunosmanoğlu, Murat Engin, nacib Şu üyeler, tezcankoray adlı üyemize bu mesajı için teşekkür ettiler:
    Cubase Elements 8 | Focusrite 2i2 | Yamaha MOX6 | Rode NT1-A, Sennheiser e835 | ATH-M50x

    Souncloud: Sadece Üyeler Linkleri Görebilir...
    YouTube: Sadece Üyeler Linkleri Görebilir...
    Instagram: Sadece Üyeler Linkleri Görebilir...

Yetkileriniz

  • Konu Açma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  
Tüm Zamanlar GMT +4 Olarak Ayarlanmış. Şuanki Zaman: 03:19.
Powered by vBulletin® Versiyon 4.2.5
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.
Webmaster Düzenleme Can KIRCA
© 2010-2017 MüzikTeknolojileri.net ®
vBulletin like sistemi:eTiKeT™