Home »

Script for Finding the Best WiFi Channel

When running a wifi router in a public space, the least congested channel will offer the best performance. Use this script for Apple computers to help you find that channel fast.

For live sound events I often use wifi to interact with computers and digital devices that control audio, video, and lighting. Having dedicated, reliable wifi is critical for successful productions, so I bring my own router with me to live events. This is the model I own and recommend.

image of TP-Link router

All your [wifi] base belong to us.

WiFi is has become nearly ubiquitous. Networks are everywhere. The increasing number of public, private, commercial, and consumer grade broadcasts mean that the designated wifi spectrum is growing more crowded. Like lanes on a highway, there are a limited number of wifi channels to choose from. Car drivers try to avoid traffic and choose the least crowded lane on the road. Likewise, you will get the best wifi experience by “driving” in the least congested wifi channel.

icon for Wireless Diagnostics application

Also available by Option-clicking on the WiFi icon in the menu bar and choosing Open Wireless Diagnostics…

Apple computers have a built in Wireless Diagnostics service with a sub program that recommends the best wifi channel. It’s hidden away in the system folder and I have a hard time remembering the exact clicks and keystrokes to find it. So I wrote an AppleScript that runs inside an Automator Service to make the exact window pop up when I need it.

screenshot of Automator workflow

This is how I wrote the script in Automator. Can you make it better?

This is the easiest way to get it in the right place:

  1. Download this ZIP file: Find-Best-Wireless-Channel.workflow.zip
  2. Double-click the ZIP file to unzip it.
  3. While still in the Finder, click Go to Folder… under the Go menubar item. Alternatively, press the key combination ⇧⌘G (Shift-Command-G).
  4. In the little window that drops down, type the following: ~/Library/Services
  5. Hit the ⏎ (Return) key. The Finder will navigate directly to that folder.
  6. Copy or move the Find-Best-Wireless-Channel.workflow file to that folder.
    screenshot of folder location in Finder window

    This is place the file should be put.

Once you’ve put the workflow file into that folder, look for it under Finder > Services > General.

screenshot of Finder Services menu items

Mine has a key command assigned to it. See the note at the bottom about how to set that up.

When you click on the “Find Best Wireless Channel” service item the workflow will run and a you should be left with a window named “Scan” opened. The wireless networks that your Mac has found will be listed on the right. Look at the panel on the left.

screenshot of Wireless Diagnostics Scan Summary panel

The red circle is provided to direct your eyeballs where to look.

The best wifi channels will be listed at the bottom. Use these numbers to set your router’s wifi channel. Good luck!

Notes

OS Compatibility

This Automator service works on macOS Sierra. Depending on your current OS and any future OS updates, YMMV.

No Library?

If you can’t see your Library folder, follow the directions found here to unhide your Library.

Roll Your Own

For those of you that like to DIY, here’s the raw script.

tell application "Wireless Diagnostics"
	activate
	# opens Scan Window
	tell application "System Events" to keystroke "4" using {command down, option down}
	# brings Assistant Window to the front and closes it
	tell application "System Events" to keystroke "1" using {command down, option down}
	tell application "System Events" to keystroke "w" using {command down}
end tell

Keystroke Combo Power-Ups!

If you want to assign a key command to this workflow service like I did, open up  > System Preferences… > Keyboard > Shortcuts. In the left panel select Services and scroll down to the bottom of the right panel. Next to “Find Best Wireless Channel” click the word “none” and then the “Add Shortcut” button that appears. Press the combination of keys you want to trigger the workflow. Voilà!

screenshot of Keyboard Shortcuts in System Preferences

Assign whatever key combination you like.

2 Comments >
Home »

BATTLEGROUNDS: After the Battle

Autumn Ashley’s new EP BATTLEGROUNDS is out now!

Sometime 2013, my friend Autumn Ashley asked if I’d help her complete her next EP. She ran a Kickstarter to raise funds and anyone who contributed got the album early. On Friday, Autumn Ashley’s BATTLEGROUNDS album was finally made available for everyone.

cover art of BATTLEGROUNDS by Autumn Ashley

BATTLEGROUNDS by Autumn Ashley

When Autumn first contacted me about BATTLEGROUNDS, she had all the songs written, rough demos recorded, and a handful of local arrangers putting together the individual song scores. She asked if I’d help engineer the recording sessions. As we got into it she asked if I’d also play some instruments and design the artwork.

A few months later, I headed out to Autumn’s place in Connecticut for a week of turning demos and scores into album-ready recorded audio. We tracked friends new and old playing a variety of orchestral instruments in a few different locations.

recording the string section

Our string quartet (L to R): Jessica Buchanan — Violin, Nicole Stacy — Violin, Caty Dalton — Viola, Jeff Chen — Cello

It was fun.

Scott Troyer conducting and engineering

Me, “Conducting”

It was hectic.

recording piano

Pianist Tim Lillis performing nocturnally, on a piano I tuned with a drum key

It was a great learning experience.

recording the string section

Autumn and Scott at the helm while Nate Brown, arranger for the title track “Battlegrounds,” confirms proper execution of his score

I’d do it again in a heartbeat. And that’s why I really appreciate the people that pre-ordered the album and the people that are about to buy BATTLEGROUNDS on Bandcamp. For a few bucks, you’ll get 5 bloodsweatandtears songs plus you’ll be supporting indie music and local (if you live in Connecticut) artists!

Autumn Ashley and Scott Troyer in the studio

Setting up microphones for recording Autumn Ashley playing acoustic guitar

No Comments >