A lot of what goes into programming in Max involves being able
to manipulate different types of data. In this tutorial, we'll
look at how max deals with some new types of messages: numbers
and lists. We will spend some time with user interface elements
that allow us to manipulate numbers, and learn how to use
arguments to insert list elements into a message. While messages
made of text are useful for communicating with humans (and
sending commands to a lot of Max objects which we'll look at
later on), much of the media world is dependent on numbers,
whether they are MIDI note data, video pixel colors or robotic
motion control. Having a command of numeric messages is critical
to makes Max patches useful in most real-world applications.
Numeric messages in Max are not always singular entities; they
are often combined with command text or other information to
create a list of data that is useful to other objects, the user
of your patch, or the outside world. Hence, combining messages
into lists provides the form