Formating messages to host – Eowave Eobody2 USB8 SensorBox User Manual

Page 18

Advertising
background image

type

This is one of the most important configuration parameters, since it determines which type of MIDI
message the device is going to send in response to variations in a particular analogue input.
Eobody2 is capable of generating 5 different messages:

• CC: Control number change (Control change) 7 bits
CC: Control number change (Control change) 12 bits (the 5 LSB bits are mapped on CC number +
64
• Note: Note on Trigger
• PC: Program change
• PB: Pitch bend (Variation in pitch) real 12 bits
• PB: Pitch bend (Variation in pitch) mapped 14 bits
• ATm: Monophonic aftertouch (Channel pressure)

CC Control Change

This is the type of message which will likely be most often used for controlling sound parameters.
The value of the analogue signal acts directly upon the value of a MIDI controller, using a MIDI con-
troller Value Change message (control change). The number of the controller can be set by the user.
If 12 bits resolution is selected, this message will actually send two Control Change messages.
The controller specified in the val field will send the 7 least significant bits whilst the controller speci-
fied in the “low” field will send the 3 most significant bits, on the same MIDI channel.

Program Change message

PC

The analogue signal must correspond to an envelope changing with time and which has a maxi-
mum value. You will have to specify 3 parameters, Program Change sent, higher treshhold, lower
treshold. Eobody2 analyses this envelope: once the envelope has reached the higher threshold, a
MIDI Program Change message is generated. The Program Change contained within the message
is adjustable by the user. As long as the envelope stays above a threshold, named lower threshold,
the Program Change is maintained (no new MIDI message is sent). When the level falls beneath the
lower threshold, the Eobody2 is ready to receive a new Program Change message.

Pitch Bend

PB

This message allows an analogue signal to generate a MIDI message of the pitch change type (pitch
bend). Pitch is usually coded over 14 bits. If the 7 bits resolution is chosen, they will be mapped on
the 7 most significant bits of pitch information controlled by the analogue signal. However, since Eo-
body2 does 12 bits conversions internally, the whole 12 bits can be mapped to take better advantage
of the pitch bend message. This message is used to simulate the pitch changing wheels available on
most MIDI keyboards.

Monophonic Aftertouch

ATm

This message allows an analogue signal to generate a channel pressure type MIDI message (chan-
nel aftertouch). This pressure message affects a whole MIDI channel, regardless of what note is
played. The channel number to which the pressure information is applied is selected by the user.

USB 8 sensor interface / Formating to host

Formating messages to host

Advertising