SmartWAV2-MidiMode_R4

SMARTWAV 2
MIDI Mode
Vizic Technologies ©2020 | 9
MIDI commands are size defined bytes of data, this document won’t
cover the binaries of how those are created, but basically all MIDI
commands are divided in 8 main commands:
- Note OFF.
- Note ON.
- Polyphonic Key Pressure (Aftertouch).
- Control Change.
- Program Change.
- Channel Pressure.
- Pitch Bend Change.
- System Common Messages.
Always all MIDI commands/messages contain at least the following
information:
-Command Type (One of the above 8 main commands).
-MIDI Channel (1-16)(For the receiver channel).
-MIDI parameters (1 to n)(Size depends on the command type).
The most important and used commands are Note ON, Note OFF,
Program Change and Control Change. In general, the commands
that trigger notes/voices/sounds are Note ON and Note OFF.
The command that changes the type of voice/instrument is Program
Change.
The Control Change commands are the one that contain
configuration parameters like release time, master gain volume, loop,
foot controller, etc.
The full MIDI protocol is very extensive and an official MIDI association
specification of several pages is available on internet, however there
is no need for the standard user to study this full specification as not all
the commands are broadly used, neither not all MIDI devices support
all the full specification commands, this is the case of SmartWAV2, it
supports several commands, but not all of the full specification.