Skip to content

Ideal Gallery Monitor SoundWeb setup #7

Description

@rjmunro

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions