mengatasi latency pada soundcard

Ini merupakan pertanyaan umum dari musisi komputer neh, termasuk saya hahaha... Tapi soundcard yang dipake uda cukup keren tuh, apa ada masalah dengan latency?? apa tidak bisa mencapai realtime ( < 10ms) ??

menurut pengalaman dan pengetahuan saya:

1. apa yang mempengaruhi latency pada soundcard??...

ini mesti detil, maksudnya latency dalam bidang apa? kalau buat play mp3 nda seberapa latency deh hehe, tapi kalo buat mainan VST mungkin lebih keliatan latency nya...

faktor utama latency ialah besarnya buffer (memory kecil) dan kemampuan soundcard memproses data yang ada di buffer untuk di konversikan menjadi dataanalog.

namun jika di sistem audio, buffer nya kita kecilkan tapi malah keluar suaranya putus2, itu berarti buffer internal soundcard tidak mampu menangani data secepat ukuran buffer itu, karena semakin kecil buffer nya, semakin cepat data itu mesti di convert ke analog.

ada data menarik yang diteliti oleh

Karl MacMillan, Michael Droettboom, Ichiro Fujinaga
Peabody Institute of the JohnsHopkinsUniversity
(saya attach dan ukurannya kecil)

mengenai lowlatency yang diuji di berbagai jenis komputer, berbagai jenis operating system dan application programming interfaces (seperti ASIO, directx, dkk)

2. cara mengatasinya hingga 0ms??

untuk teknologi digital tidak mungkin mencapai 0ms. Bahkan (dalam thesis di atas), console digital Spirit saja paling rendah mencapai 1.8ms. Apalagi komputer...

hal ini disebabkan karena konversi digital ke analog memiliki proses yang menyebabkan latency, karena konversi dari data diskrit ke data kontinyu tidak bisa berlangsung 0ms...

yang bisa dilakukan oleh teknologi digital ialah mendekati 0ms, kecuali hanya untuk kebutuhan monitor saja sih tidak masalah (jadi tidak melalui proses komputer, hanya berlansung dari input soundcard langsung ke output soundcard).

3. soundcard USB, PCI ato Firewire??

untuk transferRate paling tinggi saat ini urutannya ialah:

firewire IEEE1394 : mulai dari 400Mbps - 800Mbsp (mega bits)
itu berarti 50 - 100MBps (mega bytes, dimana 1 Byte = 8 bit)

PCI :
standardPCI 32bit : 133MBps
PCI v2.1 : 266 - 532MBps
PCI X : 4.8 GBps (paling gile neh)

USB:
usb v1 : 1.5Mbps - 12Mbps = 1.5 MBps
usb v2.0 : 480Mbps = 80MBps

hahaha...saya kaget juga lihat perbandingannya, tapi yang pake PCI-X masih sedikit. Kelemahannya PCI ialah tidak hotswap (tidak bisa sembarangan di pasang dan dilepas, apalagi kalo komputernya masih hidup)... beda dengan firewire dan usb. Untuk hotswapable device, firewire masih paling top, tapi dengan harga kabel cukup mahal, karena bahannya fiberoptic...

jadi kesimpulannya, kalau untuk kebutuhan mobile, lebih baik pakai firewire (lebih mahal dari usb umumnya), namun untuk kebutuhan komputer besar (semi server), lebih baik pakai yang PCI atau firewire... atau beli hardware sekalian hahaha (seperti RADAR24)

CARA LAIN pake audigy v1.0 .. PCI donk tentunya. saat ini tidak ada masalah, kecuali dengan ASIO v1 yang masih menggunakan protokol kuno dari standard ASIO, jadi kalo processing buffer tidak kuat, maka akan terdengar suara putus2. Berbeda dengan ASIO 2 yang jika buffernya tidak mencukupi, secara otomatis latency akan ditambah secukupnya.... itu sih dari pengalaman saya

yang pasti untuk laptop dan live performance, tidak mungkin pake PCI deh...mesti USB ato Firewire. Tapi kebanyakan soundcard Firewire lebih mahal dari yang USB... karena teknologi firewire emang dijual lebih mahal, ketimbang dengan USB yang membuka standardnya di publik...

tapi gilanya, sampe saat ini, saya bermusik live hanya dengan soundcard onboard dari laptop aja uda bisa dipaksa 10ms...jadi buat apa pake soundcard mahal??? hahahaha...

No comments:

Post a Comment

DOWNLOAD STYLE KORG PA 600 TERBARU

download style ini adalah gratis silahkan digunakan dengan bijak dan sebaik mungkin hargai hasil karya orang banyak ya gan... style ini adal...