Ini ialah arahan alsa_in yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
alsa_in, alsa_out - Jack pelanggan yang melakukan I/O dengan antara muka audio alternatif
SINOPSIS
alsa_in [pilihan]
alsa_out [pilihan]
DESCRIPTION
Pelanggan JACK yang membuka antara muka audio tertentu (berbeza dengan yang digunakan oleh
pelayan JACK, jika ada) dan memindahkan data audio antara port JACK dan antara mukanya.
alsa_in akan menyediakan data daripada antara muka (berpotensi untuk ditangkap); alsa_out akan
menghantar data kepadanya (untuk main balik).
Antara muka audio yang digunakan oleh alsa_in/alsa_out tidak perlu disegerakkan dengan JACK
bahagian belakang (atau perkakasan yang mungkin digunakan). alsa_in/alsa_out cuba sampel semula
aliran keluaran dalam percubaan untuk mengimbangi hanyut antara dua jam.
Pada bicu-0.116.3 ini berfungsi hampir sempurna. Ia mengambil sedikit masa, untuk mencapai mutlak
kestabilan kadar sampel semula. Jadi berikannya beberapa minit (ia bertujuan untuk berjalan secara kekal
bagaimanapun)
PILIHAN
-j nama_pelanggan_jack
Tetapkan Nama Klien.
-d alsa_device
Gunakan Kad Bunyi ini.
-v
Verbose, mencetak pekali sampel semula dan parameter lain yang berguna untuk penyahpepijatan,
setiap 500ms. juga melaporkan xruns lembut.
-i
Instrumentasi. Ini mencatatkan 4 parameter penting bagi kawalan kadar sampel
algoritma setiap 1ms. Anda boleh paip ini ke dalam fail, dan plotkannya. Sepatutnya sahaja
perlu, jika ia tidak berfungsi seperti yang diharapkan, dan kita perlu menyesuaikan beberapa
parameter yang tidak jelas, untuk menjadikannya berfungsi. Cari saya di irc.freenode.org #jack untuk
tetapkan ini dengan betul.
-c saluran
Tetapkan Bilangan saluran.
-r kadar_sampel
Tetapkan kadar_sampel. Program ini membuat sampel semula jika perlu. Jadi anda boleh menyambungkan 44k1
jackd ke kad bunyi hanya menyokong 48k. (lalai ialah bicu sample_rate)
-p saiz_tempoh
Tetapkan saiz tempoh. Ia tidak berkaitan dengan jackd period_size. Kadang-kadang ia
menjejaskan kualiti pengukuran kelewatan. Menetapkan ini lebih rendah daripada jackd
period_size hanya akan berfungsi, jika anda menggunakan bilangan tempoh yang lebih tinggi.
-n num_tempoh
Tetapkan bilangan tempoh. Lihat nota untuk period_size.
-q kualiti
Tetapkan kualiti resampler daripada 0 kepada 4. boleh mengurangkan penggunaan cpu dengan ketara.
-m max_diff
Nilai apabila xrun lembut berlaku. Pada asasnya tetingkap, di mana penunjuk dma
boleh gelisah. Saya rasa tidak perlu bermain dengan ini lagi.
-t target_delay
Kelewatan alsa_io harus cuba didekati. Sama seperti untuk max_diff. Ia akan menjadi persediaan
berdasarkan -p dan -n yang secara amnya mencukupi.
-s saiz_tatasusunan_halus
Parameter ini mengawal saiz tatasusunan yang digunakan untuk melicinkan kelewatan
pengukuran. Lalainya ialah 256. Jika anda menggunakan saiz tempoh yang agak rendah, anda boleh
rendahkan sedikit penggunaan CPU dengan mengurangkan parameter ini. Walau bagaimanapun kebanyakan masa CPU adalah
dibelanjakan dalam pensampelan semula jadi ini tidak banyak.
-C P Mengawal Clamp
Jika anda mempunyai kad PCI, maka nilai lalai (15) parameter ini adalah terlalu tinggi
untuk -p64 -n2... Menetapkannya kepada 5 sepatutnya membetulkannya. Sedar bahawa menetapkan ini
parameter terlalu rendah, membolehkan hingar hf pada ukuran kelewatan masuk ke dalam
resamplerate, jadi ini mungkin merendahkan kualiti output. (tetapi ia adalah ambang
nilai, dan ia telah dipilih, untuk menutup bunyi kad USB, yang mempunyai
amplitud yang 50 kali lebih tinggi daripada kad PCI, jadi 5 tidak akan kehilangan anda
kualiti pada kad PCI)
Gunakan alsa_in dalam talian menggunakan perkhidmatan onworks.net