Ecco il primo tutorial, per aprirlo semplicemente selezionate tutto il testo da max v2; fino alla fine, aprite una patch di max vuota INCOLLATE CON CTRL+V o MELA+V (avevo dimenticato questo PICCOLO particoalre

) e apparirà magicamente il primo tutorial

Spero vi sarà utile, ho cercato di fare una cosa più basilare possibile, qualsiasi critica, consiglio, richiesta, suggerimento, problema, io sono qui

max v2;
#N vpatcher 0 44 1008 750;
#P origin 0 25;
#P window setfont "Sans Serif" 9.;
#P comment 436 506 379 196617 scandisce dei bang ogni 1000 ms (o valore inserito da voi) \, i generatori random generano dei valori random che saranno assegnati ai parametri di altezza della nota (valori da 0-127) \, velocity(valori da 0-127) e durata (valori in millisecondi);
#P number 425 474 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 1;
#P comment 670 604 44 196617 durata;
#P newex 634 579 75 196617 random 10000;
#P number 634 603 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 559 579 63 196617 random 128;
#P number 559 603 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 372 577 63 196617 random 100;
#P toggle 372 475 15 0;
#P user kslider 372 630 35 1 36 48 19 7 0 128 128 128 128 128 128 255 255 255 0 0 0 0 0 0;
#P comment 409 680 44 196617 nota;
#P number 413 758 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 372 758 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 559 676 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 372 677 35 9 0 0 256 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 372 779 92 196617 noteout;
#P newex 372 735 51 196617 makenote;
#P comment 594 679 44 196617 velocity;
#P newex 372 506 63 196617 metro 1000;
#P number 372 602 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 102 549 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 8;
#P comment 183 505 141 196617 l'oggetto random genera valori casuali da 0 all'argomento che inseriamo nell'oggetto \, in questo caso 16 \, o all'argomento che inseriamo nell'inlet di destra tramite number box \, per ogni bang che riceve;
#P window linecount 1;
#P newex 54 572 58 196617 random 16;
#P number 54 596 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 108 466 26 196617 700;
#P message 150 498 26 196617 500;
#P message 34 498 14 196617 0;
#P message 18 498 14 196617 1;
#P toggle 54 498 16 0;
#P number 108 498 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 54 528 64 196617 metro 1000;
#P message 111 349 26 196617 700;
#P message 153 381 26 196617 500;
#P button 57 440 15 0;
#P message 37 381 14 196617 0;
#P message 21 381 14 196617 1;
#P toggle 57 381 16 0;
#P number 111 381 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 2;
#P comment 127 411 472 196617 L'object box Metro \, se acceso manda un bang ogni tot millisecondi inseriti: Gli argomenti possono essere inseriti sia tramite gli inlet sia accanto al nome \, in questo caso "metro" seguito da uno spazio.;
#P window linecount 1;
#P newex 57 411 64 196617 metro 1000;
#P toggle 26 247 15 0;
#P comment 86 216 495 196617 number box floating point \, stessa cosa del nmumber box ma utile per inviare valori in virgola mobile;
#P flonum 25 216 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 85 189 569 196617 number box: il number box ospita dei numeri \, cliccare e inserire il numero oppure cliccare e trascinare il mouse per credere;
#P window linecount 2;
#P comment 85 156 735 196617 bang: è un object box anche questo (scrivete bang dentro un object box vuoto). Il bang è un semplicemente un impulso (non di segnale ovviamente ma di dati) utilizzato da Max per diversi propositi e piuttosto basilare;
#P window linecount 1;
#P comment 85 124 736 196617 message box: può ospitare dati \, liste di numeri \, parole \, qualsiasi tipo di informazione che si desidera far circolare all'interno di Max;
#P number 25 188 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P button 26 155 15 0;
#P window linecount 0;
#P message 26 123 50 196617;
#P newex 27 69 50 196617;
#P window setfont "Sans Serif" 18.;
#P window linecount 1;
#P comment 19 6 420 196626 Tutorial $1 breve introduzione a max;
#P window setfont "Sans Serif" 9.;
#P window linecount 4;
#P comment 85 72 735 196617 object box: sono le "funzioni" che gestiscono i dati di Max \, possono essere funzioni matematiche "+" "-" ecc.. o funzioni di altro tipo "seq" "metro" e via dicendo. Ogni oggetto di max può avere uno o più argomenti che possono essere scritti vicino al nome dell'oggetto (vedi esempio sotto) o inseriti tramite gli inlet. Ogni oggetto di max \, di msp o di jitter \, presenta degli inlet (tanti quanti sono gli argomenti) e degli outlet (questo dipende dall'oggetto). Avvicinando il mouse all'inlet o all'outlet ci apparirà in fondo a sinistra una descrizione dell'argomento.;
#P window setfont "Sans Serif" 12.;
#P window linecount 1;
#P comment 235 276 402 196620 Primo piccolo esempio di cosa si può fare con queste poche cose;
#P window setfont "Sans Serif" 9.;
#P comment 89 248 473 196617 il toggle è un object box che invia i numeri 1 o 0 che per molti oggetti di Max corrispondono ad On/Off.;
#P window linecount 8;
#P comment 20 282 89 196617 utilizzare toggle o due message box separati con i numeri 1 e 0 all'interno è la stessa cosa...toggle è più comodo;
#P user panel 12 270 637 189;
#X brgb 255 138 107;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 12 461 330 172;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P window linecount 2;
#P comment 463 474 379 196617 ora utilizziamo degli oggetti che traducono il flusso di informazioni in dati utili al protocollo MIDI.;
#P window linecount 3;
#P comment 450 735 371 196617 makenote accetta 3 parametri \, pitch \, velocity e appunto durata. Noteout provvede a mandare i dati in formato MIDI al synth del sistema operativo a a qualsiasi Virtual instruments si voglia utilizzare.;
#P user panel 345 461 517 346;
#X brgb 39 143 91;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P comment 516 7 303 196617 Prima di cominciare: Mela+Click apre e chiude l'edit Mode \, necessario per manipolare e programmare una patch di max. Mela click o Mela+E su mac \, Ctrl+click o Ctrl+E su Windows.;
#P user panel 12 1 829 267;
#X brgb 239 190 190;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P connect 33 0 31 0;
#P connect 35 0 31 0;
#P connect 34 0 31 0;
#P connect 31 0 39 0;
#P connect 39 0 38 0;
#P connect 26 0 22 0;
#P connect 27 0 22 0;
#P connect 25 0 22 0;
#P connect 22 0 28 0;
#P connect 41 0 39 1;
#P connect 37 0 32 0;
#P connect 32 0 31 1;
#P connect 36 0 31 1;
#P connect 30 0 24 0;
#P connect 29 0 22 1;
#P connect 24 0 22 1;
#P connect 53 0 43 0;
#P fasten 43 0 54 0 377 550 377 550;
#P connect 54 0 42 0;
#P connect 42 0 52 0;
#P connect 52 0 47 0;
#P connect 47 0 45 0;
#P connect 45 0 49 0;
#P connect 49 0 46 0;
#P fasten 48 0 45 1 564 715 397 715;
#P fasten 57 0 45 2 639 722 417 722;
#P connect 45 1 50 0;
#P connect 50 0 46 1;
#P connect 60 0 43 1;
#P fasten 43 0 56 0 377 551 564 551;
#P connect 56 0 55 0;
#P connect 55 0 52 1;
#P connect 52 1 48 0;
#P fasten 43 0 58 0 377 542 639 542;
#P connect 58 0 57 0;
#P pop;