staldates / av-control

AV control system for St Aldates, using AVX as a base. (Formerly the UI side of the aldatesx project.)
1 stars 1 forks source link

Church should be an aux, not tied directly to main mix #22

Closed rjmunro closed 4 years ago

rjmunro commented 7 years ago

In general, most of the auxes should display main most of the time. Main would show up as an input that can be selected and sent to the outputs.

jamesremuscat commented 7 years ago

I disagree with several of your points - I'll try to find the time to properly write up why.

jamesremuscat commented 7 years ago

Having discussed this in person, and having taken some time to think about it further, I've almost managed to convince myself that this is a good thing after all.

I thought of an extra use case for it: displaying song words overlayed on a background on a projector on stage, while displaying words on a black background on the other screens. (Yes, we could do this with the M/E 2 bus, but not in a way straightforward to control from the touchscreen.) So, with two use-cases now identified, I started to think about implementation details.

I still disagree that M/E 1 PGM should be an input button (although in some sense it already is, in the extras screen). I'm not sure it would make sense (or that the ATEM would allow!) to 'preview' it - M/E 1 PRV showing M/E 1 PGM gets confusing fast!

If, however, we take as axiomatic that "most of the auxes should display main most of the time" (completely agree - in particular leadership have been getting very confused if they can't see themselves on the stage screen, much as the band may like a direct PC feed), then we can build that assumption into the UI:

We'll also need to repatch a number of inputs and outputs. I'd like to do this "properly" - moving things around on the patch bay where necessary, rather than just repatching - since having a clean default patch is appealing.

If/when all of that is agreed and finalised, the tasks required will be:

I think this could fit neatly into a update package for early January, in the post-Christmas lull. In the meantime, @rjmunro please would you be able to start drawing up a PR (or a redesigned patch bay layout)?

It is important to minimise end-user impact for these changes. Although there's quite a lot of change here, the end result won't be too different to how it is at present: the convention being established is "main to all auxes and run from there" and this won't impact that workflow.

I'm going to open this out for comment from visuals engineers, to see if there's anything I've missed or that doesn't make sense.

jamesremuscat commented 6 years ago

@rjmunro Have you made any progress with this so far? Want to make sure I don't accidentally duplicate effort!

rjmunro commented 6 years ago

No, sorry.

jamesremuscat commented 6 years ago

Required code changes now all merged to develop.

jamesremuscat commented 6 years ago

Thoughts on the patch bay: https://docs.google.com/spreadsheets/d/16IGX2EjXFd8T9THi7jOAG8zFg2SN3asF4kaXEntJU90

jamesremuscat commented 6 years ago

For reference here (had also been posted on the PR) - the slight changes to the UI look like this.

av-control_019

jamesremuscat commented 6 years ago

New patch bay labels:

https://drive.google.com/file/d/1D_WRoGIHuUq8wR9NzsaA0bilwo17U8A8/view?usp=sharing

jamesremuscat commented 6 years ago

The final task before we can close this is to update the user guide; that's in progress but there's a couple of screenshots I can't easily redo from home so they'll have to wait until I get into church next.

Everything else is done.

jamesremuscat commented 6 years ago

@rjmunro For some reason I can't save the switcher state to XML file (the ATEM software just gives me a document with an XML declaration and nothing else). When you're next in would you be able to do so (just after the switcher starts up) and check it in please?

rjmunro commented 6 years ago

Sure, I'll try to bring my laptop in and do it on Sunday.

rjmunro commented 4 years ago

This has been working well for a while now :-)