The stomp on momentary, sustain is already functioning altho’ it’s implemented as MIDI control and via the keyboard bindings.
This is where the open source aspect of the project takes over. We need use cases, it’s easy enough to define it broadly, but it’s the configuration that is where the real insights are required. Quite how a volume pedal hooks in is quite detailed. Do we provide it as a layer?, do we add a provide an overall downstream lv2 facility , and how do we control it, do we use MIDI 7 and implement it that way or do we need floating point precision in our control signals perhaps we actually want ring modulation ?
we are are after all in the territory of analog mixing so we could have some rather complicated concepts like average to take into account… .
All to be worked out. and that’s just a volume pedal.
The most useful thing people can do is get the beast flying even if it’s just an old Pi3 with on board audio and a hdmi or vnc connection.
Because that when we get real insight.
i2C seems to be how most things get handled eventually, so that’s probably the area that would benefit most from careful documentation. Often the only element required for additional features are few extra contexts and bit of extra config code in the webconf and a branch in the code base. We flatter ourselves that we can get musicians looking at code and coders playing as musicians, which is why we LOVE to hear sound samples indicated by