Bagaimana cara mengarahkan saluran audio tunggal ke perangkat yang berbeda?

9

Saya baru saja membeli speaker stereo bluetooth dan saya punya ide:

Apakah mungkin untuk membangun sistem audio 4.0 menggunakan speaker Bluetooth saya sebagai speaker belakang dan dua speaker stereo kabel normal (atau sepasang speaker bluetooth lainnya) sebagai depan? Program mana yang harus saya gunakan?

Secara umum: apakah mungkin untuk membagi sinyal 4.0 atau 5.1 di saluran tunggal dan mengirimkannya ke beberapa perangkat?

labbe
sumber
Itu akan rapi tetapi saya meragukannya. Saya akan merekomendasikan menggali lebih dalam ke pulseaudio.
con-f-use
Bahkan jika ini mungkin, bukankah set speaker yang berbeda akan berada dalam sinkronisasi yang berbeda, karena perbedaan dalam latensi chipset dan terutama melalui bluetooth? Anda akan mendengar semacam gema, saya kira.
taneli

Jawaban:

1

secara tegas tidak. kartu suara tunggal memproses sinkronisasi data semua saluran dan membuat kiri depan x% lebih kuat dan belakang kanan x% lebih lemah sehingga ledakan di kiri depan layar terdengar benar. atau sebaliknya ketika jet terbang dari belakang.

Anda dapat membuat pengaturan psudo tetapi jika Anda ingin suara yang bagus, dapatkan kartu dan speaker yang tepat. sistem pengaturan yang lengkap dan baik dapat terdengar mengaburkan. Saya mendapat kartu suara omega untuk PC wifes karena dia menonton banyak dvd bahkan di speaker cheezy yang kami miliki terdengar bagus. ketika saya mendapatkan omega itu, saya cukup terkejut betapa banyak perbedaan yang dihasilkan oleh kartu suara yang bagus. Saya sudah terbiasa dengan laboratorium kreatif.

Kendrick
sumber
1

Saya mendapatkannya untuk bekerja dengan menggabungkan saran dari utas ini http://forums.gentoo.org/viewtopic-t-859769-start-0.html dan artikel ini. http://confignewton.com/?p=211

dari artikel confignewton, lakukan apa yang dikatakannya tentang mengomentari baris module-udev-detect dan module-detect di default.pa dan system.pa

selanjutnya, saya menambahkan ini ke default.pa:

### 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

Di akhir default.pa, saya menambahkan baris yang mirip dengan apa yang dibicarakan di thread gentoo:

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

EDIT: Saya telah menambahkan "tsched = 0" di akhir setiap deklarasi statis itu. Ini sangat membantu dengan gema dan keretakan.

myQwil
sumber
1

Anda dapat menggunakan paket yang disebut Jack . Yang memungkinkan Anda lakukan adalah menyalurkan output dari sumber, ke saluran apa pun di perangkat apa pun yang Anda inginkan.

sudo apt-get jack2d jack-tools qjackctl

jack2d: adalah versi terbaru dari Jack

jack-tools: lebih banyak barang untuk jack

qjackctl: GUI

Setelah instalasi gunakan qjackctluntuk menarik GUI.

Contoh hal yang dapat Anda lakukan dengan jack;

  • Pipa audio dari satu sumber ke semua perangkat untuk audio yang disinkronkan.
  • Kirim saluran Kiri ke kedua saluran sepasang speaker, dan kanan ke pasangan yang berbeda

Kemungkinannya tidak terbatas. Ini gambar dari halaman bantuan untuk Jack

Di sebelah kiri, Anda dapat melihat sumber output Anda, dan di sebelah kanan adalah perangkat yang dapat Anda gunakan untuk output.

masukkan deskripsi gambar di sini

Berikut adalah gambar dari 3 sumber audio LR di mana 2 di antaranya adalah pipa ke 1 speaker,

dan sumber lainnya ke pembicara lain. masukkan deskripsi gambar di sini

Tuan Lee
sumber