Jammin' On-line

Your On-line Jammin' Settings

Putting the One-line Jammin' Pieces Together?

Your Computer

Is your computer up to the task?

Your computer is processing your audio, sending it out and processing the returning combined audio from Jamulus. As well as anything else that you are running — such as Zoom is you are adding a visual video component. Every computer has a program or command line to list the processes, i.e., programs you are running. On the mac there is utility program from Apple called Activity Monitor. There is a lot more going on than you might think.

  • A Computer running either Windows 10 or higher , MacOS X El Capitan (v10.11) or higher, or Linux .

And, Jamulus

Here are some Jamulus Wiki Page resources pages for more information.

Any laptop or desktop computer with a CPU, the central processor of 2.0GHz or higher and a minimum of 4MB RAM will most likely be sufficient – the faster the better. This information can be found on a Mac by clicking on the Apple icon in the upper left-hand corner of the top menu bar and selecting About This Mac. For Windows hit Start, type "system information" and you can get the information.

My "About This Mac" • So I'm Good to go!

For Linux you probably already know how to get this information or know what you already have. If not here is a web page for 5 Ways to Check CPU Info in Linux of the various ways to get the information.

The lscpu command in Linux displays information about the CPU architecture.

TERMINAL

lscpu

lscpu one the Linux built-in command's that will give you a lot of information on you CPU.

Or, get fancy and user neofetch for the information you need.

Only, Run What Is Needed for the Jam

Only, Run What Is Needed for the Jam. This wa worth repeating — When it comes to processing audio and all the connections typically required to get the audio into your computer. The fewer things your computer has the handle, the better.

Quit ALL other applications and services that are NOT relevant to the Jam. Turn off Wi-Fi and disable all background tasks. On a Mac, these are all those little icons in the upper right-hand corner of the menu bar. If you don't need them for the Jam, quit them and restart them after the Jam. It helps is all the processing power of your computer is focused on the elements needed for the Jam, the audio, and video (if using video).

All operating systems have application or commands to list all the running processes and applications that are running. This is a good way to see what is happening on your computer. There is a lot more going one that you might think.

Your Internet Connection

Are you getting the best connection to the Internet®.

  • A Wired Internet Connection (No Wi-Fi). See the Internet section . If you have 10Mbs up and 1MB down you should be OK.
  • A Wired Headphones - NOT Speakers (No Wi-Fi). See the Internet section . This is thee prevent echo and feedback issues. Only listen to the single from the server. This will allow you to keep better time.
  • Always connect to the lowest ping time servers. Any, thing around or under 20ms is fantastic. Above 40 it gets gets harder to play in sync.

To thoroughly enjoy your jammin' session you naturally need an Internet® connected computer or laptop . A direct, hard-wired connection to your network or router will give you the best experience. Wi-Fi or a cell phone connection can work as well - but is not recommended. An internal or external web cam is using a video conferencing application. It's actually a good idea to verify what connection you are using (Ethernet or Wi-Fi ). On a Mac your Network settings are available in "System Preferences" in the "Network" section. You might think you are hard-wired, but actually, be using Wi-Fi . When browsing the Internet and most simple tasks on the computer, you won't tell the difference.

Example Network Settings for Mac OS X

Example Network Settings for Linux, Pop!_OS Distribution

Checking Your Internet Connection Speed

The faster your connection, the better. You can check your actual download and upload connection speeds using SpeedTest , available as a web page and as mobile apps. Anything at or above 1mb down and up, and you will most likely be OK. SpeedTest will also give you your "ping", which is the time it takes to receive individual "packets of data. Fiber connections are typically better than cable (coaxial). However the fiber connection also has to be from the street to your in-home or business router to be 100% fiber.

Here is my SpeedTest results on October 23, 2020 from Boyertown, PA USA to Clinton, NJ.

So if I select a Jamulus server in the NJ, NY, or the Northeast of USA, I would be in the acceptable ping(ms) range to have a successful jammin' experience. Turn off TimeMachine and back-up software that might kick in during the jam. Back-up software is a RAM hog when it kicks in to back up your computer. On a Mac, you can launch the Activity Monitor and see all the actively running processes. There is a lot more than you think about going on with your computer. Windows and Linux have the same tools and apps to see what is running. The "Less," no-essential tasks and applications running, the better.

You can also just try a Jam and see how it goes. If it goes well and there are not "glitches," then you were OK, at least for now. This page is all tips the things to look out for the help you have a successful Jammin; experience and not have to worry about the "techy" part.

Here are some Jamulus Wiki Page resources pages for more information.

Your Audio Connection

Connection your voice and instruments to the computer.

Here are some Jamulus Wiki Page resources pages for more information.

Analog Microphones (Mics) and Instruments

Most instruments, your guitars, basses, drums, keyboards are designed for live performance situations. And are analog instruments with 1/4in or XLR connections. These need to be connected to your computer to process the audio for the jam. An audio interface that connects to the computer using USB connections is required to get the audio into the computer for analog instruments. If you are singing and/or playing acoustically and not concerned with quality, then your built-in computer Mic might be enough. However, the built-in Mic is typically not the same as the quality of a Mic designed for music performance. A jam, is a musical performance.

XLR Male and Female Connections

1/4in TS Connections a.k.a Phone (TS mono shown), TRS is Stereo

Checkout the WikipediA page: Audio and Video Interfaces and Connectors .

Digital Mics and Instruments

Digital instruments are designed to input directly into a computer via a USB connection. The three most common USB connection types are USB-A, USB-C, and 2.0 Micro-USB. Most computers will have USB-A connections at the minimum. USB-C is slowly become the more common connection.

From CableWharehouse : USB Types

Headphones and Speakers

Headphones are a necessary investment for on-line jammin'. You should NOT listen to yourself "live", but only the playback through headphones. NO Speakers .

Audio Interface

Not to be confused with the Audio and Video Interfaces and Connectors (above) that dealt with the cables part of the interface. This section is the hardware boxes, the digital interfaces that turns the analog signals in to digital signals to send to the computer and computer's applications.

One of the most popular series of Audio Interfaces is the Focusrite Scarlett series. the Solo, 2i2, 4i4, 8i6, 18i8, 18i20, etc.

From Focusrite : Scarlett 2i2

Audio Routing / Virtual Audio Drivers

All these audio inputs need routing to get to the right places. On a Mac, there are two places that this happens, Sound Preferences and Audio MIDI Setup. Sound Preference is access via the System Preferences in the Apple Menu item in the top menu bar. Audio MIDI Setup is a separate Utility application. The Audio MIDI Setup app shows all the listed devices. Check that they are all set at 48,000 Hz. Set the bitrate 32-bit when available.

Mac: Audio MIDI Setup

There are several audio routing options. For Mac , virtual audio drivers include Soundflower (MacOS 10.10 Yosemite and earlier), BlackHole (MacOS 10.11 El Capitan and later, including Catalina), LoopBack, and others. LoopBack is the easiest to use for non-techies. For Windows , there’s ASIO4ALL, JACK, VoiceMeeter, and others. Reaper (DAW) for Windows includes an audio routing solution (ReaRoute). For Linux Jack Audio Connection (JACK) is the way to go.

Jamulus, MacOS, Audio Interface, Rogue Amoeba Loopback, Zoom, and OBS

You'll be surprised how much the visual aspect of performing or jammin', live with fellow musicians affects the actual performance. The key is to get latency down to an acceptable level, so the visuals on-screen appear in sync with the playing. You can not get that with the audio from ZOOM, Skype, or video conferencing applications. You can by getting your audio from Jamulus. That is the key, and with visual feedback close enough, we don't try to reconcile that the visual and audio are not in sync.

OBS live stream or recording setup using Jamulus, Loopback and Zoom

Handling Audio Between Applications - Mac

There are both commercial and free solutions for handling the audio on Mac , Windows , or : AlternateTo: Loopback . However, if on a Mac Loopback is well worth the cost. Loopback is the what I recommend.

Universal Audio Option - Mac/Windows/Linux

JACK Audio Connection Kit (JACK) jackd is the JACK audio server daemon that allows JACK client programs to process and route audio and MIDI data in a synchronous, sample-accurate and low-latency manner. Originally written for the GNU/Linux operating system, it also runs on various Unix platforms, Mac OS X and MS Windows. JACK is needed on Linux.

Checklist

  • Buy a USB audio interface to reduce latency.
  • Set All Sample Rates to 48Hz in audio connections. This matches Jamulus
  • Direct Monitoring - OFF. Mute your self in Jamulus. Use headphones NOT speakers

You want to monitor the audio coming back from the Jamulus Server NOT your Jamulus Client.

As you can see, audio is the one area that will give you the most frustration in setting things up. And an additional issue is to remember what worked. That is one of the big reasons for creating these pages. So take note - not music notes - use the write it down kind of notes to keep track of what is working so you can reproduce it each time you need it. This is especially true if you computer is not dedicated to one task.

Jamulus Settings

Getting the most out of Jamulus session.

If you've gotten this far you're ready to go and connect to fellow ukulele players around the world. The Audio connections tend to be the most confusing, hence the Audio section was long. This next part is getting Jamulus to use those connections.

As a review:

  • A computer running either Windows 10 , MacOS X El Capitan (v10.11) or higher, or Linux
  • A Wired Internet Connection (No Wi-Fi ). See the Internet section . If you have 10Mbs up and 1MB down you should be OK.
  • A Wired Headphones - NOT Speakers (No Wi-Fi or Bluetooth). See the Internet section . This is thee prevent echo and feedback issues. Only listen to the single from the server. This will allow you to keep better time.
  • Always connect to the lowest ping time servers.

Suggested Jamulus Settings

  • Device: Unless you know your other options. Use your sound card for In and Out. See the Funky Frets Serve section below for more information on selecting your device.
  • Audio Channel to Mono.
  • Audio Quality to High.
  • Buffer to 128.
  • Enable Small Network Buffers to High.
  • Jitter Buffer to Auto.

Checkout this guide from the Jamulus World Jam: Idiots Guide to Jamulus App to get going.

The "Settings" & "Mixer" (Jamulus) Jamulus Client Windows on Mac. Click on "Connect" to select a Jamulus server.

The Funky Frets Jamulus Server

The “Funky Frets” Jamulus Server: Funky Frets Two

LIVE!!!(Actually ALWAYS Running & FREE) • (66.228.45.25)

The Funky Frets/LearningUkulele.com Jamulus Server (Funky Frets Two), is a dedicated and FREE place for ukulele players worldwide to jam. It is a public server and open to anyone in the world and ALWAYS running. LearningUkulele.com and Funky Frets will maintain, pay for and use these servers to periodically host Ukulele Jams.

This server is located in Northern New Jersey on cloud server providers, super close to one of the Internet backbones and they are typically very low latency. There are named Funky Frets and Funky Frets Twovery creative name(s) if I don't say myself.

Connection to a Jamulus Server

After launching the Jamulus client application, click on the "Connect" button in the Jamulus (Mixer) window and select All Genres from the List menu in the "Connection Setup" window. Then select the Funky Frets Two server, Newark, NJ United States. For scheduled Funky Frets/LearningUkulele.com jams, select the scheduled server or enter the IP Address that your where sent. You can setup your own jams on non-scheduled times and use any of the Funky Frets servers.

Select the Funky Frets Two server. Funky Frets Two will be the most available with the lowest ping times. The Funky Frets East server and the Jamulus client where on the same computer at my home and that is why it's 1ms. The "ping" times are all relative to a Northeast, USA connection.

The Jamulus Settings Panel on the Linux, the Pop!_OS distro.

If you are connecting to a private Jamulus server then enter the IP Address you where emailed in the Server Address field at the bottom right hand corner of the "Connection Setup" window.

Troubleshooting

Most, easy initial problems you might have are selecting you sound source.

The Jamulus Settings Panel on Linux . This is a sample from my System76 Thelio computer running the linux Pop!_OS system. On my Mac computer there are a lot of entries to pick from.

The Jamulus Settings Panel on Apple macOS . This is a sample from my Apple, iMac computer running the Big Sur OS. On my Mac computer there are a lot of entries to pick from.

Getting your computer sound can be a tricky area.

Here are some Jamulus Wiki Page resources pages for more information.

Checkout the Introduction - To Jammin' On-line and Gear & Optimizing Your Settings pages for using Jamulus and what is needed for a successful on-line jammin' experience.

Using Video Conferencing Software

Getting the most out of Jamulus session using a video conferencing software solution. This section's focus is on ZOOM but the concepts are the same for other video conferencing software.

Using ZOOM or any video conferencing software like that will give you the visual experience of playing live with other musicians and actually seeing them, albeit small but still in-person. Just don't use the video conferencing software's audio. Jamulus and all the previous audio connection work you did on this page will handle that.

User the Latest Version

Upgrade to run the latest version of ZOOM. You always want to take advantage of the latest features in ZOOM. As of October 27, 2020 on my Mac the latest version is 5.4.0 (58631.1025). On a Mac, you can click on the Zoom.us menu item in the top menu bar and select "Check for Updates...". Zoom will either update or tell you that you are running the latest version. For Windows and Linux, poke around the menus. It's in there somewhere.

ZOOM Downloads:

Turn OFF Audio in ZOOM?

Jamulus is handling the audio. The only audio you want to here is the mixed audio returned from the Jamulus server. For everyone on Jamulus you can chat using your live Jamulus connection. If you are using Loopback with Jamulus then set the Microphone to that in ZOOM's Audio Settings for the Microphone. The Speaker setting in ZOOM should be set to your headphones.

Know Your Mic Status?

Always keep an eye on your Mic status. "Is it ON? Is it OFF?" You can avoid some embarrassing moments by being aware of your Mic and video status.

Chat

Don't forget you can always use the "Chat" feature in ZOOM and Jamulus. ZOOM's chat access is available at the bottom of the main window. You can send a message to ALL or an individual person.

& Resources

Site Access Plans for LearningUkulele.com

Forever Access - With Forever Premium Access, you get ALL the benefits of a Premium Access Subscription such as Unlimited 24/7 access to ALL lessons, downloads, songs, play-along jam tracks, videos, email access to Curt, resources, related assets, and ALL books by Curt as FREE downloads. Pretty much everything on the site, and NEVER worry about a subscription or surprise payment again. And jump the queue for responding to any questions.

If you're anything like me (Curt) and getting Subscription overloaded with everything and everybody on-line wanting money from you once a month — I'm with you. For like-minded individuals, this forever plan is a pay once, and you're done.

The price for Unlimited Forever access is right around the cost of a few months of private lessons. I can guarantee there is more than enough material on-line to keep you busy for a long, long time. And, you get all of my books for FREE. That alone is more than the cost of this plan.

Premium Access - This premium gives you Unlimited 24/7 access to ALL lessons, downloads, songs, play-along jam tracks, videos, email access to Curt, resources and related assets. As well as ALL books by Curt Sheller as FREE downloads.

Basic Access - A limited selection of basic lessons — ( currently over 140 ) and 100+ songs for ukulele as well as basic general music reference material — Completely FREE — Simply Register/Signup. HOWEVER - I've been doing ukulele and LearningUkulele.com since 2003 and probably have given too much away already - as reflected in my income from the site in relationship to the time spent on the site. So help support this site and its continued development by signing up for one of the below Premium Access Plans or buy a few of my books. - Thanks, Curt

NOTE: Each higher access level includes ALL the benefits of the lower levels. Private Lessons include all the benefits of a Premium Access Plans as long as you remain a student on the schedule.

Just browsing over both books, they look fantastic! I'm a guitarist and uke player for over 25 years and was thinking about writing a ukulele book but you've already written what I think are the best, most comprehensive and thorough books I've ever seen for the instrument. I just might end up buying every book you've written and I'll be giving my highest recommendation for your books to my friends and students. Thank you so much for taking the time to write such great books!Peter Rhee

Aloha, Curt, All I can say is WOW! What you have accomplished is simply incredible! All the bestGlen Hirabayashi, The Aloha Boys

Folks, if you haven't stopped by Curt's site, do so right now! ..And get his books, they are fantastic. This guy knows his stuff and is able to pass it along too.Alan Johnson Proprietor, The 4th Peg

I can highly recommend Curt's Uke books — I have four of them and they are excellent.fatveg — Portland

Want to drop LearningUkulele.com & Learning Ukulele with Curt a nice comment . We always like to know how we are and you are doing. We'll post any comment, quotes throughout the site and you can help spread the word .

Thanks for visiting and checking out the site!

curtieAnim.gif rw.vg.gif

Original Curtie Animation from 1987 for my first web site on a Macintosh II, 37 years ago. Man, does time fly.

“Built for myself (Curt), and sharing with the `Ukulele community!”

LearningUkulele.com has one of the largest collections of lessons, songs, and TABS, Luthiers, ukulele builders, ukulele festival and club information, and, ukulele links on the web. Curt has been on the ®Internet since the early 1990's and This site just never stops growing!!!

Content is added and updated daily — so check back often. I really do need to get out more ;-)

Love LearningUkulele.com? • Show your support!
Support development via a monthly membership or a one-time forever membership!