[−][src]Module helgoboss_midi::test_util
Contains convenience functions for creating messages with minimum boilerplate
Intended to be used primarily in test or demo code.
Example
use helgoboss_midi::test_util::*; let msg_1 = short(0x90, 4, 5); let msg_2 = note_on(3, 40, 100); let msg_3 = pitch_bend_change(4, 2478); let msg_4 = nrpn_14_bit(4, 380, 12000); let msg_5 = control_change_14_bit(2, 2, 2056); let ch = channel(3); let kn = key_number(64);
Functions
active_sensing | Creates an Active Sensing message. |
channel | Creates a channel. |
channel_pressure | Creates a Channel Pressure message. |
continue | Creates a continue message. |
control_change | Creates a Control Change message. |
control_change_14_bit | Creates a 14-bit Control Change message. |
controller_number | Creates a controller number. |
key_number | Creates a key number. |
note_off | Creates a Note Off message. |
note_on | Creates a Note On message. |
nrpn | Creates a non-registered 7-bit Parameter Number message. |
nrpn_14_bit | Creates an non-registered 14-bit Parameter Number message. |
pitch_bend_change | Creates a Pitch Bend Change message. |
polyphonic_key_pressure | Creates a Polyphonic Key Pressure message. |
program_change | Creates a Program Change message. |
rpn | Creates an registered 7-bit Parameter Number message. |
rpn_14_bit | Creates an registered 14-bit Parameter Number message. |
short | Creates a short message from raw bytes. |
song_position_pointer | Creates a Song Position Pointer message. |
song_select | Creates a Song Select message. |
start | Creates a start message. |
stop | Creates a stop message. |
system_exclusive_end | Creates a System Exclusive End message. |
system_exclusive_start | Creates a System Exclusive Start message. |
system_reset | Creates a System Reset message. |
time_code_quarter_frame | Creates a Time Code Quarter Frame message. |
timing_clock | Creates a Timing Clock message. |
tune_request | Creates a Tune Request message. |
u4 | Creates a 4-bit integer value. |
u7 | Creates a 7-bit integer value. |
u14 | Creates a 14-bit integer value. |