Open riban-bw opened 2 years ago
The plan for chainification is to flat all engines using several MIDI channels, so, for instance, setBfree engine will use a single mixer strip (it forms a single audio chain) but it would receive (listen to) several MIDI channels. The controllers for the different manuals will be accessible in a unified list of pages. Presets would be engine-wide, but you could have presets that only affect upper manual, etc. Something similar would be done for Aeolus.
Of course, improving the LV2 support for setBfree, as detailed by @baggypants is also an interesting way to follow, but i don't want to remove the standalone engine, as it have a number of advantages for organ players.
Regards,
Describe the bug Adding a multi-channel setBfree configuration results in a range of issues with the mixer.
To Reproduce Steps to reproduce the behaviour:
Expected behaviour SetBfree added as a single or multiple chains with corresponding mixer controls.
Actual behaviour
Setup:
Additional context I have not necessarily documented all the side-effects but surfice to say that this is suboptimal behaviour. I don't think it is necessarily any worse than it has historically been so don't think it warrants fixing before 2205 release but we need to consider a solution. Maybe use of LV2 plugin as detailed by baggypants will offer a better implementation.