Skip to content

midi 2.0 - midi-CI #41

@TheTechnobear

Description

@TheTechnobear

(this is spawned off request #40 , as i think its a separate but interesting discussion item)

Perhaps Electra ONE could start to make use of new MIDI 2.0 features?

In particular MIDI-CI is all about 'synths' describing their parameters to 'interested' midi applications.
This sounds to me alot like what Electra One is doing with EIF.

Obviously MIDI-CI is new, and not a lot of support at present, but it will grow with time.

so perhaps Electra one should consider:

Is EIF needed? or could something based off of MIDI-CI be adopted, so its more 'standard'

I can see reasons EIF might still be needed including

  • midi-ci too 'heavy' for embedded use.
  • midi-ci not containing enough information, we need more.

in both cases, I see two principles...
EIF should be made to be easily convertible to/from MIDI-CI, (import/export)
if it is a 'superset' of midi-ci, then midi-ci could be use to provide the 'starting' point for an EIF.

advantages for Electra One:
as MIDI CI/2.0 grows

  • many users will be looking for devices that support it... being an early adopter could bring in alot of interest to E1
  • midi 2.0 devices will 'automatically' be usable by electra one, without additional mapping.
  • perhap E1 could become a kind of 'bridge' for midi 1.0 devices to midi 2.0 hosts
    (i.e. E1 adds the 'metadata' mapping for midi 1.0 devices, so that it can publish midi-ci on its behalf)

of course, I recognise, theres a lot of work already gone into EIF etc - and its already a working format.
so I guess, my suggestion is a review of MIDI-CI and Electra One to see how the furure might converge , and what benefits that might bring to Electra One?

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