Skip to content

Remove method based API for sending MIDI messages #12

Closed
@kevinjwalters

Description

@kevinjwalters

#3 added an alternative message-centric send() interface. This could replace and supersede the existing method-based interface. The existing interface could be either left as is, re-implemented using the new messages or removed. Removal (briefly discussed on Discord with @tannewt) would:
1 reduce code and therefore memory (very useful for M0 boards),
2 force updates for at least one Adafruit Learn guide (Grand Central USB MIDI Controller in CircuitPython),
3 likely to impact a few users using the existing interface.
4 #11 changes force minor updates to existing code so this may affect views on points 2 and 3 above.

https://github.com/adafruit/Adafruit_CircuitPython_MIDI/blob/master/examples/midi_simpletest2.py shows the two interfaces in use with same messages (events) for comparison.

TODOs:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions