|
From: | Graham Goode |
Subject: | Re: [fluid-dev] How to change settings (Reverb, Chorus, Gain, Bank) while Fluidsynth is running as a server (no shell)? |
Date: | Sun, 11 Aug 2013 17:21:38 +0200 |
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
address@hidden
https://lists.nongnu.org/mailman/listinfo/fluid-dev
[Prev in Thread] | Current Thread | [Next in Thread] |