Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen alsa_out komutudur.
Program:
ADI
alsa_in, alsa_out - Alternatif bir ses arabirimi ile G/Ç gerçekleştiren Jack istemcileri
SİNOPSİS
alsa_in [seçenekleri]
alsa_out [seçenekleri]
TANIM
Belirli bir ses arabirimini açan bir JACK istemcisi (kullanıcı tarafından kullanılandan farklı).
JACK sunucusu) ve ses verilerini JACK bağlantı noktaları ile arabirim arasında taşır.
alsa_in, arayüzden veri sağlayacaktır (potansiyel olarak yakalama için); alsa_out olacak
ona veri iletir (oynatma için).
alsa_in/alsa_out tarafından kullanılan ses arabiriminin JACK ile senkronize edilmesi gerekmez
arka uç (veya kullanıyor olabileceği donanım). alsa_in/alsa_out yeniden örneklemeye çalışır
iki saat arasındaki kaymayı telafi etme girişiminde çıkış akışı.
jack-0.116.3 itibariyle bu neredeyse mükemmel çalışıyor. Mutlaklığa ulaşmak biraz zaman alır
yeniden örnekleme oranı kararlılığı Bu yüzden birkaç dakika verin (kalıcı olarak çalışması amaçlanıyor)
neyse)
SEÇENEKLER
-j jack_client_name
Müşteri Adını Ayarlayın.
-d alsa_device
Bu Ses Kartı'nı kullanın.
-v
Ayrıntılı, yeniden örnekleme katsayısını ve hata ayıklama için yararlı olan diğer parametreleri yazdırır,
her 500 ms'de bir ayrıca yumuşak xrun'ları da bildirir.
-i
Enstrümantasyon. Bu, örnekleme hızı kontrolünün 4 önemli parametresini günlüğe kaydeder
her 1 ms'de bir algoritma. Bunu bir dosyaya aktarabilir ve çizebilirsiniz. sadece olmalı
gerekliyse, beklendiği gibi çalışmıyorsa ve bazılarını ayarlamamız gerekir.
çalışmasını sağlamak için belirsiz parametreler. için beni irc.freenode.org #jack adresinde bulun.
bunu doğru şekilde ayarlayın.
-c kanallar
Kanal sayısını ayarlayın.
-r aynı oran
Sample_rate'i ayarlayın. Program gerektiği gibi yeniden örneklenir. Böylece bir 44k1 bağlayabilirsiniz
yalnızca 48k'yi destekleyen bir ses kartına jackd. (varsayılan jack sample_rate'dir)
-p dönem_boyutu
Dönem boyutunu ayarlayın. jackd period_size ile ilgili değildir. Bazen o
gecikme ölçümlerinin kalitesini etkiler. Bunu jackd'den daha düşük ayarlamak
period_size yalnızca daha fazla sayıda nokta kullanırsanız çalışır.
-n dönem_sayısı
Periyot sayısını ayarlayın. period_size için nota bakın.
-q kalite
Yeniden örnekleyicinin kalitesini 0'dan 4'e ayarlayın, işlemci kullanımını önemli ölçüde azaltabilir.
-m maksimum_diff
Yumuşak bir xrun oluştuğundaki değer. Temel olarak, dma işaretçisinin bulunduğu pencere
titreyebilir. Artık bununla oynamanın gerekli olduğunu düşünmüyorum.
-t hedef_gecikme
Alsa_io gecikmesi yaklaşmaya çalışmalıdır. max_diff ile aynı. kurulacak
genellikle yeterli olan -p ve -n'ye dayalıdır.
-s smooth_array_size
Bu parametre, gecikmeyi yumuşatmak için kullanılan dizinin boyutunu kontrol eder.
ölçüm. Varsayılanı 256'dır. Oldukça düşük bir dönem boyutu kullanırsanız,
bu parametreyi azaltarak CPU kullanımını biraz azaltın. Ancak çoğu CPU zamanı
yeniden örneklemeye harcandı, bu yüzden bu çok fazla olmayacak.
-C P Control Kelepçe
Bir PCI kartınız varsa, bu parametrenin varsayılan değeri (15) çok yüksek
-p64 -n2 için... Bunu 5'e ayarlamak bunu düzeltmelidir. Bunu ayarladığınızın farkında olun
parametre çok düşük, gecikme ölçümündeki hf gürültüsünün
yeniden örnekleyin, bu nedenle çıktının kalitesini düşürebilir. (ama bu bir eşik
değeri olan bir USB kartının gürültüsünü maskelemek için seçilmiştir.
bir PCI kartınkinden 50 kat daha yüksek genlik, bu nedenle 5 sizi kaybetmeyecek
PCI kartındaki kalite)
onworks.net hizmetlerini kullanarak alsa_out'u çevrimiçi kullanın