Yes, technically not a theremin, but one of its children.
Bruno Perrault played the ondes Martenot and Matteo Ramon Arevalos played the piano, recorded on 21 February 2006.
Murail is a “spectral” composer – he creates melodies based on the shapes of the sounds as represented mathematically… or visualized on a spectrogram.