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
74 stars 9 forks source link

Weird chorus/flange effect #20

Closed freelimiter closed 2 years ago

freelimiter commented 3 years ago

I was playing with this jambox pi for like 20+ minutes, then I stopped for a sec and played again, all of a sudden the guitar sound it had built in chorus/flange effect. I checked my pedals and nothing was turned on for chorus/flange. I disconnected jamulus client, and connected again and same thing. Other people in the session also noticed the effect, even my voice had the same sound. So I rebooted the jambox pi, and went back to Jamulus. It went back to normal without the chorus/flange effect.

I'm using Presonus Studio 24c. Followed all instructions to setup but just using the 4GB version of Pi4.

Any ideas?

Thank you

Zaidcrowe commented 3 years ago

This sounds like you are hearing both the sound back from Jamulus and another source, perhaps from presonus? This can cause a chorus like effect as is invariably slower than the other.

Could be other things but worth checking :)

On Thu, 14 Jan 2021 at 17:31, Arvin Pasamba notifications@github.com wrote:

I was playing with this jambox pi for like 20+ minutes, then I stopped for a sec and played again, all of a sudden the guitar sound it had built in chorus/flange effect. I checked my pedals and nothing was turned on for chorus/flange. I disconnected jamulus client, and connected again and same thing. Other people in the session also noticed the effect, even my voice had the same sound. So I rebooted the jambox pi, and went back to Jamulus. It went back to normal without the chorus/flange effect.

I'm using Presonus Studio 24c. Followed all instructions to setup but just using the 4GB version of Pi4.

Any ideas?

Thank you

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kdoren/jambox-pi-gen/issues/20, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXXXG4ZLDVUBNKWJGIJVG3SZ4S5VANCNFSM4WCYUCFQ .

kdoren commented 3 years ago

@freelimiter I have heard things like that if the USB interface isn't reliably sending/receiving its data in time (this can come and go). The remedy in that case is to increase NPERIODS in /etc/jackdrc.conf ("sudo leafpad /etc/jackdrc.conf" will bring up a GUI editor.). In 1.2.0 release I increased NPERIODS to 8 to try to keep people out of trouble. This should work with almost all interfaces, but if you decreased it (to lower latency) you may have lowered it a bit too much.

You could alternatively try setting PERIOD=128 and cutting NPERIODS in half or a bit higher, but I recommend 64 if your interface works with it (then you have the "small network buffers" option available in Jamulus).

kdoren commented 2 years ago

I believe this may have been caused by the use of the jack "-s" (softmode) argument in Jambox 1.3 and earlier versions. I removed this argument in Jambox 1.4 and later, which has fixed similar problems.