Skip to content

starfishmod/MIDI-Implementations-Schema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIDI-Implementations-Schema

please note that this project is deprecated. Please look to using MIDI-CI Property Exchange as the method to provide information about your MIDI device.

The goal of the MIDI Implementations Schema (MIS) is to provide an open standard method to describe MIDI implementations and Sysex for any device. Allowing humans and computers to understand how to interface and see what capabilities their equipment has.

Inspired by such schemas such as the OAI (swagger) this will hopefully create a way for any software to take advantage of MIDI equipment in new and exciting ways that will ease any musicians workflow and creativity.

Current Version

The current version is very alpha and requires review. Please post suggestions, errors, questions via the Github Issues.

You can find the current version in this repository.

Specification

The specfication uses JSON-Schema-v4. It intends to cover all aspects of any MIDI device including Sysex.

Tools and Library

Tools will be available in this repository to generate and test MIS files. A library of various equipment will also be available. This repository will also accept pull request for generated MIS files for others to use.

Sponsored

This work is currently supported by MiPex

About

A generic schema for describing MIDI implementations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published