last modified: January 12 2018 12:33
The goal of MidiMadness is controlling all (a lot of) mididevices in an easy way.
The "all" part makes this software difficult to develop. I have no idea of all the capabilities
of all devices. I own only 3 midi devices of different ages and manufacterors. The capabilities of those devices
are the base of the generalization for all devices.
The approach is to use device descriptions in XML, strained by an XML-Schema. The XML-data is used by a backend. Frontends should be able to use a generic frontend or device specific frontends.
MidiMadness seems to work ... a bit.
Until version 0.8 there is no schema for release dates. From version 0.8 all structures should be in place and from then on the feature based releases will be changing to time based releases. (Oh, and the current feature based schedule is quite incomplete.)
Current Release Schedule:
|0.2||sending messages to devices|
|0.3||sending and retrieving data patches|
|1.0||all the above with no bugs|
Hm, release schedule does suggest that jou can get something. If you are interested send an email to midimadness at kappenburg.net
If you want to get on my blacklist send an email to firstname.lastname@example.org