Rumah / Bekerja di Internet / Menyiapkan kabel audio virtual sehingga tidak mengatakan jejak. VAC kabel audio virtual. Contoh penggunaan kartu suara virtual, atau menyimpan di Traktor Audio

Menyiapkan kabel audio virtual sehingga tidak mengatakan jejak. VAC kabel audio virtual. Contoh penggunaan kartu suara virtual, atau menyimpan di Traktor Audio

Kabel Audio Virtual adalah utilitas yang memungkinkan Anda mengganti kabel speaker yang menghubungkan mikrofon dan speaker dengan analog virtual. Hal ini juga mampu memberikan transmisi suara antara program yang berbeda. Dalam hal aplikasi praktis, VAC dapat berguna dalam kasus-kasus berikut:

  • ketika Anda perlu mengubah suara menjadi teks;
  • ketika Anda perlu merekam percakapan yang dilakukan melalui beberapa messenger;
  • ketika Anda perlu merekam audio yang diputar di komputer dan menjaga kualitas rekaman;
  • ketika Anda perlu membunyikan video di rumah tanpa peralatan khusus.

Tidak masalah jika ada kartu suara dan kualitasnya - program ini memiliki seperangkat instrumen virtual yang mengkompensasi yang hilang. Ada dua versi program - berbayar dan gratis. Singkatan VB telah ditambahkan ke nama yang terakhir.

Menyiapkan dan bekerja dengan Kabel Audio Virtual.

Memasang Perangkat Audio Virtual Kabel VB

  1. Pertama, Anda perlu mengunduh distribusi dari situs resmi (versi gratis juga didistribusikan di sana).
  2. Buka zipnya dan temukan file Setup, klik kanan padanya dan pilih "Run As Administrator".
  3. Sebuah layar splash akan muncul meminta Anda untuk mengkonfirmasi instalasi.
  4. Tunggu sampai selesai dan restart sistem.

Kabel Audio Virtual VB membutuhkan pengaturan awal sebelum digunakan.

Menyiapkan Kabel Audio Virtual

Mari kita beralih ke pengaturan program:

  1. Di kanan bawah ada ikon speaker - klik kanan padanya dan pilih Suara.
  2. Sebuah jendela akan terbuka dengan perangkat suara - di antaranya adalah VAC yang baru diinstal - Anda harus memilihnya menggunakan RMB dan menentukan bagaimana peralatan akan selalu digunakan untuk manipulasi suara.
  3. Sekarang buka tab Sound Recording dan atur VAC sebagai instrumen utama lagi.

Mulai sekarang, kabel perangkat virtual akan menerima semua suara yang diputar di PC (misalnya, saat menonton video di YouTube), serta melalui mikrofon: kelemahan pengaturan ini adalah suara tidak keluar ke luar, dan Anda tidak akan mendengar apa-apa. Tentu saja, VAC diunduh bersamaan dengan aplikasi pemrosesan dan perekaman audio lainnya: mixer, equalizer, pembaca audio, dll. dll. Saat bekerja dengan mereka, Anda dapat mengklarifikasi Pengaturan virtual Kabel Audio, karena dengan sendirinya berfungsi sebagai driver atau “perantara” antar program. Jika Anda tidak lagi membutuhkan VAC, VAC akan dihapus melalui Control Panel, seperti aplikasi biasa.

Di sini saya akan mencoba menjelaskan bukan proses pengaturan, tetapi tujuannya, yaitu, saya akan menganalisis parameter dan nilai utama. Jadi mari kita mulai.

VAC memiliki dua berbeda jenis repeater: MME (Ekstensi Multimedia) dan KS (Aliran Kernel). Yang pertama adalah suara yang diperoleh secara terprogram, yang kedua merujuk langsung ke kernel OS. Metode kedua tentu saja lebih baik, namun, dengan pengaturan apa pun, itu memberi saya kesalahan, saya masih tidak dapat memulai repeater melalui KS.

Oleh karena itu, artikel ini akan mempertimbangkan repeater MME.

Dalam artikel terakhir, sebuah contoh dipertimbangkan .bat file untuk memulai repeater secara otomatis. Di bawah ini adalah isinya .bat file untuk repeater yang saya gunakan setiap hari.

@chcp 1251 start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input: "Line 3 (Virtual Audio Cable)" /Output: "Speaker (Razer Megalodon)" /SamplingRate: 48000 /Buffers :7 /BufferMs:50 /Channels:8 /ChanCfg:"7.1 surround" /Prioritas:"Realtime" /Autostart

Opsi yang dapat disertakan dalam .bat file mirip dengan opsi yang ada di jendela pengulang. Saya hanya akan fokus pada beberapa dari mereka untuk penjelasan yang lebih rinci.

  • / menit- repeater segera mulai diminimalkan ke baki.
  • /Mulai Otomatis- pengulang mulai bekerja segera setelah memulai. Dapat dipasangkan dengan /min.
  • /NamaWindows- menetapkan nama non-standar dari jendela repeater.
  • /TutupInstance- opsi khusus yang dirancang untuk menutup jendela yang berfungsi, termasuk repeater. Bekerja dengan tag /nama jendela. Tag ini menentukan nama alternatif untuk jendela repeater, dan tag /CloseInstance menutup jendela ini.

Berikut adalah contoh pekerjaan:

Mulai skrip

@chcp 1251 start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input:"Line 1 (Virtual Audio Cable)" /Output:"Speaker (Realtek High Definiti" /SamplingRate: 48000 /BufferMs :200 /Buffers:5 /Priority:"High" /WindowName:"Sys and Game Audio" /AutoStart Exit

Selesaikan skrip

@chcp 1251 start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /CloseInstance:"Audio Sistem dan Game" Keluar

  • /prioritas- menetapkan prioritas proses untuk diproses. Prioritas normal biasanya sudah cukup. Jika perlu, Anda dapat mengaturnya lebih tinggi, tetapi ini akan memperlambat kecepatan proses lainnya. waktu sebenarnya dapat diatur hanya jika Anda memiliki CPU yang kuat.
  • /Saluran- mengatur jumlah saluran audio yang diinginkan. Setel hanya dengan /ChanCfg non-standar.
  • /ChanCfg- Dengan menggunakan parameter ini, Anda dapat menentukan konfigurasi speaker non-standar. Misalnya, untuk perangkat dengan suara 7.1, Anda harus menentukan ini:
/Saluran:8 /ChanCfg:"7.1 Surround"
  • /Buffer- mengatur jumlah bagian yang akan digunakan untuk mentransfer fragmen yang ditentukan melalui /BufferMs. Padahal, semakin banyak bagiannya, semakin halus transmisinya. Dalam praktiknya, nilai 7-8 bagian sudah cukup. Jika jumlahnya lebih sedikit - audio mungkin hilang, jika ada lebih banyak - audio akan tertinggal. Tidak disarankan untuk memasang lebih dari 15-20 bagian.
  • /BufferMs- mengatur ukuran buffer audio dalam milidetik. Disarankan untuk menetapkan nilai dalam 200-300 ms, untuk transfer data yang lebih stabil, tetapi 50 ms sudah cukup untuk saya.

Opsi peka huruf besar/kecil. Opsi khusus, seperti /Priority , harus dimasukkan seperti yang tertulis di jendela program.

Di bawah pilihan perangkat WaveIn dan WaveOut, Anda dapat melihat opsi seperti Meluap dan Arus bawah. Overflow meningkat ketika program (repeater) tidak memiliki cukup ruang kosong (buffer) untuk menulis data. Arus bawah meningkat dalam kasus sebaliknya: ketika repeater tidak punya waktu untuk memutar aliran informasi yang masuk. Opsi-opsi ini menghasilkan buffer yang tidak mencukupi, buffer rendah, CPU lambat, dan sebagainya.

Parameter optimal untuk PC cepat adalah 7-8 buffer masing-masing 50 ms, saya menggunakan konfigurasi ini sendiri dan tidak ada masalah.

panel kendali

Anda juga dapat mengatur beberapa Parameter umum untuk setiap kabel. Anda dapat melakukan ini di Kontrol program panel. Agar berfungsi dengan benar, itu harus dijalankan sebagai administrator.

  • Kabel- jumlah total kabel yang dibuat. Setelah mendaftar, Anda perlu me-restart driver.
  • Rentang format (SR, BPS, NC)- rentang pengaturan laju pengambilan sampel, bit per sampel, dan jumlah saluran untuk kabel.

    Instansi maks- jumlah maksimum koneksi. Menggunakan setidaknya 1 koneksi agar mesin audio berfungsi. Koneksi yang tersisa dapat digunakan oleh aplikasi klien.

    Ms per int- ini berarti frekuensi terjadinya koneksi dengan perangkat audio (biasanya disebut latensi). Semakin banyak operasi per detik, semakin rendah waktu tunggu, semakin banyak sistem dimuat. Kartu audio biasa membutuhkan 5-15 ms untuk diproses.

    Batas aliran fmt- format streaming audio melalui kabel

    pengatur suara- jika diaktifkan, memungkinkan Anda untuk mengubah volume kabel dan repeater (saya tidak mengerti esensi dari fungsi ini).

    Rasio jam corr- koreksi kecepatan, dalam persen. Jika nilainya 100%, tidak ada penyesuaian yang dilakukan. Jika nilainya lebih dari 100%, kecepatan pemutaran akan lebih cepat, kurang dari 100%, kecepatan pemutaran akan lebih lambat. Misalnya, jika nilainya 100,25, kecepatan akan meningkat 0,25%; jika 99,98, lebih lambat 0,02%. Anda dapat melakukan penyesuaian dengan akurasi 0,0000001%.

    Anda dapat mengubah parameter bahkan saat kabel sedang berjalan, perubahan akan langsung berlaku.

    penyangga aliran- mengontrol ukuran buffer audio. " Mobil" berarti minimal kemungkinan arti diperbolehkan oleh pengemudi.

Semua informasi dan deskripsi perintah lainnya ada dalam bantuan aplikasi.

Apakah Anda memiliki pertanyaan? Apakah Anda ingin menyelesaikan artikel? Apakah Anda melihat kesalahan? Beri tahu saya di bawah, saya pasti akan mendengar kabar dari Anda!

Jika artikel ini membantu Anda, tulis di komentar. Dan jangan lupa untuk membagikan artikel ini ke teman-teman Anda di jejaring sosial;)

P.S.

Artikel adalah hak cipta, jadi jika Anda menyalinnya, jangan lupa untuk memasukkan tautan aktif ke situs web penulis, yaitu yang ini :)

Bagikan artikel di di jejaring sosial- dukung situsnya!

Gagasan untuk membuat kabel audio virtual muncul tak lama setelah munculnya program untuk membuat dan memproses suara digital - generator sinyal audio virtual, synthesizer nada musik, mesin ritme, equalizer, kompresor / ekspander, prosesor efek, dll. Pada awalnya, masing-masing program ini berdiri sendiri: menerima sinyal suara langsung dari input adaptor suara atau dari file suara, dan mengeluarkan hasilnya ke output adaptor atau file suara lain. Pendekatan ini memungkinkan untuk menggunakan program di komputer mana pun dengan adaptor suara, tetapi memiliki tiga kelemahan utama:

  • Kurangnya fleksibilitas. Beberapa program tidak dapat dihubungkan secara berantai, seperti yang dilakukan di studio atau bahkan di rumah, dalam hal peralatan blok (pemutar, preamplifier, equalizer, power amplifier, dll.). Dengan demikian, setiap program adalah "monoblok" dengan serangkaian fungsi tertentu, yang cukup sulit untuk dikembangkan.
  • Kehilangan kualitas saat bekerja secara real time. Merekam hasil kerja dari output adaptor suara saat program sedang berjalan secara real time pasti akan mengakibatkan hilangnya kualitas suara digital asli saat diubah ke bentuk analog. Untuk menjaga kualitas sinyal tidak berubah, adaptor dengan antarmuka digital diperlukan, bersama dengan tape recorder digital (harga sekitar $ 1.000).
  • Batasan efisiensi saat bekerja dalam mode perekaman. Beberapa program memungkinkan Anda untuk menulis hasil ke file audio pada disk, dan kemudian tidak terjadi penurunan kualitas. Namun, dalam hal ini, kemampuan untuk mengontrol parameter suara dengan cepat hilang, dan dimungkinkan untuk mendengarkan fragmen yang dibuat hanya setelah selesai merekam ke disk.

Program Kabel Audio Virtual memungkinkan Anda untuk hampir sepenuhnya menyelesaikan semua masalah ini dengan mengatur versi komputer dari kabel penghubung audio konvensional dalam sistem, yang menghubungkan unit peralatan audio - rumah tangga atau studio - satu sama lain. Kita dapat mengatakan bahwa itu mengemulasi satu set adaptor suara, yang masing-masing memiliki input dan output yang terhubung erat dari dalam.

Tujuan program

  • Menghubungkan banyak program suara dalam rantai sehingga setiap program berikutnya menerima suara langsung dari yang sebelumnya, tanpa perangkat atau operasi perantara.
  • Transmisi audio digital tidak berubah, tanpa kehilangan kualitas suara.
  • Tetap tidak berubah bentuk digital sinyal audio yang dibuat oleh program yang hanya memungkinkan Anda memutar sinyal secara real time pada adaptor suara.
  • Mencampur sinyal audio dari berbagai program yang terhubung ke salah satu ujung kabel.
  • Reproduksi sinyal audio yang ditransmisikan melalui kabel untuk transmisi ke beberapa program secara bersamaan.

Perangkat dan pengoperasian program

Kabel audio virtual VAC adalah driver Windows audio (Wave) yang membuat dua perangkat audio (port) di sistem: Kabel Virtual n In dan Kabel Virtual n Out, di mana n adalah nomor kabel mulai dari 1. Port apa pun dapat dihubungkan ke sejumlah aplikasi (klien); kemungkinan ini dalam dokumen asing disebut fitur multi-klien. Sinyal suara yang dikeluarkan oleh aplikasi ke port Keluar dicampur menjadi satu sinyal, yang kemudian ditransmisikan ke semua aplikasi yang mengekstrak suara dari port Masuk. Aplikasi hanya perlu mengetahui cara bekerja dengan perangkat Windows Wave standar - dan tidak lebih.

Di Windows 9x/Me, VAC membuat port output DirectSound untuk setiap kabel, dapat diakses melalui antarmuka yang sesuai, dan beroperasi secara paralel dengan port output reguler (Wave Out). Karena ketidaksempurnaan implementasi subsistem DirectSound di Windows, tidak ada cara untuk mencegah emulasi perangkat Wave dengan benar oleh subsistem, dan oleh karena itu daftar perangkat DirectSound secara bersamaan berisi perangkat VAC "asli" dan yang ditiru. Tentu saja, saat bekerja, Anda harus memilih port "asli" yang memiliki akhiran (DirectSound).

campuran VAC sinyal suara dengan saturasi (saturasi), juga disebut kliping (kliping - pemotongan), yang menghindari distorsi yang terlihat karena melebihi amplitudo maksimum dari sinyal yang diterima.

Pencampuran dan transmisi data audio dilakukan secara seragam di dalam VAC, sesuai dengan peristiwa (interupsi) dari pengatur waktu sistem, sehingga setiap perangkat virtual bekerja seperti perangkat nyata, memberikan kecepatan aliran audio tertentu. Untuk setiap interupsi, sebuah blok dengan ukuran tertentu ditransmisikan, tergantung pada interval antara interupsi timer (latensi). Interval minimum - 1 milidetik - memberikan transmisi aliran yang paling halus, namun, pada komputer "lemah", ini dapat menyebabkan overhead yang berlebihan.

Menggambar analogi dengan perangkat suara "besi", perlu diingat bahwa masing-masing memiliki input dan output yang saling berhubungan dengan kabel interkoneksi. Kabel audio biasa umumnya simetris, meskipun beberapa hanya memungkinkan koneksi satu arah ketika kabel juga memiliki input dan output. Output perangkat terhubung ke input kabel, dan output kabel terhubung ke input perangkat berikutnya, dan seterusnya.

Demikian pula, setiap program pemrosesan audio yang berinteraksi dengan adaptor audio dapat memiliki input dan output. Dengan memilih perangkat perekam (Wave In), input program dihubungkan ke output ADC dari adaptor suara yang diinginkan, dan dengan memilih perangkat pemutaran (Wave Out), outputnya terhubung ke input DAC yang sama atau adaptor lain. Ada kebingungan tertentu dalam istilah di sini, karena di Windows perangkat multimedia tidak diklasifikasikan oleh I/O, tetapi oleh port I/O. Jelas bahwa port input (In) sebenarnya adalah output dari perangkat yang menghadap ke bagian dalam sistem, dan port output (Out) adalah input yang sama yang menghadap ke bagian dalam sistem. Suara yang diberikan, misalnya, ke input jalur eksternal adaptor (Saluran Masuk), diubah oleh ADC menjadi bentuk digital dan ditransmisikan oleh adaptor ke port input internal, dan suara digital ditransmisikan oleh program ke port input internal. port output internal diubah menjadi bentuk analog di DAC, setelah itu output ke output eksternal (Line Out atau Speaker Out).

Karena VAC adalah kabel digital, ia mentransmisikan data audio ke outputnya dalam format yang tepat (kombinasi laju pengambilan sampel, kedalaman sampel, dan jumlah saluran) di mana mereka diterima dari sumber suara. Ini berarti bahwa ketika salah satu ujung kabel (port In atau Out) terbuka dalam beberapa format, ujung lainnya hanya dapat dibuka dalam format yang sama persis. VAC tidak melakukan konversi format selama transmisi.

Agar dapat menghubungkan tidak hanya program, tetapi juga adaptor suara ke kabel, kit VAC termasuk: Program audio Repeater (pengulang suara). Ini melakukan hal yang sama seperti driver VAC, tetapi sebaliknya - melewatkan aliran audio dari satu perangkat Wave In ke perangkat Wave Out lainnya. Sebuah repeater berguna untuk memonitor sinyal pada kabel atau untuk

"distribusi" sinyal dari adaptor suara ke beberapa program pemrosesan. Repeater biasanya terhubung antara kabel dan adaptor audio - dari ujung input atau output kabel.

Dengan demikian, dengan bantuan VAC, beberapa program audio konvensional dapat dirangkai menjadi sebuah rantai, mentransfer suara dari satu ke yang lain dalam bentuk digital, tanpa konversi, tanpa kehilangan kualitas suara sama sekali. Satu-satunya masalah di sini adalah penundaan yang tak terhindarkan muncul karena buffering data audio di setiap program. Ini tidak mempengaruhi kualitas suara dengan cara apa pun, tetapi jika ada lebih dari dua atau tiga program dalam rangkaian, akan sulit untuk mengontrol suara secara real time.

Ketika salah satu ujung kabel bebas (tidak memiliki program yang terpasang), ia berperilaku seperti kabel biasa. Output suara ke port Keluar hilang, dan keheningan mutlak diperkenalkan dari port Masuk.

Ekstraksi, pemasangan, dan penghapusan

VAC saat ini didistribusikan oleh NTONYX (http://www.ntonyx.com/). Versi demo tersedia di http://www.ntonyx.com/vac.html (VAC 2.05) dan http://www.ntonyx.com/vac111.html (VAC 1.11). Versi 2.05 - modern, dengan dukungan DirectSound, algoritma waktu nyata yang ditingkatkan, versi untuk Windows 95/98/Me dan NT 4/2000. Versi 1.11 - usang, hanya untuk Windows 3.x/95, tidak ada dukungan DirectSound.

Versi VAC selanjutnya akan didistribusikan oleh perusahaan lain, yang akan saya umumkan setelah mencapai kesepakatan dengannya di situs program saya (http://www.spider.nrcde.ru/music/software.html).

Versi demo menyediakan semua fitur VAC, hanya dibatasi oleh jumlah kabel independen (satu) dan interval antara interupsi timer - 100 ms. Ini cukup untuk sebagian besar aplikasi program.

Dokumentasi untuk VAC hanya dibuat dalam bahasa Inggris - terutama karena hampir tidak adanya pembeli di Rusia versi lengkap. Untuk alasan yang sama, pasar VAC difokuskan terutama pada pengguna asing.

Untuk menginstal VAC, Anda harus terlebih dahulu membongkar arsip distribusi ke direktori kosong mana pun. Instalasi sedang berlangsung sarana standar sistem dari panel kontrol:

  • di Windows 95/98/Me/2000 - menggunakan Add Hardware Wizard. Harus ditinggalkan pencarian otomatis peralatan baru, pilih kelas perangkat suara dalam daftar, klik tombol "Instal dari disk", tentukan direktori tempat distribusi program berada, dan kemudian ikuti instruksi sistem;
  • di Windows NT 4 - menggunakan panel Multimedia. Di tab "Perangkat", Anda harus mengklik tombol "Tambah", pilih "Instal dari disk" dalam daftar, tentukan jalur ke direktori distribusi dan ikuti instruksi sistem.

Jika instalasi berhasil, tidak diperlukan reboot sistem dan port audio akan segera tersedia.

Menghapus instalasi program juga dilakukan menggunakan alat standar melalui panel kontrol:

  • di Windows 95/98/Me/2000 - menggunakan daftar umum perangkat (Sistem). Daftar ini juga tersedia melalui item "Properti" menu konteks objek "Komputer Saya". Dalam daftar, buka kelas perangkat suara, pilih Kabel Audio Virtual dan klik "Hapus";
  • di Windows NT 4 - menggunakan panel Multimedia yang sama. Di tab "Perangkat", pilih "Perangkat audio", lalu - Kabel Audio Virtual dan klik "Hapus".

Pengemudi juga dihapus tanpa me-reboot.

Contoh penggunaan

Asumsikan bahwa sistem memiliki satu kabel virtual dengan port Kabel Virtual 1 Masuk dan Kabel Virtual 1 Keluar. Penting untuk merekam hasil kerja beberapa program yang tidak menawarkan kemampuan untuk memilih perangkat suara, tetapi mengeluarkan suara secara eksklusif ke perangkat sistem standar (Wave Mapper).

Buka Control Panel, ada panel Multimedia. Di tab Audio, pilih perangkat pemutaran Virtual Cable 1 Out. Setelah itu, ikon kontrol volume dari bilah tugas menghilang - Anda tidak perlu takut, karena VAC tidak memiliki mixer sendiri.

Kami meluncurkan program perekaman digital (Sound Forge, Cool Edit, Gold Wave, WaveLab) dan pilih Virtual Cable 1 In dari daftar perangkat perekaman. Jika format suara digital dari program yang hasilnya kita perlukan sudah diketahui sebelumnya (misalnya 44100/16/stereo), kita langsung mengaturnya di program perekaman. Jika tidak, program "memutar" diluncurkan dan format yang diperlukan dipilih dalam program perekaman dari antara yang standar. Segera setelah perekaman diaktifkan, format dipilih dengan benar.

Terakhir, nyalakan rekaman, mulai program "memutar" dari awal, rekam fragmen, matikan rekaman. Jika selama proses perekaman Anda perlu mendengarkan suara yang melewati kabel - mulai Audio Repeater, pilih Kabel Virtual 1 Di perangkat input, dan adaptor suara asli sebagai perangkat output, atur formatnya, tekan Mulai. Repeater mengambil salinan aliran audio dari output kabel dan mengirimkannya ke adaptor "besi" tanpa mempengaruhi proses perekaman.

Setelah menyelesaikan pekerjaan, disarankan untuk mengembalikan status adaptor standar ke adaptor asli. perangkat sistem di panel Media, jika tidak, semua suara yang dikirim melalui kabel akan hilang karena tidak ada yang terhubung ke output kabel.

Rencana masa depan

Jalur VAC 3 akan segera dirilis - dengan algoritme baru yang lebih andal untuk mentransmisikan data audio, menghilangkan kehilangan blok karena berukuran kecil buffer dalam aplikasi yang terhubung. Ini akan meminimalkan penundaan propagasi (latency), yang saat ini sering 100 ms atau lebih.

Selain itu, VAC 3 akan dilengkapi dengan program pengaturan visual, yang juga menampilkan format streaming audio saat ini untuk setiap kabel. Juga di versi berikutnya direncanakan untuk memperkenalkan kontrol volume dan konversi format.

Informasi tentang versi berikutnya akan diposting di situs program saya (

Kabel Audio Virtual perangkat lunak yang memungkinkan Anda mentransfer aliran audio (gelombang) antar aplikasi dan/atau perangkat. Kabel Audio Virtual menciptakan satu set perangkat suara virtual disebut "Kabel virtual", yang masing-masing terdiri dari sepasang sinyal perangkat input / output. Aplikasi apa pun dapat mengirim aliran audio ke kabel output, aplikasi lain tidak dapat menerima aliran ini dari sisi input. Semua terjemahan dilakukan dalam bentuk digital, memberikan suara tanpa kehilangan kualitas (stream bitperfect).

Tangkapan pada Encoder berasal dari Jalur 2.
Mengatur jumlah kabel.

Sekarang langkah demi langkah (ditunjukkan dengan angka dalam diagram)
1. Keluaran suara dari sistem ke kabel virtual pertama (total ada 2).
Di sini sistem itu sendiri dapat membantu kami, kami akan menetapkan "Line 1" sebagai perangkat pemutaran default.

2. Dari kabel pertama, sinyal tidak perlu dialihkan ke kabel kedua.
Di sinilah Repeater berperan. HARUS menjadi orang yang (MME)
Ubah Total Buffer menjadi 200
Gelombang masuk: Baris 1
Gelombang keluar: Jalur 2


3. Arahkan mikrofon ke kabel virtual kedua yang sama.
Lambaikan tangan: Mikrofon Anda
Gelombang keluar: Jalur 2

4. Kami mengeluarkan suara dari kabel virtual pertama ke speaker atau headphone.
Gelombang masuk: Baris 1
Gelombang keluar: tergantung pada perangkat keluaran Anda.


Sekarang saya akan menjelaskan sedikit mengapa perlu untuk mengarahkan semua suara
ke Jalur 1, dan baru kemudian mengarahkan mereka ke Jalur 2.
Dari mana kami mengambil suara, suara tersebut menggabungkan suara sistem dan suara dari mikrofon. Artinya, jika Anda membuat satu perangkat virtual dan menangkapnya, maka Anda juga harus mendengarkannya, dan ada suara Anda sendiri dengan sedikit penundaan. Dan berbicara dan mendengarkan secara fisik sulit. Oleh karena itu, kami sedikit memperumit rangkaian hanya dengan pengaturan seperti itu, di mana suara persis seperti yang dikeluarkan dari sistem, dan yang perlu Anda dengar.
Menyiapkan Kabel Audio Virtual di Skype.
Masuk ke menu Alat - "Pengaturan dan pilih di sebelah kiri Pengaturan suara. Kami melakukan semuanya seperti yang ditunjukkan pada gambar di bawah ini dan klik simpan.

Saya membutuhkan kartu suara virtual sehingga saya dapat merekam video dengan suara dari program lain. Menghidupkan mixer stereo biasanya cukup, tetapi kartu suara saya tidak mendukung ini. Dari analog gratis, saya hanya dapat menemukan Vacard (driver Kartu Audio Virtual) Beta 0.9d / 08 Maret 2005. Seperti yang Anda lihat, sudah lama tidak diperbarui, dan, sayangnya, tidak berfungsi di Windows 7 Ada beberapa produk berbayar, di antaranya saya menyukai program Kabel Audio Virtual, yang ingin saya sampaikan beberapa patah kata.

Apa itu Kabel Audio Virtual?

Program adalah seperangkat perangkat virtual (kartu suara, mikrofon, perangkat S/PDIF) yang dapat dihubungkan satu sama lain dengan kabel virtual. Ini memungkinkan Anda untuk menghubungkan output audio dari satu aplikasi Windows ke input audio dari aplikasi Windows lainnya. Ini persis sama dengan berbagai perangkat(Pemutar CD, equalizer, amplifier, penerima FM, dll.) dapat dihubungkan dengan kabel.

Gagasan untuk membuat kabel audio virtual muncul tak lama setelah munculnya program untuk membuat dan memproses suara digital - generator sinyal audio virtual, synthesizer nada musik, mesin ritme, equalizer, kompresor / ekspander, prosesor efek, dll. Pada awalnya, masing-masing program ini berdiri sendiri: menerima sinyal suara langsung dari input adaptor suara atau dari file suara dan mengeluarkan hasilnya ke output adaptor atau file suara lain. Pendekatan ini memungkinkan untuk menggunakan program di komputer mana pun dengan adaptor suara, tetapi memiliki tiga kelemahan utama:

  • Kurangnya fleksibilitas. Beberapa program tidak dapat dihubungkan secara berantai, seperti yang dilakukan di studio atau bahkan di rumah, dalam hal peralatan blok (pemutar, preamplifier, equalizer, power amplifier, dll.). Dengan demikian, setiap program adalah "monoblok" dengan serangkaian fungsi tertentu, yang cukup sulit untuk dikembangkan.
  • Kehilangan kualitas saat bekerja secara real time. Merekam hasil kerja dari output adaptor suara saat program sedang berjalan secara real time pasti akan mengakibatkan hilangnya kualitas suara digital asli saat diubah ke bentuk analog. Untuk menjaga kualitas sinyal tidak berubah, adaptor dengan antarmuka digital diperlukan, bersama dengan tape recorder digital (harga sekitar $ 1.000).
  • Batasan efisiensi saat bekerja dalam mode perekaman. Beberapa program memungkinkan Anda untuk menulis hasil ke file audio pada disk, dan kemudian tidak terjadi penurunan kualitas. Namun, dalam hal ini, kemampuan untuk mengontrol parameter suara dengan cepat hilang, dan dimungkinkan untuk mendengarkan fragmen yang dibuat hanya setelah selesai merekam ke disk.
Program Kabel Audio Virtual memungkinkan Anda untuk hampir sepenuhnya menyelesaikan semua masalah ini dengan mengatur versi komputer dari kabel penghubung audio konvensional dalam sistem, yang menghubungkan unit peralatan audio - rumah tangga atau studio - satu sama lain. Kita dapat mengatakan bahwa itu mengemulasi satu set adaptor suara, yang masing-masing memiliki input dan output yang terhubung erat dari dalam.

Untuk apa?

Tujuan teknis dari program ini adalah sebagai berikut:

  • Koneksi beberapa program suara dalam sebuah rantai sehingga setiap program yang berurutan menerima suara langsung dari yang sebelumnya, tanpa perangkat atau operasi perantara.
  • Transmisi audio digital tidak berubah, tanpa kehilangan kualitas suara.
  • Menyimpan dalam bentuk digital yang tidak berubah sinyal audio yang dibuat oleh program yang hanya memungkinkan Anda memutar sinyal secara real time pada adaptor suara.
  • Mencampur sinyal audio dari berbagai program yang terhubung ke salah satu ujung kabel.
  • Reproduksi sinyal audio yang ditransmisikan melalui kabel untuk transmisi ke beberapa program secara bersamaan.

Ini, khususnya, memungkinkan:

  • merekam video dari situs dengan suara;
  • merekam pekerjaan program dengan suara;
  • membuat program "diam" atau "tenang" saat yang lain sedang berjalan;
  • merekam obrolan di Skype;
  • mengobrol dengan musik
  • merekam kinerja di bawah karaoke;
  • menyalin suara dari media yang dilindungi;
  • campuran trek audio;
  • merekam suara dari aplikasi yang tidak mendukung perekaman suara ke file (misalnya, dari game);
  • sambungkan beberapa perangkat input audio ke aplikasi yang tidak memiliki fitur ini.

Bagaimana itu bekerja


Kabel audio virtual VAC adalah audio (Gelombang) driver jendela, yang membuat dua perangkat audio (port) dalam sistem: Kabel Virtual n In dan Kabel Virtual n Out, di mana n adalah nomor kabel mulai dari 1. Sejumlah aplikasi (klien) dapat dihubungkan ke masing-masing port; kemungkinan ini dalam dokumen asing disebut fitur multi-klien. Sinyal suara yang dikeluarkan oleh aplikasi ke port Keluar dicampur menjadi satu sinyal, yang kemudian ditransmisikan ke semua aplikasi yang mengekstrak suara dari port Masuk. Aplikasi hanya perlu mengetahui cara bekerja dengan perangkat Windows Wave standar - dan tidak lebih.

VAC mencampur sinyal audio dengan saturasi (saturasi), juga disebut kliping (kliping - pemotongan), yang menghindari distorsi yang nyata akibat melebihi amplitudo maksimum dari sinyal yang diterima.

Pencampuran dan transmisi data audio dilakukan secara seragam di dalam VAC, sesuai dengan peristiwa (interupsi) dari pengatur waktu sistem, sehingga setiap perangkat virtual bekerja seperti perangkat nyata, memberikan kecepatan aliran audio tertentu. Untuk setiap interupsi, sebuah blok dengan ukuran tertentu ditransmisikan, tergantung pada interval antara interupsi timer (latensi). Interval minimum - 1 milidetik - memberikan transmisi aliran yang paling halus, namun, pada komputer "lemah", ini dapat menyebabkan overhead yang berlebihan.

Menggambar analogi dengan perangkat suara "besi", perlu diingat bahwa masing-masing memiliki input dan output yang saling berhubungan dengan kabel interkoneksi. Kabel audio biasa umumnya simetris, meskipun beberapa hanya memungkinkan koneksi satu arah ketika kabel juga memiliki input dan output. Output perangkat terhubung ke input kabel, dan output kabel terhubung ke input perangkat berikutnya, dan seterusnya.

Demikian pula, setiap program pemrosesan audio yang berinteraksi dengan adaptor audio dapat memiliki input dan output. Dengan memilih perangkat perekam (Wave In), input program dihubungkan ke output ADC dari adaptor suara yang diinginkan, dan dengan memilih perangkat pemutaran (Wave Out), outputnya terhubung ke input DAC yang sama atau adaptor lain. Ada kebingungan tertentu dalam istilah di sini, karena di Windows perangkat multimedia tidak diklasifikasikan oleh I/O, tetapi oleh port I/O. Jelas bahwa port input (In) sebenarnya adalah output dari perangkat yang menghadap ke bagian dalam sistem, dan port output (Out) adalah input yang sama yang menghadap ke bagian dalam sistem. Suara yang diberikan, misalnya, ke input jalur eksternal adaptor (Saluran Masuk), diubah oleh ADC menjadi bentuk digital dan ditransmisikan oleh adaptor ke port input internal, dan suara digital ditransmisikan oleh program ke port input internal. port output internal diubah menjadi bentuk analog di DAC, setelah itu output ke output eksternal (Line Out atau Speaker Out).

Karena VAC adalah kabel digital, ia mentransmisikan data audio ke outputnya dalam format yang tepat (kombinasi laju pengambilan sampel, kedalaman sampel, dan jumlah saluran) di mana mereka diterima dari sumber suara. Ini berarti bahwa ketika salah satu ujung kabel (port In atau Out) terbuka dalam beberapa format, ujung lainnya hanya dapat dibuka dalam format yang sama persis. VAC tidak melakukan konversi format selama transmisi.

Agar dapat menghubungkan tidak hanya program, tetapi juga adaptor suara ke kabel, paket VAC menyertakan program Audio Repeater (pengulang suara). Ini melakukan hal yang sama seperti driver VAC, tetapi sebaliknya - melewatkan aliran audio dari satu perangkat Wave In ke perangkat Wave Out lainnya. Repeater berguna untuk memantau sinyal yang ditransmisikan melalui kabel, atau untuk "menyebarkan" sinyal dari adaptor audio ke beberapa program pemrosesan. Repeater biasanya terhubung antara kabel dan adaptor audio - dari ujung input atau output kabel.

Dengan demikian, dengan bantuan VAC, beberapa program audio konvensional dapat dirantai dalam satu rantai, mentransfer suara dari satu ke yang lain dalam bentuk digital, tanpa konversi, tanpa kehilangan kualitas suara sama sekali. Satu-satunya masalah di sini adalah penundaan yang tak terhindarkan muncul karena buffering data audio di setiap program. Ini tidak mempengaruhi kualitas suara dengan cara apa pun, tetapi jika ada lebih dari dua atau tiga program dalam rangkaian, akan sulit untuk mengontrol suara secara real time.

Ketika salah satu ujung kabel bebas (tidak memiliki program yang terpasang), ia berperilaku seperti kabel biasa. Output suara ke port Keluar hilang, dan keheningan mutlak diperkenalkan dari port Masuk.

Instalasi


Program ini dapat diambil dari