Paths to Adventure
Menu
  • Home
    • Game Design Blog (Professional Blog)
    • Game Designer Articles
    • Justin’s Web Journal (Personal Blog)
    • The Solstice Museum (Video Game History Blog)
    • Website Index & Archive
  • Shop
    • Active Promotions
    • Paths to Adventure Shop
    • Hidden Paths Subscription
  • Publications
    • All My Publications
    • Role: Primary Author
    • Role: Contributing Author
    • Role: Cartographer
    • Role: Graphic Designer
    • Role: Artist & Illustrator
    • Role: Game Developer
  • Maps & Cartography
    • Cartography Portfolio
    • Dungeon Maps Magazine
  • Marketing
    • Crowdfunding Portfolio
    • Advertising Portfolio
    • Logos & Titles Portfolio
    • Convention Booth Portfolio
    • Websites & Apps Portfolio
  • Free Gaming Stuff!
    • Free Downloads
    • Free Map of the Day
    • Dungeon Map Generator
    • Tavern Sign Crafter
  • Personal Projects
    • Descent into Wyrmdeep
    • 8-Bit Dungeon Retro-Pixel FPRPG Card Game
    • Video Game Music
    • Aethercon (Archived)
    • Mythic Party (Archived)
    • Webdot Studio (Archived)
    • Getting Crafty
      • Painting TTRPG Miniatures
      • The Green Knight’s Helm
      • Space Goblin Figure
      • My Photography
      • The Quilt of Dreams
      • Machine Mods & Customization
      • Short Film Production
  • Contact Me
    • Send Email
    • Social Media
      • Facebook
      • Instagram
      • X (Twitter)
      • LinkedIn
      • LINE
      • Tumblr
      • Pinterest
      • SoundCloud
      • YouTube
      • Twitch
    • My Résumé
    • Relevant Links
    • Off-site Mass Portfolios
Menu

Making Music with the Endless Cosmos

Posted on April 16, 2020

Loud clacking of mechanical keys accompanied the static-laden broadcast sputtering from a poorly-tuned radio station as the night waxed deep into the witching hour. The WKDF 103 call-sign brushed through the hiss, bringing the distinctive voice of Ozzy Osbourne declaring, “Nashville’s best rock!”

My thirteen year-old self paused long enough to guzzle the last of another Jolt Cola, which was then carefully balanced upon the growing aluminum tower of empty cans edging the computer desk. I sighed deeply and rubbed my eyes before focusing again on the screen. It was huge: this monstrous 32-inch CRT monitor. The shelf bowed dangerously beneath its weight.

I stared at the white-on-blue code; mentally walking through the process I had just created, then stealthily inhaled from re-lit, gnarled stub of a cigarette. My other hand subconsciously waved behind me to mask the snaking tendrils of smoke – just in case one of my parents might unexpectedly wake.

I had been programming games for a while then – mostly door games and text interface role-playing adventures based upon games I frequently played, but I had recently begun to delve into making games with graphics beyond ANSI and color-coded ASCII.

Days earlier I had completed developing my very own graphic file format: *.jbs (Justin’s BASIC Sprites). It would become the basis for several games I would develop in the following years. The text-based data file contained a trio of numeric groups consisting of 625 8-digit segments; each two digits in a segment defining: cursor position, color, start, and execute. Though simplistic, the interpreter I compiled parsed each file to draw a grid of 25-pixel square images (sprites) on the screen, each with an optional cycling 3-frame animation.

The first demo I created with JBS was to recreate the first dozen screens of the Nintendo game, The Legend of Zelda. It was a success! The next step in my quest was to figure out a way to draw animations over top of that matrix of sprites to create a layer of on-screen interaction from user input – an absolute must in order to fit an entire game engine within the 64k memory limit.

The program I was writing this night was to that end. With lackluster creativity, I had named the program STARR (with two “R’s” to reflect the middle name and BBS-handle of the girl I was crushing on at school).

Leaning back, I pressed the F5 key and the screen went black as my code executed. The RNG stamped millisecond-by-millisecond and a vibrant swiping line of phasing colors swam around in lifelike luminosity. Perfection! In the dark room the monitor erupted with ever-changing rainbow light.

The radio behind me was playing Nirvana’s “Lithum”, and the lethargic refrain of the song perfectly fit the visual effect I had created. But something was amiss… There was – another – song playing at the same time, faintly penetrating the constant buzz of FM static. The mysterious tune caught my attention, so I leaned over in the technicolor-vibrant veil of dancing shadow to get nearer to the speaker.

Suddenly everything went dark. The strange song stopped. The predefined loops of STARR had completed, and the screen had reverted to lifeless black.

Blinded by the sudden shift from neon glow to total darkness, I reached over and tapped the F5 key twice to restart the routine. As soon as the colorful dancing shapes returned to the screen, so too returned the mysteriously distant song.

I quickly realized that somehow my code was causing the static to react. The electromagnetic field generated by the massive CRT was literally broadcasting to the receiver of my radio. I had inadvertently created an entirely new wireless musical instrument.

Giddy with curiosity, I immediately started dissecting my code, honing the active display of the program to determine what created each individual sound. Within half-an-hour, and influenced by another hobby – playing guitar, I had molding the effect to define the entire pentatonic scale. Soon thereafter came key assignments for each note along with the ability to shift and bend pitch.

After compiling an executable from the newly-frankensteined code (to mitigate the latency of the BASIC runtime environment), I tuned the radio to a static-only band, turned up the volume, took a deep breath, and then began.

The darkness surrounding me was split by alternating flashes of incandescence as I composed songs using my keyboard. Each generated array of animation stoked the drone of static to life as the bombardment of EMF traveled through my body and across the room.

For that brief moment in those twilight hours I was a teenage maestro casting colors and making music with the endless cosmos; wielding a bowstring of light against the still-reverberating strings of long-dead stars; dancing on memories from the beginning of time.

About the Author

Welcome to the blog and creative hub of Justin Andrew Mason.

I am a professional and freelance game designer and developer, ENnie award-winning best selling author, and Map Master award-winning fantasy and science fiction cartographer (among the many other hats I often wear in the game design industry).
Facebook
FbMessenger
Instagram
Follow Me
THREADS



General Information: Justin resides in Hopkinsville, Kentucky and serves as a creative collaborator for dozens of game design companies worldwide, contributing to projects across a wide range of genres and TTRPG platforms including Dungeons & Dragons and Pathfinder RPG.


Read Justin's Web Journal...


Get More! Find out about Subscribing to Hidden Paths for exclusive TTRPG content, subscriber-only maps, and huge discounts on Paths to Adventure titles!

Game Publishers & Companies

I have worked and licensed with dozens of publishers, studios, and game companies. Here is a list of a some of them:

     • 2 King Games
     • AAW Games
     • Adventureaweek.com
     • AetherCon Convention
     • Avatarart
     • EN Publishing
     • Dark Naga Adventures
     • Dorks of Yore
     • Dread Unicorn Games
     • Dreamscarred Press
     • Dungeon Crate
     • Gallant Knight Enterprises
     • Ice & Dice Gaming Convention
     • Jon Brazer Enterprises
     • Kobold Press
     • Legendary Games
     • Lone Wolf Development
     • Lunar Productions
     • Mentats of Gaming
     • Mongoose Publishing
     • Mythic Design
     • Mythoard
     • Oaken Dragon Press
     • Obsidian Portal
     • Paizo
     • Playground Adventures
     • Rogue Genius Games
     • SmiteWorks
     • TPK Games
     • The Grim Press
     • Wyrmworks Publishing


Click here to find out more!


Random Review

Winter’s Roar


Justin Andrew Mason and developer Stephen Rowe are both names that I associate with quality; in this instance, however, they delivered something that exceeded my expectations. My final verdict will clock in at 5 stars + seal of approval and this is furthermore a candidate for my Top Ten of the Year. Get this!

Reviewed by—Endzeitgeist


Where Else to Find My Work



Don't forget your Free VTT Map Pack of the Day!
Preveiw of today's Free VTT Map Pack.


Professional Game Design

  • Home
    • Game Design Blog (Professional Blog)
    • Game Designer Articles
    • Justin’s Web Journal (Personal Blog)
    • The Solstice Museum (Video Game History Blog)
    • Website Index & Archive
  • Shop
    • Active Promotions
    • Paths to Adventure Shop
    • Hidden Paths Subscription
  • Publications
    • All My Publications
    • Role: Primary Author
    • Role: Contributing Author
    • Role: Cartographer
    • Role: Graphic Designer
    • Role: Artist & Illustrator
    • Role: Game Developer
  • Maps & Cartography
    • Cartography Portfolio
    • Dungeon Maps Magazine
  • Marketing
    • Crowdfunding Portfolio
    • Advertising Portfolio
    • Logos & Titles Portfolio
    • Convention Booth Portfolio
    • Websites & Apps Portfolio
  • Free Gaming Stuff!
    • Free Downloads
    • Free Map of the Day
    • Dungeon Map Generator
    • Tavern Sign Crafter
  • Personal Projects
    • Descent into Wyrmdeep
    • 8-Bit Dungeon Retro-Pixel FPRPG Card Game
    • Video Game Music
    • Aethercon (Archived)
    • Mythic Party (Archived)
    • Webdot Studio (Archived)
    • Getting Crafty
      • Painting TTRPG Miniatures
      • The Green Knight’s Helm
      • Space Goblin Figure
      • My Photography
      • The Quilt of Dreams
      • Machine Mods & Customization
      • Short Film Production
  • Contact Me
    • Send Email
    • Social Media
      • Facebook
      • Instagram
      • X (Twitter)
      • LinkedIn
      • LINE
      • Tumblr
      • Pinterest
      • SoundCloud
      • YouTube
      • Twitch
    • My Résumé
    • Relevant Links
    • Off-site Mass Portfolios

Delve Deeper…

  • Website Index & Archive
  • Generate a Random Dungeon
  • Get Your Free Map of the Day!
  • Go on an Adventure!

Personal Projects

  • 8-Bit Dungeon Retro-Pixel FPRPG Card Game
  • Descent into Wyrmdeep (Text Adventure Game)
  • Video Game Music
  • Aethercon (Archived)
  • Mythic Party (Archived)
  • Webdot Studio (Archived)
  • Getting Crafty (Additional Creative Projects)
  • Video Game History: Solstice Museum
  • TTRPG Books (600+ Items)
  • Cartography (2,000+ Items)
  • Virtual Tabletop Icons (1,600+ Items)
  • Kickstarter Campaigns (50+ Items)
  • Gaming Marketing (400+ Items)
  • Gaming Banner Promos (200+ Items)
  • Website Design (250+ Items)

Contact Me

  • Email Me
  • Justin’s Web Journal (Personal Blog)
  • Social Media
    • Facebook (Professional)
    • Instagram (Personal)
    • @Threads
    • X (Twitter)
    • LinkedIn
    • LINE
    • Tumblr
    • Pinterest
    • SoundCloud
    • YouTube
    • Twitch
  • Relevant Links
    • Justin @ Goodreads
    • Justin @ IMDB
    • Justin @ Board Game Geek
© 2012-2026 • Paths to Adventure is an imprint of Justin Andrew Mason • "Stay inspired and be creative!"