Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

+  Virtual Sound - FORUM
|-+  Linguaggi per la Computer Music
| |-+  Max MSP Jitter
| | |-+  help 'scriptnewdefault.js
« precedente successivo »
Pagine: [1] Stampa
Autore Topic: help 'scriptnewdefault.js  (Letto 1428 volte)
marcodomenichetti
Full Member
***
Posts: 106



Guarda Profilo WWW
« il: Marzo 24, 2006, 15:26:48 »

Saluti a tutta la lista! Complimenti a tutti per il lavoro e specialmente per le idee!!!
Entro subito nel discorso: quardando l'esempio di javascript 'scriptnewdefault.js' ho visto la possibilità di creare oggetti (panel, filtergraph, scope~.......) senza l'uso del thispatcher. Domanda: e per creare un bpatcher con i suoi argomenti tipo script di thispatcher?
Vi sarei molto grato se potete darmi una mano, anzi, più avanti (quando saranno ottimizzati) potrei mettere a disposizione una serie di TOOLS da me creati.
Grazie buon lavoro
Marco Domenichetti
Loggato

SCAMBIAMOCI UN SEGNO DI PATCH  !!!!
mauriziogiri
Amministratore
Sr. Member
*****
Posts: 348


Guarda Profilo WWW
« Risposta #1 il: Marzo 24, 2006, 20:43:27 »

lo scripting di un bpatcher è una roba rognosetta, per quel poco che ne so: io peraltro non uso mai l'oggetto bpatcher (idiosincrasia personale), quindi ahimé al momento non so aiutarti.
Ma se ho notizia di una soluzione te la dirò.

m
Loggato

Maurizio Giri Home Page: http://www.giri.it
mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #2 il: Marzo 24, 2006, 20:50:55 »

lo scripting di un bpatcher via js è decisamente rognoso!tra l'altro quasi per niente documentato..ti posto appena posso una linea di codice di esempio Occhiolino
Loggato
marcodomenichetti
Full Member
***
Posts: 106



Guarda Profilo WWW
« Risposta #3 il: Marzo 24, 2006, 20:56:38 »

grazie maurizio grazie mic...diciamo che avevo immaginato di essermi ficcato in una cosa rognosa, forse me le vado a cercare...comunque appena riuscite a trovare qualche esempio, 'postatemelo'.
Nel frattempo continuo a cercare anch'io
ciao
marco
Loggato

SCAMBIAMOCI UN SEGNO DI PATCH  !!!!
mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #4 il: Marzo 24, 2006, 22:46:40 »

per esempio..guardati intanto questo codice poi domani se vuoi posto una patch..

//bpatcher scripting

inlets = 1;
var modnumber = 0;
var k = 0;

//questa function quando riceve la parola mod seguita dal nome di una tua patch crea un bpatcher con nome mod(k) con caricata la patch, dopo di che aumenta di uno il contatore k

function mod(a)
{
   objname = "mod"[k];
   filename = a;
   k = modnumber;
   if (mod) patcher.script ( "new", objname, "bpatcher", 300, 100 + (k *100), 160, 170, 0, 0, filename);
   modnumber = modnumber+1;
   
}
Loggato
mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #5 il: Marzo 24, 2006, 22:51:13 »

ops scusa c'è una variabile in più, si può togliere modnumber

//bpatcher scripting

inlets = 1;
var k = 0;

//questa function quando riceve la parola mod seguita dal nome di una tua patch crea un bpatcher con nome mod(k) con caricata la patch, dopo di che aumenta di uno il contatore k

function mod(a)
{
   objname = "mod"[k];
   filename = a;
   if (mod) patcher.script ( "new", objname, "bpatcher", 300, 100 + (k *100), 160, 170, 0, 0, filename);
   k = k+1;
   
}
Loggato
mauriziogiri
Amministratore
Sr. Member
*****
Posts: 348


Guarda Profilo WWW
« Risposta #6 il: Marzo 24, 2006, 22:58:17 »

ottimo!
in effetti sembra che l'unico modo sia utilizzare la "vecchia" sintassi di thispatcher tramite appunto patcher.script (e quindi niente newdefault o newobject)

m
Loggato

Maurizio Giri Home Page: http://www.giri.it
marcodomenichetti
Full Member
***
Posts: 106



Guarda Profilo WWW
« Risposta #7 il: Marzo 25, 2006, 12:46:10 »

ottimo, ottimo, grazie!!!!!!!!

è proprio questo che mi serviva!

...non sono riuscito a dargli le variabili di arguments... è possibile?

ciao marco
e ancora grazie
Loggato

SCAMBIAMOCI UN SEGNO DI PATCH  !!!!
brunozamborlin
Hero Member
*****
Posts: 774



Guarda Profilo
« Risposta #8 il: Marzo 25, 2006, 14:37:08 »

Ciao Marco benvenuto nel forum!! (era ora  Grossa risata )

Bruno
Loggato

mic
Sr. Member
****
Posts: 401


Guarda Profilo
« Risposta #9 il: Marzo 25, 2006, 16:29:13 »

ottimo, ottimo, grazie!!!!!!!!

è proprio questo che mi serviva!

...non sono riuscito a dargli le variabili di arguments... è possibile?

ciao marco
e ancora grazie

..si è un problema che ho anchio, non so perchè usando js con la sintassi patcher.script non prende l'argomento del bpatcher..bohh..bisogna che chiedo sulla lista
ciao
Loggato
marcodomenichetti
Full Member
***
Posts: 106



Guarda Profilo WWW
« Risposta #10 il: Marzo 25, 2006, 16:46:32 »

...rognoso, è vero..... Huh

comunque ho fatto una patch esempio per farvi capire meglio quello che ho in testa...

qui di seguito trovate un esempio di quello che uso abitualmente con THISPATCHER (che vorrei trasformare con js)
grazie
ciao
marcodomenichetti

P.s.
ciao Bruno!!!

max v2;
#N vpatcher 14 71 1026 669;
#P origin 0 -39;
#P window setfont "Sans Serif" 9.;
#P comment 581 113 35 196617 bordo;
#P comment 518 128 51 196617 da aprire;
#P comment 522 113 34 196617 patch;
#P comment 666 125 21 196617 $2;
#P comment 619 128 21 196617 $1;
#P comment 666 113 21 196617 arg;
#P comment 619 113 21 196617 arg;
#P comment 73 113 33 196617 name;
#P comment 470 113 19 196617 dx;
#P comment 427 113 19 196617 sx;
#P comment 395 113 14 196617 H;
#P comment 357 113 14 196617 L;
#P comment 317 113 14 196617 y;
#N thispatcher;
#Q end;
#P newobj 14 181 61 196617 thispatcher;
#P window setfont "Sans Serif" 18.;
#P message 14 80 704 196626 script new name1 bpatcher 150 300 194 76 -44 -138 kazoo.pat 1 arg1 arg2;
#P window setfont "Sans Serif" 9.;
#P comment 274 113 14 196617 x;
#P window setfont "Sans Serif" 36.;
#P comment 726 67 177 196644 <---- click;
#P connect 2 0 3 0;
#P pop;

Loggato

SCAMBIAMOCI UN SEGNO DI PATCH  !!!!
lorbi
Full Member
***
Posts: 211


Guarda Profilo
« Risposta #11 il: Marzo 26, 2006, 13:09:56 »

... io peraltro non uso mai l'oggetto bpatcher (idiosincrasia personale), ...
m



ne parliamo?

io non potrei vivere senza Bpatcher...
Loggato
brunozamborlin
Hero Member
*****
Posts: 774



Guarda Profilo
« Risposta #12 il: Marzo 26, 2006, 13:29:26 »

neanch'io... metto bpatcher ovunque...
anche se noto prestazioni leggermente inferiori quando si usano oggetti grafici all'interno di un bpatcher... probabilmente perchè funziona "due volte"... no?
Loggato

Pagine: [1] Stampa 
« precedente successivo »
Salta a:  


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © 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
XHTML 1.0 Valido! CSS Valido!