Skip to content

Support BLE MIDI Natively #1

@JonLatane

Description

@JonLatane

Currently, you must use other apps on MacOS, iOS, and Android to connect a BLE MIDI controller to the system MIDI bus and use it. Since there are no in-OS apps for these platforms that do that, BeatScratch should integrate connecting to BLE MIDI controllers from the MIDI Settings pane.

Essentially:

  1. Define the proto models for BLE MIDI and methods in BeatScratchPlugin. Set a flag for supportsBLE in BeatScratchPlugin.
  2. Implement the UI for what available/connected BLE MIDI controllers look like in BeatScratch, using dummy BeatScratchPlugin results.
  3. Implement the BeatScratchPlugin calls in Swift and Kotlin for macOS+iOS and Android.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions