About John CS Keston

John CS Keston is an award winning transdisciplinary artist reimagining how music, video art, and computer science intersect. His work both questions and embraces his backgrounds in music technology, software development, and improvisation leading him toward unconventional compositions that convey a spirit of discovery and exploration through the use of graphic scores, chance and generative techniques, analog and digital synthesis, experimental sound design, signal processing, and acoustic piano. Performers are empowered to use their phonomnesis, or sonic imaginations, while contributing to his collaborative work. Originally from the United Kingdom, John currently resides in Minneapolis, Minnesota where he is a professor of Digital Media Arts at the University of St Thomas. He founded the sound design resource, AudioCookbook.org, where you will find articles and documentation about his projects and research. John has spoken, performed, or exhibited original work at New Interfaces for Musical Expression (NIME 2022), the International Computer Music Conference (ICMC 2022), the International Digital Media Arts Conference (iDMAa 2022), International Sound in Science Technology and the Arts (ISSTA 2017-2019), Northern Spark (2011-2017), the Weisman Art Museum, the Montreal Jazz Festival, the Walker Art Center, the Minnesota Institute of Art, the Eyeo Festival, INST-INT, Echofluxx (Prague), and Moogfest. He produced and performed in the piece Instant Cinema: Teleportation Platform X, a featured project at Northern Spark 2013. He composed and performed the music for In Habit: Life in Patterns (2012) and Words to Dead Lips (2011) in collaboration with the dance company Aniccha Arts. In 2017 he was commissioned by the Walker Art Center to compose music for former Merce Cunningham dancers during the Common Time performance series. His music appears in The Jeffrey Dahmer Files (2012) and he composed the music for the short Familiar Pavement (2015). He has appeared on more than a dozen albums including two solo albums on UnearthedMusic.com.

Waves of Ice

The shores and waters of Lake Superior can change dramatically from day to day. After two days of calm, the lake revolted with waves of ice crashing against the rocky shoreline. I have never heard such a sound and eagerly made a recording. These waves were literally made up of water and densely packed plates of ice. When each wave would crest, shards of ice clattered down the trough of the wave, and when they reached the shore the plates of ice would shatter against the rocks.

Waves of Ice

Snow Melting into Lake Superior

This is one of my favorite PCM-D50 recordings so far. Once again, there was a very still evening after the snow had fallen. At the shore small rivulets of snow melt dribbled into the lake.

I put the recorder on a rock pointing toward the ensemble of water droplets and captured about six minutes of this musical sound. Here’s one minute and thirty three seconds of what I acquired.

Snow Melting

Snow Falling on the North Shore

I rarely experience the near silence of still, late nights in remote areas like the Northern shore of Lake Superior. The quiet was amplified (is that an oxymoron?) by a two inch layer of fresh snow that seemed to absorb the outdoor ambience. The lake was as still as I’ve ever seen it. The combination of these factors made it possible to actually hear the snow falling. You can identify the sound of the snow falling as a high frequency crackling as the flakes touched down on my surroundings. The large wet flakes sound similar to rain. There’s also an irregular, low frequency thumping sound that might be plates of ice gently bumping into each other on the lake.

Snow Falling

Video of the Gestural Music Sequencer

Here’s a video of me playing with my Gestural Music Sequencer. I’ll upload a better version at some point, but I think you can a least get a sense of how you might use this kind of tool (I’m talking about the sequencer, not the performer). As you can see the video has been mirrored so it’s easier to follow your own movements.

To reiterate how the sequencer works, the X axis of the brightest pixel is used to determine the pitch, while the Y axis is the dynamics. The application outputs MIDI data that I’m routing to Reason. I’ve programmed the up and down arrows on the keyboard to increase or decrease a multiplier that along with the 15 fps frame rate determines the time between each note on event. I’ve also enabled a group of keys to adjust the transposition.

 

Keyboard Controls to Adjust Transposition in GMS

I have recently added keyboard controls to dynamically set the transposition in my Gestural Music Sequencer. I set it up like a piano keyboard, so that “Q” is the key of C, “2” is C sharp and so on. In this example I have the application set to to play a minor pentatonic scale. This makes it quite clear when the key changes. In this case I’m modulating between C and F sharp. I also started with a slower note duration, then switched to a faster one. I would not classify this as a very musical performance. This was part of a test to make sure that all of the transposition key controls were operating properly.

Transposition Controls (C to F# Modulation)