è semplicemente una moltiplicazione per un valore compreso tra 0 e 1, quindi il segnale moltiplicato per line~ (sempre che line sia compresa tra 0 e 1) viene scalato in percentuale

Es.: se il nostro segnale ha un valore in ampiezza di 0.5 e viene moltiplicato per 0.5, il segnale uscente avrà ampiezza 0.25
non trovo più gli esempi che avevo messo, nel frattempo prendi questo
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#N vpatcher 20 74 620 474;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 50 76 41 196617 *~ 0.5;
#P hidden newex 50 50 62 196617 selector~ 3;
#P inlet 101 30 15 0;
#P inlet 84 30 15 0;
#P inlet 50 30 15 0;
#P inlet 67 30 15 0;
#P outlet 50 98 15 0;
#P connect 2 0 5 0;
#P hidden connect 5 0 6 0;
#P connect 6 0 0 0;
#P connect 1 0 5 1;
#P connect 3 0 5 2;
#P connect 4 0 5 3;
#P pop;
#P newobj 149 231 59 196617 p selettore;
#P comment 430 133 100 196617 <-clic;
#P comment 366 89 100 196617 <-clic;
#P flonum 329 137 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 271 95 35 9 0. 1. 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 413 131 14 196617 3;
#P message 350 87 14 196617 2;
#P message 236 42 14 196617 1;
#P message 96 136 14 196617 0;
#P newex 328 156 64 196617 cycle~ 0.15;
#P newex 271 114 64 196617 phasor~ 0.2;
#P message 210 51 14 196617 0;
#P message 181 51 23 196617 0.9;
#P newex 181 85 52 196617 pak 0. 30;
#P user ezdac~ 84 313 128 346 0;
#P newex 181 108 50 196617 line~ 10.;
#P window setfont "Sans Serif" 18.;
#P newex 85 264 74 196626 *~;
#P window setfont "Sans Serif" 9.;
#P newex 40 195 61 196617 cycle~ 300;
#P comment 93 120 50 196617 stop;
#P user panel 89 112 57 46;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 177 45 69 89;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 260 90 100 44;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 323 135 100 44;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P comment 255 42 100 196617 <-clic;
#P window linecount 6;
#P comment 170 268 100 196617 <- moltiplica l'ampiezza della sinusoide in ingresso per un altro valore modificando l'ampiezza risultante;
#P connect 8 0 10 0;
#P connect 8 0 10 1;
#P connect 15 0 24 3;
#P connect 14 0 24 2;
#P hidden connect 19 0 24 0;
#P hidden connect 18 0 24 0;
#P hidden connect 17 0 24 0;
#P hidden connect 16 0 24 0;
#P connect 9 0 24 1;
#P connect 24 0 8 1;
#P connect 21 0 15 0;
#P connect 20 0 14 0;
#P connect 11 0 9 0;
#P connect 12 0 11 0;
#P connect 13 0 11 0;
#P connect 7 0 8 0;
#P window clipboard copycount 25;