#N canvas 393 51 562 507 10;
#X obj 2 357 cnv 3 550 3 empty empty inlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 2 392 cnv 3 550 3 empty empty outlets 8 12 0 13 #dcdcdc #000000 0;
#X obj 2 427 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 94 367 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X obj 94 402 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X msg 172 187 63;
#X msg 212 210 t h i s;
#X msg 202 188 34 45;
#X msg 219 233 or that;
#X obj 2 498 cnv 1 550 1 empty empty empty 0 0 0 4 #fcfcfc #fcfcfc 0;
#X obj 2 477 cnv 15 552 21 empty empty empty 20 12 0 14 #e0e0e0 #202020 0;
#X obj 303 227 cyclone/spell;
#X text 120 435 1) float;
#X obj 303 265 print spell;
#X obj 192 263 s \$0-spell;
#X obj 303 186 r \$0-spell;
#X text 120 367 anything;
#X text 140 402 float;
#X text 120 453 2) float;
#X text 178 453 - fill characters in ASCII (default is 32: space character);
#X text 178 367 - any message to convert to ascii;
#N canvas 891 50 408 636 example 0;
#X obj 114 201 print spell;
#X msg 114 113 1 2;
#X msg 159 114 a b;
#X obj 114 161 cyclone/spell 4;
#X obj 125 379 print spell;
#X msg 125 291 1 2;
#X msg 170 292 a b;
#X text 22 19 Messages with more than one element will output a space character in between them (value 32). Below we have a minimum output size of 4 (1st argument) \, but since the input messages only have 3 elements (counting the space) \, the output is filled with a character value (32 by default).;
#X obj 125 339 cyclone/spell 4 46;
#X text 25 238 A 2nd argument sets the fill character value to other than 32 \, below we have "46" which corresponds to "." - a dot character.;
#X obj 170 514 cyclone/tosymbol;
#X msg 170 477 1.2;
#X obj 170 590 print spell;
#X obj 170 550 cyclone/spell;
#X text 28 418 Since you can't input a float value \, you can use [tosymbol] to convert a float to a symbol and then send it to the [spell] object.;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 5 0 8 0;
#X connect 6 0 8 0;
#X connect 8 0 4 0;
#X connect 10 0 13 0;
#X connect 11 0 10 0;
#X connect 13 0 12 0;
#X restore 467 265 pd example;
#X floatatom 136 214 5 0 0 0 - - - 0;
#X text 178 402 - the ascii representation of each input digit/character;
#X text 178 435 - minimum output size (default 0 - none);
#X obj 5 3 ./header spell;
#X text 22 63 Convert input to ASCII values;
#X text 78 317 see also:;
#X obj 144 318 list fromsymbol;
#X text 65 94 [spell] takes any message and converts each containing digit and character to UTF-8 (Unicode) values ([spell] doesn't understand non-integer float messages). The 1st argument sets the minimum output size. If the input doesn't "spell" to the minimum \, the output is filled with characters (32 space character by default and specified by 2nd argumment)., f 75;
#X obj 272 318 fudiformat;
#X text 243 317 and;
#X text 348 320 as vanilla alternatives;
#X connect 5 0 14 0;
#X connect 6 0 14 0;
#X connect 7 0 14 0;
#X connect 8 0 14 0;
#X connect 11 0 13 0;
#X connect 15 0 11 0;
#X connect 22 0 14 0;
