Oct 24 – 26, 2025
America/Denver timezone

Integrating Digital Software with AppleScript

Oct 24, 2025, 10:00 AM
50m
Presentation

Description

Ted Asmus, K8UKE

Full Abstract, Outline, and Resources: https://tasmus.com/ham/applescript-integration/

Abstract

The ham radio Mac OSX community uses two primary pieces of digital modes software: FLDIGI and WSJTX. The operation of FLDIGI software is enhanced by the addition of FLRIG to control the ham transceiver and a logging program such as MacLoggerDX. WSJTX is enhanced by the addition of JT-Bridge that passes contact information between WSJTX and MacLoggerDX. FLDIGI and WSJTX each require a total of three pieces of software to operate well. AppleScript, is a built-in scripting language that allows the direct control of both Mac applications and the Mac operating system itself. This presentation will provide a system of integrated AppleScripts that allow the ham operator to fluidly move between the FLDIGI and the WSJTX software sets, control the operation of the sets, and offers enhancements that reduce operator time and increase operator efficiency.

The presentation will first focus on linking QSO information between FLDIGI and MacLoggerDX with the simple click of a button. Controlling the running of the two software sets through the use of a “smart” AppleScript that determines if either of the software sets are running. If a software set is running, a dialog is displayed so the operator can then select which set of software will be run and the three associated pieces of software for the selected set are run. If one of two software sets are running, that set is automatically shut down and the other set is run. This allows for the rapid change between such digital modes as PSK-31 and FT8. A routine that quits either of the running software sets is then presented. A useful AppleScript for logging a QSO in both the WSJTX software and MacLoggerDX is discussed. A final AppleScript provides the ability to insert a custom personalized message into the email that MacLoggerDX creates with an attached QSO card to the contact without any intervention by the operator.

Information about where the package of AppleScripts should be placed within any Mac OSX computer so they will run immediately will be presented. Some adjustments to one of the AppleScripts is required so the operator can insert their own name and callsign. This simple process will be demonstrated using the AppleScript Editor. The session concludes with the presentation of three different AppleScript code snippets that are included in the AppleScript package that the attendees should find interesting and useful in the future.

This presentation does not stress AppleScript programing nor is it for techies only. It follows the motto of “Keep It Simple Stupid” to help the attendees make their ham radio experience easier and more enjoyable.


Presentation Requirements

• Video projector to project the computer with and without Powerpoint.
• Screen for video projector
• Microphone if room is of sufficient size
• Access to the internet

Primary author

Edward Asmus (Dixie Amateur Radio Club)

Presentation materials