Step up in jazz world

The Black-and-White Talking Moose: A Desktop Classic That People Still Ask About

In 1986, a black-and-white moose appeared on Macintosh screens and told jokes aloud, his mouth moving in time with the words. Behind him stood a Canadian physician, Dr. Steven B. Halls. Every line of code was his, written in assembly language.

Macintosh owners across North America and Europe came to know the character well. People knew the Talking Moose. A few still write to its creator, wondering whether a new version is coming.

That is a long afterlife for a desktop diversion.

A talking mouth, antlers and pixels

The original Talking Moose had no need for a realistic human face. On a small, black-and-white screen, his antlers made him recognizable. Halls liked moose, and the outline worked with the limited pixels available.

Getting him to speak convincingly was harder. A moving mouth had to follow the speech rather than simply open and close while a voice played.

Halls solved it by observing the Macintosh speech engine, Macintalk, in memory. It let the Moose determine the sound being played and choose a matching lip shape. The technique relied on an early Macintosh environment where software could inspect memory across applications far more freely than modern systems allow.

It was a watcher, not a modifier of the speech engine. Carefully written code turned speech information into visible movement and gave a synthetic voice a face.

In familiar applications, the original character could also comment on window and document names.

A greeting like no other, and a magazine award

By around 1989, the Moose had gained color. His pictures of the color version include scans of an image from an early Macintosh color printer. You can still make out the printing dots.

The recognition went further than users enjoying the jokes. In 1991, the software won MacUser magazine's "MacUser Editors Choice Award" for "Best Desktop Diversion".

There was also a reception Halls has not forgotten. At an Apple Developers conference in those early Macintosh years, fellow developers greeted him as "a God". To them, he had coded something impossible.

It was their reaction, and it speaks to the surprise of watching the Moose work. A face matching a computer-generated voice may seem ordinary now. Halls made it happen on the early Macintosh with assembly code and an understanding of the speech engine's memory.

The award and the greeting show two sides of the same program: people enjoyed having it around, while programmers appreciated what it took to build.

Career, family and the requests that kept coming

As the years went on, Halls gave his attention to radiology and family life with children. The Moose was not the center of everything he did.

But requests for a new version kept coming in from time to time. They still do, even in 2026.

It is one thing for software to be well known while people are using it. It is another thing for someone to remember it years later and take the trouble to write to its author. Long after those first Macintosh screens, the requests have kept the old character present in Halls's life.

A new kind of Moose on Windows

In the later Windows project, the character got a three-dimensional head. The ears moved, and the eyes could look around. For lip synchronization, it used timing information from Microsoft's Speech API, unlike the Macintalk memory method.

Movement changed as well. The Moose used procedural animation instead of replaying identical clips. Where a movement ended and how quickly it happened were varied by algorithms. Pauses varied as well, with smooth acceleration and deceleration helping the motions look natural.

Plugins added to what the character could say. Jokes now shared the stage with news and weather, while reminders and notifications added practical reasons to hear from him.

Halls described a working Pushover and IFTTT connection in a June 2016 development update. The Moose could announce approaching rain or say "Welcome home" when a phone entered a home geofence. In 2019, alpha testers reported on the Windows software, and installer instructions appeared in four languages.

None of it makes the original achievement a story about conversational AI. The Macintosh Moose talked through programmed behavior and speech synthesis. His mouth moved because Halls had worked out how to match it to the sounds.

One magazine called it the best desktop diversion. Fellow developers believed the coding was impossible. Requests for another Moose still reach the physician who proved it could be done, decades later.