Do a rescan. The below message will appear (I guess due to an error in the nightly build). The problem is now, if you press [OK], Renoise will force quit. I think that should not happen. Also the message is a bit vague, and I already did a rescan.
Yeah hi @taktik good to chat again. Even if it is about oddities in VST3.
This is definitely a renoise problem with VST3 support, caused by the nightly six sines vst3 having (1) two plugins inside one vst3 file and perhaps (2) those have different topologies.
So hereās what happens
The nightly six sines vst3 has two internal plugins. That is, when you scan the single vst3 file you get a pair of vst3s, one called āSix Sinesā, the other called āSix Sines, Seven Outsā. The first is the stereo synth, the second is a synth with seven outputs (main plus one per operator)
When renoise scans this
for the AU it shows both
but for the VST3 it doesnt
Then when you load the VST3 it says that the synth is an effect, I think because it is confused about which plugin to use and which topology it has
The solution to this is probably supporting multi-plugin cases properly. They are becoming more common (u-he, waves have them and increasingly Iām using them in surge-adjacent land).
But to get ffx back in the water and give you an a b test Iāve just pushed a change which makes two nightlies on mac and windows, one with the full feature set and one with just a single plugin. In my testing when I built the nightly with the single plugin only version, renoise loaded it just fine.
Oh also if there was some reliable cross-platform way for me to know at scan and load time that i was in renoise I could work around this problem without a separate build (which would be great for me).
and then the āregularā vst3 loads in renoise (because it becomes the single-plugin version). Obviously I donā want to do that and i donāt want to do a registry or filesystem wide trick either but if, say, renoise consistently set an env variable like IS_RENOISE across platforms I would happily do that and then I could retire my split build pipeline.