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.

Sounds from a Contact Mic Frozen in Water Ice

Freezing the mic outside overnight

I just got a note from Dan Pugsley of Radium Audio. regarding their new resource Radium Audio Labs. The site will feature a broad variety of sound experiments and explorations. Dan writes,

“Radium Audio has recently started a blog demonstrating some of our explorative processes, and though it’s very much in the early stages of development we have some pretty interesting pieces uploaded already and I was wondering if any of it might be suitable for Audio Cookbook? We have two new explorative projects in the works at the moment, one of which is based on binaural recordings and the other will be revolving around the use of dry ice to create a variety of sounds.”

The projects posted so far include using a coil mic to record the electromagnetic fields from various electronic devices, like an iPhone and a printer/scanner, and my favorite at the moment, sounds captured from a contact microphone frozen in water ice as it melts.


Frozen Contact Mic in Ice by Radium-Audio

Example of Posc from Live Performance

I extracted this recording of the Posc from a performance of Words to Dead Lips at Intermedia Arts last November. I left the processing on it that I had used during the performance. At some point I’m going to acoustically record one of the “noise shields” that built for the dancers to use in the piece as a comparison. The “noise shields” have a distinctive sound tailored by the amplification, speaker, and the body of the instrument that is quite different for the direct sound below.

Words to Dead Lips Posc Example

Eerie Pseudo Oscillator Microtrack

Here’s another result of experimenting with the Roland Juno-106. I created this sound by using the VCF as a pseudo oscillator. I cranked up the resonance to full, and put the cutoff at about half way, then turned off both the square and sawtooth DCOs. You might assume that with the oscillators off, including the noise and the the suboscillator, that the synth would make no sound, well it doesn’t really until you almost max out the resonance. Maxing out the keyboard slider changes the pitch of the notes on a roughly twelve tone scale, but it’s not well tempered, so this creates an eerie detuning between the notes. See the photo above for the exact settings. In the recording you’ll notice an abrupt key change happening a few times where I turned on the sawtooth oscillator. I also nudged the LFO on the VCF here and there to add to the spooky factor.

I’ve done a similar thing with the Pro One before, but it sounds really nice in six voice polyphony on the 106. My guess at what’s happening is that a sort of controlled resonant feedback on the instrument’s noise floor is creating the pitches. This is something that doesn’t really work with digital filters on modeling synths, as far as I know. I know that I haven’t been able to reproduce this behavior on the Korg MS2000. I don’t fully understand what’s happening, but that’s my theory. If anyone has better insight, please share a comment on the article.

Eerie False Oscillator

Ableton Live Arpeggiating Analog Polysynth

Today’s One Synthesizer Sound Every Day involves using the arpeggiator built into Ableton Live. The arpeggiator, found under MIDI Effects, is a pretty simple tool, there are the usual up, down, up/down patterns as well as random, random once (repeats a random pattern), and random other (doesn’t play the same note twice).

This one minute and fifty second microtrack is composed of two layers of arpeggios created by routing Ableton’s arpeggiator to my newly restored Roland Juno-106. I added some filtered tempo delay and mixed in some reverb on the fade out to polish it off. I wish I had a piece of hardware that did exactly what Ableton’s Arpeggiator does (perhaps with the addition of a tap tempo button). In fact I started a discussion about this on the Electronic Musicians Network, a Facebook group started by my friend Robert Luna. Friend me, then message me there if you’d like to participate in the group. I’ll write an article soon compiling my research into dedicated hardware arpeggiators and hardware sequencers. Here are the arpeggios combined.

Two Layered Arp at 114 BPM

Juno-106 Glitchy Drone

Here’s another excerpt from the glitches that I recorded while the voice chip was failing on my Roland Juno-106. In this section I was just holding a note without touching any other controls, so all the variations in the sound were caused by the autonomous shorting that was going on inside the faulty 80017a voice chip.

Juno-106 Glitchy Drone