Max5 Default Objects Alg

download Max5 Default Objects Alg

of 24

Transcript of Max5 Default Objects Alg

  • 7/24/2019 Max5 Default Objects Alg

    1/24

    objname

    Category

    Con

    tro

    l

    Da

    ta

    Dev

    ices

    Files

    Intera

    ction

    Langu

    ages

    Lis

    ts

    Ma

    th

    1 - 3 2 !- 3 3 !/ 3 4 != 3 5 % 3 6 & 3 7 && 3 8 * 3 9 / 3

    10 | 3 11 || 3 12 + 3 13 < 3 14 = 3 19 >> 3 20 abs 2 21 absolutepath 1 22 accum 23 acos 2 24 acosh 2 25 active26 anal 27 append 328 asin 2 29 asinh 2 30 atan 2 31 atan2 2 32 atanh 2 33 atodb 34 atoi 1

    35 autopattr 36 ba 37 banban38 bendin 339 bendout 340 bcolor41 bline 42 bondo43 bora 44 bpatcher 2 45 buc"et 46 budd#

    47 button 348 capture 49 cartopol

    $a

  • 7/24/2019 Max5 Default Objects Alg

    2/24

    50 chane 1 51 clip 1 52 cloc"er53 closeban54 coll 3 55 colorpic"er

    56 combine 57 comment 358 con'ormpath 1 59 cos 2 60 cosh 2 61 counter 62 cpucloc"63 ctlin 364 ctlout 365 c#cle 66 date67 dbtoa 2

    68 decide 69 decode 70 de'er 271 de'erlo( 272 dela# 373 detonate74 dial75 dialo 76 drop)le77 drun" 78 error79 epr 3 80 )ledate

    81 )lein 82 )lepath 83 )le(atch 84 oat 3 85 onum 386 ush 387 'older 88 'ollo(89 'ontlist 90 'or(ard 91 'pic92 'reeban

    93 'roms#mbol94 's(ap95 'tom 96 'unbu 97 'unction 98 'unnel 99 ate 3

    100 estalt101 rab 102 s(itch103 s(itch2104 hi 105 hint106 histo 107 hover

  • 7/24/2019 Max5 Default Objects Alg

    3/24

    108 i' 3 109 imovie110 incdec111 inlet 3112 int 3 113 itable 2

    114 iter 3 115 itoa 1 116 ,itcellbloc"117 ,s 118 ,strier 119 ,sui 120 ,(eb121 "e# 122 "e#up 123 "slider 2124 lcd 1125 led 1

    126 line 127 linedrive 128 list'unnel 129 loadban 3130 loadmess 1131 ma"enote 3132 match 133 matrictrl134 maimum 135 mean 136 menubar137 messae 3 138 metro 3139 midiush 3140 midi'ormat 1141 midiin 3142 midiin'o 2143 midiout 3144 midiparse 1145 minimum 146 modi)ers 147 mouse)lter 148 mousestate 149 movie150 mto'

    151 mtr152 multislider 3153 m, 154 net 155 notein 3156 noteout 3157 nslider 1158 number 3159 num"e# 160 oer161 oneban 162 onecop# 163 opendialo 164 outlet 3165 override

  • 7/24/2019 Max5 Default Objects Alg

    4/24

    166 pac" 3 167 pa" 168 panel 3169 past 1 170 patcher 3 171 patcherars

    172 pattr 173 pattr'or(ard 174 pattrhub 175 pattrmar"er 176 pattrstorae 177 pcontrol 1178 pea" 179 pmin 3180 pmout 3181 pictctrl182 pictslider183 pipe 3

    184 pla#bar185 plucon)186 plumidiin187 plumidiout188 plumod189 plumorph190 plumultiparam191 plustore192 poltocar 193 pol#194 pol#in 1195 pol#out 1196 po( 3

    197 pp198 pptempo199 pptime200 prepend 3201 preset 3202 print 3203 prob 204 pv 205 pvar 2 206 .lim207 .list 208 .metro

    209 .uic"thresh 210 radioroup211 random 3 212 receive 3213 reep 1 214 relativepath 215 round 216 route 3 217 router 218 rslider 2219 rtin 1220 savedialo 221 scale 222 screensie223 select 3

  • 7/24/2019 Max5 Default Objects Alg

    5/24

    224 send 3225 se.226 serial 227 setcloc"228 sin 2 229 sinh 2

    230 slide 231 slider 3232 speedlim233 spell 234 split 1 235 spra# 236 sprint' 1237 s.rt 3 238 standalone239 stripnote240 strippath 241 substitute

    242 suc"ah243 suspend244 sustain245 s(ap246 s(atch247 s(itch 2 248 s'ormat 1249 s#sein 1250 tab251 table 3 252 tan 2 253 tanh 2 254 tempo255 tet 256 tetbutton257 tetedit258 thispatcher 1 259 thresh 3 260 timepoint261 timer262 toede 263 tole 3264 tos#mbol265 touchin 3266 touchout 3

    267 translate268 transport269 trier 3 270 trouh 271 ubutton272 udpreceive 273 udpsend 274 umenu275 universal 276 unpac" 3 277 urn 278 ui 3 279 value 2 280 vdp 281 vepr 2

  • 7/24/2019 Max5 Default Objects Alg

    6/24

    282 (hen283 bendin 1284 bendin2 1285 bendout 1286 bendout2 1287 notein 1

    288 noteout 1289 l 3 290 map

  • 7/24/2019 Max5 Default Objects Alg

    7/24

    Mess

    ages

    MIDI

    otes

    !atc

    hing

    !lug

    "ins

    #ight"to

    "Le

    $t

    %e&ue

    nc

    ing

    %'s

    te(

    )i(

    ing

    *ser

    In

    ter$ace

  • 7/24/2019 Max5 Default Objects Alg

    8/24

  • 7/24/2019 Max5 Default Objects Alg

    9/24

  • 7/24/2019 Max5 Default Objects Alg

    10/24

  • 7/24/2019 Max5 Default Objects Alg

    11/24

  • 7/24/2019 Max5 Default Objects Alg

    12/24

  • 7/24/2019 Max5 Default Objects Alg

    13/24

    e,- )%

    %u.tract t/o nu(.ers outut the result%u.traction o.ect inlets reverse,Division o.ect inlets reverse,Co(are t/o nu(.ers outut 1 i$ the' are not e&ualMultil' t/o nu(.ers outut the resultDivi,e t/o nu(.ers outut the resultit/ise intersection o$ t/o nu(.ersI$ .oth nu(.ers are non"ero outut a 1Divi,e t/o nu(.ers outut the re(ain,er

    ,, t/o nu(.ers outut the resultIs less than co(arison o$ t/o nu(.ers%hi$t all .its to the le$tIs less than or e&ual to co(arison o$ t/o nu(.ersCo(are t/o nu(.ers outut 1 i$ the' are e&ualIs greater than co(arison o$ t/o nu(.ersIs greater than or e&ual to co(arison o$ t/o nu(.ers%hi$t all .its to the rightit/ise union o$ t/o nu(.ersI$ either o$ t/o nu(.ers is non"ero outut a 1utut the a.solute value o$ the inutConvert a le na(e to an a.solute ath%tore a,, to an, (ultil' a nu(.errc"cosine $unction:'er.olic arc"cosine $unction%en, 1 /hen atcher /in,o/ is active 0 /hen inactiveMa;e a histogra( o$ nu(.er airs receive,en, argu(ents at the en, o$ a (essagerc"sine $unction:'er.olic arc"sine $unctionrc"tangent $unctionrc"tangent $unction t/o varia.les:'er.olic arc"tangent $unctionConvert linear a(litu,e to a ,eciel valueConvert %CII characters to integers

  • 7/24/2019 Max5 Default Objects Alg

    14/24

    Filter out reetitions o$ a nu(.erLi(it nu(.ers /ithin a certain range#eort elase, ti(e at regular intervals%en, a .ang /hen atcher /in,o/ is close,%tore an, e,it a collection o$ ,i>erent (essages%elect a color using a (o,al ,ialog

    For(at (essages .' concatenating (ultile ato(s into a single s'(.ol-

  • 7/24/2019 Max5 Default Objects Alg

    15/24

    Con,itional state(ent in i$?then?else $or(!la' a uic;)i(e (ovie in a atcher /in,o/uttons that incre(ent?,ecre(ent a value#eceive (essages $ro( outsi,e a atcher%tore an integer value ta.le in a atcher /in,o/

    rea; a list u into a series o$ nu(.ersConvert integers to %CII characters

    )/o",i(ensional storage an, vie/ing

  • 7/24/2019 Max5 Default Objects Alg

    16/24

    Co(.ine nu(.ers an, s'(.ols into a listutut a co(.ine, list /hen an' ele(ent changesColore, .ac;groun, area#eort /hen inut increases .e'on, a certain nu(.erCreate a su.atch /ithin a atchBet arent atcher argu(ents

    !atcher"secic na(e, ,ata /raer%en, an' (essage to a na(e, o.ect in the atcher hierarch'ccess all o$ the attr o.ects in a atcherCreate attr @share oints@ an, co((unicate .et/een atcher hierarchies%ave an, recall resets o$ attr ,ataen an, close su./in,o/s /ithin a atcherI$ a nu(.er is greater than revious nu(.ers outut itutut receive, MIDI rogra( change values

    )rans(it MIDI rogra( change (essages!icture".ase, control!icture".ase, sli,er controlDela' nu(.ers or lists

    uic;)i(e (ovie la' controllerCongure the .ehavior o$ a lug"in#eceive MIDI events $ro( a lug"in host%en, MIDI (essages to a lug"in hostMo,i$' lug"in ara(eter values in other lug"insBenerate ara(eter values create, .' (orhing .et/een other resetsDene an arra' o$ lug"in ara(eters%tore (ultile lug"in ara(eter values!olar to Cartesian coor,inate conversionllocate notes to ,i>erent voicesutut receive, MIDI ol' ressure values

    )rans(it MIDI ol' ressure (essagesCo(utes = to the o/er o$ '

    Dene a lug"in ara(eterDene lug"in te(o an, s'nc ara(etersDene ti(e".ase, lug"in ara(eter!ut one (essage at the .eginning o$ another%tore an, recall the settings o$ other o.ects!rint an' (essage in the (a= /in,o/Ma;e a /eighte, ran,o( series o$ nu(.ers%hare varia.les secic to a atch an, its su.atchesConnect to a na(e, o.ect in a atcherueue".ase, (essage assing control collection o$ (essages to sen, re(otel'ueue".ase, (etrono(e

    Fast chor, ,etection#a,io .utton?chec; .o= user inter$ace o.ectBenerate a ran,o( nu(.er#eceive (essages /ithout atch cor,s*se !

  • 7/24/2019 Max5 Default Objects Alg

    17/24

    %en, (essages /ithout atch cor,s%e&uencer $or recor,ing an, la'ing MIDI ,ata%en, an, receive characters $ro( serial orts an, car,sControl the cloc; see, o$ ti(ing o.ects re(otel'%ine $unction:'er.olic sine $unction

    Filter an inut value logarith(icall'utut nu(.ers .' (oving a sli,er onscreenLi(it the see, at /hich (essages can ass through-Convert inut to %CII co,esLoo; $or a range o$ nu(.ersDistri.ute a value to a nu(.ere, outletFor(at a (essage o$ /or,s an, nu(.ers%&uare root $unctionCongure ara(eters $or stan,alone alicationsFilter out note"o> (essages ass onl' note"on (essagesBet a lena(e $ro( a $ull athna(e%u.stitute a s'(.ol $or another s'(.ol in a (essage

    Bet i=el color at ,isla' coor,inates#eorts /hen alication is susen,e, or resu(e,:ol, note"o> (essages outut the( on co((an,#everse the se&uential or,er o$ t/o integersColor s/atch $or #B color selection an, ,isla'utut (essages $ro( a secic inlet!reare MIDI s'ste( e=clusive (essagesutut receive, MIDI s'ste( e=clusive (essages user inter$ace ta.?(ultile .utton o.ect%tore an, grahicall' e,it an arra' o$ nu(.ers

    )angent $unction:'er.olic tangent $unctionutut nu(.ers at a (etrono(ic te(o

    For(at (essages as a te=t le user inter$ace .utton?toggle*ser"entere, te=t in a atcher%en, (essages to a atcherCo(.ine nu(.ers into a list /hen receive, close togetherutut a .ang /hen a transort reaches a secic ti(e-#eort elase, ti(e .et/een t/o events#eort ero?non"ero transitions%/itch .et/een on an, o> 0 an, 1Convert (essages nu(.ers or lists to a single s'(.ol#eceive MIDI a$tertouch values

    )rans(it MIDI a$tertouch (essages

    Convert .et/een ,i>erent units o$ ti(e-Control a (aster cloc; an, reort ti(e values-%en, inut to (an' laces in or,erI$ a nu(.er is less than revious nu(.ers outut it

    )ransarent .utton sen,s a .ang#eceive Ma= (essages over a net/or; using *D!%en, Ma= (essages over a net/or; using *D!!o"u (enu to ,isla' an, sen, co((an,s%en, (essages to all instances o$ the sa(e class in a atcherrea; a list into in,ivi,ual (essagesBenerate ran,o( nu(.ers /ithout ,ulicates%en, a secic nu(.er o$ .ang (essages%hare a store, nu(.er /ith other o.ectsControl a vi,eo,is; la'er through a serial orterent inuts

  • 7/24/2019 Max5 Default Objects Alg

    18/24

    Ehat@s the ti(eGInterret e=tra recision MIDI itch .en, valuesInterret e=tra recision MIDI itch .en, valuesFor(at e=tra recision MIDI itch .en, (essagesFor(at e=tra recision MIDI itch .en, (essagesInterret MIDI note (essages /ith release velocit'

    For(at MIDI note (essages /ith release velocit'Multi"urose list rocessingMas inut range o$ values to outut range

  • 7/24/2019 Max5 Default Objects Alg

    19/24

    !"#$%&'()

    *+,-.()

    */,-.()

    '01&'().2345016789():;#?@A3BCDE?@A3B

    FGHI7?JFKL"a3v!>?a3v2}#}PLm1&'()2=}#&'()2}#&'()2*D2a70m#1&'()

    2

  • 7/24/2019 Max5 Default Objects Alg

    20/24

    %\[7()\[{&'()

    PFG:;}#U()43?7Y()

    lnT465P)6ln789()@A3BCDE@A3B

    P{

    }n?uvweSNm&'()Ka{c()S-T4O?PQR789

    FG()FG!()

    3?47&'()~'nj3?g.234()Z[())()>PP&'()

    j).234&'()

    .234we3SN&(

    :;()&'()}")`7"`.)[}n.4h.234()3Paymn()-~.?()P76r@P}FG().234%()

    -g4wFG789()

    .4v3BSNLn3vtKL13vweL)2>1?uvwe&'()

  • 7/24/2019 Max5 Default Objects Alg

    21/24

    !

  • 7/24/2019 Max5 Default Objects Alg

    22/24

    -8}n{7WXjn&'()Y"nWX)YMn{7&'()6rA6r)Z6r?JF()

    6r[\#5]KSN66r^_`ah[ymn7FG()

    6rhAuu"n%#n%()]%'){7&'()

    rR"n@4rR"n3@4lnef&'()

    3Z[()

    3h6FN8F()G^b.}6FN()36FN[c()36FN:;()89()d`7g3tL)

    e=()

    36FN[c()3~a^_7B()6FN[c(){T36FN[c()FG]7#)FGKL>7'[?uvwe&'()

    8F}#zm()

    K().2345]qr)3?'[}n7}#[}n&'7stU/}&'()ONy&'()['}#zmyf)

    |17Vyf)

    6rhWattr7?G()attruf\3v}#6r^_`ah()attrSNGKaw/x}

    MIDIr()MIDIr()

    uic;)i(e*nj@

    3weMIDI3TL)3,MIDIFG()

    MIDI.Ov-()MIDI.Ov-()

    Ma=uu7FG&'()

    !

  • 7/24/2019 Max5 Default Objects Alg

    23/24

    6r@P}FG()

    -?4we()N3Bj@4()A3BCDEA3B

    ',1>P.4Nz=|('3w(a7)FG()()

    7Q%$L)#?uvt7}$~()|FG.()2BN??;-h()6FNZ[()`.FG%#`FG&'().465we.2345()FGh7:9M)

    Sv37UL)G4Y()?;-h\{ymnw#ymn{7&'()`.FG}#@7%zm&'()

    [3v7'ymnFG&'()

    NO3N.37NSM)~.47U#:;()NBCDENBF`>P~&'()

    ~.234a}.()

    6rhNO')~6r7FG){7Lna}laj)

    {89()N@4}#{v()'st7}P,a&'()]%yLm#zm&'()

    @}#&'()?FO6rh^(3N7FG()FG7$()}P"PvN

    a:;ym")f\()-?4#*SSv@4()^b()

    MIDIanj-;A

    '%CII@789()

    2\st7()#Banjur

    MIDI-~4- FGR()MIDI-~4- FG()

    gN?43rNO3N.3

    [{7}na7.ang)23T{&'()0a08&'()a.1a0%M)FG##1789()MIDI?.NNr()MIDI?.NNr()

    PgN#.ang&'()*D!QR}}7Ma=FG()*D!QR}}7Ma=FG()

    [}n.ang&'()

  • 7/24/2019 Max5 Default Objects Alg

    24/24

    z{{()

    >Pz='[}n7}#[}n&'7}&'()

    MIDIrTFG14*B()

    MIDIrTFG14*()

    `.T-~KMIDI`FGB()

    `. T-~MIDI` FG()