For standalone standalone and embedded plugins,
OSC control can be a useful option.
Faust compiles with OSC functionality
$ faust2jaqt -osc sine.dsp
Starting the program in the command line gives information on the standard faust OSC ports:
$ ./sine Faust OSC version 1.22 - 'sine' is running on UDP ports 5510, 5511, 5512, sending on localhost
The running program can now be controlled through any OSC sender, using the proper IP address, port and paths: