Output received MIDI pitch bend values
| Name | Type | Opt | Description | 
|---|---|---|---|
| a-z | symbol | opt | Specifies the port from which to receive incoming pitch bend messages. If there is no argument, bendin receives from all channels on all ports. | 
| (MIDI name) | symbol | opt | The name of a MIDI input device may be used as the first argument to specify the port. | 
| a-z and int | symbol | A letter and number combination (separated by a space) indicates a port and a specific MIDI channel on which to receive pitch bend messages. Channel numbers greater than 16 will be wrapped around to stay within the 1-16 range. | |
| MIDI-port/channel | int | A number alone can be used in place of a letter and number combination. The exact meaning of the channel number argument depends on the channel offset specified for each port in the dialog. | 
| anything | arguments [list] | Performs the same function as . | 
| (mouse) | Double-clicking on a bendin object shows a pop-up menu for choosing a MIDI port or device. | |
| (MIDI) | The bendin object receives its input from a MIDI pitch bend message received from a MIDI input device. | |
| port | MIDI-port/device [symbol] | The word , followed by a letter or the name of an MIDI port or device, sets the port from which the object receives incoming pitch bend messages. The word is optional and may be omitted. | 

| Name | Description | 
|---|---|
| bendout | Transmit MIDI pitch bend messages | 
| ctlin | Output received MIDI control values | 
| midiin | Output received raw MIDI data | 
| notein | Output received MIDI note messages | 
| rtin | Output received MIDI real time messages | 
| xbendout | Format extra precision MIDI pitch bend messages | 
| xbendin | Interpret extra precision MIDI pitch bend values | 
| Max MIDI Tutorial 3: MIDI Parsing | Max MIDI Tutorial 3: MIDI Parsing |