@giuliomoro i have a question that i need some clarification on.
let's for a moment assume the autotune port features would be available in the LV2host you wrote. so the plugin would run alongside 2 or 3 other plugins in a chain. now as i understand your host is a standard BELA app, since it includes a render.cpp. could i theoretically make a render.cpp that can switch between my voice synth (that is a heavy program) and the LV2host plugin section? so that i can use my voice-synth and at the press of a button it would take the heavy part out of the signal chain and insert the lv2 plugins?
EDIT: i would not mind a couple of underruns when i do the switching, i don't need a smooth transition.
so, pseudocode:
if(button_lv2) {
lv2host_running;
} else {
heavy_inline_running;
}
this would be super great as a final fx.
i guess the other way would be to have two separate BELA programs that i can switch completely (as mentioned elsewhere on the forum, and i have asked about that already once) but that would interrupt audio for a couple of 100ms if i remember correctly.