Gilbert Lister Research Header

Gilbert Lister Research

About

Gilbert Lister Research is a music research micro-laboratory, working on new ideas and products at the intersection of music and coding. And with a particular interest in, and emphasis on, melody.

We love a good tune. And we want to know why. How to make one. And how to encourage more of them in popular music today.

At the moment, the microlab has three main research threads:

  • GoldenPond is an evolving library / domain specific language for describing chord progressions and other higher-level concepts of music composition and theory in code.
  • World of Cake is a framework for interactive composition / performance tools.
  • Gates of Dawn is a parallel set of experiments for describing DSP and synthesis engines in code.

If you would like to support any or all of these activities, we now have a Patreon account with tiers for supporting both music and producer tools.

GoldenPond

GoldenPond is an evolving library / domain specific language for describing chord progressions and other higher-level concepts of music composition and theory in code. The goal is to help computer based composers and live-coders understand and apply more "advanced" music theory ideas by making them explicit in the language.

GoldenPond FL Studio Script.

Everything here but the drums was generated from GoldenPond
GoldenPond created the chords and arpeggios and then I added new material on top.

As a simple concrete example, GoldenPond has secondary dominants as an explicit element of the language, allowing composers to invoke them when required, without having to manually calculate the notes that make them up.

GoldenPond is ultimately guided by the question: "could a music programming language be expressive enough that it would be possible to live-code music of the complexity of a Mahler Symphony on the fly?" What abstractions would such a language need? And would such a practice be viable, either technically or artistically?

  • See more details, documentation and downloads : GoldenPond

World of Cake

Another major research strand is interactive tools / instruments for composers and performers. The products of this research are released as libraries and software apps or "Art Toys", including, but not limited to, Gbloink! and derivatives such as Zewp! See this for a sound-making version of Zewp!

The research explores a particular theory or aesthetic of interactive art we sometimes call "synaesmedia", which is focused on proportionality between complexity of mechanism and effect, a sense of "semi-control" or balance between the contributions of the user and the computer. Another way of putting it is "semi-control", where the user manages processes in the instrument that have a "life" or "autonomy" of their own.

These ideas are increasingly conceptualised around the notion of "slow controllers", that is, controls where a gesture by the user at time leads to an effect extended in time beyond the gesture itself.

The "World of Cake" is a framework for building slow-controllers / art-toy sequencers. We're currently consolidating a number of earlier apps and ideas into the World of Cake. And we'll be releasing more, hopefully soon.

Gates of Dawn

Gates of Dawn is a set of experiments for describing DSP and synthesis engines in code. It started as a Python library to generate Pure Data patches but is expanding to cover further cases (such as Clojure EDN representations of Axoloti patches).

Gates of Dawn : Python -> Pure Data

Here the main research question is how to overcome the fundamental mismatch between text (linear or tree-shaped languages) and the graph shape of most audio / DSP architecture.

Who We Are

The founder and principal researcher of Gilbert Lister Research is the musician Mentufacturer (AKA Phil) : a self-styled "industrial kid who grew up to admit a love of melody".

But we welcome collaboration with other musicians and researchers who share our interests and values. One near term goal is to create virtual residencies for collaborators, where we host both research and music in the lab.

For a couple of years Mentufacturer has also run the Synaesmedia YouTube Channel whose ideas and content we are going to start folding into Gilbert Lister Research. At some point the Synaesmedia channel will officially become the GLR channel. And we'll start documenting some of the experiments discussed there, over here.