Category Archives: Uncategorized

MMOTIRT Part 3: JamKazam First-Time Login and Setup

(MMOTIRT = Making Music Online Together In Real Time)

tl;dr: Step-by-step instructions for launching JamKazam and setting it up for your first jam session

JamKazam looks pretty good, but in actuality is not intuitive, even to an experienced IT person like myself. So in this post I will give step-by-step instructions how to set it up to prepare for your first online jam sessions. Most of the steps are identical on both the Mac and the Windows client. The software may be updated, so the steps listed below may vary from what you experience.

Note: These instructions assume you have
a) created a login account with JamKazam
b) dowloaded and installed the JamKazam client software (log in and choose Download App from the drop-down menu next to your name in to top right) and
c) connected a mic and headphones as well as an Ethernet cable to your computer. If not, review Step 1 – Tech Requirements

1. Launch the JamKazam client. Depending on your setup, you may be prompted for your login and password. If so, enter those and continue. You will be presented with the JamKazam Home Screen:

2. In the upper-right corner, just to the right of your name, click the little down arrow and select Audio Gear. You will be presented with your audio profiles.

3. Click Add New Gear on the bottom left corner. You will be presented with an “Understand Your Gear” window.

4. Click Next. You will be presented with the Select & Test Audio Gear window.

5. Click the Resync button in the lower middle of the screen

6. Under the Audio Input Device, click the down arrow next to Choose… You should see list of possible audio input (microphone) choices. Choose the one you want to use (in this example I am choosing my Plantronics C520-M headset).

7. Under the Audio Output Device column, click the down arrow next to Choose… You will see a list of possible output (speaker/headphone) choices. Choose the one you want to use (in this example I am choosing my Plantronics C520-M headset or “Same as Input”).

After selecting your audio input and output choices, JamKazam will run a latency test and show the results on the rightmost column. In this example, my latency is 13.9ms (yellow). The goal is to get as low a latency value as possible while still maintaining good sound quality. If your Latency value is greater than 20ms, JamKazam will pop up a warning that your computer and network is too slow.

8. Experiment by changing the Frame Size value (bottom of the Audio Output Device column). JamKazam will rerun the latency test whenever you alter a value. In this case, I was able to reduce my latency to 10.9ms.

Speak into your mic or play your instrument and listen to yourself over the headphones. Make sure to note if you hear the sound quality diminish. You want the lowest latency value without sacrificing sound quality.

You can try modifying the Sample Rate. I have found you can lower your latency by changing that value, however, in my experiments so far, the sound quality degrades significantly when alter that value. I also typically get a pop-up warning that my “sample rate settings are currently in conflict.” At this point, I’ve decided to leave the Sample Rate at Match and just change my Frame Size to get the best (lowest) possible latency value.

If you have different headsets and or microphone options, you can plug them in, go back to step 5 above (Resync) and test them out to see which has the lowest latency and best sound quality.

9. Once you are satisfied with your latency value, click Next. You will be presented with the Configure Voice Tracks window. Unless you are going to use multiple tracks (voice, instrument, etc.), simply click Next. You will see the Configure Voice Chat window.

10. Unless you are using multiple microphones (e.g. one for your instrument, one for your voice), simply leave the setting at the default Use Music Microphone and click Next. You will see the Turn Off Direct Monitoring screen.

11. Click the Play button in the middle of the screen. If you hear the little three-note tone repeated, you are fine and can click Next. If you don’t hear anything, you may be using an audio interface and/or having incorrect settings.

12. You should now see the Success! window. Click Close and you will be returned to the Audio Profiles window. The new profile you just created should be listed and “active.” In this example, the first item “In/Out Plantronics C520-M (active)” is my active audio profile.

13. Click Back at the lower right (or the little house icon on the upper right) and you will be returned to the JamKazam home screen.

You are now ready to start a session with a friend!

My next post will be about adding friends and launching your first jam session! Stay tuned!

Previous posts:
MMOTIRT: Introduction

MMOTIRT Step 1 – Tech Requirements to minimize latency

MMOTIRT Part 2 – My First Successful JamKazam Session

#makingmusictogether
#thepleasureofyourcompany
#jamkazam
#nolatencymusic

MMOTIRT Part 2: My First Successful JamKazam Session

(MMOTIRT = Making Music Online Together in Real Time – Click here for the series introduction)

tl;dr: Initial tests have worked for both Mac and Windows

I am eager to get JamKazam (or any online real-time music collaboration tool) working and document it so others can do the same for themselves. Here are my goals:

  1. Get JamKazam working on and document the process for both macOS and Windows
  2. Successfully play string quartets with my friends online
  3. Successfully stage online performances with remote musicians and remote audience members
  4. Successfully tie JamKazam (or another music collaboration tool) into Google Meet, Zoom, or other video conferencing tool

I had my first brief successful JamKazam session last night! With this post, I have made major headway on Goal #1 above.

Mac to Mac Test #1: Success!
I am in Portland, Oregon, and my friend is in Idaho. For our first test, we used this combination:

Test #1MeFriend
ComputerMacBook ProDesktop Mac
Network Speed (download/upload)500Mbps/802Mbps222Mbps/10Mbps
MicrophonePlantronics wired USB HeadsetBlue Yeti USB Mic
HeadphonesPlantronics wired USB HeadsetHeadphones plugged into Mac audio jack
Latency10.9ms (yellow)
Sample Rate: Match
Frame Size:1

I heard a slight echo in my own voice (like I was in a hallway or bathroom), but it wasn’t disruptive. My friend heard no such echo. We brought up video and were able to see each other with no significant delay between sound and video.

We first tried clapping together. I counted, “1-2-3-4,” and then we started clapping. It was satisfactorily close to unison. I picked up intermittent static when I talked, but my friend heard no such noise.

Mac to Mac Test #2: Success!
Since I wanted to try playing a musical instrument, I needed to switch to a different microphone. A headset mic would do fine for singing, but not for acoustic instruments. I own a Yeti Blue USB mic (same as my friend’s), so I plugged it in.

Test #2MeFriend
ComputerMacBook ProDesktop Mac
Network Speed (download/upload)473Mbps/802Mbps222Mbps/10Mbps
MicrophoneBlue Yeti USB MicBlue Yeti USB Mic
HeadphonesPlantronics wired USB HeadsetHeadphones plugged into Mac audio jack
Latency9.77ms (green)
Sample Rate: Match
Frame Size: 1

The first thing I found was that JamKazam does not seem to let you change equipment mid-session, so I ended our jam session, reconfigured JamKazam to use my USB mic, started a new session, invited my friend, and we connected.

Again, sound and video worked fine, although I did still heard some intermittent static when I spoke (which my friend did not hear). It wasn’t terrible or untenable, but it was there. I suspect interference from my numerous electronic gadgets and wireless devices.

I invited my friend to play, so she pulled out her viola, as did I, and we were able to play duets together effortlessly. We started with slower music, so I suggested a faster piece which would have tighter timing demands. Success!

Mac to Windows Test – Success!
Update:
My first attempt with running JamKazam on Windows last night was a failure, but I just now ran a test and it was a rousing success. Here was my configuration:

Test #3MeFriend
ComputerWindows 10 DesktopDesktop Mac
Network Speed (download/upload)600Mbps/930Mbps222Mbps/10Mbps
MicrophoneBlue Yeti USB MicBlue Yeti USB Mic
HeadphonesHeadphones plugged into Blue Yeti MicHeadphones plugged into Mac audio jack
Latency19ms (yellow)7.77ms (green)

Not only was my last test running JamKazam on Windows successful, but I experienced none of the static I had last night.

My friend mentioned she experimented plugging her headphones directly into her Mac versus into the jack on her Blue Yeti USB mic. She found she had some static when plugging her headphones into the Mac, but not into the mic.

Testing JamKazam with Google Meet: Fail
We returned to the Mac to Mac configuration for my last test, which was to see whether I could share my JamKazam session with Google Meet.

Why do I want to do this? I host regular online karaoke parties using Google Meet. During those parties, only one person can perform while the others all listen while muted. I would love to be able to sing or play duets with a friend and have my Google Meet attendees see and hear us. Also, my understanding is that although you can stage online performances using JamKazam, I believe it requires all audience members to have a JamKazam account. Tying JamKazam into Google Meet (or Zoom, etc.) would skip that requirement.

So we repeated the setup #2 above, and on my Mac I launched Google Meet and had a second person connect into my Google meeting. I shared my desktop and my second friend was able to see my JamKazam video, but they could not hear my friend in Idaho.

I suspect there may be a permissions setting I need to set to allow my Mac computer sound to be shared on Google Meet. I will continue to investigate and test.

In future posts I hope to connect with different people, getting Windows working (done), and give step-by-step instructions for creating a jam session and inviting friends.

Stay Tuned!

Next Post:
MMOTIRT Part 3: JamKazam First-Time Login and Setup

Previous Posts
MMOTIRT: Introduction

MMOTIRT Step 1 – Tech Requirements to minimize latency

#makingmusictogether
#thepleasureofyourcompany
#jamkazam
#nolatencymusic

Making Music Online Together in Real Time: Step 1 – Tech Requirements to minimize latency

tl;dr: What you need to get started with JamKazam

JamKazam

In this post I will go over technical requirements to minimize latency, which apply to any online musical collaboration solution, as well as other equipment needed and the first steps to getting set up for JamKazam in particular,

The key to success, and the biggest hurdle to real-time online musical collaboration is minimizing latency. Every step of the way – from you singing or playing a note, the mic picking it up, the sound being converted into electronic form and being transferred into your computer, out your network connection, over the internet to your musical collaborator(s), etc. etc. until they hear it on their end – every step introduces a hesitation, a lag, a latency. For success, we must do everything to reduce and eliminate latency.

1. You must have a wired network connection to your computer

No if, ands, or buts. You cannot use Wi-Fi on your laptop or desktop computer for your internet connection. You could have the fastest internet service (I just upgraded to gigabit, which affords me up to 950Mbps upload and download speeds), but if you use Wi-Fi, an untenable delay will be introduced.

Update: I’ve written a whole blog entry on setting up a wired network connection

“But my router and computer are in different rooms”
That’s okay. Look on the back of your router or modem. You will likely find a row of ports which look like they are for oversized telephone jacks. These are Ethernet ports, and you can run an Ethernet cable from your router or modem to your computer.

Ethernet Port: What Is It & How Is It Used? | Infinity Cable Products
Ethernet ports

If there are no unused ports available, see if you can free any up by removing any unused cables or devices. You can also try switching a device to Wi-Fi (e.g. many printers now support Wi-Fi) and removing its Ethernet cable connection.

If you can’t free up a port, you can purchase an inexpensive Hub or Switch, which is rather like a power strip: you plug it into one port on your router or modem, and the hub or switch will offer up several free Ethernet ports to use.

Ethernet cables, sometimes called “Cat5” or “Cat6” cables, can be purchased for mere dollars, and can be 5, 10, 25, 50, or even 100 feet long. Figure out how much length you need (error on the long side). Of course you want to minimize trip hazards and cables getting crimped in doorways.

If you are, or have a friend who is handy, Ethernet cables can be “fished” through walls, under floors, and above ceilings and an Ethernet jack can be installed in your wall in a more convenient location. This permanently avoids having to string a cable under doors and across hallways..

Amazon.com: Mediabridge Ethernet Cable (100 Feet) - Supports Cat6 / Cat5e /  Cat5 Standards, 550MHz, 10Gbps - RJ45 Computer Networking Cord (Part#  31-399-100X): Computers & Accessories
Ethernet cable

Once you connect your Ethernet cable to both your modem/router and your computer, turn off Wi-Fi on your computer to ensure it is not using Wi-Fi and that it is using your Ethernet connection. You can also test your internet speed which may very well be improved.

“How do I know what speed my internet connection is?”
Two websites I use to check upload and download speeds are:
https://www.speedtest.net/ – just click “GO”
https://www.speakeasy.net/speedtest/ – just click “Start Test”

Both of these sites will run a test for about a minute or so, and then will report your Upload and Download speeds.

Note: Upload and Download speeds do not indicate what your latency is. However, you may see improved overall speeds with a wired Ethernet connection versus one over Wi-Fi. Low latency coupled with fast internet service will improve your online musical collaboration experience.

“My computer doesn’t have an Ethernet port!”
Many laptops have no network port into which you can plug an Ethernet cable. My Mac PowerBook has none, but I was able to purchase a  “USB C to Ethernet Adapter” for US$15. Check to see what kind of connections your device has first (USB-C, USB-B, etc.).

Amazon.com: USB C to Ethernet Adapter, uni RJ45 to USB C Thunderbolt 3/Type- C Gigabit Ethernet LAN Network Adapter, Compatible for MacBook Pro  2020/2019/2018/2017, MacBook Air, Dell XPS and More - Gray
USB-C to Ethernet adapter

2. Headphones and Earbuds
You will need headphones or earbuds to minimize echo and feedback. I recommend wired vs. wireless/Bluetooth, since the latter can add latency. You will want a long cord/extension cord to give you freedom of movement.

3. Microphone
If using a laptop, it likely has a built-in mic. You can use that, but the sound quality will be limited. But it may do for your initial testing.

My first tests were with wired USB mics. I tried a wired headset with mic (Plantronics Blackwire C520) and a Blue Yeti USB plugged into my Mac PowerBook. Both worked great.

Plantronics Blackwire C520 USB Headset | 88861-01 | Headsets Direct, Inc.
Plantronics C520 Blackwire Headset

For singing, a headset would be fine. However, if you want to play an an acoustic instrument, a mic that isn’t right in front of your mouth makes better sense. If you are going to play an electric instrument (keyboard, electric guitar, etc.), an audio interface (see below) is likely required.

Blue Yeti USB Microphone (Blackout) 988-000100 B&H Photo Video
Yeti Blue USB Mic

If you are using a laptop, you may have a limited number of USB ports, or you may have no standard USB ports (e.g. my Mac PowerBook only has USB-C ports). You may need to use, for example, USB to USB-C adapters US$4-10 or a dock with USB ports.

4. Computer requirements
It may vary depending on the musical collaboration software you use, but since I started with JamKazam, https://jamkazam.com/ I’ll list their requirements (although other solutions may support Linux and other operating systems, JamKazam is strictly for Windows or macOS – no Linux, Android, or iOS):

Windows: Window 7, 8, or 10, 64-bit

First-Time Setup – Step 1 – Understand Your Gear – Windows

Unsure which Operating System you have? Right-click the start menu and choose “System” and it should display the version of Windows you have and whether it is 32-bit or 64-bit.

Mac: MacOS 10.8 Mountain Lion or later

First-Time Setup – Step 1 – Understand Your Gear – Mac

Unsure what MacOS you have? Click the Apple icon in the top left and choose “About this Mac.” The top line indicates the name of the OS (e.g. “macOS Catalina”) and the second line the version.

5. Sound Interface (optional)
If you view JamKazam setup videos (above and elsewhere), you will see many references to “audio interfaces.” I don’t own one, but may end up purchasing one at some point. They can be less than US$100 but can be much more depending on the features and number of inputs. If you go that direction, I recommend you do your research and buy one with a USB interface.

Unless you want to play an electric instrument (keyboard, guitar, etc.) you don’t likely need one to get started.

JamKazam Account
To use JamKazam, you must create an account. It’s free. Just follow the steps at: https://www.jamkazam.com/signup

A free account will give you up to a 1-hour long session, and 4 total hours per month. During your first month, you are given “Gold” level service which has no time restrictions, supports higher-level sound quality, and offers email support. Here’s a comparison of their various plans.

Previous Post:

MMOTIRT: Introduction

Next Posts in Series:

MMOTIRT Part 2: My First Successful JamKazam Session

MMOTIRT Part 3: JamKazam First-Time Login and Setup

Next post: MMOTIRT 3: My First Successful JamKazam Session

To see my introduction to this series, click here.

#makingmusictogether
#thepleasureofyourcompany
#jamkazam
#nolatencymusic

Making Music Online Together in Real Time: Introduction

tl;dr: Singing and playing duets and larger ensembles in real-time over the internet is possible. It’s not intuitive, but it’s simpler than you think!

I ache to sing and play together with others – that is one of my greatest sources of joy. Since all concerts and gigs have been cancelled, I have hosted a couple outdoor, distanced, masked “driveway concerts,” performing string quartets and string quintets with friends. But winter weather and darkness have made that impossible.

Driveway concert from August, 2020

I love karaoke, and I have been successfully hosting online karaoke for many months now (17 parties in 2020). We have a lot of fun, and a couple local TV stations plan to interview me about it. I’ve created a website explaining how to do this if you are interested in hosting your own. A local TV station even broadcast a story about it last week.

Screenshot from one of many online karaoke parties I’ve hosted

What we haven’t been able to do, however, is to sing duets or trios with distant friends. Singing or playing over the internet usually introduces a time lag (aka “latency”) of .25-1 second, which is untenable. Up to this point, only those who are sheltering together during the pandemic have the option of singing/playing together.

I was aware there is technology out there that minimizes latency over the net and enables people to perform together (e.g. JamKazam, Jamulus, JackTrip, etc.). But even as an experienced IT professional, my earlier investigations into JamKazam and Jamulus were unsuccessful and frustrating. I found the software unintuitive and glitchy, the help documentation seriously lacking, and I just couldn’t get them to work.

JamKazam

Last night I had my first successful test with JamKazam. I am in Portland, OR, and I was able to play duets with a friend in Moscow, ID. Sound was passable, and we had live video so we could see each other. We were both so excited!

I know many musicians, singers, and teachers who would benefit from being able to perform in real-time with friends, colleagues, and students over the net. I will document my journey and recommendations. My goal is to make this understandable and within reach for the non-techie person.

Posts in Series:
Making Music Online Together in Real Time: Introduction (this post)

Making Music Online Together in Real Time: Step 1 – Tech Requirements to minimize latency

MMOTIRT Part 2: My First Successful JamKazam Session

MMOTIRT Part 3: JamKazam First-Time Login and Setup

MMOTIRT Part 4: Your First Jamkazam Session!

MMOTIRT Part 5: Getting a wired network connection

MMORTIRT Part 6: A New USB Mixer

MMORTIRT Part 7: First Real-Time Online String Quartets!

Stay tuned!

#makingmusictogether
#thepleasureofyourcompany
#jamkazam
#nolatencymusic

Peace on Earth

This week, when millions around the world celebrate holidays with the words, “Peace on Earth,” may we remember those who live without peace and security. There are sadly too many in my own country and beyond who live without peace, security, or justice.

I just learned for the first time about the largest non-self-governing territory listed by the UN and its terrible oppressive occupation. I knew nothing about this region – home to over a half million people – and suspect the majority of my readers are similarly unaware. It is separated by the second longest border wall on Earth (over 1700 miles) and the longest minefield (containing an estimated 7 million land mines).

A steady succession of U.S. presidents, both Republican and Democratic, have supported the occupation of and U.S. military contracts in this region.

Where is this? It is the last colony in Africa: Western Sahara.

Flag of Western Sahara - Wikipedia
Flag of Western Sahara – simply holding this flag in public can get an activist beaten and arrested

Spain established control of Western Sahara as a colony in 1884. Spain finally, slowly decolonized Western Sahara in 1975, signing an agreement with Western Saraha’s neighbors, Morocco and Mauritania.

The U.S. has meddled in and profited from the occupation of Western Sahara for decades:

In 1975, Secretary of State Henry Kissinger privately told President Gerald Ford he hoped for a “rigged UN vote” at the Security Council to confirm Morocco’s claim over Western Sahara.

In 1979, Carter’s State Department gave $200 million to the U.S. company Northrop Page Communications to build an “intrusion detection system” for the nearly 1,700-mile wall Morocco built in Western Sahara, which is lined with an estimated 7 million land mines. A year later, Carter provided Morocco with $230 million in military aid.

In 1982, Reagan gave a joint statement with Morocco’s King Hassan II, stating his “admiration for [the King’s] support” of a peaceful resolution for conflict in Western Sahara.

in 2004, George W. Bush designated Morocco to be a major non-NATO ally of the United States, opening the door for more military deals. And the money has flowed both ways.

Prior to the 2016 election, state-owned Moroccan phosphate company OCP, which operates in Western Sahara, donated as much as $12 million to the Clinton Foundation.

in 2017, Trump’s disgraced EPA administrator Scott Pruitt took a controversial $100,000 trip to Morocco in December of 2017, where he met with the head of Morocco’s state-owned mining company.

Two weeks ago, the Trump Administration recognized Morocco’s annexation of Western Sahara, making the United States the first nation in the world to do so.

I say that our damnation comes from the natural resources we have here. If it wasn’t for these natural resources, Morocco never would have invaded Western Sahara.

Hmad Hammad – Sahrawi independence activist, who was detained in the notorious Black Prison and brutally tortured.
moroccan-wall-7
The Moroccan Wall, 2nd longest border wall and largest minefield on Earth

In this time of reflection, and the holiest of holidays for over a third of the world’s population, remember those who suffer under oppression, occupation, and brutality.

Peace and Grace to you all.

Getting faster internet, slowly and painfully

tl;dr: When upgrading your internet service, ask many questions, do your homework, have a backup plan, and expect additional challenges and potential costs

I’m an experienced IT professional, so many of the steps I took are beyond what others may know or understand. I’ll try to keep this as clear as I can for the non-IT person.

It used to be that internet service was used only for email and web surfing (and even before the web: anyone remember Gopher, Archie, or Veronica?). Older folks may reminisce about modems screeching and whining and tying up the telephone line for hours. I can remember watching text appear on the screen, almost like someone was typing on the other side of the monitor’s surface. I could read the text faster that it took the modem and computer terminal to serve it up.

240 Dial Up Modem Stock Photos, Pictures & Royalty-Free Images - iStock
Okay, I never used an acoustic coupler modem like this, but I saw one, and once saw a 300 baud modem in use

Nowadays, internet service is used by so many more devices and services in your home. Many people have cut the cord and switched their television viewing to streaming services like Netflix, Hulu, and many others. If your cell phone has bad coverage inside your home, you might use Wi-Fi on your phone when at home. Many computer printers use Wi-Fi and can be placed anywhere, even in a closet, unrestricted by the tether of a heavy cable. Home security systems and cameras, your children’s laptop or tablet computer, video chats with family and friends, your home voice assistant/question answerer (Alexa, Siri, Google), your video doorbell (Ring), your gaming consoles, even your thermostat, outlets, and other so-called “smart” devices or “E-” or “I-” devices may all be dependent upon Wi-Fi and internet service.

You may not have a “smart home,” but you probably have at least 3 or many more connected devices

With the pandemic, there are added demands on your internet service. Distance learning, remote work, and the increased reliance on video chatting to stay in touch with friends and loved ones have added to the burden placed on your internet “pipe.”

Distance Learning Strategies for Educators: Teaching ADHD Students Remotely

So, I decided to upgrade my internet connection speed.

What follows is a long, hopefully instructive and cautionary tale.

Once upon a time, scientists were told they should tell stories… – Broader  Impacts Group

We had a 25m/25m connection (25Mbps upload/25Mbps download) connection, which was sufficient for most our needs. I work remotely and attend numerous video conference calls. Sometimes when I move large files (backups, downloads), it impacts streaming TV in another room (loss of picture quality, network hiccups, etc.). I write and edit several blogs and administer a retail website. I also am doing more video work, both live and recorded, and those files can be huge and data transfers time consuming.


Want to test your network speed? Two websites I use are:
https://www.speedtest.net/
http://speakeasy.net/speedtest


Doing a little research, I learned my internet provider could upgrade me to 100m/100m with little to no increase in monthly fees for a year. It seemed like a no-brainer. I called them up and ordered the upgrade. They said a technician would come the following day between 8am and noon to do the necessary work. I was delighted that we could get upgraded service so quickly!

Mistake #1: I did not ask whether my internet service would go down before the service call

Mistake #2: I should not have scheduled my upgrade during a time that would impact my work

The customer service person never indicated that I might lose internet service before my scheduled service call. The evening before our scheduled appointment, our internet quit working around 10:30pm. No TV. The house was strangely silent.

I called tech support and was told that programming changes on their end to support 100m/100m had likely been made, and since my old network hardware was incompatible and needed to be replaced, that was the cause for the outage. I asked if our service could be returned to 25m/25m so I could do my work early in the morning and was told, yes, but it would take a while. I went to sleep.

Internet Down? Here Are Your Options for Internet Backups - Due

At 5:00am, our internet was still down, so I called tech support. Yes, our service wouldn’t work, and, what’s worse, for some reason our scheduled technician visit for that morning had been canceled! The next available appointment wouldn’t be for another two days! Exasperated, I asked to get that new appointment locked down, but insisted I needed to be restored back to 25m/25m in the meantime. The technician agreed, and after at least an hour on hold, they made the changes.

On my end, I disconnected all my network equipment (router, bridge, wireless AP, etc.) and connected a PC directly to the internet port (what for most people would be the equivalent of the modem). The PC connected. I thanked the technician and hung up.

I then tried adding the first network device between the modem port and the PC: my router. No dice. I plugged the PC back directly into the modem. No internet.

I called tech support back, and after about 30-45 minutes, was able to get internet restored for my PC. We hung up, and I plugged my router in. No internet. Plugged my PC back in, no internet.

I went thru this cycle of calling the provider, getting service, hanging up, losing service at least 2-3 times. Each time on the phone took at least 30-60 minutes. And there were several phone calls where I was dropped and had to call and start all over again.

온앤오프 (ONF) - ON/OFF MV - YouTube

Through these calls I learned a little bit more about the network devices on the provider’s side (Optical Network Terminal or “ONT”, its power supply and battery backup). I learned how to power cycle my ONT, and doing so, was able to restore my own internet service. Through testing, I found the internet service would last about 5 minutes, then drop. That is why, I assumed, I could never get anything other than my PC to work; by the time I’d connect anything else, my internet service had ceased.

So I called tech support back to report this new information. They were perplexed and said the issue was likely my ONT, and only a service technician’s visit would fix it. My appointment was still two days away. Two days without being able to work remotely. Two days without any streaming TV. Two days with barely a single bar of signal strength for my cell phone at home. They promised to escalate the service request in case a technician might get an opening to help me. By now it was midday and I’d spent 7 hours wrangling with this issue.

During our wait, we decided to go ahead and upgrade to gigabit, which is approximately 1000Mbps. If we were going to go through this much pain to upgrade, why not go for gigabit. A call to customer service assured us that we only needed to tell our technician we wanted gigabit, and they would be able to install that for us on the spot.

Amazingly, I received a call from a technician just an hour or so later saying he was available and could swing by within minutes.

The technician was great. He spent about 4 hours replacing equipment on the outside of the house and inside and testing everything. He was courteous, professional, and answered all my questions.

At the end of his labors, we connected my PC, and instantly I was seeing data transfer speeds over 900Mbps. And my internet didn’t drop after 5 minutes. The technician gave me his card with phone number, wished me well, and departed.

The technician’s work was done, but mine was only beginning. I needed to get my whole home network back up and running: router, switch, Wi-Fi and all the Wi-Fi devices.

I plugged my router in…and no internet. I plugged my switch in and it worked, although I could not get my Wi-Fi AP (Access point) to work. But I really needed a router to work to provide the security needed at the first point in my network connection.


Confused about the difference between a Router, Switch, and Access Point? Here’s an article that is directed more toward the lay-person:
https://wiki.shopingserver.com/trouter-the-access-point-and-the-switch/


Although my router and wireless access point are both on the higher-end, they were both a few years old, and after an hour futzing with them without success, I decided to buy a new Wi-Fi router.


Many people use a router supplied by their internet provider. On one hand, you get the benefit of having something your internet provider supports and troubleshoots for you. On the other hand, it will likely not be the most up-to-date feature- and performance-wise. Also, you are usually charged a monthly rental fee. $5 or so a month may not seem like much (and a bargain if you think your provider offers decent tech support), but if you do your research and purchase your own modem, you may save money in the long run and enjoy better performance and security – but you have to know what you are doing and/or have someone you can call on to help you if you need it.


A short Costco buying spree later, I plugged in the new router and followed all the steps…and no internet. Argh!

I called tech support with my internet provider, and was placed on hold for a 2nd level technician. As the minutes ticked by, I dived deep into the new router’s settings. I upgraded the Firmware (something everyone should do with their router on a regular basis; here’s why). I kept plugging the PC directly into the modem (success) and then the router (failure). Then I stumbled on an unexpected setting in my router:

My router has a Router MAC Address setting. It allows you to use the MAC address of the router (default), or use the MAC address of the computer.


What is a MAC address? Here is one explanation:
https://whatismyipaddress.com/mac-address


Since my internet worked fine with my computer and neither my old nor new router would not, I suspected the MAC address. Perhaps my internet provider had some sort of connection, expectation, or restriction to my PC’s specific MAC address. So I tried that setting. Voila! Everything started working!

I continued to remain on hold with tech support. I wanted to see if I could remove that restriction as it might cause problems in the future. While waiting on hold I connected my switch, configured Wi-Fi on the router, then went around the house bringing Wi-Fi devices online (TVs using Roku sticks, wireless printers, laptops, cell phones, tablets…). I got everything back online and tested. I completed this in about 40 minutes, and I never got a tech support person. I hung up.

My wired computers are now consistently getting between 600-950Mbps speeds (a 40x increase in speed). My wireless devices are getting 60-250Mbps depending on which wireless protocol I use and how far they are from the Wi-Fi router (a 3-20x increase in speed).

PMBOK finally expands on lessons learned, but is it enough?

Lessons Learned:

  1. If you are upgrading your internet service, expect and plan for outages. Ask your provider directly what you should expect, but have a backup plan. You want to minimize disruptions to your work, your child’s distance learning, your streaming services, etc. if possible. Have a backup plan in case the upgrade takes hours or days longer than expected.
  2. Make a list of every networked item in your house. Make sure you have documentation on them all, especially how to connect them to Wi-Fi (printers, smart devices, security cameras, etc.). If needed, download and print the documentation for your router, switch, and all Wi-Fi devices, etc. before you upgrade.
  3. Test logging into your router, Wi-Fi settings, etc. before you upgrade. Make sure you have all your logins and passwords printed out.
  4. Upgrade the firmware on your router.
  5. Ask specific questions about costs: will the technician visit, the hardware upgrade, etc. cost you anything? What will the monthly fee be afterwards? Is that a promotional fee that increases after 3/6/12 months?
  6. Ask if you will be charged anything if the new equipment fails and needs to be serviced or replaced.
  7. If any of your network equipment is old, you may need to upgrade it to get the best performance. For example, since I was upgrading to gigabit, I needed to make sure my router and switch supported gigabit speeds. In my case, my switch maxed out at 100Mbps.

Wisdom of the Inuit

Myna Ishulutak (upper right, in blue jacket) lived a seminomadic life as a child. Above: photos of the girl and her family in the hunting camp of Qipisa during the summer of 1974.
Jean Briggs Collection / American Philosophical Society

As I wrote previously, my brother has been posting entries based on hours’ of recorded interviews he made with my paternal grandmother, Dorothy Roth. They regale the reader with tales of the rough and rugged Alaska gold rush era in which she grew up in Fairbanks, AK. Four stories are available for free. To read them and others, visit my brother’s Patreon.

I was blessed to grow up next door to my grandparents, and their house was a veritable museum of gold rush and Inuit artifacts. Grandmother would give the tour, showing the gigantic woolly mammoth tusks, teeth and bones (unearthed by massive gold mining operations), animal pelts (rabbit, wolf, wolverine, polar bear), and all the Inuit artifacts (mukluks, mittens, carved ivory, and tools and toys fashioned from whale baleen).

My grandparents, Dorothy and Art, in front of the house he built in Coos Bay – the one in which I grew up

One story she told me about the first Christian missionaries to the Alaska territory always stuck with me.

When translating the Lord’s Prayer into the Inuit language, the missionaries got stuck on the line, “lead us not unto temptation.” Apparently there was no word for “temptation” in the native language.

So forbidding and demanding were the living conditions, one owned only what one needed and could easily transport. It was impractical to horde or amass anything beyond the essentials. If you had something I needed, you gave it to me.

Iqaluit, pictured in winter, is the capital of the Canadian territory of Nunavut.
Johan Hallberg-Campbell for NPR

With all due respect to the missionaries who did what they believed was for the best of the aboriginal peoples, is it not ironic that in doing so, they also had to teach about the darker sides of so-called civilized culture?

Just this last week I stumbled across an NPR story about the unusual way Inuit parents raise their children to control their anger.

NPR: How Inuit Parents Teach Kids To Control Their Anger

As a former student of psychology who seriously considered going into child development and/or child psychology, I was fascinated.

Some of the descriptions of extraordinary self control (e.g. no one reacting when a pot of boiling tea is spilled and damages the ice floor, etc.) reminded me of some of the stories I’ve heard about Japanese society.

In Japan, for example – I have heard but never seen this myself – a waiter might stumble and drop a tray of dishes, and no one will look up. The patrons would not wish to further embarrass the waiter. In most Western countries, nearly every head would turn and gawk.

Although the concept of shame and saving face permeates Japanese culture, the Inuit seem to go completely against shame or scolding:

“…it doesn’t help to raise your voice. It will just make your own heart rate go up.”
– Lisa Ipeelie

“Shouting, ‘Think about what you just did. Go to your room!’…I disagree with that. That’s not how we teach our children. Instead you are just teaching children to run away.”
– Goota Jaw

“With little kids, you often think they’re pushing your buttons, but that’s not what’s going on. They’re upset about something, and you have to figure out what it is.”
– Lisa Ipeelie

Instead, they wait for the moment of heat, upset, etc. to pass, then use storytelling to impart the lesson.

It is fascinating, and I want to investigate this further.

Jean Briggs, an anthropologist who lived with and studied the Inuit for decades, wrote two books on what she learned: Never in Anger: Portrait of an Eskimo Family, and Inuit Morality Play: The Emotional Education of a Three-Year-Old. I intend to read them both.

Introducing the Dorothy Roth Loftus Saga

Summary: Read the fascinating and colorful history of gold-rush era Fairbanks, Alaska, and of my grandmother, Dorothy, who grew up there.

Dorothy Roth Loftus

I regularly try to impress on people the importance of interviewing parents, grandparents and so on.

Stories of my Japanese American grandparents’ journey to America, raising their children in Oregon, and living through WWII were preserved by my mother. She took the time to write them down, publish them in a book, and share in regular public talks over the years. I have shared many of these stories in another blog.

Although, I never got to know my mother’s Japanese American parents personally (they died just before and after my birth), I was blessed to grow up next door to my father’s parents. I got to know them well.

Now the story of my paternal grandparents is being retold.

Back in 1984, my eldest brother spent the summer interviewing our paternal grandmother, Dorothy Roth Loftus, using a tape recorder. Over 14 hours’ of recordings:

“I asked her everything I could think of: what the town of Fairbanks was like in the early twentieth century, who were the people her family knew, what she studied in school, what the seasons and holidays were like, what foods they ate and how they prepared them, which books she read, how she pursued her love of music, and whatever she knew about her German forebears in California and Pennsylvania, as well as her husband’s Norwegian immigrant family in upstate Wisconsin.”

Grandmother sitting in her home in Coos Bay, next door to where I grew up

The stories paint a vivid picture of a boisterous and disorderly frontier town.

For example, the Episcopal Church was one of the oldest buildings in town and built of rough-hewn logs with bark still on them. Wood beetles occasionally fell onto parishioners and the choir. It was “the only public place in town where one could sit and relax, which was not a liquor shop.” This is where my grandparents were married.

You will learn about my great-grandfather, Rinehart Roth, a lawyer and “internal, eternal, and infernal optimist,” who dragged his pregnant wife and two daughters (my grandmother was just one year old) to the wild and woolly gold rush town of Fairbanks. There, he squandered his money and abandoned them to fend for themselves. Grandmother’s mother died when Dorothy was only 18. She and her younger sister, Florence, had to fend for themselves, even having to pay the long overdue bill for their mother’s funeral.

Great-Aunt Florence, and Grandmother Dorothy, in Fairbanks, Alaska, circa 1910

My brother is writing a book based on his interviews with Grandmother, archival newspapers and photographs, and other interviews. He is making installments available on his Patreon. Five episodes are available for free:

THIS IS IT – The Dorothy Roth Loftus Saga

Dorothy 1: A cold day in Januray, 1928…in Alaska

Dorothy 2: Gathering the wedding party…but still undecided

Dorothy 3: A wedding…at last

Dorothy 12: Assaulted by a dog team…and the security of piano boxes

To read the rest, become a patron of my brother. You can do so for any amount.

The stories are interspersed with my brother’s other writings on social policy and debate and our hometown of Portland. He has written extensively, for example, on the protests on the streets of Portland and the city and federal law enforcement actions – reports that, in my humble opinion, offer a much more accurate, first-hand account of reality, compared to the often breathless and sensationalized reporting found on broadcast media.

Eventually, he may also blog about his encounters with Leonard Nimoy, Jeff Daniels, Harlan Ellison, Hoyt Axton; his travels in West Africa, Greece, and Eastern Europe; and his own adventures as a film, video, and stage actor.

The Tower of Terror Online Haunting

This Friday and Saturday night consider joining the Halloween fun in:

The Tower of Terror
Recommended for ages 16 and up.

Enter the interactive elevator to see any of 6 live performers, a horror-filled basement, and a screaming room featuring clips from classic horror movies.

When: Friday, October 30th and Saturday, October 31st, from 6 p.m. to 9 p.m. Pacific time.

Cost: Pay what you can. Come check out the fun and leave a donation at the door.

I will be performing live both nights. I’ll perform from 7:15-8:15 p.m. Friday night, and 6 – 7 p.m. Saturday night (Pacific time). Just take the elevator to the 4th floor when I am performing.

Come watch and hear me! Chat with me online. I would love to see you!

Here’s the website: https://www.experiencetheatreproject.org/

Here are the Facebook events:

Friday, October 31, from 6-9 p.m. Pacific Time
https://www.facebook.com/events/2847955538766610/

Saturday, October 31, from 6-9 p.m. Pacific Time
https://www.facebook.com/events/350632882846157/

I Voted

I opened my vote-by-mail ballot this afternoon around 3:30pm. I completed filling it out and deposited in the nearby county ballot drop box just over an hour later.

Oregon has had standard vote-by-mail since 1989. I have vague memories of voting in person at my former elementary school. I think I only voted that way once. I voted absentee when I was away a college and overseas, and ever since, it’s been vote-by-mail.

I love vote-by-mail! Let me count the ways:

  1. I can review and research my ballot in the comfort and privacy of my home, where I have easy access to any magazine, newspapers, video interviews, etc. if I need more than what the voters’ pamphlet provides.
  2. I don’t have any time pressure to figure out which lever to pull, which button to press, etc. I can take my time.
  3. I don’t have to worry about finding the correct polling location (which county, ward, division, parish, etc. am I in?).
  4. I don’t have to worry about taking time off from work to vote, nor do I have to deal with fighting traffic to make sure I get to the polls before they close.
  5. I don’t have to worry about waiting in line to vote (especially a concern this year due to the pandemic).
  6. I can easily check the status of my ballot (has it be received) online.
  7. Places that have instituted vote-by-mail have seen an increase in voter turnout.
  8. In Oregon, vote-by-mail has a favorability of over 75% for both registered Democrats and Republicans.

There are some who oppose vote-by-mail, worried that it is susceptible to voter fraud. However, numerous studies have found the overall voting fraud rate to be extraordinarily low:

  • From 2000-2019, Oregon has found 14 fraudulent votes attempted by mail. Since 15,476,519 votes were cast during that time period, that amounts to a fraud rate of .00009046%
  • Colorado, from 2005-20018 experienced 8 fraudulent votes attempted by mail out of 15,955,704 votes, or a rate of .0000501%
  • Washington, from 2004-2010 found 7 attempted fraudulent votes by mail out of 10,605,749 votes, or a rate of .0000660%

Source: Brookings

As a comparison, here are some comparison odds: