Rozeta Conundrum (AU MIDI handling in BM3)
I'm struggling with a dilemma, guys.
BM3 was one of the first hosts to support Rozeta/AU MIDI plugins, but its implementation (in how it handles timing) is slightly different from how the other hosts do it. Currently Rozeta uses a "hack" to detect BM3 and changes its timing logic accordingly.
However, other hosts are currently also adding AU MIDI support, and the hack is starting to interfere with their functionality too. So I may have to (and really should) remove the hack. The consequence of this is that Rozeta plugins in BM3 will start to behave unpredictably until BM3.1 drops (the fixed timing behavior is already in the 3.1 beta).
But we don't know when version 3.1 will come out.
Which puts me in a difficult position. I do not want to sabotage any ongoing music projects which use Rozeta in BM3 for an unknown period of time, but I also do not want to sabotage the release and development of other iOS hosts.
Any thought from your side?