0% found this document useful (0 votes)
135 views

Max Type Conversion Table: Bang Int Oat Symbol List Signal Matrix

This document provides a conversion table showing how different Max object types can be converted between integer, float, symbol, list, and matrix data types. For example, it indicates that a bang can be converted to an int by using number boxes or arithmetic objects, and that objects expecting a float will accept an int and convert it by truncating any decimal values. It also provides examples of objects that can be used to convert between the different data types, such as sprintf for converting between symbols and other types.

Uploaded by

M M
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views

Max Type Conversion Table: Bang Int Oat Symbol List Signal Matrix

This document provides a conversion table showing how different Max object types can be converted between integer, float, symbol, list, and matrix data types. For example, it indicates that a bang can be converted to an int by using number boxes or arithmetic objects, and that objects expecting a float will accept an int and convert it by truncating any decimal values. It also provides examples of objects that can be used to convert between the different data types, such as sprintf for converting between symbols and other types.

Uploaded by

M M
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

MAX TYPE CONVERSION TABLE

TO
bang int float symbol list signal matrix

counter, random,
button
table, timer, re-output current: coll jit.noise
delay flonum (float number box), re-output current: message click~
bang re-output current: int,
float, arithmetic objects, (message box), sprintf, etc. re-output current: zl.reg,
count~
jit.movie
trigger number (number box), pack, etc.
value/pv, etc. jit.desktop
with the argument “l” arithmetic objects, value/pv,
etc.

pipe tosymbol pack/pak jit.movie “frame” message,


sig~
button Objects expecting a float zl.group jit.playlist
table trigger with the
int will accept an int and convert, argument “s” message (message box)
selector~
jit.matrixset
uzi many arithmetic objects scale playlist~
sprintf, coll thresh switch
trigger with the argument “l”

pipe
mtof/ftom tosymbol pack/pak oscillators (cycle~, rect~,
Objects expecting an int
trigger with zl.group saw~, phasor~, etc.),
will accept a float and
float button
truncate it to an int.
atodb/dbtoa
the argument “s” message (message box) sig~
jit.matrix “setall” message
many arithmetic objects
sprintf thresh adsr~
trigger with the argument “l”
F ROM

pack / pak
sprintf
spell dict atoi
dict “set” msg. to index~,
dict coll zl.group “name” message to
symbol button
coll
coll
dict
groove~, play~,
jit.matrix
fromsymbol waveform~,
trigger etc.
fromsymbol coll
with the argument “l”
fromsymbol

vexpr
unpack unpack zl.iter
unpack
iter tosymbol zl.reverse line~
list button
zl.nth / zl.mth
zl.nth / zl.mth
sprintf curve~
jit.fill
zl.join
zl.sum
zl.len zl.nth / zl.mth trigger with the argument “l”

snapshot~
edge~ (Low-resolution (Low-resolution signal jit.poke~
spike~ (Shazam and Soundhound Most of MSP: filters,
signal onset detectors
signal analysis,e.g.,
pitch estimators do this sort of thing:
analysis, e.g., audio to MIDI
delay lines, etc., etc.
(See Tutorial 27 “Using
MSP Audio in a Jitter Matrix”)
audio to MIDI note number) notes) Also see capture~
such as fzero~ such as fzero~ and fiddle~ does Max?)

jit.spill
jit.peek,
jit.matrixinfo jit.fpsgui can tell you the jit.iter
matrix button
“planecount” output
jit.iter
name of a matrix (also see spigot~)
Most of Jitter: operators,
effects, etc., etc.
jit.matrixinfo
“dim” output

You might also like