Skip to content

JACK audio backend support #58

@NexAdn

Description

@NexAdn

JACK is the go-to audio backend and API used on Linux for pro audio purposes.
Having a JACK integration allows the user to just patch the inputs/outputs of OSM to their liking (e.g. directly to a DAW for messing around with OSM or to a real audio interface).
Furthermore, using JACK eliminates problems when OSM accesses an ALSA device, as it no longer prevents other clients from using the audio interface as well).
However, the main advantage is that it is easier to configure,
since most pro audio people on Linux are already familiar with JACK.

A second advantage is that a JACK backend also allows OSM to run under PipeWire,
as PipeWire provides a compatibility layer for seamless integration of JACK applications,
thus also allowing easy I/O configuration using standard Linux tools on modern desktops (many of which are migrating to PipeWire or are planning to).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions