Hi George,

FluidSynth doesn't support stepping up or down through presets/programs,
there is no standard MIDI message that you could use.

But you can use already existing external MIDI routers like mididings, for
example:
http://das.nasophon.de/mididings/

Cheers
Marcus

Am Fr., 31. Jan. 2020 um 10:35 Uhr schrieb George Poulson <
george.poul...@gmail.com>:

> Hi guys.
>
> With my RPi 'mini-synthesizer' now working OK I'd like to know if it's
> possible to add a new feature:
>
> I've already used one simple router rule to assign my keyboard 'volume'
> knob so as to vary the audio output level from the RPi by transforming
> command 20 to command 7:
>
> ========
> router_begin cc
> router_chan 0 15 0 0
> router_par1 20 20 0 7
> router_end
> ========
>
> What I'd also like to be able to do is to use one or more of the
> unassigned buttons to step up and/or down through the instruments , and I
> can do this from the shell using "prog 0 <instrument >" where <instrument>
> is the value I get from the "inst <FontID>" command. Once assigned I can
> get the [textual] value of the assigned instrument from the 'channels'
> command.
>
> My unassigned buttons produce cc commands of 127 on press and 0 on
> release, for example "cc 15 101 127" and "cc 15 101 0" but I can't figure
> out if (and if so - how) I can use use this to step up or down, as I would
> need to use a variable to store the current instrument value, but that
> doesn't seem possible within the basic shell functionality.
>
> Is this possible to do within fluidsynth itself? I'm pretty sure I could
> do it using a shell script and telnet to port 9800, but that's probably one
> step further up the complexity ladder than I have time for right now.
>
> Any thoughts anyone??
>
> Thanks,
> George
>
> _______________________________________________
> fluid-dev mailing list
> fluid-dev@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/fluid-dev
>
_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to