DTCO | Dual Temporal Conduit Oscillator (2017)

DTCO Improvisation (Oct 2017)
Ryan Gaston

Shortly after creating Temporal Conduit Oscillator (TCO), I coincidentally came into contact with a musician/acupuncturist who was seeking assistance in planning a Eurorack modular synthesizer, and wanted assistance learning how best to build a performance practice around his new instrument. He was already, from my perspective, a quite unique and singular performer, albeit a quirky one.

He had many distinct instrument setups that he used for various purposes—an intricate system of interconnected magnetic card readers (a couple of years before Hainbach), a quite large Serge modular system, etc. He owned exact duplicates of most of his instruments, for reasons I never fully sorted out.

His most interesting setup, from my perspective, was made of two Hordijk Blippoo Boxes and two Akai Hexacomps. The Blippoo, of course, is a chaotic electronic instrument developed by Rob Hordijk. The Akai Hexacomp is intended to be used as a multiband compressor pedal for guitar/bass—but its filter slopes are quite steep, and the compression functions make it possible to completely silence each EQ band. So, the Hexacomp can be effectively used as a combination compressor/fixed filter bank. The musician I’m describing frequently performed by connecting each Blippoo Box to its own Hexacomp, and then would perform a sort of manual “spectral crossfading” by adjusting the balance of individual bands on each Blippoo Box with respect to one another. It sounded incredible, and frankly is a dang good idea.

Shortly thereafter, I was asked by Sarah Belle Reid to help build a self-sufficient software for live electronic improvisation for a couple of her upcoming performances—we had worked together previously on developing MIGSI, but at that point, MIGSI’s general approach involved creating brand-new patches for every performance. As such, we started brainstorming ways to make a more general-purpose software for live performance.

Dual Temporal Conduit Oscillator (DTCO) was the first result. Inspired by the aforementioned dual Blippoo/dual Hexacomp setup and my own recent development of the TCO, I created a program which combined two TCOs with a “Spectral Compositor”—a sort of filter bank/vocoder/crossfader hybrid that allowed for multiple means of generating a composite signal from spectral analysis/blending of the two TCOs’ output signals. It could be used as a simple fixed filter bank, a spectral crossfader, or even as a bi-directional vocoder.

DTCO Compositor Improvisation (Oct 2017)
Ryan Gaston

Like the TCO and its companion softwares (MCI, Phase Puzzle, etc.), DTCO was optimized for live performance via OSC and user input from a QWERTY keyboard. It featured performable means of global state storage/recall, as well as global and local randomization.

After Sarah Belle Reid and I had each played/performed with DTCO a couple of times, it became clear just how much mileage you could get out of two TCOs in live performance—but DTCO was not a terribly extensible software. I quickly abandoned DTCO and began work on the MIGSI 2 Application, which at first was simply two TCOs joined by some data processing for the MIGSI hardware, connected together via a patching system similar to that previously implemented in the Virtual 200 application.

Though I generally stopped using DTCO once development on the MIGSI 2 Application began, the Spectral Compositor is the basis for multiple tentative/forthcoming hardware and software device concepts.