This is a feature I really wish existed.
I currently use local lyric sheets (https://stagetraxx.com/user-guide/network-sessions/#display-your-own-lyrics) as @Lishy mentioned.
What I would love is sort of a user/profile filtering feature, based on the name/role of the person (Client iPad) connecting to the Host.
The benefits would be:
- You wouldn't need to have band members with local lyric sheets for their own notes (or so they don't get confused by other people's notes). The benefit of this is you have a single master lyric sheet from a version control perspective (i.e. no more "Oh, we updated the Master lyric sheet. Oh, you are running a local lyric sheet for that and didn't grab the update and incorporate the changes?")
- All the benefits of local lyric sheets without the bifurcation and version control issue above - musicians can choose to only see notes relevant to them, which means cleaner lyric sheets.
Loosley envisioned:
I'll use the term 'role' because this reminds me of a Role-Based Access Control (RBAC) Security Model which is very common in IT.
So, you would need to be able to define roles on the Host system, and then add the Clients to those roles (either by having a name defined in ST on the client, or using the Client iPad Name, etc). This would then allow a Client to be added to multiple Roles if required.
On the main lyric sheet, you could add a tag to any note that only makes that note visible to a specific role (or potentially multiple roles).
No 'role' tag means it is visible to all Clients.
If you are not in the role required to see that tag, then that Note line is just 'removed' from what is displayed on your Client device (i.e. don't leave blank lines).
Another possible use might be role based formatting.
You want all the notes visible for all band members, but each 'role' wants their specific notes in Bold so that they stand out more? Then having Role based formatting tags could let different musicians see their Notes in bold, while others are normal. Same could apply for colours.