There are several issues regarding pattern aliases. I’ve tried to explain it in a previous thread, but it’s a bit difficult.https://forum.renoise.com/t/nb-worked-around-slight-overhaul-of-alias-pattern-index-observable/46723
Short story:
- Keeping track of all aliases is generally quite tricky (but possible).
2)alias_pattern_index_observable will bang when a sequence is removed. This should be a bug, or at the very least a design flaw.
- alias_pattern_index_obserfvable will bang when a sequence is inserted. So, yet more work-around logic is needed to circumvent this, if it’s even possible.
Eventually, you’ll find that you have to use lots of workarounds and complicated schemes. Everything would have been solved with some simple change in the API itself. So… the motivation you’re left with after trying, is only enough for writing a crappy forum post about it