Skip to content

Mic Input Device assumes first channel only #535

@towneh

Description

@towneh

Describe the bug?

When presented with a Digital Interface for Mic input, such as those used with condenser micrphones, it is possible to connect a microphone to channel 1 or channel 2, which is presented to the OS as a stereo channel input device.

Basis currently assumes that the Microphone device is always a single channel Input device, so Microphones connected to the second input do not transmit any audio.

Steps to Reproduce

  1. Select a Digital Interface input device for the Microphone Input in Basis.
  2. Plug the microphonee in to the second MIC IN on the Digital Interface.
  3. Attempt to talk and no one will hear you.

The expected behavior

Basis could either:

  1. If possible, downmix all inputs to a single channel (this may have the added advantage of allowing someone who is playing an instrument with Line IN and a separate microphone through the Digital Interface to cleanly transmit their sound in-game)
    or
  2. Spawn a sub-menu when encountering an Input device with multiple channels, so you can specify which channel to broadcast.
    or
  3. Warn the user that their device is Stereo or Multi-channel through the UI.

Screenshots

No response

Build Info

Version: 2.0.1
Unity: 6000.3.8f1
Platform: WindowsPlayer
Mode: Desktop
Build GUID: a0aae21a6f9544d88b8f14d47c7d6c43

Log Files

n/a

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    CoreIssue is addressing core functionalitybugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions