Tek ses kanallarını farklı cihazlara nasıl yönlendirebilirim?


9

Bir bluetooth stereo hoparlör aldım ve bir fikrim vardı:

Bluetooth hoparlörlerimi arka hoparlör olarak ve iki normal kablolu stereo hoparlörü (veya başka bir çift bluetooth hoparlör) kullanarak 4.0 ses sistemi oluşturmak mümkün müdür? Hangi programı kullanmalıyım?

Genel olarak: 4.0 veya 5.1 sinyalini tek kanallara bölüp birden fazla cihaza göndermek mümkün müdür?


Düzgün olurdu ama şüpheliyim. Pulseaudio'ya daha derine inmenizi tavsiye ederim.
con-f-use

Bu mümkün olsa bile, farklı hoparlör setleri, yonga seti gecikmelerinde ve özellikle bluetooth üzerinden farklılıklar nedeniyle farklı senkronizasyonda olmaz mı? Sanırım bir tür yankı duyarsınız.
taneli

Yanıtlar:


1

kesinlikle hayır. tek bir ses kartı veri senkronizasyonunun tüm kanallarını işler ve ekranın sol önündeki patlama sağa gelecek şekilde ön sol% x daha güçlü ve arka sağ% x daha zayıf yapar. veya bir jet arkadan uçtuğunda tersi.

bir psudo kurulumu yapabilirsiniz, ancak iyi bir ses istiyorsanız uygun bir kart ve hoparlörler alın. iyi donanımlı ve kurulum sistemi kulağa hoş gelebilir. Ben hanımları pc için bir omega ses kartı var çünkü o iyi sesler var cheezy hoparlörler bile dvd bir sürü izliyor. Bu omega'ya sahip olduğumda, iyi bir ses kartının ne kadar fark yarattığı konusunda oldukça şaşırdım. Ben yaratıcı laboratuvarlar audigy alışıktı.


1

Http://forums.gentoo.org/viewtopic-t-859769-start-0.html ve bu makaledeki tavsiyeleri birleştirerek işe başladım . http://confignewton.com/?p=211

confignewton makalesinden, module.udev-algılama ve modül algılama satırlarının hem default.pa hem de system.pa dosyalarında yorumlanması hakkında söylediklerini yapın

sonra, bunu default.pa'ya ekledim:

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
load-module module-alsa-sink sink_name=rear device=hw:0 channels=2 channel_map=rear-left,rear-right tsched=0
load-module module-alsa-sink sink_name=front device=hw:1 channels=2 channel_map=front-left,front-right tsched=0

Default.pa'nın sonuna, gentoo dizisinde konuşulana benzer bir satır ekledim:

load-module module-combine channels=4 channel_map=front-left,front-right,rear-left,rear-right

EDIT: Bu statik bildirimlerin her birinin sonuna "tsched = 0" ekledim. Hem yankılanmaya hem de çatırdamaya gerçekten yardımcı olur.


1

Jack adında bir paket kullanabilirsiniz . Yapmanıza izin verdiği şey, çıkışları kaynağından, istediğiniz cihazdaki kanallara bağlamaktır.

sudo apt-get jack2d jack-tools qjackctl

jack2d: Jack'in en yeni sürümüdür

jack-tools: jack için daha fazla şey

qjackctl: GUI

Kurulumdan sonra qjackctlGUI'yi yukarı çekmek için kullanın .

Jack ile yapabileceğiniz şeylere örnekler;

  • Senkronize ses için sesi tek bir kaynaktan tüm cihazlara aktarın.
  • Sol kanalı bir çift hoparlörün her iki kanalına ve sağını farklı bir çifte gönderin

Olasılıklar oldukça sınırsız. Jack'in yardım sayfasından bir resim

Solda, çıkış kaynaklarınızı görebilirsiniz ve sağda çıkış yapabileceğiniz cihazlar.

resim açıklamasını buraya girin

Burada, 2 tanesinin 1 hoparlöre 1 hoparlör olduğu 3 LR ses kaynağının resmi,

ve diğer kaynak diğer konuşmacıya. resim açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.