Skip to content

Stream mix: a third virtual device for a separate stream mix #22

Closed

Description

@JacobCoffee

Let the call mix and the stream mix differ (e.g. game audio to OBS but not to Discord).

  • Driver: add a third device ("Loopbacker Stream") to kDeviceInfos.
  • App: each route targets a virtual mic (call or stream); the routing canvas shows both; channel counts per device.
  • Needs a driver reinstall to test.

Activity

  1. added
    enhancementNew feature or request
    fx-engineVoice effects engine overhaul (feat/fx-engine)
    on Oct 30, 2026
  2. JacobCoffee commented on Oct 30, 2026

    @JacobCoffee
    OwnerAuthor

    #30 generalizes this into user-created, named devices (fixed pool of slots, stable UIDs, names stored with the host's storage API). Suggest landing this issue's per-route target-device work first; #30 then replaces the third fixed entry in kDeviceInfos. Both edit the driver, so they shouldn't run in parallel.

  3. JacobCoffee commented on Oct 30, 2026

    @JacobCoffee
    OwnerAuthor

    Shipped in b41beb7 (merge of feat/fx-engine, PR #38); goes out with 4.7.0.

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

    enhancementNew feature or requestfx-engineVoice effects engine overhaul (feat/fx-engine)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions