- From: James Ingram <j.ingram@netcologne.de>
- Date: Fri, 18 Jan 2013 11:06:00 +0100
- To: public-audio@w3.org, Chris Wilson <cwilso@google.com>, "Tom White (MMA)" <lists@midi.org>, Joseph Berkovitz <joe@noteflight.com>
Hi Chris, Tom, Michael, Joe, All, Wish I could come and talk to you in person at the NAMM conference, but I can't. Here are a couple of things I'd like to say to the MMA in general. First, I think you should be very excited about the forthcoming Web MIDI API. I really think its going to happen this time, and it ought to improve your sales considerably! I can see lots of people wanting to play MIDI devices via pocket computers. Note that -- two hands. Don't swipe, use MIDI! Hopefully, a lot of them will actually be playing music. Next, the latest news from my own project. I've discovered that I can lift a lot of the code into a re-usable library for dealing with Standard MIDI Files and Sequences. The library is going to have an API containing the following objects: MIDIEvent -- wraps the Web MIDI API's definition of a MIDIEvent MIDIMoment -- a collection of MIDIEvents having the same timestamp MIDISequence -- an Array of Arrays of MIDIMoment (there is no MIDITrack) the functions SMFtoSequence(...) SequencetoSMF(...) and MIDIConstants plus a couple of utilities -- for converting 14-bit numbers etc. This whole library can be thought of as a second layer under the Web MIDI API. I think its probably too big to be incorporated into the rest of the Web MIDI API, so it is (initially at least) going to become a publicly usable Javascript library. I'll be publishing it as a GitHub project as soon as the first version is working properly (hopefully in the coming week). At the moment I'm still stitching things together again after the operation... Hopefully, once the library's API is sorted out and I have a first implementation running, I'll get some help from some programmers who are better at Javascript than I am, to optimise it. And last, I have a bone to pick with the MMA: I think its about time you came out of the 1980s and published the definitive MIDI Standard as a free, readable, on-line book. One of the lessons of the past 40 years is that standards need to be public information. I've been using Jeff Glatt's book [1] for years. Its excellent, but not exactly official. Should the MIDI Standard be moved into the W3C? all the best, James [1] http://home.roadrunner.com/~jgglatt/ p.s. @Michael Good: I'm not sure if the email address I've got for you is public, so this is a blind copy. -- www.james-ingram-act-two.de
Received on Friday, 18 January 2013 10:06:47 UTC