Class Controller

Description

Enumeration representing the different MIDI controllers

  • since: 1.0

Located in /Util/Controller.php (line 21)


	
			
Class Constant Summary
 BALANCE = 0x8
 BANK_SELECT = 0x0
 DAMPER_PEDAL = 0x40
 DATA_ENTRY = 0x6
 HOLD2 = 0x45
 LSB0 = 0x20
 LSB1 = 0x21
 LSB2 = 0x22
 LSB4 = 0x24
 LSB5 = 0x25
 LSB6 = 0x26
 LSB7 = 0x27
 LSB8 = 0x28
 LSB10 = 0x2A
 LSB11 = 0x2B
 LSB12 = 0x2C
 LSB13 = 0x2D
 LSB16 = 0x30
 LSB17 = 0x31
 LSB18 = 0x32
 LSB19 = 0x33
 MAIN_VOLUME = 0x7
 MODE_MESSAGE1 = 0x79
 MODE_MESSAGE2 = 0x7A
 MODE_MESSAGE3 = 0x7B
 MODE_MESSAGE4 = 0x7C
 MODE_MESSAGE5 = 0x7D
 MODE_MESSAGE6 = 0x7E
 MODE_MESSAGE7 = 0x7F
 MODULATION = 0x1
 PAN = 0xA
 PORTAMENTO = 0x41
 SOFT_PEDAL = 0x43
 SOSTENUTO = 0x42
Method Summary
static string getControllerName (int $controller)
Methods
static method getControllerName (line 529)

Gets the description of a controller

static string getControllerName (int $controller)
  • int $controller: One of the Controller constants
Class Constants
BALANCE = 0x8 (line 69)

Balance

BANK_SELECT = 0x0 (line 27)

Bank Select

BREATH_CONTROLLER = 0x2 (line 39)

Breath Controller

DAMPER_PEDAL = 0x40 (line 219)

Damper Pedal

DATA_DECREMENT = 0x61 (line 375)

Data Decrement

DATA_ENTRY = 0x6 (line 57)

Data Entry (most significant bits)

DATA_INCREMENT = 0x60 (line 369)

Data Increment

EFFECTS_DEPTH1 = 0x5B (line 339)

Effects Depth #1

EFFECTS_DEPTH2 = 0x5C (line 345)

Effects Depth #2

EFFECTS_DEPTH3 = 0x5D (line 351)

Effects Depth #3

EFFECTS_DEPTH4 = 0x5E (line 357)

Effects Depth #4

EFFECTS_DEPTH5 = 0x5F (line 363)

Effects Depth #5

EFFECT_CONTROLLER1 = 0xC (line 87)

Effect Controller #1

EFFECT_CONTROLLER2 = 0xD (line 93)

Effect Controller #2

EXPRESSION_CONTROLLER = 0xB (line 81)

Expression Controller

FOOT_CONTROLLER = 0x4 (line 45)

Foot Controller

GENERAL_PURPOSE_CONTROLLER1 = 0x10 (line 99)

General Purpose Controller #1

GENERAL_PURPOSE_CONTROLLER2 = 0x11 (line 105)

General Purpose Controller #2

GENERAL_PURPOSE_CONTROLLER3 = 0x12 (line 111)

General Purpose Controller #3

GENERAL_PURPOSE_CONTROLLER4 = 0x13 (line 117)

General Purpose Controller #4

GENERAL_PURPOSE_CONTROLLER5 = 0x50 (line 309)

General Purpose Controller #5

GENERAL_PURPOSE_CONTROLLER6 = 0x51 (line 315)

General Purpose Controller #6

GENERAL_PURPOSE_CONTROLLER7 = 0x52 (line 321)

General Purpose Controller #7

GENERAL_PURPOSE_CONTROLLER8 = 0x53 (line 327)

General Purpose Controller #8

HOLD2 = 0x45 (line 249)

Hold

LEGATO_FOOTSWITCH = 0x44 (line 243)

Legato Footswitch

LSB0 = 0x20 (line 123)

Bank Select (least significant bits)

LSB1 = 0x21 (line 129)

Modulation (least significant bits)

LSB2 = 0x22 (line 135)

Breath Controller (least significant bits)

LSB4 = 0x24 (line 141)

Foot Controller (least significant bits)

LSB5 = 0x25 (line 147)

Portamento Time (least significant bits)

LSB6 = 0x26 (line 153)

Data Entry (least significant bits)

LSB7 = 0x27 (line 159)

Main Volume (least significant bits)

LSB8 = 0x28 (line 165)

Balance (least significant bits)

LSB10 = 0x2A (line 171)

Pan (least significant bits)

LSB11 = 0x2B (line 177)

Expression Controller (least significant bits)

LSB12 = 0x2C (line 183)

Effect Controller #1 (least significant bits)

LSB13 = 0x2D (line 189)

Effect Controller #2 (least significant bits)

LSB16 = 0x30 (line 195)

General Purpose Controller #1 (least significant bits)

LSB17 = 0x31 (line 201)

General Purpose Controller #2 (least significant bits)

LSB18 = 0x32 (line 207)

General Purpose Controller #3 (least significant bits)

LSB19 = 0x33 (line 213)

General Purpose Controller #4 (least significant bits)

MAIN_VOLUME = 0x7 (line 63)

Main Volume

MODE_MESSAGE1 = 0x79 (line 405)

Mode Message #1

MODE_MESSAGE2 = 0x7A (line 411)

Mode Message #2

MODE_MESSAGE3 = 0x7B (line 417)

Mode Message #3

MODE_MESSAGE4 = 0x7C (line 423)

Mode Message #4

MODE_MESSAGE5 = 0x7D (line 429)

Mode Message #5

MODE_MESSAGE6 = 0x7E (line 435)

Mode Message #6

MODE_MESSAGE7 = 0x7F (line 441)

Mode Message #7

MODULATION = 0x1 (line 33)

Modulation

NON_REGISTERED_PARAMETER_NUMBER_LSB = 0x62 (line 381)

Non-registered Parameter Number (least significant bits)

NON_REGISTERED_PARAMETER_NUMBER_MSB = 0x63 (line 387)

Non-registered Parameter Number (most significant bits)

PAN = 0xA (line 75)

Pan

PORTAMENTO = 0x41 (line 225)

Portamento

PORTAMENTO_CONTROL = 0x54 (line 333)

Portamento Control

PORTAMENTO_TIME = 0x5 (line 51)

Portamento Time

REGISTERED_PARAMETER_NUMBER_LSB = 0x64 (line 393)

Registered Parameter Number (least significant bits)

REGISTERED_PARAMETER_NUMBER_MSB = 0x65 (line 399)

Registered Parameter Number (most significant bits)

SOFT_PEDAL = 0x43 (line 237)

Soft Pedal

SOSTENUTO = 0x42 (line 231)

Sostenuto Pedal

SOUND_CONTROLLER1 = 0x46 (line 255)

Sound Controller #1

SOUND_CONTROLLER2 = 0x47 (line 261)

Sound Controller #2

SOUND_CONTROLLER3 = 0x48 (line 267)

Sound Controller #3

SOUND_CONTROLLER4 = 0x49 (line 273)

Sound Controller #4

SOUND_CONTROLLER6 = 0x4B (line 279)

Sound Controller #6

SOUND_CONTROLLER7 = 0x4C (line 285)

Sound Controller #7

SOUND_CONTROLLER8 = 0x4D (line 291)

Sound Controller #8

SOUND_CONTROLLER9 = 0x4E (line 297)

Sound Controller #9

SOUND_CONTROLLER10 = 0x4F (line 303)

Sound Controller #10

Documentation generated on Sun, 25 Oct 2009 22:38:14 -0700 by phpDocumentor 1.4.3