A newer version of Max is available. Click here to access the latest version of the documentation

|| Reference

Perform a logical OR

||

Description

Compares one number to another and outputs a 1 if the either number is non-zero or a 0 if both number are 0.

Examples

One of the numbers is not 0... Used to combine comparisons

Arguments

comparison-value [int]

Optional

Sets an initial value to be stored by ||. A number in the right inlet changes the value set by the argument.

Attributes

Common Box Attributes

Messages

bang

In left inlet: Performs the operation with the numbers currently stored. If there is no argument, || initially holds 0.

int

Arguments

input [int]
If the number in either inlet is not 0, then the output is 1. If the number in both of the inlets is 0, then the output is 0. A number in the left inlet triggers the output.

  (inlet1)

Arguments

comparison-value [int]
In right inlet: The number is compared to the number in the left inlet to determine output but only a number in the left inlet will trigger output.

float

Arguments

input [float]
Converted to int.

set

Arguments

set-input [int]
The word set followed by a number will set the input value without causing output.

Output

int

If either the number in the left inlet or the number in the right inlet (or specified by the argument) is not 0, then the output is 1. Otherwise, the output is 0.

See Also

Name Description
&
&&
|
Max Basic Tutorial 19: Timing Max Basic Tutorial 19: Timing