Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ideal Gallery Monitor SoundWeb setup #7

Open
rjmunro opened this issue Mar 26, 2023 · 0 comments
Open

Ideal Gallery Monitor SoundWeb setup #7

rjmunro opened this issue Mar 26, 2023 · 0 comments

Comments

@rjmunro
Copy link
Member

rjmunro commented Mar 26, 2023

As you can draw diagrams in github, I thought I'd have a go at describing how the Gallery Monitor SoundWeb setup could be. I've left out a the switches and volume controls for simplicity for now...

We should try inverting the signal from the mic, adding it to the return from the comms and see if that works to get a good mix-minus. Obviously it won't be perfect - any phase errors and distortion will come through the speakers, but hopefully it will not be too bad. It depends on the internals of the comms system.

flowchart LR
  subgraph Inputs
    mic((Mic))
    comms_return((Comms<br>Return))
    program((Program))
  end
mic --> presenter_ears;
mic --> comms_send;
mic --> invert;
invert --> mix;
comms_return --> mix;
mix --> speakers;
program --> mix;
  subgraph Outputs
    presenter_ears((Presenter<br>Ears))
    comms_send((Comms<br>send))
    speakers((Local<br>Monitors))
  end
Loading

We could also add ducking of the output when comms comes in. This would also duck when the director speaks into the local microphone, which may or may not be a good thing...

flowchart LR
  subgraph Inputs
    mic((Mic))
    comms_return((Comms<br>Return))
    program((Program))
  end
mic --> presenter_ears;
mic --> comms_send;
mic --> invert;
invert --> mix;
comms_return --> mix;
mix --> speakers;
comms_return -->|key| program_ducking;
program --> program_ducking[Program<br>ducking];
program_ducking --> mix;
  subgraph Outputs
    presenter_ears((Presenter<br>Ears))
    comms_send((Comms<br>send))
    speakers((Local<br>Monitors))
  end
Loading

To avoid ducking when the local microphone is used, we could separate the mixes:

flowchart LR
  subgraph Inputs
    mic((Mic))
    comms_return((Comms<br>Return))
    program((Program))
  end
mic --> presenter_ears;
mic --> comms_send;
mic --> invert;
invert --> mix;
comms_return --> mix;
mix2 --> speakers;
program --> program_ducking[Program<br>ducking];
mix --> mix2;
mix -->|key| program_ducking;
program_ducking --> mix2;
  subgraph Outputs
    presenter_ears((Presenter<br>Ears))
    comms_send((Comms<br>send))
    speakers((Local<br>Monitors))
  end
Loading

If inverting doesn't work, then we have to stick with ducking to stop hearing ourselves back in the control room, which would lead to the following:

flowchart LR
  subgraph Inputs
    mic((Mic))
    comms_return((Comms<br>Return))
    program((Program))
  end
mic --> presenter_ears;
mic --> comms_send;
mic -->|key| comms_ducking;
comms_return --> comms_ducking[Comms<br>ducking];
comms_ducking --> mix;
mix --> speakers;
program --> program_ducking[Program<br>ducking];
comms_ducking -->|key| program_ducking;
program_ducking --> mix;
  subgraph Outputs
    presenter_ears((Presenter<br>Ears))
    comms_send((Comms<br>send))
    speakers((Local<br>Monitors))
  end
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant