Microphone Pass-through

From Performous

Jump to: navigation, search

Currently Performous doesn't support echoing the singer's voice through the speakers. It is a planned feature, but high latency (delay between singing and actually hearing the sound) is problematic.

Preferrably you should use hardware for this, e.g. see if you can adjust your volume controls to allow this, if the microphones are connected to your sound card. With separate USB microphones you may try to use some external software for forwarding but that haven't been tested.

[edit] ALSA

Feel free to try:

19:53 < Vermind1> fyi, I got it to work with 1 mic. To have a Linux machine
                  echo mic sound and performous receive it, you need an alsa
                  cfg file like this: http://pastebin.com/m50f800bb and then
                  have a sound playing loop like this: arecord -f cd -D usbrec
                  | aplay -D default and then start performous like this:
                  performous --mics alsa:usbrec --pdev alsa:default
19:53 < Vermind1> the problem now is that only the red singstar mic is echoed,
                  even as I try to tell alsa it's stereo...
20:32 < Vermind1> works with both mics using something like: arecord -f dat -D
                  usbrec | aplay -B 8 -D default and  
                  http://pastebin.com/m50f800bb and performous --mics
                  alsa:usbrec --pdev alsa:default
                 
http://pastebin.com/m50f800bb:
 
$ cat .asoundrc
pcm.usbrec {
  type dsnoop
  ipc_key 1023
  ipc_key_add_uid 1
  slave {
    pcm "hw:1,0"
    channels 2
    period_size 1024
        buffer_size 4096
        rate 48000
        periods 0
        period_time 0
  }
}
Personal tools