PortMidi
Encyclopedia
PortMidi is a computer library for real time
input and output of MIDI data. It is designed to be portable to many different operating system
s. PortMidi is part of the PortMusic
project.
Real-time computing
In computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...
input and output of MIDI data. It is designed to be portable to many different operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...
s. PortMidi is part of the PortMusic
PortMusic
PortMusic is a set of computer libraries for dealing with sound and MIDI. Currently the project has two main libraries: PortAudio, for digital audio input and output, and PortMidi, a library for MIDI input and output...
project.