Based on the audio, I am going to guess a wavetable synth - Based on the glyphs I’d guess some kind of envelope generator. Glad the wait/speculation will not be long!