Hello everyone, first of all: a BIG, BIG THANK YOU to everyone here for Fluidsynth. It's a wonderful application, I like and use it a lot!
I'm running Fluidsynth 1.1.6 on a small Arm board running Linux (something like a Cubieboard. Say a RaspPi on steroids). I recompiled everything to gain as much performances as possible, and am really happy about it (175 MB of SF2, 128 voices, 21ms latency and hardly breaks a sweat!). My question. hoping not to waste too much of your time. I'm running Fluidsynth in unattended Server mode ( -s ): the ARM board is headless and connected to a MIDI input (master keyboard and/or sequencer). I'd like to change some Fluidsynth settings "on the fly": - without resorting to the integrated shell (because I can't use it: headerless board without keypad) - without having to send MIDI commands using my MIDI keyboard (because it's very complicated with my model) - without restarting Fluidsynth In particular, I'd like to change: gain (-g) reverb (-R) chorus (-C) General MIDI bank So I was thinking of a shell script or C program I may write, triggered by an appropriate physical input (I can do that, I have plenty GPIOs on the board). The program/script should "talk" to Fluidsynth server and change some settings in realtime, without restarting it (a brief pause is OK). I've read the documentation, and from what I gather, it should be somehow possible using Fluidsynth API via libfluidsynth. But every example I've found creates a new Synth before setting parameters, etc. I don't want to create a new synth: I only want to change the settings of the Fluidsynth server which is already running. Is it possible? Any hint, code fragment...? Thanks a lot for your patience. :-) Best regards, Fernando Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale più di uno spot in TV. Per ogni nuovo abbonato 30 € di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/ _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev