When singing in a group, I turn some people up and some people down. But when we pause to talk, I can't hear the people whom I've turned down. It's a pain to adjust several sliders each time we switch between singing and talking. What if there were some kind of mode switch in the UI, to switch between singing levels and talking levels? Perhaps hardware mixers already have some such feature. In the abstract, it's simply having two sets of slider values, and the ability to toggle between them. What...
Good idea. Another UI design would be to allow the user to set an offset, which would be added to the value calculated by Auto. So if Auto calculates 10 but your offset is -2, your buffer would be 8. I've had a situation where one person in a session is creating dropouts or similar network-induced noise, and it seems to help if I push my Local Buffer to the max (20 I think). Anybody else had a similar experience?
The marketing profession would not say "the name is as good as we make it". I can't verify these claims, but they address the question: "Google was once Back Rub. Yahoo! Was originally Jerry’s Guide to the World Wide Web. Before it was Best Buy, it was Sound of Music. Accenture was originally Arthur Andersen. PepsiCola started out as Brad’s Drink." https://flybluekite.com/company-name-change/ Hewlett-Packard was always a good name. Many 20th century technology corporations were named after founders,...
1) A friend who is technically strong noted that the big cloud providers often have more complex software and hence more latency than smaller hosting services. We tested DigitalOcean vs. the big cloud providers and it was faster. 2) Windows has more overhead than Linux. My cheap Raspberry Pi as a client has less overall delay than my good-quality Windows desktop.
The marketing profession would not say "the name is as good as we make it". I can't verify these claims, but they address the question: "Google was once Back Rub. Yahoo! Was originally Jerry’s Guide to the World Wide Web. Before it was Best Buy, it was Sound of Music. Accenture was originally Arthur Andersen. PepsiCola started out as Brad’s Drink." https://flybluekite.com/company-name-change/ As to Jamulus and famulus, that's a valuable insight. It's probably different in Europe, but most Americans...
In the Settings / Jitter Buffer control, using Auto is recommended. The tooltip says "The network buffers of the local client and the remote server are set to a conservative value to minimize the audio dropout probability. To tweak the audio delay/latency it is recommended to disable the Auto setting and to lower the jitter buffer size" As a fairly sophisticated user, I find this advice difficult to follow. Sometimes I hear crackling which seems to come from dropouts. Is it worth manually controlling...
Raspberry Pi 4. $100.
Thanks all for the thoughts. Zoom was a niche product pre-pandemic. A quick search turns up: "There are more than 62 million amateur musicians in the U.S. indicating that one in five people play a musical instrument. Feb 14, 2013" That's a big potential market.
Jamulus is a respected name among our technical community, but the name makes novices uncomfortable. The pandemic created a new situation. Usage shot up and technical novices need Jamulus. Within the overall Jamulus organization, I suggest that the product get a more marketable name, e.g. "Musicroom from Jamulus". Here's what the professionals say: "Say you launched your company 15 years ago with a name that was perfectly suited to your brand. It was aligned with your voice and value propositions...
Anand Sitaram's excellent guide now has a section on this: "Advanced: How to play a learning track in Jamulus and send Jamulus sound to Zoom using ASIO Link Pro" https://drive.google.com/file/d/1WtRqDNW4CSdKFL20IDwEiVKcc-K5MN8Q/view
Any update on this?
This is interesting. My chorus has been singing for months with everybody muting themselves in their own mix. We will have to try it the other way.
1) In the Connection Setup dialog, have 3 buttons. Add "Connect and Close" to do what the current "Connect" button does. Make the "Connect" button leave the dialog open. After I connect I always re-open the Connection Setup dialog, but would rather not close it in the first place. 2) In the Jamulus window, make the "Connect" button do the same thing as the "Connect" button in the Connection Setup dialog. After opening the dialog and selecting a server, I sometimes hit one, sometimes the other, and...
A mixing table doesn't have the same kinds of delay, right?
Philip, thank you for the comment. Could you please expand on "we take the signals out of the computer and cross connect cables to two audio devices "? Does that mean there is a Jamulus client running whose output is not to a speaker, but to a cable? Is the cable terminated with 3.5 mm or USB or ...? By "audio devices" do you mean audio interfaces such as a Scarlett Focusrite?
Nice video! For a thorough introduction (29 pages) please see Anand's document: https://drive.google.com/file/d/1WtRqDNW4CSdKFL20IDwEiVKcc-K5MN8Q/view
Similar discussion here: https://github.com/corrados/jamulus/issues/217
As of Chrome OS 69 dated September 2018, a Beta version of Linux is available. It is sometimes referred to as "Crostini". This page tells how to enable it: https://support.google.com/chromebook/answer/9145439?hl=en As an example of the hardware, HP sells an 11-inch Chromebook for $199. Many schools have standardized on Chromebooks for their students. I have not yet heard of anyone trying Jamulus on a Chromebook.
Chrome OS 69 dated September 2018 offers Linux support. This page tells how to enable it: https://support.google.com/chromebook/answer/9145439?hl=en HP sells an 11-inch Chromebook for $199. As far as I know, nobody has yet tried to run Jamulus on a Chromebook.
If he wants to spend a little money, a Raspberry Pi client will probably have lower overall delay than Windows. It worked for me.
Probably your mic is not available to Jamulus because some other app has preempted it. Check in the Jamulus Settings, "ASIO Setup" button, "ASIO4ALL dialog. There should be no red "X" in the expanded "WDM Device List".
Not only are new groups moving to Jamulus, but also many large choruses and orchestras who would never have tried playing online before. The Vocal Revolution chorus had 26 singers on Jamulus recently, and that number will grow as more singers learn to use the technology. I echo the thank-yous.
Not only are new groups moving to Jamulus, but many large choruses and orchestras who would never have tried playing online before. The Vocal Revolution chorus had 26 singers on Jamulus recently, and that number will grow as more singers learn to use the technology.
For security you can dedicate a new computer to be the Jamulus server, and keep your current comeputer as is. A Raspbery Pi kit is $99 and is fully capable of serving Jamulus.
I added the update information to the install page. https://github.com/corrados/jamulus/wiki/Installation-for-Linux But which should the last command be? 1) sudo cp Jamulus /usr/local/bin/Jamulus 2) sudo make install Also, how do you make comments line up? The preview shows them correctly, but the finished page does not.
I added the update information to the install page. https://github.com/corrados/jamulus/wiki/Installation-for-Linux But which should the last command be? 1) sudo cp Jamulus /usr/local/bin/Jamulus 2) sudo make install
I added the update information to the install page. https://github.com/corrados/jamulus/wiki/Installation-for-Linux
Diego, 1) A USB headset may have a better soundcard than the computer has. 2) For those who can afford it, $100 buys a Raspberry Pi computer. I find lower latency using it, and it avoids the inevitable complications on Windows.
The Linux installation page is helpful but describes the initial build only. https://github.com/corrados/jamulus/wiki/Installation-for-Linux
Is there any single place in the documentation that tells how to update Jamulus to a new release, when working from the source code? For example, Raspberry Pi users may need to do that. I could not find official instructions, so if they exist then we need to provide better ways to find them. As a starting point, the following commands worked to update to a new Jamulus release. sudo apt update cd jamulus git pull git checkout r3_5_10 # change these numbers to match the release you want make clean...
I agree, the document-centric UI model which traces back to Xerox PARC is not a good fit for audio-processing apps. But there are good ideas we can borrow from other audio apps. And from client-server UI's, for example MS SQL Server. We are lucky to have a UI designer participating here. Re earlier comments: 2a - my popup idea was off-target. It would be better to add a status bar at the bottom of the window with messages, which could then be saved and accessable as a session log for debugging and...
FYI re #2b, Windows makes it hard to get to audio device settings, but this is easier: https://joenord.com/windows-instant-select-audio-device
re #2, is anybody on this discussion a professional UI designer? 2a) Perhaps when somebody's input is in the red there should also be something like a popup, saying "turn down your mic!". 2b) Perhaps in Settings there should be a button to bring up the Windows "Manage Audio Devices" dialog.
What's a simple way to play recorded music from a client into a Jamulus session? For example, suppose only two members of a quartet are available to rehearse; they could use recorded music to substitute for the missing members.
1) They might be having too much Overall Delay, causing static. 2) Mute each other participant until the static goes away, then the last person muted is the source of the static.
Here in the Boston area, the best ping time for a cloud server is from Digital Ocean at about 15-20 ms. Azure is slower, and AWS is much slower.
We are running on a dedicated Raspberry Pi 4 server, and the Digital Ocean server is up and running but not in use yet, as its ping time is not quite as good. It's a $20/mo droplet, but I don't know what size we will need for actual use.
Chromebooks offer good performance for the price. I read that they can run Linux apps. Does anybody know whether the Jamulus client would run successfully on a Chromebook?
Our group finds low ping times using Digital Ocean.
Better to run each client on their own little computer: https://sourceforge.net/p/llcon/discussion/533517/thread/3c60079a90/#8391
Why use a dedicated Jamulus client computer instead of your Windows computer: 1. Dedicated computer gives lower overall latency. 2. No need to bypass Windows security software. 3. No need to install ASIO drivers on Windows. 4. No interference with other audio apps on Windows. 5. Single hardware/software configuration means: - clients share same optimized audio settings. - fewer client incompatibilities. - easier client support and upgrades. To build a dedicated Jamulus client computer for a musician:...
FYI - The quartet Have Voices Will Travel rehearses with 6 clients on a Raspberry Pi 4 Jamulus server.
FYI - The quartet Have Voices Will Travel rehearses with 6 clients on a Raspberry Pi 4.