How Launchcode Spawned A Musical Opus
Based On An Original Painting By Rupert Bunny

How Launchcode Spawned A Musical Opus

When I enrolled in Launchcode's LC-101 class in the Spring of 2018, I will admit, it was largely a career move. I had worked at the Saint Louis Public Library for over a decade, and wanted to try to find a position that was technically more challenging.

Happily, I am now an apprentice at the Hussmann Corporation, working in IT/Development for a very interesting project. If I am offered full-time employ there, I will certainly stay.

What I did not expect was the effect that Launchcode's training had on my artistic career.

I have been a musician for over 20 years, and have developed a keen interest in finding new music and new ways of presenting music. The skills I learned in LC-101 Units 1 and 2, python and web development, enabled me to develop a series of free web applications.

My first application helped DJs find new, free music to play, creating playlists for them by topic. Another app enabled users to watch slide shows or sets of videos chosen by topic, from the Internet Archive.

A flash of insight, and I realized a way to create online generative scenarios. I could combine a number of embedded music players on one page, and use python to populate them-- which then meant that I could create a large body of sounds, and have those chosen at random.

A number of generative streams resulted from this realization, including a station that broadcasts original dub music all day, and another that features ambient piano.

Everything really came together in April of 2019, when I had the idea to create a Classical generative piece that lasts all day, and sounds different at different times of the day. Using my coding knowledge, and the abilities available at my web host, I created "The Heliades" (or "Daughters Of Helios"). I recorded notes sung by myself and established vocalist Rebekkah Hilgraves. I combined these notes into phrases-- in the early morning, whole notes up were emphasized, Mid-morning involved thirds going up. Late morning was fifths. After noon, the cycle changed direction, and notes and progressions went down the scale.

When I had a chance to hear what I had created-- I knew it was special. Thanks to the python, a vocal environment was presented that was always changing, always evolving. The compositions worked beautifully, and the code did the tough job of randomly choosing phrases and bringing them in and out all day every day.

I came to understand that I had created a sort of opus-- the musical peak of my two decade fascination with composition. However, why take my word for it? Without further ado, I present to you: "The Heliades".

To view or add a comment, sign in

More articles by Thomas Park

  • Finding Employment In The Covid Era-- Part 2

    Many scores of resumes were submitted for various IT jobs, and none led to a position-- this since June of 2020. It’s…

  • A Waiting Game: Unemployment In The Covid Era

    A Tale Of Unemployment I am still yet partially employed, but feel ready to start relating my experiences with…

  • Down The Music Path With Python

    It's been some time since I have posted any new articles. One thing you might remember is that I am a big fan of using…

  • Using Python Code To Curate A Radio Show

    Last night I got approved to act as a Volunteer DJ for "Synthetic Sounds", a radio show at 881. KDHX-FM, Saint Louis…

  • Do Androids Dream Of Generative Sheep?

    There is no music more human than jazz. And, though jazz is not as popular as it once was, it remains a powerfully…

  • From Code: A New Form Of Television

    One of my earliest applications in Python was called the IAPG. The "Internet Archive Playlist Generator" enabled users…

  • A Mini-Doc On Coding and Generative Music

    In this short (5-minute) documentary, I trace the development of my internet radio network in 2019, including…

  • Build Your Own Radio Station

    In 2018, I attended Launchcode's "LC-101", and in Unit 1 we discussed Python. With little more than that training, I…

  • A Station That Is Its Own DJ

    Perhaps you have noticed that the Thomas Park Audio Player uses randomness to cue up tracks, and does so on its own…

  • Where To Find The Radio You Need

    So, you’ve listened to the Eagles for the last time? The “Hotel California” is booked solid for a decade? Roxanne can…

Others also viewed

Explore content categories