Twee geluidskaarten, twee keer geluid

Pagina: 1
Acties:

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

Topicstarter
Er zijn hier een boel topics over hoe je een geluidskaart moet uitschakelen en hoe je moet regelen welke er gebruikt wordt en zo, maar daar gaat het bij mij niet om. Ik wil allebei de geluidskaarten gebruiken. Tegelijk. Voor dezelfde output. Dus één mp3'tje afspelen over twee geluidskaarten. Het gaat om een Live! (snd_emu10k1) en een VIA zuidbrug dinges (snd_via82xx). Weet iemand van een manier om een wrapper output naar twee /dev/dsp devices te laten geven? Ik ben bang dat het niet kan, want ik vind nergens info hierover, maar mocht iemand een truc weten, graag!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik kan me niet voorstellen dat dat synchroon gaat, als het al zou kunnen.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je zou tee kunnen gebruiken, als je player output naar stdout ondersteunt, dan krijg je iets als
mpg123 song.mp3 - | tee /dev/dsp > /dev/dsp1
Geen idee of dit werkt, maar je kan het proberen.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

mpg123 -s foo.mp3 dan wel.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
CyBeR schreef op 02 november 2003 @ 21:13:
mpg123 -s foo.mp3 dan wel.
Vandaar ook mijn 'iets als', ik weet ook niet of mpg123 '-' zonder meer snapt, de precieze syntax van mpg123 weet ik niet uit mijn hoofd, het was een hint in de goede richting (hopelijk : )

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 29-04 12:25

deadinspace

The what goes where now?

blaataaps schreef op 02 november 2003 @ 21:03:
Je zou tee kunnen gebruiken, als je player output naar stdout ondersteunt, dan krijg je iets als
mpg123 song.mp3 - | tee /dev/dsp > /dev/dsp1
Geen idee of dit werkt, maar je kan het proberen.
Dat gaat niet zomaar. Er wordt wel write() gebruikt voor de daadwerkelijke sound samples, dus dat kan met cat ook, maar om op te vragen wat de geluidskaart zoal kan en de juiste sample rate, channels sample depth en dergelijke in te stellen wordt ioctl() op het device gebruikt, en dat gaat cat niet nadoen.

Als je van te voren beide devices in de juiste staat bent (en beide devices zijn tot diezelfde mogelijkheden in staat), dan kan het met cat misschien nog wel werken. Misschien dat het geluidsfragment dat je dubbel wil horen van te voren naar beide devices (een voor een) afspelen genoeg is daarvoor.

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
* AlterEgo denkt aan een kabeltje: line-out -> line-in :)

en herinnert zich dit legendarische topique
Pagina: 1