Yesterday I helped a musician with an unknown USB box to get it to work under Windows / ASIO4ALL. She had no sound on mic and headphones, except occasionally for a short moment. What helped was activating the device's internal buffers in the ASIO settings.
if Windoes, look for Behringer 2902 driver. ASIO4all might not work as with the UM2 and others using the same chip (PCM2902). They need this dedicated driver but Behringer has discontinued support for it, that's why they don't have it in their downloads, but you will find it on the web.
gordon what is your system? win? lin? mac?
skrul, thank you for this input. I've been trying to understand the business model of telegraf, they say it's open source, how can I get it onto the RPI? I use the same startup script (the link doesn't work because of the extra dot). Sometimes I would like to invoke the server GUI but how can I do it, the server running from the startup script in no gui mode?
Hi DonC, yes I'm using the commandline option -T. I think otherwise Jamulus would run just on one core? Yes the Pi must have variable frequency, since the command sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq gives me 800 when no client connected, 900 when one and 1500 for two clients. Debian 10 and Jamulus 3.6.1 I will do some more experiments and connect a screen to omit ssh. On the odroid, why doesn't Jamulus use all six cores?
the load average over 1 didn't worry my too much since the raspi has 4 cores...
... I forgot to mention that I was watching the server over an SSH connection. Could the CPU load of the SSH server be fooling me?
Thank you, I tried systemctl which produced a long list of services that all seem essential to the functioning of the kernel. However I took a snapshot of the cpu load chart in htop (taskmanager). This was with 10 connected clients (all on the same but different raspi). The interesting thing is that the CPU load changes that much and jumps from one core to another. I didn't expect this behaviour, what I would finf logical is an even distribution over the cores and a smooth graph. Another interesting...
Hello, I also have a Raspi 4B4G with Debian Buster. There are irregular, occasional hangs of several seconds (periodic repeats of the same short sound packet) with more than 8 people connected via 1Gbit fiber. The average CPU load was around 25% for each of the 4 cores but when the hangs occurred, it went up to above 80% on alternating cores. As to my knowledge, nothing else runs on the RPi, just the Jamulus server, the standard VNC server and the SSH server. RAM usage was always below 50%. Might...
Dear all, thank you so much for your appreciated enlightenment. I will take it into account when giving assistance to musicians. But I'll consider every case individually. I don't have the time to investigate in such depth all that stuff about wifi. The only criterion by which I am able to judge about wifi is the audio quality that I can obtain with it. If I understand Jamulus right, any network jitter translates to an increase of the buffer sizes in Jamulus, which in turn results in more "overall...
thanks DonC. We'll bear in mind what you say about wifi. The overall delay with the H4n was 32ms (12ms ping) on Lan cable and 35ms on wifi from central France to a server in London. So the wifi was adding 3ms of latency (close proximity of the router, all other wifi participants switched off, of course). The H4n was slightly better than the laptop's internal sound card but I don't have the exact details. Me myself, I tested a 7€ USB soundcard on my raspi and the latency is about the same.
I would like to thank you who have taken the time to think about it. The problem was solved by installing the pulseaudio-jack package which had been missing (obviously not automatically installed with jack in that distro). This may have led to the 128samples/2 periods setting in qjackctl not becoming effective. Everything works like a charm now, even on wifi if in close proximity of the router. Good New Year!
The problem seems more into slackware and any specific parameters of ALSA, PULSEAUDIO or JACK that might be hidden there, or anything secret hidden in the signal chain between them. He has tried it on another machine in his home, running Slackwar too, same problem. He has tried with the internal sound card of the laptop, latency is the same.
I'm helping someone to get started with Jamulus (latest version) on Slackware (relatively powerful notebook). Both on fibre connections with LAN cable to the router. He has a zoom H4n as audio interface which is parameterized to 48kHz, 2 periods, 128 samples in Qjackctl = 5.33ms delay shown in Jamulus. We connected to different servers with ping times between 15 and 18ms for both of us. On my Raspberry Pi 4B8G with Ubuntu Mate, I have an overall delay of 35ms which is what I expect. However he has...