Mainframe Music

Mainframe Music

LaRoy Tymes was teaching himself real-time programming on the CDC mainframe. He created imaginative exercises to explore the big machine’s limits. One of the more imaginative was coaxing the CDC-3600 into playing music: The Tym Before ...

“I just gave myself little exercises. One of them was maybe a bit more ambitious than the others. Control Data 3600s had tape units that had pneumatic tape drives, very high performance. They could read tapes at 200 inches per second and start and stop quickly. I found that if I gave a write command to the tape unit and then aborted the write command before it got past the inter-record gap, I could start and stop the tape as often as maybe 300 times a second, which is in the acoustic range. So you could make a lot of noise with those things.
“So I wrote the Stars and Stripes Forever. I used the console speaker for the piccolo. It had a drum printer, which I used for the percussion. And I had a row of tape units all synchronized so that they were all pulsing together for the trombones.
“And also while I was there, I ported the Stars and Stripes program over to the Control Data 3800 and 3400 with mixed results. The problem on the 3800 was that it had a cache, which made instruction timing difficult to predict. I couldn’t control the timing of my inner loop, so the piccolo on the console speaker didn’t sound too good.
“On the 3400, I immediately burned out the tape controller. And I thought I was in a lot of trouble because those tape controllers cost far more than I could make in a year. I could never pay for it. And Control Data was actually grateful because I pointed out a design flaw that they didn’t realize was there. So rather than get mad at me, they redesigned the tape controller so it could play my program.
“At the beginning of Stars and Stripes Forever when those tape units were going "Baum, Bop, Uppabaum," you could feel it in your chest. Even the building would shake, and for people who have never seen a computer behave that way, it was very impressive.
“It became a standard part of the Control Data maintenance tape. So it got played all over the world. That was my introduction to real-time programming. You might not think of that as real-time programming, but that’s exactly what it was.”

Management wanted to punish LaRoy at first, but his music program was the star attraction on family day. Everybody was just blown away by the thing. He became a hero for it. George Michael, in his Computer History Museum interview, said it was the most impressive demonstration of real-time programming he had ever seen. The Tym Before


要查看或添加评论,请登录

Nathan Gregory的更多文章

  • Who’s Influencing You?

    Who’s Influencing You?

    How Data Brokers Shape Opinions in Harmful Ways In the digital age, the danger lies not just in being watched—it’s in…

    1 条评论
  • Who’s Watching You?

    Who’s Watching You?

    How You’re Tracked Online and What You Can Do About It Ever feel like you’re being followed online? You're not…

  • ?? Unlocking the Future of Security: Why iOS 18’s New Passwords App Is a Must-Have! ??

    ?? Unlocking the Future of Security: Why iOS 18’s New Passwords App Is a Must-Have! ??

    In my recent posts, I highlighted the importance of strong password practices, and how critical it is to protect your…

  • In Praise of Audiobooks

    In Praise of Audiobooks

    "The experience of hearing a book," Neil Gaiman has written, "is often much more intimate, much more personal" than…

  • The Tym Before ...

    The Tym Before ...

    The story of Tymnet, Tymshare and the rise of commercial networking and how it all morphed into today's Internet…

    1 条评论
  • A Time-Sharing Computer

    A Time-Sharing Computer

    Lawrence Livermore obtained a CDC 6600 in 1965, as did Los Alamos. The CDC 6600 was a bonafide “Supercomputer,” capable…

    1 条评论
  • The Biggest Computer Ever Built

    The Biggest Computer Ever Built

    The most massive computer system ever created was without question, the Semi-Automatic Ground Environment (SAGE)…

    2 条评论
  • Berkeley Time-Sharing System (1966)

    Berkeley Time-Sharing System (1966)

    The Berkeley Time-Sharing System (BTSS) was a prototype, neither robust nor complete enough for production use. A…

  • The First Network Customer

    The First Network Customer

    There comes the point at which all components necessary to allow for a concept to flourish fall into place. At that…

    7 条评论
  • The Tym Before ...

    The Tym Before ...

    The Cloud! It sounds fluffy and soft. Amorphous, remote, floating above the world.

社区洞察

其他会员也浏览了