|
Titolo: Tutorial #1 Max Post di: franz su Dicembre 09, 2005, 16:51:40 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 :P) 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 ;D 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; Titolo: Re: Tutorial #1 Max Post di: pita su Dicembre 09, 2005, 18:06:31 bello!
io ho scaricato a demo di max/msp runtime. ho letto cio che hai scritto, ma non riesco a capire una cosa. a me si apre una pagina bianca, dove li trovo gli oggeeti che citi? Titolo: Re: Tutorial #1 Max Post di: fafalius_operandi su Dicembre 09, 2005, 18:24:12 fai ctrl-E e vedrai gli oggettini. ;) Titolo: Re: Tutorial #1 Max Post di: fafalius_operandi su Dicembre 09, 2005, 18:26:14 comunque il tut è fatto veramente bene. complimenti!
Titolo: Re: Tutorial #1 Max Post di: franz su Dicembre 09, 2005, 18:27:41 grazie, spero sia il più chiaro possibile :)
comunque la lista di tutti gli oggetti di max la puoi spulciare facendo click col tasto destro in Edit Mode (ctrl+E), oppure sulla palette che vedi sopra ce ne sono alcuni :) dimenticavo, in runtime, come detto da lorbi in un altro thread, non puoi andare in edit mode, per andare in edit mode devi utilizzare maxmsp4.5.6 e non maxmsp4.5.6 runtime Titolo: Re: Tutorial #1 Max Post di: brunozamborlin su Dicembre 11, 2005, 13:16:22 Fatto davvero bene, grande franz.
© Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati - È vietata la riproduzione, anche parziale, dei testi e delle immagini. Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Traduzione Italiana a cura di SMItalia |