Grame’s FAUST is a very interesting DSP library with a well designed programming language which works both as graphics and as text. Amazing potential, and also it runs on cheap embedded systems like Teensy and ESP-32. Highly recommended.
I thought I’d try to find some easily accessible examples of Grame’s work. Sinusoide is one of a number of their simple smartphone apps, many of which are written in FAUST. This one gives you gesture control of a simple musical instrument. You can play it either in full chromatic mode or quantised.