Since I updated to oram-stable-2506, almost the whole menu for SFIZZ disappeared, only “main” is available.
I´m sure that there were more in the past “pedal” and probably some more. Unfortunately I can´t remember in detail.
Now the page of a SFIZZ Chain looks like this …
How can I get the other menu points back?
I need to edit the behavior of Sustain pedal e.g. Former I could do that under the menu “pedals” but it vanished …
This is OK. In the past, a lot of controllers were shown for SFZs, but most of them had no effect because were not defined/used by the SFZ file. Now this has been improved and only assigned controllers are shown. If you think some assigned controller is being missed, you could try creating a config YML file for this SFZ. Also, report the issue so we can improve our controller auto-detection algorithm.
Regarding pedal controllers, we have removed these from most engines because of the new code for managing pedals.
I understand it could be annoying in some cases, so we could add these controllers again. @riban, what do you think about this? Could we have issues by re-adding sustain controller to rompler engines, for instance?
I would like a specific use case described so that we can understand what is required. The sustain pedal control was removed because we implemented specific handling of 4 pedals in the core with indication of state in the mixer, inter-chain operation, etc. I don’t want to break all of that by providing an implementation that fails to address an acutal workflow issue, e.g. I do one thing but @zast wants something else.
@zast maybe you could describe what you want to do and the behaviour / workflow you want to achieve.
What i (@jofemodo) would like is having the possibility of enabling sustain without having a physical pedal plugged into my keyboard. We had this before and i used from time to time. It could be convenient.
What I sometimes need to do is, just to deactivate Sustain for a certain Synth chain. E.g. I have two chains with sounds that are both triggered by the same keyboard. One of the chains should perform sustain, the other one should ignore Sustain. In the past I resolved that by different MIDI Learn for Sustain in each Chain.
Sometimes I though by myself: why is there no possibility to just “deactivate” Sustain if needed
Just for my understanding: If I have a YML file for a specific SFZ that is NOT containing e.g. “sustain” or “expression” this SFZ will NOT respond to Sustain or Expression MIDI Data?
This I would see as a solution to just switch off certain controller parameters if necessary.