EVERYTHING YOU NEED TO KNOW TO SET UP AND USE EJAMMING 

How to minimize latency on EJAMMING


Latency on eJamming is affected by several variables:

          a) The actual distance audio signals must travel between locations on eJamming

          b) Internet conditions during your session

          c) Your upload bandwidth

          d) Number of audio samples in each packet to be sent over the Internet by your computer

          e) Whether you connect via Ethernet cable or wirelessly to your router or modem


A) Distance and Travel Time over the Internet (PING)

           You can see the actual time it takes for your audio signals to travel ONE WAY between you and your jam partners when you are in an eJamming session by looking at the ping times displayed in the STATUS BAR on the left side of the white band that stretches across the bottom of your eJamming app.  Each session member's User Name will display the travel time/ping time in mS (milliseconds or 1/1000ths of a second)  after the colon  (eg. ChickG: 36mS)

             AVERAGE PING TIMES SHOULD BE:

​             Within a city/major metropolitan area:  15-25mS

             Within a state or European/South American country: 25-40mS

             Across a continent-spanning country (US/Canada/Russia/China/Australia): 35-50mS

             Across an ocean (Japan to US West Coast/US East Coast to Europe/Europe to Australia): 75-120mS


These numbers are shorter in countries like South Korea which has super-fast Internet and longer in countries with less advanced Internet (including some providers in Australia and the United States).


B) Internet Conditions can vary second by second. Because the Internet was originally designed by DARPA so that communications could survive a nuclear war, every packet takes a different route across the net.  If there is a lot of traffic on the web, or a major node/router is congested or malfunctioning, you can find your session is more latent than usual or some packets are dropped because they take too much time to reach your computer (creating noise/jitter -- see Setting Your Jitter Buffer).  Conversely, if there is little traffic that day, then ping times may be less than usual.


C) Latency is affected by your UPLOAD bandwidth.  The lower the available bandwidth / upload speed you have, the more latent your session.,  You can test your UPLOAD speed at speedtest.net   If you UPLOAD bandwidth is less than our recommended bandwidth, contact your ISP about purchasing faster UPLOAD bandwidth,


D) The number of samples collected into each packet of audio information before it is sent over the Internet by your computer can vastly increase latency.  We recommend setting the number of samples at 256 rather than the default 512 samples (which will decrease latency to 1/4 the time it takes to send and receive 512 samples in each packet: it takes twice as long to collect 512 samples as it does 256, so roundtrip for a packet will be 4 times as long).  For information how to adjust the number of audio samples in a packet on Windows computers, CLICK HERE.  ASIO is built in Mac computers and usually can not be configured except within your audio hardware's control panel (IF available).


E) Connecting your computer to your router/modem via Ethernet Cable rather than over a wireless connection can REDUCE latency (and noise/crackle) in your session by as much as 40-45mS.  After all, wireless is just radio within your home and walls, building materials (steel and other metals) and furniture can absorb and block radio waves, creating more noise and additional latency.  That's why we recommend connecting your computer to your router or modem or router/modem via Ethernet cable.