Skip to content

MIDI messages are delayed by slow main thread #84

Description

@Barabas5532

In the current design, MIDI control can be delayed by networking, and saving parameters to non-volatile storage.

Alternatives:

  • Run a new thread for MIDI. Don't think we have enough memory for this currently.
  • Run MIDI in the audio thread. JUCE/VST does this. It complicates the timing analysis when the midi processor can get locked from the main thread while persisting or updating the mapping. Might get dropouts. Currently everything is lock free in the audio thread.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Must have features

    Type

    No type

    Projects

    Status
    Specification in progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions