kdoren / jambox-pi-gen

Start jamming online easily with a Raspberry Pi, an audio interface, and this free Jambox image file. Just download/burn/boot/jam. Choose from multiple jamming apps: Jamulus, SonoBus, JackTrip, JamTaba, JammerNetz or HpsJam. User interface is any web browser on same local network. Pre-built image file is available under "Releases".
BSD 3-Clause "New" or "Revised" License
75 stars 9 forks source link

Webcam not working in JamTaba #109

Closed LeeAStone closed 2 years ago

LeeAStone commented 3 years ago

Tried to use a Microsoft Webcam HD-3000 [1] in JamTaba but it doesn't seem to work. Have had to change the order of the audio devices in the /etc/jackdrc.conf as it does have a built in mic. The webcam is recognised by the Pi as if i install Cheese I can get a picture from it. Not sure if you have any ideas on how to get it to work or if its something that is not in the 32bit build.

[1] 045e:0779 Microsoft Corp. LifeCam HD-3000

kdoren commented 3 years ago

@LeeAStone Thanks for reporting. I didn't even know that JamTaba had a webcam feature!

For the other jamming apps, I normally recommend that, for video, people just run a parallel video-only call using i.e. zoom running on a smartphone or tablet. That keeps the video processing off of the Raspberry Pi and simplifies the configuration.

I don't have a USB camera handy, but I'll get my hands on one to check it out.

kdoren commented 3 years ago

@LeeAStone It looks like there are some additional runtime dependencies required for the JamTaba qt5 camera. Try this:

sudo apt install libqt5multimedia5-plugins gstreamer1.0-plugins-bad
LeeAStone commented 3 years ago

We have our next jam tomorrow so will give it a go then. Thanks again.

On Tue, 10 Aug 2021 at 00:28, Kevin Doren @.***> wrote:

@LeeAStone https://github.com/LeeAStone It looks like there are some additional runtime dependencies required for the JamTaba qt5 camera. Try this:

sudo apt install libqt5multimedia5-plugins gstreamer1.0-plugins-bad

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kdoren/jambox-pi-gen/issues/109#issuecomment-895618719, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC5ZB2LUMGNB2PG42PZJRS3T4BQA5ANCNFSM5BVUIIBA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

kdoren commented 3 years ago

@LeeAStone Did you get a chance to try the JamTaba webcam with those added pacakges? If so, did it work OK?

LeeAStone commented 3 years ago

Apologies. Have been away on holiday. But yes it did work.

On Sat, 21 Aug 2021 at 01:43, Kevin Doren @.***> wrote:

@LeeAStone https://github.com/LeeAStone Did you get a chance to try the JamTaba webcam with those added pacakges? If so, did it work OK?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kdoren/jambox-pi-gen/issues/109#issuecomment-903024580, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC5ZB2N2CJ6RVTFY47VZV3LT53ZETANCNFSM5BVUIIBA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

yoyomatt4cello commented 3 years ago

Hi, Kevin!

Might there be a way to use 2 usb gaming headsets (Sades 902) on a single jambox with Jamulus? Possibly something simple that I am missing? We are trying to avoid getting usb audio interfaces for some younger students that need a less complicated set-up. Parents want to listen.

Thanks in advance,

-Matthew Keating

On Aug 20, 2021, at 5:43 PM, Kevin Doren @.***> wrote:

 @LeeAStone Did you get a chance to try the JamTaba webcam with those added pacakges? If so, did it work OK?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

kdoren commented 3 years ago

@yoyomatt4cello In theory what you are asking for should be possible. But in practice, when I have tried doing things like that, the configuration and debug was quite complex, and in the end it didn't really work right, so it was not worth the effort. Plus, in your case, you need something simple, and trying to do this via alsa/jack is definitely not simple. I might try some more experiments in the future, but that's my current view.

For parents who want to listen, I think your best bet is an audio interface (i.e. Behringer UM-2) plus a headphone amp (i.e. Rockville RHPA4).

Alternatively, I believe some Jamulus groups support audiences by sending the audio from a Jamulus client (on Windows or Mac) to a streaming platform (i.e. Facebook Live).

-Kevin

yoyomatt4cello commented 3 years ago

Thanks! Just wanted to make sure that there was not something simple that I was missing. Yes, the main reason for this question is that parents would like to be able to listen along during individual lessons with younger children.

Best,

Matthew Keating CCSM Executive Director 909-624-3012 www.claremontmusic.org

On Sun, Aug 22, 2021 at 9:52 PM Kevin Doren @.***> wrote:

@yoyomatt4cello https://github.com/yoyomatt4cello In theory what you are asking for should be possible. But in practice, when I have tried doing things like that, the configuration and debug was quite complex, and in the end it didn't really work right, so it was not worth the effort. Plus, in your case, you need something simple, and trying to do this via alsa/jack is definitely not simple. I might try some more experiments in the future, but that's my current view.

For parents who want to listen, I think your best bet is an audio interface (i.e. Behringer UM-2) plus a headphone amp (i.e. Rockville RHPA4).

Alternatively, I believe some Jamulus groups support audiences by sending the audio from a Jamulus client (on Windows or Mac) to a streaming platform (i.e. Facebook Live).

-Kevin

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kdoren/jambox-pi-gen/issues/109#issuecomment-903441523, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATCSWEKAWVD3BTY6UFZGNHDT6HHZBANCNFSM5BVUIIBA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

kdoren commented 3 years ago

@yoyomatt4cello This inexpensive USB interface from Techrise has multiple 3.5mm jacks: https://www.amazon.com/gp/product/B01J7P0OGI

  1. a 3-wire 3.5mm headphone jack (no mic, parent headphone could go here)
  2. a 4-wire 3.5mm jack (with mic, analog headset for student could go here)
  3. a 3.5mm mic jack (this would be unused, as mic would come from 4-wire headset jack)

Student could use an analog headset with 4-wire jack, i.e.: https://www.amazon.com/gp/product/B07JK188MT Parent could use any 3.5mm headphones.

I think this might do what you want. However the mic preamp is a bit noisy on this and other low-cost USB interfaces.

yoyomatt4cello commented 3 years ago

Wow, this is a pretty great solution! I will try it out to see how noisy the device is.

Thanks so much!

Matthew Keating CCSM Executive Director 909-624-3012 www.claremontmusic.org

On Mon, Aug 23, 2021 at 3:58 AM Kevin Doren @.***> wrote:

@yoyomatt4cello https://github.com/yoyomatt4cello This inexpensive USB interface from Techrise has multiple 3.5mm jacks: https://www.amazon.com/gp/product/B01J7P0OGI

  1. a 3-wire 3.5mm headphone jack (no mic, parent headphone could go here)
  2. a 4-wire 3.5mm jack (with mic, analog headset for student could go here)
  3. a 3.5mm mic jack (this would be unused, as mic would come from 4-wire headset jack)

Student could use an analog headset with 4-wire jack, i.e.: https://www.amazon.com/gp/product/B07JK188MT Parent could use any 3.5mm headphones.

I think this might do what you want. However the mic preamp is a bit noisy on this and other low-cost USB interfaces.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kdoren/jambox-pi-gen/issues/109#issuecomment-903661346, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATCSWEM6EIYLOPJFTJN2ZX3T6ISVVANCNFSM5BVUIIBA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

kdoren commented 3 years ago

@yoyomatt4cello did you get a chance to try this, and if so how did it work for you?

yoyomatt4cello commented 3 years ago

Kevin,

I don’t have any experience with using jamtaba with a webcam; perhaps someone else in the thread?

The Kingston card reader is fantastic. I’m going to throw out the rest that I own including a San disk card reader.

I’ve got 2 more boxes successfully registered and labeled with a new node Id per your local link suggestion. I will keep plugging away until I hit another problem.

-Matthew Keating

On Sep 24, 2021, at 10:16 AM, Kevin Doren @.***> wrote:

 @yoyomatt4cello did you get a chance to try this, and if so how did it work for you?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

kdoren commented 3 years ago

@yoyomatt4cello I was referring to the techrise USB audio adapter + analog headset that you asked about in this issue. (in the future, it's best to start a new discussion or issue rather than go off-topic on an existing one).

yoyomatt4cello commented 3 years ago

I completely agree. I don’t know how to start a new discussion yet via GitHub, but will try to figure it out. I just occasionally receive these emails that do not have a thread history. My newbie skills are showing yet again.

I did not try the techrise audio adapter as I was concerned about the noise you mentioned. Our work around has been using a second device on regular zoom.

-Matthew Keating

On Sep 25, 2021, at 9:12 AM, Kevin Doren @.***> wrote:

 @yoyomatt4cello I was referring to the techrise USB audio adapter + analog headset that you asked about in this issue. (in the future, it's best to start a new discussion or issue rather than go off-topic on an existing one).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

kdoren commented 2 years ago

The packages required for JamTaba webcam are included in the Jambox 1.5.0 release.