I am looking for a solution to the following case:
I plan to use the Zynthian with our band, playing single notes with a footboard. For each song we play, I would like to configure a MIDI filter / processor that changes an incoming single MIDI note to something else.
For example, for one song, I would like to turn an incoming C note into a C major chord. For an A, it should be an A minor. And then forward that to a synth plugin playing strings.
For the next song, I would like to turn the C into a C minor and use a piano sound etc. etc.
If I understand correctly, I can use “snapshots” to pretty much store the synth/sound configuration per song. I do not know however how to achieve the MIDI mapping / processing part.
I found the MIDI filter in the WebConfig tool, but from the Wiki I don’t understand if I can use it for the above examples and also if I can have a different configuration per snapshot?
If this can not be done right now, I wouldn’t mind looking into writing the code myself. However some pointer to where to start looking would be very welcome.
From how I understood the architecture, I think it would make sense to maybe implement this as a new type of layer. That way also arpeggiators and other things could be implemented and put “in front” of a synth. What do you think?
Thanks and cheers!