Skip to content

Mapping architecture idea #5

@Beanow

Description

@Beanow

From #2

Lastly, it would be great if someone wanted to help add the MIDX-20 CC-->sysex mappings to this code, but I'd like to do a partial implementation first to set an architectural example.

I ran into http://das.nasophon.de/mididings/
Which seems to have a really versatile set of features to do this.

You can write selectors for the input MIDI messages and use either the SysEx generator to create a single SysEx message out, or use Process to return a list of SysEx events or a generator yielding these. There's also built in possibilities to create separate threads, which could be useful for the I/O of patches on disk.

Keeping the selectors separate from the processing steps would make the bindings very flexible and hackable for people who want custom bindings.

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