Skip to content

Create OMS and OMC #67

Open
Open

Description

@schulz-alexander

Split OpenMixerControl into:

  • oms (OpenMixerService) - is the "Mixer", interacts with the audio hardware, implements an OSC server
  • omc (OpenMixerControl) - is the "GUI and Surface", interacts with Displays, Button, Encoders, Faders, implements an OSC client

Activity

  1. schulz-alexander commented on Jun 20, 2026

    @schulz-alexander
    MemberAuthor

    TODOs

    • split Mixerparameter in to Mixerparameter and Clientparameter -> Split Mixerparameters and Clientparameters #66
    • Metering
    • Effects State as Mixerparameter
    • Calculate EQ-Parameters in Client, Store EQ-Settings in Server
    • Control CARD via Mixerparameter
    • Page Setup: build Versioninfo in Server and expose as OSC
  2. schulz-alexander commented on Jun 20, 2026

    @schulz-alexander
    MemberAuthor

    TODO

    • add Callback to osc-client and to send Mixerparameter changes to Server
    Image
  3. added this to the OMC v0.40 milestone on Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions