midisharelight is a light version of MidiShare. MidiShare is a real-time operating system for musical applications. It provides high level services to developers and ensures platform independance. It supports: * High level musical events, fully structured and time stamped with a millisecond resolution. These events include both the MIDI and the MIDIFile typologies. * An efficient scheduler, in charge of delivering events at their falling dates to the communication manager. * Inter-applications communication. A communication manager routes the events to the client applications, according to the connection set between them. * Real-time tasks, to control the real-time behavior of an application. Function calls can be scheduled in the future and are automatically achieved by MidiShare at interrupt level. * Real-time alarms. Incoming MidiShare events as well as global context changes (new clients starting a session, modifications of the connections between applications, etc.) can be processed in real-time by user defined alarms.