NAME
composite_midi - Default MIDI Implementation for Composite
DESCRIPTION
The default MIDI implementation for Composite is a fixed MIDI
implementation. Future versions of Composite will allow you to redefine
the MIDI implementation, but a default MIDI Implementation will always
be provided.
This description of the MIDI implementation only covers the sampler
plugin. At this time it does not apply to the composite-gui.
MIDI IMPLEMENTATION
+-----------------------+-------------+-----------------+---------------+
| Function | Transmitted | Recognized | Remarks |
+-----------------------+-------------+-----------------+---------------+
| Basic Channel | NO | 1-16 | Always |
| | | | listens in |
| | | | OMNI mode, |
| | | | will change |
| | | | in future. |
+-----------------------+-------------+-----------------+---------------+
| Mode | NO | NO | |
+-----------------------+-------------+-----------------+---------------+
| Note Number | NO | 36-127 | Depends on |
| | | | drum kit. |
+-----------------------+-------------+-----------------+---------------+
| Note Velocity | NO | 0-127 | |
+-----------------------+-------------+-----------------+---------------+
|Polyphonic After Touch | NO | NO | |
+-----------------------+-------------+-----------------+---------------+
| Channel After Touch | NO | NO | |
+--------------+--------+-------------+-----------------+---------------+
| | 0 | NO | 0-127 | Bank (coarse) |
| +--------+-------------+-----------------+---------------+
| | 7 | NO | 0(min)-127(max) | Volume |
| | | | | (coarse) |
| +--------+-------------+-----------------+---------------+
| | 32 | NO | 0-127 | Bank (fine) |
| +--------+-------------+-----------------+---------------+
| Control | 39 | NO | 0(min)-127(max) | Volume (fine) |
| Change +--------+-------------+-----------------+---------------+
| | 120 | NO | 0-127 | All Sound Off |
| | | | | (value is |
| | | | | ignored) |
| +--------+-------------+-----------------+---------------+
| | 123 | NO | 0-127 | All Sound Off |
| | | | | (value is |
| | | | | ignored) |
+--------------+--------+-------------+-----------------+---------------+
| Program Change | NO | 0-127 | User-defined |
| | | | presets, |
| | | | depends on |
| | | | the bank |
| | | | setting (CC |
| | | | #0, 32) |
+-----------------------+-------------+-----------------+---------------+
| System Exclusive | NO | NO | |
+-----------------------+-------------+-----------------+---------------+
| System Common | NO | NO | |
+--------------+--------+-------------+-----------------+---------------+
| | 0xF8 | NO | NO | Clock Pulse |
| +--------+-------------+-----------------+---------------+
| | 0xFA | NO | NO | Start |
| +--------+-------------+-----------------+---------------+
| | 0xFB | NO | NO | Continue |
| System Real +--------+-------------+-----------------+---------------+
| Time | 0xFC | NO | NO | Stop |
| +--------+-------------+-----------------+---------------+
| | 0xFE | NO | NO | Active |
| | | | | Sensing |
| +--------+-------------+-----------------+---------------+
| | 0xFF | NO | YES | System |
| | | | | Reset/Panic |
+--------------+--------+-------------+-----------------+---------------+
SEE ALSO
composite_sampler(1)
AUTHOR
Gabriel M. Beddingfield
<gabriel@teuton.org>