View Single Post
Old 09-04-2019, 05:29 PM   #4498
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
Default

Quote:
Originally Posted by Mr. Green View Post
Which one (plugin)?

Are there other values besides CC?
Note#'s, Velocity, Program Change, etc?
Are they all CC? Or something else entirely?
Never dug this deep into it before.
Best to forget all about Note#, Velocity etc.

Control Surfaces repurpose the Midi syntax with completely different semantics.

Concepts like Velocity, Channel Number, etc., are meaningless.

Also hex is the way to go.

Here are a few examples of Mackie Control protocol:

Faders -- e0-ef -- 16 max - other 2 bytes are used for 14 bit volume message.

Switches -- 90 -- byte 2 is switch number -- byte 3 is state (on/off)

Encoders -- b0 -- byte 2 is encoder number -- byte 3 is value -- 0 - 127 -- usually interpreted inc/dec, may have acceleration.

Thinking in Midi musical terms is just confusing
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote