#N canvas 340 55 739 570 10; #X obj 268 87 cnv 15 460 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 278 107 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 8 525 cnv 15 720 30 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 8 35 cnv 15 720 30 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 8 5 cnv 15 720 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 12 7 HELP: float; #X text 12 47 KEYWORDS: control number float store; #X text 12 37 CATAGORY: control; #X text 12 17 DESCRIPTION: Float object stores a floating point number. ; #X text 281 107 Left:; #X text 271 87 Inlets:; #X text 292 127 Float - A float at the left inlet will update the stored value of the object and will send the number immediately to the outlet. ; #X text 292 177 Bang - A bang at the left inlet will force [float] to send its value to the outlet.; #X text 292 217 List - A list at the left inlet will be truncated to include only the first element. The first element in the list will update the stored value of the object and will send the number immediately to the outlet.; #X obj 278 277 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 281 277 Right:; #X text 292 297 Float - A float at the right inlet is stored for later use. It will be sent to the left outlet when a float or bang is received in the left inlet.; #X obj 268 347 cnv 15 460 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 271 347 Arguments:; #X text 283 367 One - [float] accepts a single float as a creation argument which initializes the first value to be sent out the left outlet.; #X obj 268 417 cnv 15 460 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 271 417 Outlets:; #X text 283 437 One - outputs the stored floating point value of the object.; #X obj 8 87 cnv 15 250 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 11 87 Usage:; #X obj 8 107 cnv 15 250 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 8 147 cnv 15 250 100 empty empty empty 5 11 0 12 -233017 -1 0; #X obj 8 257 cnv 15 250 230 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 80 115 float; #X obj 150 115 f; #X text 126 115 OR; #X floatatom 111 224 5 0 0 0 - - -; #X msg 111 175 bang; #X floatatom 58 273 5 0 0 0 - - -; #X floatatom 108 393 5 0 0 0 - - -; #X floatatom 78 442 5 0 0 0 - - -; #X msg 88 328 42 7; #X obj 106 358 bng 15 250 50 0 empty empty bang 20 7 0 12 -24198 -1 -1; #X msg 81 303 7 3 4; #X text 99 273 Tip: Shift+drag; #X text 128 314 lists; #X obj 111 199 f 7; #X obj 78 416 float; #X obj 452 531 pddp; #N canvas 58 22 261 146 Related_Objects 0; #X obj 3 87 cnv 15 250 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 6 cnv 15 250 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 3 107 cnv 15 250 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 69 113 randomF; #X obj 138 113 lister; #X text 7 6 Native PD Objects (internals); #X text 5 87 Externals and libraries; #X obj 4 27 cnv 15 250 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 70 34 int; #X obj 137 34 symbol; #X restore 15 532 pd Related_Objects; #N canvas 57 22 517 577 More_Info 0; #X text 43 24 All numbers in PD are kept in 32-bit floating point and can represent real numbers between -8 \, 388608 and 8.388.608.00; #X text 11 78 WHAT IS A FLOATING POINT NUMBER?; #X text 41 267 The following are examples of floating point numbers: ; #X text 61 293 3; #X text 62 334 -111.5; #X text 61 313 0.5; #X text 40 387 3e-05 : This example is a computer shorthand for scientific notation. It means 3*10-5 (or 10 to the negative 5th power multiplied by 3).; #X text 41 108 According to Webopedia.com \, "computers are integer machines and are capable of representing real numbers only by using complex codes." Hence \, real numbers must be 'approximated' by computers using the "floating point standard". In such a number \, the decimal point can "float" meaning that there is no fixed number of digits preceding or following the decimal. A floating point number is therefore a computer's approximation of a real number.; #X text 43 453 Interesting side-note: In the early 1990's \, the Intel 80486 was shipped with a math coprocessor to help accelerate the process of computing floating point numbers (which previously required a considerable amount of CPU power.) Math coprocessors have since found there way into nearly every graphics card and CPU available today.; #X text 62 358 10000 to 1e-16; #X restore 154 532 pd More_Info; #X text 496 532 - Dave Sabine \, November 18 \, 2002; #X text 10 501 doc/2.control.examples/sendnumber.pd - should be a GO bang; #X text 12 152 with creation argument; #X connect 32 0 41 0; #X connect 33 0 42 0; #X connect 34 0 42 1; #X connect 36 0 42 0; #X connect 37 0 42 0; #X connect 38 0 42 0; #X connect 41 0 31 0; #X connect 42 0 35 0;