Hah işte o işe biz latency diyoruz ki bu olay şu döngünün içerisindedir.
Midi klavyenden bir komut gönderdin, bu komut cubase içersinde E5 olarak adlandırılmış. Cubase bunu anladı (ha bu adam bana, "çello" isimli midi kanalında E5 dedi) Cubase burda ne yapacak. "çello" isimli midi kanalına hangi Vst nin host edildiğine bakacak. Dank birde baktı burada Edirol un Symphonic Orchestra plugini hostlanmış cubase tarafından. Bundan sonra Bu Vsti içerisinde senin ne kullandığına bakacak. "Aha Çello istiyo nan bu" diyecek. Sonra Burada E5 e gelen çello sesini araştıracak. Senin ne süreyle bu notayı sürdürmek istediğini kontrol edecek(bunu biraz daha evvel yapacakta aslında olsun birşey değişmez) vs.vs.
Sonra bu sesi buldu ses kartına gönderecek bu sesi, işleyecek sonra ondan sonrada hoparlörlerine gönderecek.
Bunları senin bilgisayarın 20 milisaniyede yapıyor sen hala tantana yapıyosun işmi bu yani. Hadi sıkıyosa sen yap dese ne yapacaksın Ayıptır kardeşim. 😛
Neyse konumuz latency oldu bir anda. Bu süreyi kısaltmak (0.2 milisaniye civarı) mümkündür tabi... Biraz para bayılıp güzel Asio sürücüleri olan "Müzik yapmak" için üretilmiş ses kartlarından alarak yapılabilecek birşey.(min. 100-200$ civarı)
kolay gele.