Hi HK, I think that if one is picky about ones sound and requires a noise-free sound one will not be happy with any of the inexpensive solutions. Whether USB mic or interface with mic, with a certain investment you will have more pleasure. I prefer the interface with mic as that way one is more flexible, but that is a matter of personal preference. In any case I went from a ~chf70 no-name mic (similar to the Superlux China products) with , for me, way too much noise to a ~chf200 Rode NT5 mic and...
Hi Joshi, The best times I am seeing here in Switzerland at the moment are for cloud servers based in Milano. We are all somehow oriented towards the north, maybe looking in the other direction would be worthwhile. (From the Suisse Romande ~12ms to Frankfurt, ~9ms to Milano - my pings show that in both cases the routing is through Zürich. I don't know how good the trunk from München to Zürich is, but it would be worth a try I think. BTW my short tests showed that (two months ago) the Microsoft cloud...
I would also consider the possibility of a virus. I searched my entire computer and there is no file with the name you mentioned. There are actually several VCRUNTIME140_ files, but no "VCRUNTIME140_1dll"
Hi John, Start out by downloading the Presonus ASIO driver and installing it. Then remove ASIO4ALL. Select the Presonus driver in Settings-Device. That should be a big step forward.
Hi Donna, When starting out with Jamulus I also wanted and bought a clip on for my viola. In the mean time I have sold it and use a mic on a stand, mostly because I can talk through it, but also I didn't like having a cord coming off my instrument. I would consider replacing the setup you have now with something similar.
It does say 48k so there is a chance it will work. In any case at Thomann you should be able to return it if it doesn't.
Hi HK, The problem with the USB mics is that for the less expensive ones I see there is no usable documentation so it is a risk if they will work or not. For the other ones, on the list of known working hardware for example, I think it is less expensive to buy a USB box, for example a Behringer UMC202HD and an inexpensive mic of which there are many that are good. Thomann has everything you need. https://jamulus.io/wiki/Sound-Devices
I also have doubts as to the quality of the code in Sonobus. I have tried it on 2 occasions. Both times it crashed after a while. Jamulus has never, I repeat never, crashed on me during many, many hours of use in the mean time. And I agree with Andrew, as there is no synchronization the delays must be much smaller with Sonobus. Two uses was enough to see that it is not worth the time spent.
Hi Truus, I would look for the Steinberg ASIO driver for your UR22c interface to be sure you have the correct driver. In any case, with Jamulus you only hear sound when you are connected to a server. Not connected to a server you should hear nothing.
Do you have the necessary driver installed? In this case ASIO4ALL. Once that is installed, open the Settings window, under Device select ASIO4ALL. It could be that it will work already at that point. If not you will need to configure ASIO4ALL, again in the Settings window click ASIO Setup, there you need to select the UM2 as your input and output. I do not know the details of the setup at that level. Good luck. As David said above the feedback comes because you have not yet told Jamulus what audio...
What do you mean with audio interface. The audio interface is the black box into which you connected your keyboard and headphones.
It still would be helpful if you told us what you are using. Is that a PC, a MAC or a Linux computer? What is the audio interface? My crystal ball is out for repairs this week.
Stereo and Mono In/Stereo Out are identical. I used the Performance window of the Win10 Task Manager on the PC and cbm on the Ubuntu 20.04 server to measure.
So, I just measured, both at the PC and at the server. The values, as expected are the same. They are, however very different from what is in the documentation and displayed in the settings window: Stereo Hi Stereo N Stereo Lo Mono Hi Mono N Mono Lo 64 small b 705 480 405 480 400 355 64 630 350 280 380 280 210 128 630 350 280 380 280 210 256 570 285 215 320 215 150 all in Kbps
So, I just measured, both at the PC and at the server. The values, as expected are the same. They are, however very different from what is in the documentation and displayed in the settings window: Stereo Hi Stereo N Stereo Lo Mono Hi Mono N Mono Lo 64 small b 705 480 405 480 400 355 64 630 350 280 380 280 210 128 630 350 280 380 280 210 256 570 285 215 320 215 150 all in Kbps
So, I just measured, both at the PC and at the server. The values, as expected are the same. They are, however very different from what is in the documentation and displayed in the settings window: Stereo Hi Stereo N Stereo Lo Mono Hi Mono N Mono Lo 64 small b 705 480 405 480 400 355 64 630 350 280 380 280 210 128 630 350 280 380 280 210 256 570 285 215 320 215 150 all in Kbps
So, I just measured, both at the PC and at the server. The values, as expected are the same. They are, however very different from what is in the documentation and displayed in the settings window: Stereo Hi Stereo N Stereo Lo Mono Hi Mono N Mono Lo 64 small b 705 480 405 480 400 355 64 630 350 280 380 280 210 128 630 350 280 380 280 210 256 570 285 215 320 215 150 all in Kbps
So, I just measured, both at the PC and at the server. The values, as expected are the same. They are, however very different from what is in the documentation and displayed in the settings window: Stereo Hi Stereo N Stereo Lo Mono Hi Mono N Mono Lo 64 small b 705 480 405 480 400 355 64 630 350 280 380 280 210 128 630 350 280 380 280 210 256 570 285 215 320 215 150 all in Kbps
So, I just measured, both at the PC and at the server. The values, as expected are the same. They are, however very different from what is in the documentation and displayed in the settings window: Stereo Hi Stereo N Stereo Lo Mono Hi Mono N Mono Lo 64 small b 705 480 405 480 400 355 64 630 350 280 380 280 210 128 630 350 280 380 280 210 256 570 285 215 320 215 150 all in Kbps
I checked the numbers on the network requirements page once and they seemed to be correct, but the page has changed and the numbers now look suspect to me. I think the numbers shown in the Settings window when Jamulus is running are correct, but will check again.
Do you have your headphones plugged in? You don't tell us much, but I assume you are using the microphone and speakers of your laptop. That is destined for feedback. You need to use headphones.
It's known as cost cutting. Behringer decided to stop support for the ASIO driver so you have to use ASIO4ALL which is, said kindly, sub-optimal. Note that there is a whole pile of interfaces less costly than the Focusrite. I would, however, check in the known good hardware list and be sure that they have an ASIO driver before investing. https://jamulus.io/wiki/Sound-Devices
Try making a link to Jamulus in this directory: C:\Users\userName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup It will start whenever userName logs in. The GUI should work.
Hi Chaz, What OS are you using? If it is Win10, do you have an ASIO driver for the mic? We have seen problems with many USB mics, is you mic in the list of known good hardware? https://jamulus.io/wiki/Sound-Devices Be sure that the mic is set for 48k sampling rate, otherwise there is little to no chance that it will work.
Hi John, I expect that you have only one external IP address. So to use more than one server you will need to use different ports on those servers. Otherwise they appear to the outside world to be the same computer.
On Win10 use the GUI, that's what it's there for.
Hi Craig, You've got it right. People leave their public servers online when they don't need them so others can use them. If there is nothing mentioned in the server welcome message mentioning there will be rehearsals and when, go ahead and use the server. It is also a good idea to keep a look out for a second server to use in case there are sudden connection problems or such. That is also a security in case a group asks you to please leave a server. That has never happened to me yet 'though. There...
Hi Jack, You have installed the Focusrite ASIO driver and selected it as the Soundcard device in the settings window ? Take a trip through the Win10 sound setup. There are several places where you can select the sound input and output. Be sure they are set to the FocusRite ASIO and not muted. Good luck, Don
Hi Jacques, I have two suggestions: 1) Use one of the servers that is available. There are many servers not in use. If you find one with good ping times use it. 2) Try one of the other server lists. There is usually much room on the Jazz server, for example. Don
Hi Rick, Search the forum for ReaRoute. There has been lots of discussion recently. Don
Are you running in some super power saver mode that limits the processor power when it is needed? On my years old Lenovo laptop I can do whatever I want on the screen with server and client both running and never see the buffers go above 3, ping is 0, or hear any kind of sound artifact. When I connect to a server on my local network the only difference is that the ping goes up to 1. Something is keeping your computers from keeping up.
On the odroid, why doesn't Jamulus use all six cores? As I understand it there are 2 low power cores and 4 high performance cores. They have different architectures. Jamulus only uses the high performance cores.
It sounds like some other program is running in the background that is hogging processor power.
Hi Jean, You didn't say, are you using the -T multithreading command line option? On my Odroid-N2, which is not that much different from a P4, I see the processor load spread quite evenly over the 4 cores that the multithreading uses (there are 6 cores total). I am surprised by your results. Does the P4 have variable CPU-speed ? I see the load of the 4 cores going up to about 40% and then the clock speed is upped a notch. So it looks like the load hardly rises with more clients, but it does as the...
I am happily using Beyer Dynamic DT240 that cost somewhat more than half the price of the DT100.
Hi David, I play viola, even harder to ignore the direct sound when it is vibrating directly in touch with your body between your chin and your chest. But... put your earphones, closed earphones, on and make the playback relatively loud. You will get used to hearing only the headphones. And it is the only way to really compensate for any delay when playing together with others. It sounds like a gargantuan, impossible task, but you will be amazed at how quickly you get used to it. Just don't try to...
This is a problem that every mixer will have, be it analogue or digital. There is a technical solution as big mixers of all types work. I do not know the details, but I am sure that it is covered in Jamulus having seen no difference in the behaviour in groups of 2 to 25 users. (a pleasant afternoon looking through the source code of Jamulus will certainly show you the answer if you are that interested)
Hast du versucht dich einfach bei einen Public Server anzumelden ? Du brauchst nicht einen eigenen server. Jamulus client starten, "Verbinden" drucken, server auswählen, los gehts...
Hi Paul, Have you looked at the documentation? https://jamulus.io To use Jamulus you do not need a server at all, there are many servers online all the time that you can join. Use the Jamulus client and read further here: https://jamulus.io/wiki/Onboarding Have fun! Don
Ich weiss nicht genau auf einem MAC, aber ich hätte so geschrieben: Jamulus -s -u 20 Don
Hi Pauk , Did you connect to a server? You will not hear anything in Jamulus if you don't connect to a server. Don
Doesn't your interface have it's own native ASIO driver? Personally I have never been able to get ASIO4ALL to work. I would talk to the manufacturer of your interface to get a native ASIO driver. Then it should be easy.
Hi Catherine, Please see this thread: https://sourceforge.net/p/llcon/discussion/533517/thread/a10703c6a0/#571f Although the UMC22 seems to work for some, it is apparently problematic. That may be why it is also not in the list of recommended hardware: https://jamulus.io/wiki/Sound-Devices Good luck, Don
Hi Gary, Are you running this server on your pc at home or is it in the cloud? If it is at home the IP is the external IP of your router, if on the cloud the IP your provider gave you. But if, as I assume, you are running the server on the same computer as your client at home you can connect locally using the IP 127.0.0.1 in the Server Address window at the bottom of the connect window. I do not see your server at all, neither with the Jamulus Explorer nor on the normal connect window. Either it...
It is not a good idea to keep the Connections Setup window open all the time. It causes considerable Internet traffic that is not necessary except when you are actively looking for a server.
That is very weird, I have never seen that. Try using a different server if you have the same results.
Hi Gary, Are you sure it is up and running? I don't see it either. Can you connect using the servers IP ? Don
Yes, try using the port 22175. Did you look with the Jamulus Explorer when connected as public? There you can see both the IP and port to use. Send me a PM with your IP and I can try it for you. Don
Hi Rob, Although it looks like you have done what is necessary, I would go through the server trouble shooter again. https://jamulus.io/wiki/Server-Troubleshooting Be sure to check that you are using the right IP address and port. Note that your system could be changing the port number. I would connect as public and then use the Jamulus Explorer to find the IP and port of your system. Good luck, Don
Please check with Behringer. If they are like the other manufacturers they have a software with which you can configure the interface. Note that Jamulus only has two input channels so you will need to mix down to 2 channels in your interface.
Hi Philip, You are fighting with the capriciousness of the Internet. It appears that the Jamulus Explorer is getting the data from your server better that your client is. Sometimes it takes a while for a server to show up. Sometimes servers are down. Try waiting half an hour and trying again. That the port changes is because some other program on the computer is already using it. Are you running server and client on the same computer? They can not be using the same port so the second one started...
One last thing, you can try googling bufferbloat. A strange term, but there are people trying to optimise the throughput of their routers. Maybe you can find some tips there (if the problem is your router. On can always try)
This kind of behaviour is very difficult to debug, also because we have no control over the infrastructure except for our home computer and router. Clicking on the buffer delay setting stops and then starts again the data communication, as does changing any of the communication parameters. Somewhere in the data path between your client at home and the server, wherever it is, there is a communications problem that is resolved by restarting the communication. About the only things you can do are trying...
I have been running a server on an Odroid-N2 (the previous, slightly slower version of the N2+) under Ubuntu 20.04 since June. I can only recommend this hardware. Here my report on server speed testing: https://sourceforge.net/p/llcon/discussion/server/thread/ff2e90fafd/#52ca
Hi Julie, Please see the documentation for troubleshooting tips. https://jamulus.io/wiki/Server-Troubleshooting
I would do what it says and check the driver settings. It is maybe not set to 48khz or something of that sort. Don
Agreed, but that is not the main problem. The problem is that the response of the server is very slow if at all. As the servers Jazz, Rock and Classical are all on the same physical machine they should be responding alike, but they don't.
I have to say that I have been watching the Classical/Folk/Choral server in comparison to the other servers (as my server is there, of course) . Even if they are on the same physical machine, the Classical instance is pretty flaky. At last once a day I see extreme slowness, missing servers, sometimes not ping times and towns. These problems I almost never see on the other servers. There is strangeness on that server (also seen on the explorer at times).
If you have a high pitched squeal that is feedback. Somewhere in your setup you are looping output signal directly back to the input. You probably have set a signal somewhere that goes from the Jamulus output (that should only go to your headphones I would think) to the Reaper input causing the feedback. I would try setting up Jamulus just with your audio interface, microphone and headphones to have the minimum system. Once that is working add the other pieces of your setup one by one. How are you...
It could also be that you have other things running in the background, disk backup, etc. that are causing this. Be sure that you are just running Jamulus and your DAW and nothing else. I would be very surprised that your MAC would be overloaded by just Jamulus and a DAW. On my not-too-fast Win10 system I have done similar stuff and never heard any sound degradation.
Have you tried runnng the Jamulus server on your MAC too and connecting the client then to 127.0.0.1 ? That would eliminate any external communications problems, just to see where the problem is coming from. I suspect it is your Internet connection. What you are describing sounds to me like wifi, but I am sure that there are other ways that the Internet can produce similarly large amounts of transient jitter. From your data I read that with a constant ping of 20ms you have overall delays of between...
Hi Dan, I gave you a simple work-around for your problem that works. The problem is intermittent, for me at least rare and short lived, depending on who-knows-what in the Internet. If my work-around is not good enough for you I suggest that you join with the other developers of Jamulus who use their spare time for free to develop this software that has become so important for us all in these difficult times. Your active contribution debugging and developing a solution to this problem will certainly...
Hi Michiel, Good to hear all is working now. May I ask what interface and mic you chose? It is always good to know what is working. Don
Those are network problems, difficult for Jamulus to correct. BTW you can use the IP address to connect to a public server too. You can find the IP using the Jamulus Explorer https://explorer.jamulus.io/ I have seen cases where a central server has not responding in my Jamulus, but was responding to the Explorer (which is based in England hence different Internet routing) and also the other way around.
Hi Frank, Did you connect to a server? You will not hear anything in Jamulus if you don't connect to a server. Don
Hallo Rolf, ich sehe, Du kommst aus Siegen, ich habe vor vielen Jahren an der Uni in Siegen E-Technik studiert. Ja, mache den Kopfhörer relativ laut, damit Du das, was Du von Dir selbst hörst, einigermaßen übertönst. Für deinen Bandkollegen gilt, er muss seine Eingangslautstärke richtig einstellen. Gehe dazu wie folgt vor: 1) Mit einem Server verbinden. 2) Sehr laut spielen und die Leds links im Hauptfenster beobachten. Wenn lauter gespielt wird, gehen sie von grün auf gelb. Er sollte seine Eingangslautstärke...
Hi Zyfuss, As far as I know this is not possible. The reset from the Edit window also only works on the users on the server you are currently connected to.
No exactly the opposite. Set to 100% playback. That way you are hearing the same thing as all the others playing and it is possible to compensate for the delay. It takes a little time to get used to it, but it works. For singers and those playing acoustic instruments it is often easier to have your headphones set rather loud so you hear less of your own voice directly. Note that this is the same thing that, for example, an organist does playing with an orchestra in a big church, he has to compensate...
Not sure I understand the problem. To reset all the users you use the functions in the Edit menu. To reset for a single user you use the buttons in the main window for the user. Weird that the Client level isn't working for you. I just tried it here, set the level differently in the Settings window and did a Set all users from the Edit menu and it worked. It sets all the users except yourself (don't know why), maybe that is what you are seeing.
Hi Zyfuss, Look in the "Edit" menu, "Clear all stored Solo and Mute settings", Set All Faders to New Client Level". Have fun, Don
Hi Joshi, The place to make feature requests is here: https://github.com/corrados/jamulus/issues Take a look at the Developers Forum if you want to help get things done quicker yourself. Jamulus depends on the volunteers who do the development in their spare time for free. I don't want to discourage you, but I think the chances of a quick development for your issue are small. The issue is not disabling and bothers only a very small percentage of people, as you are the first to bring it up as far...
You don't say what your operating system is, but there are often multiple places where the sound stream can be attenuated. Have you checked that they are all at 100% ? I have not checked this out myself, but I have heard that the levels in Jamulus are more to be seen as an indication to avoid clipping and are not standard measurements. There was recently a post where someone measured the levels, but I can't find it of hand. EDIT: Here is that post: https://sourceforge.net/p/llcon/discussion/5335...
You don't say what your operating system is, but there are often multiple places where the sound stream can be attenuated. Have you checked that they are all at 100% ? I have not checked this out myself, but I have heard that the levels in Jamulus are more to be seen as an indication to avoid clipping and are not standard measurements. There was recently a post where someone measured the levels, but I can't find it of hand.
If it really worked before and nothing has been changed it may just be a caprice of the Internet. Give it an hour and see if it works again. I have seen this once or twice, central servers showing strange things for example, that righted themselves with time.
The bolding in the server list only means that the server has been online for more than (I think) 2 days. It doesn't change functionality at all. I just signed in on your server and it is working fine, (with more than 100ms ping for me :) ). I see for your server 96.255.227.62:22124 and that is what someone external to your network should use. If it still refuses to work as a private server you can open a range of UDP ports and then try to reduce that range that as much as possible. Don
I see there are many Presonus audio interfaces, some have a "Direct" button, some have a "Mix" knob. If you have a Direct button it should be off. If you have a "Mix" knob it should be set all the way to "playback". You need be have things set so you hear only the sound coming from the computer and no sound coming directly from the inputs.
Hi George, You can use one of the other central servers. The Jazz server is the least used, I think. You need to add a parameter to the --centralserver command line option. For the Jazz server for example: --centralserver jamulusjazz.fischvolk.de:22324 See the documentation here: https://jamulus.io/wiki/Central-Servers
Hi Michiel, I assume you have tried all the possible options in ASIO4ALL. Other than that I don't know what you can do. To get a Win10 system running well with Jamulus one needs an audio device with its own ASIO driver. ASIO4ALL is not a real ASIO driver, but a simulation that runs on top of the standard Win10 drivers. Some people have luck with ASIO4ALL on their system, I have never gotten it to work correctly. I wish I didn't have to say so, but my solution would be to return the USB mic and purchase...
Hi George, Can you connect to other public servers? I would start out by setting your server up as a public server (note that if you are all on a public server and "solo" each other you will not hear anyone else connecting to the server) Once you have your server running public you can check the IP address using the Jamulus explorer: https://explorer.jamulus.io/ Then set your server to private again, use the IP address you saw in the Explorer. If it then still doesn't work you need to check the port...
Hi Julia, ASIO4ALL is a difficult story. You will have to drill down and find the combination of inputs and outputs that works, if any at all. I don't want to discourage you, but personally I have a Lenovo Thinkpad and never got ASIO4ALL to work correctly. I quickly bought an USB audio interface with it's own ASIO driver and never looked back. Much better sound quality and lower latency. Don
Hi Soegi, Have you tried the solutions described in this thread? I don't know any others.
Hi Dominik, I can't help with the MAC software, but are you sure it is not your Internet connection? Does the problem show up if you just use Jamulus with your audio interface without DAW and digital routing? If you have jitter and dropouts you may need to choose a different server or it is a problem with your ISP. If not, then I hope someone with a MAC can help you. Don
You can use the Jamulus Explorer to find the IP and port of a server. https://explorer.jamulus.io/
The --clientname option is not absolutely necessary, but having the name in the top line of the main window helps reduce getting mixed up, which instance of Jamulus is which.
So why does Jamulus not support more than 2 channels? The reason is that each additional channel means increased bandwidth. For questionable Internet connections this can be a problem. Jamulus was defined to support a stereo channel for every client. How many instruments, voices, etc. you may have, you need to mix down to 2 channels (1 stereo channel) per client. If your Internet connection and processing power allows you can run multiple clients. But to allow a happy Jamulus experience for a maximum...
Hi Christof, Make yourself a second shortcut to Jamulus where you set the --clientname and -i command line options. https://jamulus.io/wiki/Command-Line-Options The --clientname option sets the client name. The -i option sets the ini-file path and name For me the command line looks like this, for example: "C:\Program Files (x86)\Jamulus\jamulus.exe" --clientname "client3" -i "C:\Users\Don\AppData\Roaming\Jamulus\Jam3.ini" Then you have two separate instances of Jamulus that do not interfere with...
Hi Madeleine, First, don't panic. It should make no difference in which order you loaded the software. When you open the Settings menu, have you selected your interface in the Device drop down? In Jamulus, to hear anything or see any input you need to be connected to a server. I would start by connecting to a server where many people are playing to see if you can hear them, and set your headphone volume. Then connect to an empty server and see if you can hear yourself and set your microphone volume...
Please see the documentation https://jamulus.io/wiki/Getting-Started (MacOS X El Capitan v10.11 or higher)
Jamulus itself only has 2 input channels. I would suggest putting a small mixer in front of your audio interface. Then you have full control, can mix down to two channels and are set to go. Don
As far as I know there is no way to access the compressed files. Your best bet is to use the utility mentioned in the link above to reduce the transferred data.
The OP talked of 60 miles in the Chicago suburbs. That is less distance than I am working with daily. And if the Chicago suburbs are anything like the NYC suburbs where I have lived, the problem is the ISP, not nonexistent infrastructure.
Well, that is the latest version. I guess the best way forward is to announce the problem here: https://github.com/corrados/jamulus/issues
Hi VE3, Are you using the latest server version? It seems to me that recently some changes were made for the disk full case when recording. But it may, of course, not have fixed the case you have. If you are not running the latest, I would update and see if things are better. Don
Hi Thom, Yes, that is really too unfortunate for you. But you apparently live in an area with very poorly run ISPs. What you are seeing can happen anywhere, but is not typical for many other areas. I see a wide range of servers in Germany, France and Italy that I can and have used with better than just acceptable ping times, along with my home server. Here in middle Europe Jamulus is a really useful choice for musicians keeping up their work together in these times of reduced contacts. And several...
To do the mixing on the server the audio data of all the clients has to be decompressed. So the server has the wave data in any case. As each compression-decompression cycle of the audio data reduces the quality, saving in wav format allows recording better sound quality. Look here: https://sourceforge.net/p/llcon/discussion/server/thread/4ab4d99d69/#42ad for a utility for compression of the server files. Don
If you are renting a multicore instance you can have multithreading. I don't know what Google offers.
You can use a DAW to play back the files into a Jamulus client. Depending on your OS Blackhole (MAC) or Jack2/JackRouter(PC) seem to work to do the digital connection between the DAW and Jamulus. If you search the forum you will find many mentions of how to do this.
Or do you mean audio accompaniment ? Not sure what you are looking for.
I don't know anything about the Moto interface, but I would try all the possibilities until I find the one that works.
Hi Marv, According to the documentation the maximum is 50. https://jamulus.io/wiki/Command-Line-Options It seems to me, however, that more (maybe 100) is possible. The question is if your server has the computing power and bandwidth necessary for so many clients. Be sure to use the -T command line argument on the server to enable multi-threading. Have fun ! Don