CYBERMIDI Pro MIDI Files


« General MIDI PatchesWhat the heck is MIDI anyway? »

MIDI Controllers

  by Flash  , Wednesday 22 September 2004 à 12:49, Categories: MIDI 101

The following represents a master list of controller messages. Not all devices use all available controllers. Some devices may use certain controllers for proprietary use. Refer to your Device MIDI Implementation Chart to confirm the use or non use of the following Controllers.

Control Change # 0 Bank Select MSB

Control Change # 1 Modulation

Control Change # 5 Portamento Time

Control Change # 6 Data Entry MSB

Control Change # 7 Volume

Control Change # 10 Panpot

Control Change # 11 Expression

Control Change # 16 General Purpose Controller 1

Control Change # 17 General Purpose Controller 2

Control Change # 32 Bank Select LSB

Control Change # 38 Data Entry LSB

Control Change # 64 Hold 1 (0-64 = off / 65-127 = on)

Control Change # 65 Portamento On/Off (0=off/127=on)

Control Change # 66 Sostenuto (0=off/127=on)

Control Change # 67 Soft Pedal (0=off/127=on)

Control Change # 69 Hold 2 (0=off/127=on)

Control Change # 71 Harmonic Content

Control Change # 72 Release Time

Control Change # 73 Attack Time

Control Change # 74 Brightness (Filter Cutoff Freq)

Control Change # 80 Mute

Control Change # 84 Portamento Control (64 = C4)

Control Change # 91 Effects Send Level 1 Reverb

Control Change # 92 Effects Send Level 2

Control Change # 93 Effects Send Level 3 Chorus

Control Change # 94 Effects Send Level 4 Variation

Control Change # 96 RPN Increment

Control Change # 97 RPN Decrement

Control Change # 98 NRPN LSB (See Below)

Control Change # 99 NRPN MSB (See Below)

Control Change # 100 RPN LSB (See Below)

Control Change # 101 RPN MSB (See Below)

Control Change # 120 All Sounds Off

Control Change # 121 Reset All Controllers

Control Change # 123 All Notes Off

Control Change # 124 Omni Off

Control Change # 125 Omni On

Control Change # 126 Mono

Control Change # 127 Poly

Control Change # 128 Velocity Curve (Controller Kbd)

Control Change # 129 BMP Clock Rate (Controller Kbd)

Control Change #101 Value = 0

Control Change #100 Value = 1 Set Fine Tuning

Control Change #6 Value = n n = Value

Control Change #101 Value = 0

Control Change #100 Value = 2 Master Tuning

Control Change #6 Value = n n = Value

Control Change #101 Value = 127

Control Change #100 Value = 127 RPN/NRPN Reset

Control Change #99 Value = 1

Control Change #98 Value = 8 Vibrato Rate

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 9 Vibrato Depth

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 10 Vibrato Delay

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 32 Filter Cutoff Frequency

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 33 Filter Resonance

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 99 EG Attack Time

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 100 EG Decay Time

Control Change #6 Value = n n = Value

Control Change #99 Value = 1

Control Change #98 Value = 102 EG Release

Control Change #6 Value = n n = Value

Control Change #99 Value = 20 Drum Filter Cutoff (Yamaha)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 21 Drum Filter Resonance (Yamaha)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 22 Drum EG Attack Time (Yamaha)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 23 Drum EG Decay Time (Yamaha)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 24 Coarse Pitch of Drum (Roland)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 24 Fine Pitch of Drum (Yamaha)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 25 Coarse Pitch of Drum (Yamaha)

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 26 Level of Drum

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 28 Panpot of Drum

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = ( 0 = Rand. 1 = L - 127 = R)

Control Change #99 Value = 29 Reverb Send Level of Drum

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 30 Chorus Send Level of Drum

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

Control Change #99 Value = 31 Variation Send Level of Drum

Control Change #98 Value = rr rr = Drum Note Number

Control Change #6 Value = n n = Value

NOTE: SysEx Commands may also vary some of the above Control Change Information.

No feedback yet


Form is loading...

CYBERMIDI MUSIC and MIDI Blog

News, reviews, tutorials, and articles from the music digital world.

Search

  XML Feeds

Run your own website!
 


THE CYBERMIDI MUSIC NETWORK
CYBERMIDI Classic Unlimited | ShopCYBERMIDI | CYBERMIDI LIVE
This site is best viewed at 1024x768 or higher resolution, a Javascript & Flash enabled browser such as Microsoft Explorer 5.0 or later, or Mozilla Firefox.
Privacy Policy | Terms of Use | Become a member | Licensing | Advertising
Printable Catalog | Backing Tracks for Perfomers | Affiliate Program | Price list | Security |FAQs | Contact Us
©2015 CYBERMIDI.com inc. All Rights Reserved.
Music Blogs
Blog Directory