Consonant Dissonance out July 27, 2026

Consonant Dissonance Elektramusic Berlin, 2026. Album art photo by John C.S. Keston.

I am releasing a solo, acoustic piano album titled Consonant Dissonance on Elektramusic Berlin on July 27, 2026. Among the original compositions are several electroacoustic pieces that process the piano through a modular synthesizer. For each of those the piano signals are handled in different ways. These include granular synthesis, looping, pitch shifting, reverse, analog filtering, delay, and reverberation, all modulated via a function generator, low frequency oscillators, and a sampling touch controller which I operated while playing the pieces.

The modular synth I used for the album. Ironically this was photographed at the venue Berlin in Minneapolis​.

The album was recorded at The University of St Thomas, Schoenecker Center, Audio Studio on a Kawai RX-3 grand piano. Gratitude goes out to my former student Alejandro Vega for engineering assistance, and Adam Krinsky for mixing and mastering consultation. Well before I recorded the album I performed the pieces live at a few venues including Berlin, the excellent music venue in Minneapolis that borrows the German city’s name. The irony isn’t lost on me that a label based in Berlin are the ones releasing it over a year later.

The videos above and below were made with a digital piano as a proof of concept for running piano through a modular system to process the signals. I had manipulated piano through processing at concerts in the past (see this article about an electroacoustic piano concert from 2016), but this was the first time doing it with a bespoke modular synth, where the modules and patching were specifically designed for that purpose.

Electroacoustic Piano Concert via Modular Synthesis

The last time I performed a series of electroacoustic piano pieces was November of 2016 (click the link for an audio example). However, I am always imagining interesting ways that the piano, one of the most ancient of all synthesizers ;-), can be processed, resampled, or re-synthesized. To that end I was recently offered an opportunity to play at Berlin, Not the city in Germany but the music venue in Minneapolis, on April 15, 2024.

In my previous performance I had used a Korg KP3+ and a Minifooger delay to simply sample and process the piano. While that simplicity allowed me to focus more on composing, this time I wanted to take a more flexible and unique approach to the electronics. Modular allows for this so I pillaged some modules from my main system and purchased a Happy Nerding FX AID XL to make an electroacoustic skiff designed for sampling, resampling, filtering, and processing incoming acoustic piano signals. From right to left the system includes Bela.io Gliss, Make Noise Morphagene, ALM Pamela’s Pro Workout, Make Noise Maths, Shakmat Dual Dagger, Electrosmith patch.init(), Happy Nerding FX AID XL, and Intellijel Outs. Continue reading

Programmable MIDI Foot Controller for the Korg KP3+

MIDI Foot Controller

The Korg KAOSS PAD KP3+ is a powerful beast. It’s great for realtime processing and sampling, but it’s not the best choice as a loop pedal. For one, the loop record length choices only include 1, 2, 4, 8, and 16 beats. You can adjust that after recording, but not on the way in. One shot samples can be any length, but they need to be triggered manually or via a sequencer. Furthermore, it’s not a pedal. If you want to trigger or record samples with your feet you’ll need a MIDI foot controller to do that. And not just any controller. It will need to be programmable so that you can send specific note values to the KP3+ that trigger each of the sample buttons.

This is the issue I decided to resolve for my continuously evolving live setup. More often than not I use a Rhodes electric piano with the KP3+ alongside a modest family of other gear. Playing two-handed while capturing Rhodes loops without audible gaps is impossible if you have to use a “spare” hand to do it. There are a number of programmable MIDI foot controllers on the market. Unfortunately, most of them are not fully programmable and are designed for changing patches versus triggering MIDI notes. An exception to this is the Behringer FCB1010, however, it’s quite large with twelve switches and two expression pedals. I only need four switches and can’t afford the space the FCB1010 would take up.

Highly Liquid MIDI CPU

People are making all sorts of custom MIDI controllers and there’s tons of microcontrollers that can be used for this purpose. I won’t get into all the options, but a few examples include Arduino (perhaps with a SparkFun MIDI shield), Teensy, Livid Brain V2 or Brain Jr, and Highly Liquid’s MIDI CPU. It just so happened that I had a Highly Liquid MIDI CPU on hand that I was sent to me as a sample years ago. I had used it for a few experiments, but nothing on a permanent scale.

Following instructions on the Highly Liquid website I was easily able to reprogram the MIDI CPU via sysex and start testing it with the KP3+. In minutes I had a prototype working that was triggering the sample buttons properly. With that piece confirmed I ordered four momentary foot switches and a sturdy aluminum enclosure. I measured and drilled all the holes for the four switches, DC power, MIDI in, and MIDI out. I soldered it all together and started using it immediately. I’m very pleased with the results and hope to use the foot switch for years to come. To an extent it is future proof because at anytime I can reprogram it via sysex through the MIDI input. A second reason the MIDI in is useful is because I can still send the connect device MIDI from another source (MIDI clock for example). This works because the MIDI CPU can be configured to mirror the MIDI in to the MIDI out while merging messages that originate from the circuit board. Handy!

This was an inexpensive, easy, and elegant solution to a frustrating problem. Custom MIDI controllers are getting easier and cheaper to build all the time. I’d love to hear about your DIY MIDI controller projects in the comments below. Thanks for reading!

Novation Circuit Randomized Patches

my_circuit

In my mind, sound design is at its best when it is a process of discovery. At its worst it can be an unfortunate exercise in mimicry. I am fascinated by the process of discovering sound through happy accidents. One of the techniques I have exploited frequently in this regard is synthesizer patch randomization. For example, the Yamaha TX81Z sounds great when randomized, or better yet, “degraded” with shuffled parameter values interpolated based on a time unit or clock division. The PreenFM2 has patch randomization built directly into the instrument!

So, it wasn’t long after picking up a Novation Circuit that I had the urge to use a similar shortcut to mine fantastic and otherworldly sounds from the unit. Full MIDI specification for the Circuit is available so that development of a standalone randomizer is possible, but Isotonik Studios published a free Max for Live editor in partnership with Novation. Max for Live patches are inherently editable so I decided to start there.

Send Random Values

It took me a couple of hours to get into the guts of the editor and setup a drop down menu for randomization. The drop down has choices to either “randomize all” (not quite all parameters), or randomize one of seven sets of grouped parameters like the oscillator section, mod matrix, or LFOs. At his stage I haven’t included the EQ section, voice controls, or macro controls. I probably won’t add the EQ, but the macro controls might offer some interesting possibilities. The image above shows a simple subpatch I made that takes a bang and outputs the random values for the oscillator section. Unfortunately, I can not legally share my mods based on Isotonik’s and Novation’s EULAs. However, you’ll need little more than a basic understanding of Max to do this yourself. Checkout the video and let me know what you think in the comments.

Interview: The Mind of Video Artist Chris LeBlanc

keston_leblanc_05

Chris LeBlanc is a video artist who I have been collaborating with frequently for the last year and a half. The body of work that he has produced in this short period is remarkable. His improvised visuals for musical performances include mash-ups from rare VHS tapes of bizarre B-movies; usually of the sci-fi, horror, or fighting genres. He augments these mix tapes with circuit-bent Nintendos and a vast collection of other analog video devices to produce uncanny, audio-responsive, visual experiences that enhance musical performances and draw in listeners. Recently he added a modular video synthesis system to his rig and salvaged a nine-by-nine CRT video wall for display.

On Thursday, October 22nd Chris produced visuals for a solo performance of mine at a club with a projector and fifty-one flat screen monitors dispersed throughout the venue. Chris managed to display his video art on the projector and all of the flat screens during my performance. This lasted for about half the set until an irate bar manager found him and made him put the hockey game back on a few of the flatscreens. In addition to his performances he creates music videos and stills using the same equipment and similar techniques. After our most recent show I thought it would be great to share a discussion with Chris here on ACB. I interviewed him on what drives his decisions as an artist and how he makes his analog imagery so engaging while using content and technology from a bygone era.

Read on for the interview with Chris LeBlanc plus more videos and still photo examples of his work. Continue reading