The global patterns idea continues to be discussed on the beta forum and yesterday it led me to think of something slightly different and a lot less radical, in terms of how it would change things in Orion. First off, though, remember this idea to allow us to freely assign automation to any parameter for different instruments -
The idea is that I can copy/paste or share patterns with automation and have a simple method of re-assigning it to the correct parameters. This could work now with the current system, as well as with any new system that may or may not get implemented down the line.
Now think of a system where instruments keep their own patterns but allow other instruments to borrow them, like this -
A few points about how it might work:
- pattern would be editable only in the PR of the original instrument
- pattern would show up as ghost notes in other PRs, when assigned
- automation could still be reassigned from ghosted patterns, as per first image
- Make Unique button in PR (not illustrated) could copy ghosted pattern to next empty pattern, ready for editing
- pattern colour in Playlist would reflect the original instrument. e.g. If you had a Screamer in blue and a Wasp in red (playlist colours), when you shared a Wasp pattern with Screamer, that pattern would still show up red in the blue channel, or maybe blue with a red border, so you always know where it has come from at a glance.
To me this seems like a really cool way of expanding Orion without stepping on anyone's toes. It gives us everything global patterns would without having to make big changes or come up with some bolt-on extra system. It seems both simple and elegant to me, which has to be the goal of any new or expanded feature, doesn't it?