Csound Csound-dev Csound-tekno Search About

[Csnd] fundamental analysis bpf to table

Date2008-07-16 15:04
Frompeiman
Subject[Csnd] fundamental analysis bpf to table
Dear all,

I was wondering if there is a way to read a textfile into a table. This is
what I want to do.

I have a fundamental analysis file from audiosculpt in the form of
breakpoint function (text) so it looks like this:
            0.0	466.017
            0.002	468.328
            0.004	467.27
            0.006	465.997
            0.008	475.31
            0.01	475.275
            0.012	469.521
            0.015	468.919
            0.017	466.614
            0.019	466.664
            0.021	467.423
            and so on...

I would like to load this into a non-normalized table, and of course keeping
the relative timeline intact. Then using oscil, read this table as a vibrato
function. Is this possible?

I want to change the depth of vibrato by using the amplitude variable of
oscil. Maybe there is a better way to do this? But the crucial thing is that
it has to follow the characteristics of the fundamental analysis (of a voice
in this case).

Many Thanks in advance
Best
Peiman
-- 
View this message in context: http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18488180.html
Sent from the Csound - General mailing list archive at Nabble.com.


Date2008-07-16 16:49
From"Steven Yi"
Subject[Csnd] Re: fundamental analysis bpf to table
AttachmentsNone  

Date2008-07-16 17:41
Frompeiman
Subject[Csnd] Re: fundamental analysis bpf to table
Hi Steven,

Thanks for the reply. I found a library in OpenMusic that actually converts
any bpf to table 7 for csound! Great, so far so good. But here's a strange
problem I've encountered in csound. Using the csd bellow, the kfreq variable
of the instrument snaps to zero around 1 second in the performance. Should
this be happening? The last value in my table is 467.323 and the frequency
of oscil is set to 1/p3, I can't explain this error, is it a bug or am I
doing something wrong?

Many Thanks
Peiman

;
; ""
; by peiman khosravi
;
; 
;
; Generated by blue 0.123.1 (http://csounds.com/stevenyi/blue/index.html)
;




sr=96000
ksmps=1
nchnls=2








	instr 1	;Oscil


kfreq 	oscili	1, 1/p3, 2

printk .1, kfreq 

ar 	oscili	10000, kfreq, 1

outs ar, ar
	endin






; Table #1, a sine wave.
f 1 0 16384 10 1
f 2 0 2048 -7 466.017 1 468.328 0 467.27 1 465.997 1 475.31 0 475.275 1
469.521 1 468.919 0 466.614 1 466.664 1 467.423 0 467.423 1 467.423 1 468.16
0 468.919 1 468.919 1 468.919 0 468.919 1 468.994 1 469.282 1 469.872 0
469.872 1 473.258 0 474.411 1 476.922 1 480.914 0 481.137 1 484.909 1
485.062 0 486.847 1 487.444 1 496.824 1 497.478 0 498.771 1 499.532 1
499.532 0 499.532 1 499.532 0 499.532 1 499.532 1 499.574 0 499.73 1 499.812
1 499.967 1 499.994 0 499.999 1 500.029 1 500.029 0 500.029 1 500.029 0
500.029 1 500.029 1 500.029 0 500.029 1 500.363 1 500.503 1 500.57 0 500.6 1
500.693 1 500.855 0 500.997 1 501.132 1 501.378 0 501.554 1 501.763 0
502.018 1 502.306 1 502.54 1 502.817 0 503.046 1 503.046 1 503.046 0 503.046
1 503.046 1 503.046 0 503.046 1 503.046 1 503.046 0 503.046 1 503.046 1
503.019 0 502.869 1 502.705 1 502.459 0 502.126 1 501.76 1 501.556 0 501.236
1 501.049 1 500.706 1 500.057 0 499.941 1 499.939 0 499.848 1 499.686 1
499.428 0 499.073 1 498.743 1 498.397 0 498.135 1 498.0 1 497.707 0 497.376
1 497.012 1 496.616 1 496.53 0 496.53 1 496.53 0 496.53 1 496.53 1 496.53 0
496.517 1 496.429 1 496.383 1 496.286 0 496.234 1 496.147 1 496.075 0
496.075 1 496.075 1 496.075 0 496.075 1 496.075 0 496.075 1 496.075 1
495.781 0 495.478 1 495.246 1 495.117 1 494.836 0 494.611 1 494.351 1 493.99
0 493.604 1 493.305 0 492.888 1 492.518 1 492.181 1 491.832 0 491.644 1
491.438 1 491.431 0 491.423 1 491.423 1 491.423 0 491.423 1 491.423 1
491.423 0 491.423 1 491.423 0 491.423 1 491.438 1 491.454 1 491.598 0
491.644 1 491.644 1 491.644 0 491.719 1 491.719 1 491.78 0 491.879 1 491.905
1 491.905 0 491.905 1 491.905 1 491.905 0 491.905 1 491.879 1 491.719 0
491.719 1 491.71 1 491.596 0 491.593 1 491.482 1 491.303 1 491.285 0 491.235
1 491.168 0 491.115 1 491.115 1 491.115 0 491.115 1 491.115 1 491.115 0
491.115 1 491.115 1 491.115 1 491.115 0 491.115 1 491.314 1 491.5 0 491.604
1 491.627 0 491.628 1 491.676 1 491.84 0 492.12 1 492.466 1 492.854 1
493.223 0 493.563 1 493.632 1 493.632 0 493.632 1 493.632 0 493.632 1
493.632 1 493.632 0 493.632 1 493.632 1 493.632 1 493.632 0 493.536 1
493.395 1 493.184 0 492.924 1 492.622 1 492.354 0 492.139 1 491.912 0
491.717 1 491.542 1 491.409 1 491.299 0 491.175 1 491.029 1 490.926 0 490.91
1 490.891 1 490.883 0 490.875 1 490.829 1 490.796 0 490.791 1 490.693 1
490.516 0 490.31 1 490.08 1 490.061 0 489.991 1 489.942 1 489.934 0 489.896
1 489.839 1 489.772 0 489.692 1 489.602 1 489.512 0 489.444 1 489.391 1
489.326 0 489.326 1 489.326 1 489.326 0 489.326 1 489.326 1 489.326 0
489.326 1 489.326 1 489.326 1 489.326 0 489.332 1 489.388 0 489.407 1
489.489 1 489.499 0 489.588 1 489.611 1 489.775 0 489.88 1 489.905 1 490.13
1 490.394 0 490.665 1 490.847 1 491.085 0 491.467 1 491.553 0 491.742 1
491.91 1 491.976 0 492.059 1 492.121 1 492.182 1 492.187 0 492.195 1 492.221
1 492.224 0 492.242 1 492.396 0 492.669 1 493.037 1 493.432 0 493.753 1
493.839 1 493.943 1 494.119 0 494.217 1 494.529 1 494.768 0 494.791 1
495.294 1 495.294 0 495.294 1 495.294 0 495.294 1 495.294 1 495.294 1
495.294 0 495.294 1 495.294 1 495.294 0 495.201 1 495.194 1 495.075 0
494.978 1 494.89 1 494.887 0 494.861 1 494.859 1 494.825 0 494.816 1 494.802
1 494.801 0 494.797 1 494.795 1 494.789 0 494.784 1 494.716 1 494.581 1
494.434 0 494.279 1 494.12 0 493.965 1 493.831 1 493.706 0 493.562 1 493.345
1 493.046 0 492.28 1 492.025 1 491.79 0 491.399 1 490.908 1 490.526 1
490.047 0 489.619 1 489.282 0 488.956 1 488.674 1 488.366 0 488.063 1
487.789 1 487.577 1 487.413 0 487.226 1 487.226 1 487.226 0 487.226 1
487.226 1 487.226 0 487.226 1 487.226 0 487.226 1 487.226 1 487.226 0
487.228 1 487.397 1 487.578 1 487.734 0 487.929 1 488.136 1 488.341 0
488.611 1 488.93 0 489.269 1 489.71 1 490.172 1 490.632 0 491.064 1 491.462
1 491.752 0 492.061 1 492.305 1 492.541 0 492.785 1 492.931 1 492.931 0
492.931 1 492.931 0 492.931 1 492.931 1 492.931 1 492.931 0 492.931 1
492.931 1 492.931 0 492.722 1 492.501 1 492.385 0 492.385 1 492.385 1
492.385 0 492.385 1 492.385 1 492.385 0 492.385 1 492.385 1 492.385 0
492.385 1 492.532 1 492.637 0 492.765 1 492.904 1 493.058 1 493.237 0
493.443 1 493.665 0 493.665 1 493.665 1 493.665 0 493.665 1 493.665 1
493.665 0 493.665 1 493.665 1 493.665 1 493.665 0 493.532 1 493.096 1
492.588 0 492.516 1 491.949 0 491.32 1 490.676 1 490.211 0 489.801 1 489.466
1 489.215 1 489.008 0 488.795 1 488.571 1 488.116 0 487.563 1 487.044 1
486.63 0 486.407 1 486.385 0 486.232 1 486.087 1 485.879 1 485.659 0 485.433
1 485.156 1 484.76 0 484.463 1 484.463 1 484.463 0 484.463 1 484.463 0
484.463 1 484.463 1 484.463 1 484.463 0 484.463 1 484.463 1 484.627 0 484.83
1 485.032 1 485.222 0 485.452 1 485.766 1 486.168 0 486.582 1 487.053 1
487.664 0 488.398 1 489.278 1 490.105 0 490.981 1 491.779 1 492.456 0
493.038 1 493.577 1 494.151 0 494.807 1 495.594 1 496.475 0 497.454 1
498.372 1 499.172 0 499.172 1 499.172 1 499.172 0 499.172 1 499.172 1
499.172 0 499.172 1 499.172 1 499.172 1 499.172 0 486.789 1 486.386 0
485.736 1 485.736 1 485.736 0 485.736 1 485.736 1 485.736 0 485.736 1
485.736 1 485.736 1 486.386 0 486.789 1 495.564 1 495.564 0 495.564 1
495.564 0 495.564 1 495.564 1 495.564 0 495.564 1 495.564 1 495.564 1
495.564 0 494.796 1 494.037 1 493.272 0 492.504 1 491.644 1 490.741 0
489.952 1 489.098 0 487.868 1 486.676 1 485.16 1 484.556 0 484.331 1 483.969
1 483.429 0 483.045 1 482.582 1 482.549 0 480.884 1 480.524 0 480.449 1
480.371 1 480.371 1 480.371 0 480.371 1 480.371 1 480.371 0 480.371 1
480.371 1 480.371 0 480.449 1 480.663 1 480.663 0 481.159 1 481.746 1
482.297 0 482.769 1 483.27 1 483.682 0 484.017 1 484.419 1 485.012 0 485.504
1 485.637 1 485.962 1 488.072 0 488.269 1 488.927 0 490.473 1 491.74 1
492.924 0 493.881 1 494.454 1 494.702 0 494.702 1 494.702 1 494.702 0
494.702 1 494.702 1 494.702 1 494.702 0 494.702 1 494.702 0 494.702 1
487.153 1 487.089 0 487.059 1 486.89 1 486.741 1 486.508 0 486.079 1 485.899
1 485.108 0 485.108 1 485.108 1 485.899 0 486.079 1 486.508 0 486.741 1
486.89 1 487.059 0 487.089 1 487.153 1 498.136 1 498.136 0 498.136 1 498.136
1 498.136 0 498.136 1 498.136 0 498.136 1 498.136 1 498.136 1 498.136 0
497.379 1 496.45 1 495.17 0 494.09 1 492.799 1 491.522 0 490.26 1 489.086 1
487.89 0 486.723 1 483.6 0 482.364 1 482.327 1 481.416 1 479.552 0 477.451 1
477.302 1 476.942 0 476.827 1 476.821 1 475.928 0 473.136 1 472.758 1
472.629 0 472.537 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 0
472.474 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 1 472.548 0
472.807 1 473.222 0 473.571 1 473.945 1 474.301 0 474.755 1 475.447 1
476.134 0 476.806 1 477.475 1 478.749 1 479.618 0 480.539 1 481.717 1
482.224 0 483.078 1 484.054 0 485.931 1 486.087 1 486.249 0 486.402 1 486.65
1 490.187 1 491.276 0 492.435 1 493.589 1 494.77 0 495.394 1 495.932 1
496.347 0 497.632 1 497.789 0 497.833 1 497.899 1 498.084 1 498.086 0
498.118 1 498.204 1 498.204 0 498.204 1 498.204 1 498.204 0 498.118 1
498.086 0 498.086 1 498.086 1 498.086 1 498.084 0 497.937 1 497.604 1
497.448 0 497.411 1 497.324 1 497.097 0 496.627 1 495.989 1 495.319 0
494.897 1 494.464 1 494.016 0 493.576 1 493.135 1 491.942 0 490.903 1 489.76
1 489.158 0 488.816 1 488.441 1 487.93 0 487.608 1 487.174 1 486.554 0
485.989 1 485.612 1 485.395 0 485.1 1 484.604 1 484.048 0 483.555 1 482.962
1 482.962 0 482.962 1 482.962 1 482.962 1 482.962 0 482.962 1 482.962 0
482.962 1 482.962 1 482.962 0 483.624 1 484.227 1 484.753 0 485.376 1
485.945 1 486.528 1 487.124 0 487.718 1 488.511 1 489.333 0 489.957 1
490.518 0 491.044 1 491.533 1 492.203 0 493.009 1 493.951 1 494.927 1
495.735 0 496.387 1 496.457 1 496.457 0 496.457 1 496.457 1 496.457 0
496.457 1 496.457 0 496.457 1 496.457 1 496.457 1 496.457 0 496.437 1
496.437 1 496.437 0 496.437 1 496.437 1 496.437 0 496.437 1 496.437 0
496.437 1 496.437 1 496.437 1 496.741 0 496.815 1 496.815 1 496.815 0
496.815 1 496.815 1 496.815 0 496.815 1 496.815 1 496.815 0 496.815 1
496.815 1 496.409 0 495.928 1 495.621 1 495.281 0 494.893 1 494.302 1
493.543 0 492.749 1 491.892 1 491.051 1 489.851 0 488.714 1 488.699 0
488.683 1 488.678 1 488.659 0 488.611 1 488.571 1 488.46 0 488.15 1 487.694
1 487.251 0 486.981 1 486.981 1 486.981 1 486.981 0 486.981 1 486.981 0
486.981 1 486.981 1 486.981 0 486.981 1 486.981 1 487.288 1 487.734 0
488.257 1 488.714 1 489.001 0 489.125 1 489.174 1 489.261 0 489.439 1
489.689 0 489.942 1 490.14 1 490.488 0 490.728 1 491.084 1 491.472 1 492.014
0 492.759 1 493.644 1 494.576 0 495.259 1 496.062 1 496.801 0 497.417 1
497.883 1 498.26 0 498.58 1 498.843 1 499.075 0 499.38 1 499.772 1 500.082 0
500.082 1 500.082 1 500.082 0 500.082 1 500.082 0 500.082 1 500.082 1
500.082 1 500.082 0 500.082 1 500.012 1 499.831 0 499.706 1 499.368 1
498.946 0 498.527 1 498.239 1 498.144 1 498.135 0 498.024 1 497.704 0
497.204 1 496.642 1 496.116 0 495.677 1 495.335 1 495.329 0 495.156 1
494.754 1 494.189 1 493.479 0 492.683 1 491.872 0 491.231 1 490.712 1
490.346 0 490.233 1 490.233 1 490.201 0 490.084 1 489.901 1 489.683 1
489.402 0 489.055 1 488.721 1 488.349 0 487.928 1 487.488 0 487.09 1 486.772
1 486.692 0 486.497 1 486.263 1 486.071 1 485.808 0 485.808 1 485.808 1
485.808 0 485.808 1 485.808 1 485.808 0 485.808 1 485.808 0 485.808 1
485.808 1 486.174 1 486.536 0 486.962 1 487.443 1 487.868 0 488.3 1 488.724
1 489.127 0 489.478 1 489.761 1 490.01 0 490.168 1 490.443 1 490.76 0
491.071 1 491.695 1 492.506 0 493.407 1 494.254 1 494.87 0 495.396 1 495.891
1 496.299 0 496.814 1 497.29 1 497.702 0 498.019 1 498.217 1 498.302 0
498.305 1 498.395 1 498.617 0 498.935 1 499.264 1 499.541 0 499.788 1
499.934 1 500.173 0 500.36 1 500.466 1 500.474 0 500.49 1 500.518 1 500.564
0 500.565 1 500.567 1 500.567 0 500.567 1 500.567 1 500.567 1 500.567 0
500.567 1 500.564 0 500.564 1 500.564 1 500.564 0 500.329 1 500.04 1 499.703
0 499.4 1 498.966 1 498.534 1 498.134 0 497.755 1 497.348 1 496.879 0 496.35
1 495.907 0 495.483 1 495.052 1 494.685 0 494.195 1 493.734 1 493.184 1
492.483 0 491.478 1 490.457 1 489.403 0 489.398 1 489.392 1 489.125 0
489.052 1 488.974 0 488.511 1 488.025 1 487.627 1 487.4 0 486.892 1 486.057
1 484.981 0 483.637 1 482.599 1 482.061 0 481.683 1 481.683 0 481.683 1
481.683 1 481.683 1 481.683 0 481.683 1 481.683 1 481.683 0 481.683 1
481.683 1 481.705 0 481.943 1 482.267 1 482.577 0 482.963 1 483.259 1
483.594 0 484.138 1 484.851 1 485.79 0 486.626 1 487.266 1 488.016 0 488.775
1 489.415 1 490.106 1 490.727 0 491.306 1 492.074 0 493.006 1 494.142 1
495.305 0 496.289 1 497.101 1 497.553 0 497.975 1 498.335 1 498.668 0
499.056 1 499.56 1 500.056 1 500.573 0 501.056 1 501.372 0 501.599 1 501.888
1 501.888 0 501.888 1 501.888 1 501.888 1 501.888 0 501.888 1 501.888 1
501.888 0 501.888 1 501.888 1 501.338 0 500.827 1 500.554 0 500.316 1 500.14
1 500.014 0 499.711 1 499.34 1 498.957 1 498.569 0 498.185 1 497.834 1
497.512 0 497.187 1 496.8 1 496.303 0 495.697 1 495.131 1 494.563 0 493.735
1 492.659 1 491.391 0 489.896 1 488.54 1 487.651 0 487.622 1 487.565 1
487.46 0 487.4 1 487.32 0 486.561 1 485.491 1 484.309 1 483.159 0 481.941 1
480.636 1 480.53 0 480.53 1 480.53 1 480.53 0 480.53 1 480.53 1 480.53 1
480.53 0 480.53 1 480.53 0 480.53 1 480.546 1 480.705 0 480.992 1 481.417 1
481.887 0 482.36 1 482.845 1 483.21 1 483.682 0 484.359 1 485.177 0 486.041
1 486.676 1 487.363 0 487.932 1 488.395 1 488.947 0 489.53 1 490.007 1
490.605 1 491.307 0 492.094 1 493.194 1 494.183 0 495.051 1 495.58 0 496.081
1 496.411 1 496.71 0 496.722 1 496.936 1 497.301 1 497.839 0 498.463 1
499.017 1 499.401 0 499.661 1 499.79 1 499.79 0 499.79 1 499.79 0 499.79 1
499.79 1 499.79 1 499.79 0 499.79 1 499.79 1 499.79 0 499.611 1 499.152 1
498.657 0 498.196 1 497.813 1 497.477 0 497.123 1 496.736 1 496.324 0
496.044 1 495.649 1 495.362 0 495.088 1 495.001 1 494.713 0 494.342 1
493.874 1 493.35 0 492.844 1 492.377 1 491.958 0 491.435 1 490.971 1 490.654
0 490.609 1 490.475 1 490.273 0 490.044 1 489.815 1 489.559 0 489.188 1
488.555 1 487.613 1 487.3 0 487.289 1 487.146 0 487.116 1 487.116 1 487.116
0 487.116 1 487.116 1 487.116 0 487.116 1 487.116 1 487.146 1 487.289 0
487.3 1 487.326 0 487.38 1 487.405 1 487.407 0 487.41 1 487.438 1 487.441 0
487.456 1 487.498 1 487.74 1 487.979 0 488.283 1 488.283 1 488.283 0 488.283
1 488.283 0 488.283 1 488.283 1 488.283 0 488.283 1 488.283 1 488.283 1
488.131 0 487.851 1 487.851 1 487.851 0 487.851 1 487.851 1 487.851 0
487.851 1 487.851 0 487.851 1 487.851 1 487.851 1 488.123 0 488.445 1
488.829 1 489.262 0 489.547 1 489.916 1 490.275 0 490.613 1 490.91 1 490.965
0 491.07 1 491.07 1 491.07 0 491.07 1 491.07 1 491.07 0 491.07 1 491.07 1
491.07 0 491.07 1 491.07 1 490.957 0 490.535 1 490.364 1 490.278 0 490.176 1
489.838 1 489.563 0 489.242 1 489.041 1 488.894 0 488.77 1 488.664 1 488.581
1 488.501 0 488.385 1 488.24 1 488.102 0 487.988 1 487.902 0 487.643 1
487.264 1 486.931 0 486.569 1 486.228 1 485.79 0 485.41 1 485.167 1 485.135
1 485.078 0 485.058 1 485.036 0 484.932 1 484.9 1 484.844 0 484.834 1
484.834 1 484.834 1 484.834 0 484.834 1 484.834 1 484.834 0 484.834 1
484.834 1 484.834 0 484.844 1 484.87 0 485.163 1 485.542 1 485.898 0 486.247
1 486.519 1 486.823 1 487.099 0 487.248 1 487.402 1 487.525 0 487.747 1
488.139 1 488.644 0 489.14 1 489.561 1 489.768 0 489.936 1 489.986 1 491.248
0 491.496 1 491.745 1 492.011 0 492.307 1 492.619 1 492.894 0 493.144 1
493.382 0 493.608 1 493.879 1 494.273 1 494.808 0 494.968 1 495.573 1 496.12
0 496.629 1 497.082 1 497.451 0 497.637 1 497.637 1 497.637 1 497.637 0
497.637 1 497.637 0 497.637 1 497.637 1 497.637 0 497.637 1 497.637 1
497.629 0 497.309 1 496.989 1 496.67 1 496.351 0 496.046 1 495.744 0 495.608
1 495.292 1 495.278 0 494.943 1 494.564 1 494.167 0 493.771 1 493.385 1
492.986 1 492.565 0 492.131 1 491.711 1 491.354 0 491.06 1 490.798 0 490.516
1 490.369 1 490.073 0 489.843 1 489.681 1 489.538 1 489.365 0 489.365 1
489.365 1 489.365 0 489.365 1 489.365 1 489.365 0 489.365 1 489.365 0
489.365 1 489.365 1 489.579 1 489.922 0 490.057 1 490.359 1 490.688 0
491.045 1 491.419 1 491.789 0 492.147 1 492.48 1 492.827 0 493.204 1 493.601
1 493.958 0 494.238 1 494.458 1 494.672 0 494.715 1 495.008 1 495.286 0
495.297 1 495.464 1 495.61 0 495.753 1 495.786 1 495.902 0 495.988 1 496.057
1 496.058 0 496.065 1 496.073 1 496.076 0 496.106 1 496.115 1 496.119 0
496.158 1 496.243 1 496.351 1 496.462 0 496.585 1 496.713 0 496.713 1
496.713 1 496.713 0 496.713 1 496.713 1 496.713 0 496.713 1 496.713 1
496.713 1 496.713 0 496.589 1 496.547 0 496.54 1 496.485 1 496.427 0 496.407
1 496.371 1 496.359 0 496.29 1 496.27 1 496.243 1 496.145 0 496.068 1
495.988 1 495.933 0 495.779 1 495.536 0 495.144 1 495.103 1 494.856 0
494.708 1 494.318 1 493.794 1 493.25 0 492.664 1 492.07 1 491.644 0 491.15 1
490.798 1 490.585 0 490.465 1 490.398 0 490.329 1 490.148 1 490.099 1
489.982 0 489.827 1 489.757 1 489.712 0 487.938 1 486.532 1 486.436 0
485.852 1 485.051 1 484.148 0 483.973 1 483.669 1 483.478 0 483.478 1
483.478 1 483.478 0 483.669 1 483.478 1 483.427 0 483.322 1 483.166 1
483.166 0 483.166 1 483.166 1 483.166 0 483.322 1 483.478 1 484.06 0 484.287
1 484.31 1 484.341 0 484.494 1 485.776 1 486.664 1 487.321 0 487.906 1
488.382 1 488.848 0 489.396 1 490.035 0 490.604 1 491.286 1 491.904 0 492.44
1 492.884 1 493.278 0 493.669 1 494.078 1 494.506 1 494.919 0 495.202 1
495.202 0 495.202 1 495.202 1 495.202 0 495.202 1 495.202 1 495.202 1
495.202 0 495.202 1 495.202 1 495.053 0 494.841 1 494.603 1 494.34 0 494.272
1 494.006 0 493.774 1 493.774 1 493.774 0 493.774 1 493.774 1 493.774 1
493.774 0 493.774 1 493.774 1 493.774 0 493.774 1 493.815 1 493.939 0
494.053 1 494.156 1 494.232 0 494.29 1 494.29 1 494.29 0 494.29 1 494.29 1
494.29 0 494.29 1 494.29 1 494.29 0 494.29 1 494.29 1 494.215 0 494.112 1
493.977 1 493.788 0 493.542 1 493.237 1 492.853 0 492.447 1 492.087 1
491.773 0 491.474 1 491.177 1 490.95 1 490.843 0 490.807 1 490.77 0 490.738
1 490.684 1 490.613 0 490.451 1 490.18 1 490.18 0 490.18 1 490.18 1 490.18 1
490.18 0 490.18 1 490.18 1 490.18 0 490.18 1 490.18 0 490.254 1 490.477 1
490.477 0 490.477 1 490.477 1 490.477 1 490.477 0 490.477 1 490.477 1
490.477 0 490.477 1 490.477 0 490.267 1 489.99 1 489.82 0 489.725 1 489.725
1 489.725 1 489.725 0 489.725 1 489.725 1 489.725 0 489.725 1 489.725 1
489.725 0 489.725 1 490.154 0 490.544 1 490.821 1 491.26 1 491.739 0 492.177
1 492.541 1 492.849 0 493.159 1 493.477 1 493.762 0 493.99 1 494.006 1
494.11 0 494.133 1 494.183 1 494.192 0 494.211 1 494.252 1 494.252 0 494.252
1 494.252 1 494.252 0 494.252 1 494.252 1 494.252 0 494.252 1 494.252 1
494.252 0 494.186 1 494.01 1 493.847 0 493.736 1 493.722 1 493.716 0 493.692
1 493.669 1 493.589 0 493.395 1 493.195 1 493.038 1 492.953 0 492.879 1
492.758 0 492.559 1 492.291 1 491.969 0 491.649 1 491.39 1 491.19 0 490.939
1 490.56 1 490.135 1 489.793 0 489.649 1 489.575 1 489.311 0 488.891 1
488.504 0 488.038 1 488.038 1 488.038 0 488.038 1 488.038 1 488.038 1
488.038 0 488.038 1 488.038 1 488.038 0 488.038 1 488.217 0 488.407 1
488.579 1 488.763 0 489.123 1 489.233 1 489.238 1 489.429 0 489.497 1
489.576 1 489.605 0 489.96 1 490.161 1 490.168 0 490.207 1 490.237 0 490.353
1 490.663 1 490.878 1 491.151 0 491.158 1 491.196 1 491.303 0 491.33 1
491.348 1 491.406 0 491.586 1 491.783 1 491.816 0 491.828 1 491.842 1
492.062 0 492.442 1 492.794 1 492.993 0 493.088 1 493.138 1 493.173 0
493.246 1 493.364 1 493.564 0 493.878 1 494.187 1 494.21 0 494.233 1 494.303
1 494.303 0 494.303 1 494.303 1 494.303 0 494.303 1 494.303 1 494.303 1
494.303 0 494.233 1 494.223 1 494.187 0 494.132 1 494.063 0 493.954 1
493.777 1 493.562 0 493.334 1 493.125 1 492.881 0 492.552 1 492.158 1
491.866 1 491.657 0 491.456 1 491.427 0 491.392 1 491.33 1 491.072 0 490.768
1 490.614 1 490.414 1 490.265 0 490.197 1 489.808 1 489.623 0 489.498 1
489.296 1 489.095 0 489.074 1 489.068 0 489.055 1 489.04 1 489.006 0 488.975
1 488.944 1 488.929 1 488.908 0 488.904 1 488.87 1 488.846 0 488.786 1
488.761 1 488.586 0 488.378 1 488.113 1 487.967 0 487.762 1 487.558 1
487.345 0 487.16 1 487.031 1 486.831 0 486.808 1 486.726 1 486.72 0 486.689
1 486.643 1 486.643 0 486.643 1 486.643 1 486.643 0 486.643 1 486.643 1
486.689 0 486.72 1 486.72 1 486.72 0 486.863 1 487.165 1 487.496 1 487.776 0
488.083 1 488.466 0 488.759 1 488.945 1 489.104 0 489.318 1 489.617 1
489.916 0 490.191 1 490.449 1 490.701 1 490.979 0 491.362 1 491.861 1
492.409 0 492.899 1 493.324 0 493.707 1 494.091 1 494.433 0 494.709 1
494.722 1 494.935 1 494.958 0 495.178 1 495.393 1 495.617 0 495.731 1 495.87
0 496.026 1 496.354 1 496.74 0 497.158 1 497.58 1 498.004 1 498.443 0
498.858 1 499.197 1 499.436 0 499.62 1 499.805 1 499.993 0 500.17 1 500.328
0 500.446 1 500.446 1 500.446 1 500.446 0 500.446 1 500.446 1 500.446 0
500.446 1 500.446 1 500.446 0 500.446 1 500.434 1 500.144 0 499.771 1
499.411 1 499.115 0 498.855 1 498.585 1 498.267 0 497.891 1 497.436 1
496.902 0 496.244 1 495.482 1 495.245 0 494.386 1 493.267 1 492.071 0
490.804 1 489.499 1 488.262 0 487.263 1 486.603 1 486.409 0 486.349 1
486.327 1 485.932 0 485.056 1 483.453 1 483.352 1 483.146 0 482.953 1
482.632 0 482.569 1 481.894 1 481.216 0 481.139 1 481.139 1 481.139 0
481.139 1 481.216 1 481.659 1 481.894 0 482.478 1 482.569 1 482.632 0
482.632 1 482.632 0 482.632 1 482.941 1 483.614 0 484.68 1 485.709 1 487.534
1 488.74 0 489.802 1 491.573 1 493.153 0 494.043 1 494.728 0 495.319 1
495.717 1 496.316 0 496.654 1 497.464 1 498.252 1 498.791 0 499.402 1
500.065 1 500.798 0 501.512 1 502.041 1 502.338 0 502.497 1 502.497 0
502.497 1 502.497 1 502.497 1 502.497 0 502.497 1 502.497 1 502.497 0
502.497 1 502.497 1 502.472 0 502.294 1 502.264 1 502.243 0 502.141 1
502.061 1 502.0 0 501.966 1 501.945 1 501.899 0 501.51 1 500.898 1 500.326 0
499.572 1 498.805 1 498.022 0 497.216 1 496.479 1 495.534 0 494.965 1
494.278 1 493.987 0 493.561 1 492.987 1 491.998 0 491.143 1 490.246 1
489.518 1 488.75 0 488.284 1 488.197 1 488.16 0 488.131 1 488.036 0 487.511
1 486.393 1 484.674 0 484.069 1 483.959 1 483.958 0 483.86 1 483.817 1
483.642 1 483.584 0 483.584 1 483.584 1 483.584 0 483.584 1 483.642 0
483.817 1 483.86 1 483.9 1 483.958 0 483.959 1 483.983 1 484.055 0 484.069 1
484.128 1 484.197 0 484.239 1 485.184 0 486.168 1 486.753 1 486.763 0
486.944 1 487.539 1 488.415 1 488.986 0 489.218 1 489.246 1 489.506 0
489.946 1 490.392 1 490.762 0 491.215 1 491.879 1 492.542 0 493.168 1
493.842 1 494.671 0 495.483 1 495.795 1 496.651 0 497.395 1 498.136 1
498.981 0 499.536 1 500.205 1 500.814 0 501.233 1 501.626 1 501.995 0
501.995 1 501.995 1 501.995 0 501.995 1 501.995 1 501.995 0 501.995 1
501.995 1 501.995 1 501.995 0 501.497 1 500.842 0 500.497 1 500.447 1
500.328 0 500.144 1 499.792 1 499.401 0 498.985 1 498.549 1 498.098 1 497.62
0 497.099 1 496.52 1 495.336 0 494.869 1 494.655 0 494.366 1 493.999 1
493.685 0 493.137 1 492.429 1 491.289 1 490.481 0 489.902 1 489.542 1
489.338 0 487.538 1 487.265 0 486.959 1 486.722 1 486.331 0 485.614 1
484.591 1 481.884 1 481.179 0 481.179 1 481.179 1 481.179 0 481.179 1
481.179 1 481.173 0 481.122 1 481.115 0 481.08 1 480.839 1 480.839 1 480.839
0 480.839 1 481.08 1 481.115 0 481.122 1 481.173 1 481.173 0 481.173 1
481.26 1 481.451 0 481.488 1 481.609 1 481.609 0 481.609 1 482.01 1 482.406
0 482.874 1 483.455 1 483.825 0 484.557 1 485.305 1 486.044 0 486.781 1
487.534 1 488.312 0 489.081 1 489.908 1 490.747 0 491.569 1 492.344 1
493.078 0 493.789 1 494.487 1 495.17 0 495.48 1 495.523 1 496.305 1 497.132
0 497.96 1 498.726 0 499.32 1 499.364 1 499.387 0 499.387 1 499.387 1
499.387 0 499.387 1 499.387 1 499.387 1 499.387 0 499.387 1 499.387 1
499.356 0 499.32 1 499.11 0 499.11 1 498.784 1 498.452 0 498.133 1 497.826 1
497.507 1 497.147 0 496.053 1 495.848 1 495.666 0 495.276 1 495.214 0
494.926 1 494.454 1 494.083 0 493.627 1 493.238 1 492.248 1 491.704 0
491.189 1 490.682 1 490.155 0 489.613 1 489.052 1 488.463 0 488.132 1
487.944 0 487.733 1 487.733 1 487.733 1 487.733 0 487.733 1 487.733 1
487.733 0 487.733 1 487.733 1 487.733 0 487.733 1 487.83 1 488.077 0 488.077
1 488.077 1 488.077 0 488.077 1 488.077 1 488.077 0 488.077 1 488.077 1
488.077 0 488.077 1 487.83 1 487.539 0 487.282 1 487.243 1 487.243 0 487.224
1 487.194 1 487.155 0 487.155 1 487.155 1 487.155 0 487.155 1 487.155 1
487.155 1 487.194 0 487.224 1 487.243 1 487.243 0 487.394 1 487.76 0 488.132
1 488.467 1 488.737 0 488.947 1 489.105 1 489.242 0 489.36 1 489.521 1
489.755 1 490.072 0 490.476 1 490.974 1 491.525 0 492.104 1 492.619 0
493.071 1 493.466 1 493.813 1 494.135 0 494.457 1 494.739 1 494.78 0 494.994
1 495.079 1 495.229 0 495.229 1 495.229 0 495.229 1 495.229 1 495.229 0
495.229 1 495.229 1 495.229 1 495.229 0 495.229 1 495.05 1 495.05 0 495.05 1
495.05 1 495.05 0 495.05 1 495.05 1 495.05 0 495.05 1 495.04 1 495.04 0
495.05 1 495.04 1 495.04 0 495.059 1 495.063 1 495.1 0 495.103 1 495.17 1
495.231 0 495.231 1 495.231 1 495.231 0 495.231 1 495.1 1 495.063 0 495.059
1 495.002 1 495.002 0 495.002 1 494.93 1 494.783 1 494.564 0 494.332 1 494.1
0 493.832 1 493.537 1 493.231 0 492.92 1 492.612 1 492.321 0 492.04 1
491.741 1 491.424 1 491.088 0 490.746 1 490.419 1 490.102 0 489.79 1 489.467
0 489.101 1 488.709 1 488.268 0 487.809 1 487.342 1 486.847 1 486.307 0
485.727 1 485.157 1 484.709 0 484.709 1 484.709 1 484.709 0 484.614 1
484.614 0 484.614 1 484.614 1 484.614 1 484.614 0 484.614 1 484.709 1
484.841 0 484.859 1 484.874 1 484.875 0 485.221 1 485.237 0 485.259 1
485.303 1 485.344 1 485.386 0 485.393 1 485.402 1 485.495 0 485.499 1
485.631 1 485.661 0 485.708 1 485.702 1 485.702 0 485.702 1 485.708 1
485.779 0 485.781 1 485.822 1 485.824 0 485.851 1 485.894 1 485.915 0 485.93
1 485.988 1 486.282 0 486.634 1 487.058 1 487.614 0 488.305 1 489.015 1
489.652 0 490.131 1 490.232 1 490.313 0 490.313 1 490.313 1 490.313 0
490.313 1 490.313 1 490.313 1 490.313 0 490.313 1 490.313 0 490.232 1
490.048 1 489.766 0 489.724 1 489.615 1 489.514 0 489.401 1 489.355 1
488.873 1 488.528 0 488.391 1 488.348 1 488.31 0 488.262 1 488.262 0 488.262
1 488.251 1 488.25 0 488.241 1 488.197 1 488.175 1 488.134 0 488.113 1
488.108 1 488.108 0 488.07 1 487.997 1 487.992 0 487.944 1 487.861 0 487.692
1 487.681 1 487.333 1 486.939 0 486.495 1 486.097 1 485.794 0 485.586 1
485.416 1 485.32 0 485.24 1 485.126 0 484.999 1 484.833 1 484.643 1 484.388
0 484.046 1 483.64 1 483.586 0 483.586 1 483.586 1 483.586 0 483.586 1
483.586 1 483.586 1 483.586 0 483.586 1 483.586 0 483.586 1 483.712 1
483.823 0 483.958 1 484.108 1 484.254 0 484.362 1 484.41 1 484.605 0 484.897
1 485.238 1 485.622 0 486.05 1 486.527 1 487.059 0 487.633 1 488.212 1
488.807 0 489.411 1 490.033 1 490.675 1 491.322 0 491.942 1 492.492 1
493.038 0 493.577 1 494.121 0 494.657 1 494.796 1 495.267 0 495.42 1 495.695
1 495.75 0 496.035 1 496.275 1 496.479 1 496.639 0 496.752 1 496.843 1
496.946 0 497.073 1 497.241 0 497.241 1 497.241 1 497.241 1 497.241 0
497.241 1 497.241 1 497.241 0 497.241 1 497.241 1 497.241 0 497.195 1
496.943 0 496.646 1 496.294 1 495.893 0 495.618 1 495.455 1 495.175 1
495.137 0 494.689 1 494.18 1 493.605 0 492.987 1 492.31 1 491.589 0 490.837
1 490.059 1 489.276 0 488.501 1 487.768 1 487.06 0 486.414 1 485.818 1
485.267 0 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.043 0
485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.264 0 485.278 1
485.495 1 485.754 0 486.027 1 486.287 1 486.512 1 486.735 0 486.982 1
487.222 0 487.496 1 487.801 1 488.152 0 488.538 1 488.953 1 489.394 0
489.843 1 490.37 1 490.931 1 491.501 0 492.082 1 492.652 1 493.205 0 493.713
1 494.145 0 494.49 1 494.771 1 494.771 0 494.771 1 494.771 1 494.771 1
494.771 0 494.771 1 494.771 1 494.771 0 494.794 1 494.884 1 494.897 0
494.897 1 494.897 0 494.897 1 494.897 1 494.897 1 494.897 0 494.897 1
494.897 1 494.897 0 494.897 1 494.897 1 494.897 0 494.897 1 494.897 0
494.897 1 494.897 1 494.897 1 494.897 0 494.794 1 494.55 1 494.301 0 494.04
1 493.765 1 493.479 0 493.167 1 492.8 1 492.382 0 491.927 1 491.496 1
491.109 0 490.731 1 490.316 1 489.864 0 489.423 1 489.03 1 488.706 0 488.388
1 488.071 1 487.733 0 487.383 1 487.08 1 486.865 0 486.722 1 486.616 1
486.515 0 486.412 1 486.324 1 486.257 0 486.174 1 486.009 1 485.738 0
485.412 1 485.401 1 485.213 1 485.091 0 484.992 1 484.898 0 484.792 1 484.66
1 484.627 0 484.605 1 484.605 1 484.605 0 484.605 1 484.605 1 484.605 1
484.605 0 484.605 1 484.605 1 484.605 0 484.627 1 484.63 0 484.737 1 484.804
1 484.973 0 485.344 1 485.785 1 486.243 1 486.696 0 487.139 1 487.562 1
487.969 0 488.372 1 488.76 1 489.186 0 489.628 1 490.096 0 490.601 1 491.154
1 491.735 1 492.308 0 492.845 1 493.337 1 493.809 0 494.246 1 494.612 1
494.612 0 494.612 1 494.612 0 494.614 1 494.808 1 494.808 1 494.808 0
494.808 1 494.808 1 494.808 0 494.808 1 494.7 1 494.614 0 494.561 1 494.463
1 494.395 1 494.367 0 494.315 1 494.245 0 494.126 1 494.037 1 493.943 0
493.807 1 493.611 1 493.354 0 493.014 1 492.566 1 492.048 0 491.521 1
491.039 1 490.584 0 490.109 1 489.594 1 489.048 0 488.499 1 488.03 1 487.625
0 487.292 1 486.98 1 486.601 1 486.105 0 485.475 1 484.758 1 484.189 0
483.347 1 482.522 0 481.761 1 481.735 1 481.705 0 481.696 1 481.576 1
481.573 0 481.384 1 481.262 1 481.191 1 481.191 0 481.191 1 481.191 1
481.262 0 481.349 1 481.384 0 481.573 1 481.576 1 481.576 1 481.576 0
481.576 1 481.709 1 482.119 0 482.501 1 482.897 1 483.267 0 483.594 1
483.882 1 483.938 0 484.31 1 484.722 0 485.246 1 485.896 1 486.643 1 487.433
0 488.215 1 488.975 1 489.712 0 490.398 1 491.054 1 491.679 0 492.314 1
492.996 1 493.703 0 494.424 1 495.114 1 495.49 0 495.493 1 496.158 1 496.773
0 497.319 1 497.749 1 498.036 0 498.187 1 498.268 1 498.268 1 498.268 0
498.268 1 498.268 0 498.268 1 498.268 1 498.268 0 498.268 1 498.268 1
498.268 0 498.11 1 497.854 1 497.595 1 497.354 0 497.127 1 496.891 0 496.623
1 496.303 1 495.971 0 495.633 1 495.556 1 495.282 0 495.098 1 494.966 1
494.427 1 493.85 0 493.27 1 492.682 1 492.025 0 491.259 1 490.338 0 489.345
1 488.314 1 487.336 0 486.485 1 485.812 1 485.316 1 484.957 0 484.632 1
484.24 1 484.24 0 484.24 1 484.24 1 484.24 0 484.24 1 484.24 0 484.24 1
484.24 1 484.24 1 484.24 0 484.947 1 485.989 1 486.644 0 486.783 1 486.783 1
486.783 0 486.81 1 486.828 1 486.83 0 486.844 1 486.862 1 486.869 0 486.887
1 486.993 1 486.993 0 486.993 1 486.993 1 486.993 0 487.231 1 487.501 1
487.785 0 488.186 1 488.721 1 489.346 0 490.01 1 490.688 1 491.369 0 491.994
1 492.588 1 493.156 0 493.774 1 494.389 1 494.899 0 494.974 1 495.297 1
495.508 0 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.629 0
495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.52 1 495.469 0 495.134
1 494.99 0 494.659 1 494.271 1 493.955 0 493.682 1 493.433 1 493.187 0
492.956 1 492.74 1 492.554 1 492.431 0 492.362 1 492.327 1 492.252 0 492.107
1 491.947 0 491.834 1 491.786 1 491.765 0 491.718 1 491.599 1 491.401 1
491.155 0 490.919 1 490.707 1 490.542 0 490.456 1 490.432 1 490.391 0
490.317 1 490.154 0 489.94 1 489.735 1 489.515 1 489.32 0 489.041 1 488.52 1
487.884 0 487.19 1 486.882 1 486.797 0 486.768 1 486.573 0 486.528 1 486.513
1 486.376 1 486.241 0 485.748 1 485.748 1 485.748 0 485.58 1 485.569 1
485.31 0 485.31 1 485.31 1 485.273 1 484.805 0 484.27 1 484.239 0 483.874 1
483.874 1 483.874 0 483.874 1 483.874 1 483.874 0 483.874 1 483.874 1
483.256 0 482.146 1 481.093 1 480.055 0 479.565 1 479.515 1 479.497 0
479.124 1 478.986 1 478.986 0 478.986 1 478.986 1 478.986 1 478.986 0
478.986 1 478.986 1 478.986 0 478.986 1 479.031 0 479.124 1 479.393 1
479.928 0 480.38 1 480.722 1 481.252 0 482.034 1 482.921 1 483.554 1 483.982
0 484.256 1 484.516 1 484.854 0 485.381 1 485.838 0 486.096 1 486.213 1
486.36 1 486.631 0 486.925 1 487.157 1 487.212 0 487.227 1 487.234 1 487.253
0 487.267 1 487.267 1 487.267 0 487.267 1 487.267 0 487.267 1 487.267 1
487.253 1 487.234 0 487.227 1 487.157 1 487.085 0 486.693 1 486.227 1 485.79
0 464.046 1 463.66 1 463.589 0 463.521 1 463.521 1 463.341 0 463.341 1
463.065 1 463.065 0 463.065 1 463.065 1 463.065 0 463.341 1 463.341 1
463.589 1 463.66 0 464.011 1 464.488 0 464.597 1 465.185 1 466.23 0 469.78 1
469.78 1 469.971 0 470.333 1 470.333 1 470.333 1 470.333 0 481.31 1 482.684
0 473.277 1 470.333 1 469.404 0 469.971 1 471.574 1 468.882 0 468.941 1
467.323



i1	0.0	7.75	

e





Steven Yi wrote:
> 
> 
> 
> Hi Peiman,
> 
> I think you can use Gen 23:
> 
> http://www.csounds.com/manual/html/GEN23.html
> 
> but you may need to create your own code for reading through the table
> values once you load them.  (Perhaps someone else has a better
> solution. =) )
> 
> steven
> 
> On Wed, Jul 16, 2008 at 7:04 AM, peiman  wrote:
>>
>> Dear all,
>>
>> I was wondering if there is a way to read a textfile into a table. This
>> is
>> what I want to do.
>>
>> I have a fundamental analysis file from audiosculpt in the form of
>> breakpoint function (text) so it looks like this:
>>            0.0 466.017
>>            0.002       468.328
>>            0.004       467.27
>>            0.006       465.997
>>            0.008       475.31
>>            0.01        475.275
>>            0.012       469.521
>>            0.015       468.919
>>            0.017       466.614
>>            0.019       466.664
>>            0.021       467.423
>>            and so on...
>>
>> I would like to load this into a non-normalized table, and of course
>> keeping
>> the relative timeline intact. Then using oscil, read this table as a
>> vibrato
>> function. Is this possible?
>>
>> I want to change the depth of vibrato by using the amplitude variable of
>> oscil. Maybe there is a better way to do this? But the crucial thing is
>> that
>> it has to follow the characteristics of the fundamental analysis (of a
>> voice
>> in this case).
>>
>> Many Thanks in advance
>> Best
>> Peiman
>> --
>> View this message in context:
>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18488180.html
>> Sent from the Csound - General mailing list archive at Nabble.com.
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>> csound"
>>
> 
> 
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
> 
> 

-- 
View this message in context: http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18491686.html
Sent from the Csound - General mailing list archive at Nabble.com.


Date2008-07-17 07:54
From"Oeyvind Brandtsegg"
Subject[Csnd] Re: Re: fundamental analysis bpf to table
AttachmentsNone  

Date2008-07-17 12:55
FromDarren Nelsen
Subject[Csnd] Re: Re: Re: fundamental analysis bpf to table
According to The Csound Book though, pgs. 66-67 "interpolating wrap- 
around lookup opcodes (oscili, foscili, and phasor-tablei pairs)  
should scan 2n size f-tables." It continues, "interpolating single  
scan opcodes (oscil1i and envlpx) should scan f-tables with 2n+1 size."

There's already an implicit extended guard point (even in 2n tables)  
that contains a copy of the first table value.

So, it looks to me that peiman did it correctly.

-Darren

On Jul 17, 2008, at 2:54 AM, Oeyvind Brandtsegg wrote:

> When using interpolating oscillators, you should have a table with an
> extended guard point (table size power of 2 plus one).
> In your case, this would mean a table size of 2049, and then making
> the last value be a copy of the original last one.
> The end of the table def (gen 7) would then be:
> 468.941 1 467.323 1 467.323
>
> Alternatively, and easier, you could try using oscil instead of oscili
> for the kfreq oscil.
>
> Come to think of it, your audio oscillator is also an interpolating
> one, so your audio ftable should have an extended guard point for
> correct interpolation when wrapping around. Like this:
> f 1 0 16385 10 1
>
> best
> Oeyvind
>
> 2008/7/16, peiman :
>>
>> Hi Steven,
>>
>> Thanks for the reply. I found a library in OpenMusic that actually  
>> converts
>> any bpf to table 7 for csound! Great, so far so good. But here's a  
>> strange
>> problem I've encountered in csound. Using the csd bellow, the kfreq  
>> variable
>> of the instrument snaps to zero around 1 second in the performance.  
>> Should
>> this be happening? The last value in my table is 467.323 and the  
>> frequency
>> of oscil is set to 1/p3, I can't explain this error, is it a bug or  
>> am I
>> doing something wrong?
>>
>> Many Thanks
>> Peiman
>>
>> ;
>> ; ""
>> ; by peiman khosravi
>> ;
>> ;
>> ;
>> ; Generated by blue 0.123.1 (http://csounds.com/stevenyi/blue/index.html 
>> )
>> ;
>>
>> 
>>
>> 
>> sr=96000
>> ksmps=1
>> nchnls=2
>>
>>
>>
>>
>>
>>
>>
>>
>>       instr 1 ;Oscil
>>
>>
>> kfreq   oscili  1, 1/p3, 2
>>
>> printk .1, kfreq
>>
>> ar      oscili  10000, kfreq, 1
>>
>> outs ar, ar
>>       endin
>>
>>
>> 
>>
>> 
>>
>> ; Table #1, a sine wave.
>> f 1 0 16384 10 1
>> f 2 0 2048 -7 466.017 1 468.328 0 467.27 1 465.997 1 475.31 0  
>> 475.275 1
>> 469.521 1 468.919 0 466.614 1 466.664 1 467.423 0 467.423 1 467.423  
>> 1 468.16
>> 0 468.919 1 468.919 1 468.919 0 468.919 1 468.994 1 469.282 1  
>> 469.872 0
>> 469.872 1 473.258 0 474.411 1 476.922 1 480.914 0 481.137 1 484.909 1
>> 485.062 0 486.847 1 487.444 1 496.824 1 497.478 0 498.771 1 499.532 1
>> 499.532 0 499.532 1 499.532 0 499.532 1 499.532 1 499.574 0 499.73  
>> 1 499.812
>> 1 499.967 1 499.994 0 499.999 1 500.029 1 500.029 0 500.029 1  
>> 500.029 0
>> 500.029 1 500.029 1 500.029 0 500.029 1 500.363 1 500.503 1 500.57  
>> 0 500.6 1
>> 500.693 1 500.855 0 500.997 1 501.132 1 501.378 0 501.554 1 501.763 0
>> 502.018 1 502.306 1 502.54 1 502.817 0 503.046 1 503.046 1 503.046  
>> 0 503.046
>> 1 503.046 1 503.046 0 503.046 1 503.046 1 503.046 0 503.046 1  
>> 503.046 1
>> 503.019 0 502.869 1 502.705 1 502.459 0 502.126 1 501.76 1 501.556  
>> 0 501.236
>> 1 501.049 1 500.706 1 500.057 0 499.941 1 499.939 0 499.848 1  
>> 499.686 1
>> 499.428 0 499.073 1 498.743 1 498.397 0 498.135 1 498.0 1 497.707 0  
>> 497.376
>> 1 497.012 1 496.616 1 496.53 0 496.53 1 496.53 0 496.53 1 496.53 1  
>> 496.53 0
>> 496.517 1 496.429 1 496.383 1 496.286 0 496.234 1 496.147 1 496.075 0
>> 496.075 1 496.075 1 496.075 0 496.075 1 496.075 0 496.075 1 496.075 1
>> 495.781 0 495.478 1 495.246 1 495.117 1 494.836 0 494.611 1 494.351  
>> 1 493.99
>> 0 493.604 1 493.305 0 492.888 1 492.518 1 492.181 1 491.832 0  
>> 491.644 1
>> 491.438 1 491.431 0 491.423 1 491.423 1 491.423 0 491.423 1 491.423 1
>> 491.423 0 491.423 1 491.423 0 491.423 1 491.438 1 491.454 1 491.598 0
>> 491.644 1 491.644 1 491.644 0 491.719 1 491.719 1 491.78 0 491.879  
>> 1 491.905
>> 1 491.905 0 491.905 1 491.905 1 491.905 0 491.905 1 491.879 1  
>> 491.719 0
>> 491.719 1 491.71 1 491.596 0 491.593 1 491.482 1 491.303 1 491.285  
>> 0 491.235
>> 1 491.168 0 491.115 1 491.115 1 491.115 0 491.115 1 491.115 1  
>> 491.115 0
>> 491.115 1 491.115 1 491.115 1 491.115 0 491.115 1 491.314 1 491.5 0  
>> 491.604
>> 1 491.627 0 491.628 1 491.676 1 491.84 0 492.12 1 492.466 1 492.854 1
>> 493.223 0 493.563 1 493.632 1 493.632 0 493.632 1 493.632 0 493.632 1
>> 493.632 1 493.632 0 493.632 1 493.632 1 493.632 1 493.632 0 493.536 1
>> 493.395 1 493.184 0 492.924 1 492.622 1 492.354 0 492.139 1 491.912 0
>> 491.717 1 491.542 1 491.409 1 491.299 0 491.175 1 491.029 1 490.926  
>> 0 490.91
>> 1 490.891 1 490.883 0 490.875 1 490.829 1 490.796 0 490.791 1  
>> 490.693 1
>> 490.516 0 490.31 1 490.08 1 490.061 0 489.991 1 489.942 1 489.934 0  
>> 489.896
>> 1 489.839 1 489.772 0 489.692 1 489.602 1 489.512 0 489.444 1  
>> 489.391 1
>> 489.326 0 489.326 1 489.326 1 489.326 0 489.326 1 489.326 1 489.326 0
>> 489.326 1 489.326 1 489.326 1 489.326 0 489.332 1 489.388 0 489.407 1
>> 489.489 1 489.499 0 489.588 1 489.611 1 489.775 0 489.88 1 489.905  
>> 1 490.13
>> 1 490.394 0 490.665 1 490.847 1 491.085 0 491.467 1 491.553 0  
>> 491.742 1
>> 491.91 1 491.976 0 492.059 1 492.121 1 492.182 1 492.187 0 492.195  
>> 1 492.221
>> 1 492.224 0 492.242 1 492.396 0 492.669 1 493.037 1 493.432 0  
>> 493.753 1
>> 493.839 1 493.943 1 494.119 0 494.217 1 494.529 1 494.768 0 494.791 1
>> 495.294 1 495.294 0 495.294 1 495.294 0 495.294 1 495.294 1 495.294 1
>> 495.294 0 495.294 1 495.294 1 495.294 0 495.201 1 495.194 1 495.075 0
>> 494.978 1 494.89 1 494.887 0 494.861 1 494.859 1 494.825 0 494.816  
>> 1 494.802
>> 1 494.801 0 494.797 1 494.795 1 494.789 0 494.784 1 494.716 1  
>> 494.581 1
>> 494.434 0 494.279 1 494.12 0 493.965 1 493.831 1 493.706 0 493.562  
>> 1 493.345
>> 1 493.046 0 492.28 1 492.025 1 491.79 0 491.399 1 490.908 1 490.526 1
>> 490.047 0 489.619 1 489.282 0 488.956 1 488.674 1 488.366 0 488.063 1
>> 487.789 1 487.577 1 487.413 0 487.226 1 487.226 1 487.226 0 487.226 1
>> 487.226 1 487.226 0 487.226 1 487.226 0 487.226 1 487.226 1 487.226 0
>> 487.228 1 487.397 1 487.578 1 487.734 0 487.929 1 488.136 1 488.341 0
>> 488.611 1 488.93 0 489.269 1 489.71 1 490.172 1 490.632 0 491.064 1  
>> 491.462
>> 1 491.752 0 492.061 1 492.305 1 492.541 0 492.785 1 492.931 1  
>> 492.931 0
>> 492.931 1 492.931 0 492.931 1 492.931 1 492.931 1 492.931 0 492.931 1
>> 492.931 1 492.931 0 492.722 1 492.501 1 492.385 0 492.385 1 492.385 1
>> 492.385 0 492.385 1 492.385 1 492.385 0 492.385 1 492.385 1 492.385 0
>> 492.385 1 492.532 1 492.637 0 492.765 1 492.904 1 493.058 1 493.237 0
>> 493.443 1 493.665 0 493.665 1 493.665 1 493.665 0 493.665 1 493.665 1
>> 493.665 0 493.665 1 493.665 1 493.665 1 493.665 0 493.532 1 493.096 1
>> 492.588 0 492.516 1 491.949 0 491.32 1 490.676 1 490.211 0 489.801  
>> 1 489.466
>> 1 489.215 1 489.008 0 488.795 1 488.571 1 488.116 0 487.563 1  
>> 487.044 1
>> 486.63 0 486.407 1 486.385 0 486.232 1 486.087 1 485.879 1 485.659  
>> 0 485.433
>> 1 485.156 1 484.76 0 484.463 1 484.463 1 484.463 0 484.463 1  
>> 484.463 0
>> 484.463 1 484.463 1 484.463 1 484.463 0 484.463 1 484.463 1 484.627  
>> 0 484.83
>> 1 485.032 1 485.222 0 485.452 1 485.766 1 486.168 0 486.582 1  
>> 487.053 1
>> 487.664 0 488.398 1 489.278 1 490.105 0 490.981 1 491.779 1 492.456 0
>> 493.038 1 493.577 1 494.151 0 494.807 1 495.594 1 496.475 0 497.454 1
>> 498.372 1 499.172 0 499.172 1 499.172 1 499.172 0 499.172 1 499.172 1
>> 499.172 0 499.172 1 499.172 1 499.172 1 499.172 0 486.789 1 486.386 0
>> 485.736 1 485.736 1 485.736 0 485.736 1 485.736 1 485.736 0 485.736 1
>> 485.736 1 485.736 1 486.386 0 486.789 1 495.564 1 495.564 0 495.564 1
>> 495.564 0 495.564 1 495.564 1 495.564 0 495.564 1 495.564 1 495.564 1
>> 495.564 0 494.796 1 494.037 1 493.272 0 492.504 1 491.644 1 490.741 0
>> 489.952 1 489.098 0 487.868 1 486.676 1 485.16 1 484.556 0 484.331  
>> 1 483.969
>> 1 483.429 0 483.045 1 482.582 1 482.549 0 480.884 1 480.524 0  
>> 480.449 1
>> 480.371 1 480.371 1 480.371 0 480.371 1 480.371 1 480.371 0 480.371 1
>> 480.371 1 480.371 0 480.449 1 480.663 1 480.663 0 481.159 1 481.746 1
>> 482.297 0 482.769 1 483.27 1 483.682 0 484.017 1 484.419 1 485.012  
>> 0 485.504
>> 1 485.637 1 485.962 1 488.072 0 488.269 1 488.927 0 490.473 1  
>> 491.74 1
>> 492.924 0 493.881 1 494.454 1 494.702 0 494.702 1 494.702 1 494.702 0
>> 494.702 1 494.702 1 494.702 1 494.702 0 494.702 1 494.702 0 494.702 1
>> 487.153 1 487.089 0 487.059 1 486.89 1 486.741 1 486.508 0 486.079  
>> 1 485.899
>> 1 485.108 0 485.108 1 485.108 1 485.899 0 486.079 1 486.508 0  
>> 486.741 1
>> 486.89 1 487.059 0 487.089 1 487.153 1 498.136 1 498.136 0 498.136  
>> 1 498.136
>> 1 498.136 0 498.136 1 498.136 0 498.136 1 498.136 1 498.136 1  
>> 498.136 0
>> 497.379 1 496.45 1 495.17 0 494.09 1 492.799 1 491.522 0 490.26 1  
>> 489.086 1
>> 487.89 0 486.723 1 483.6 0 482.364 1 482.327 1 481.416 1 479.552 0  
>> 477.451 1
>> 477.302 1 476.942 0 476.827 1 476.821 1 475.928 0 473.136 1 472.758 1
>> 472.629 0 472.537 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 0
>> 472.474 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 1 472.548 0
>> 472.807 1 473.222 0 473.571 1 473.945 1 474.301 0 474.755 1 475.447 1
>> 476.134 0 476.806 1 477.475 1 478.749 1 479.618 0 480.539 1 481.717 1
>> 482.224 0 483.078 1 484.054 0 485.931 1 486.087 1 486.249 0 486.402  
>> 1 486.65
>> 1 490.187 1 491.276 0 492.435 1 493.589 1 494.77 0 495.394 1  
>> 495.932 1
>> 496.347 0 497.632 1 497.789 0 497.833 1 497.899 1 498.084 1 498.086 0
>> 498.118 1 498.204 1 498.204 0 498.204 1 498.204 1 498.204 0 498.118 1
>> 498.086 0 498.086 1 498.086 1 498.086 1 498.084 0 497.937 1 497.604 1
>> 497.448 0 497.411 1 497.324 1 497.097 0 496.627 1 495.989 1 495.319 0
>> 494.897 1 494.464 1 494.016 0 493.576 1 493.135 1 491.942 0 490.903  
>> 1 489.76
>> 1 489.158 0 488.816 1 488.441 1 487.93 0 487.608 1 487.174 1  
>> 486.554 0
>> 485.989 1 485.612 1 485.395 0 485.1 1 484.604 1 484.048 0 483.555 1  
>> 482.962
>> 1 482.962 0 482.962 1 482.962 1 482.962 1 482.962 0 482.962 1  
>> 482.962 0
>> 482.962 1 482.962 1 482.962 0 483.624 1 484.227 1 484.753 0 485.376 1
>> 485.945 1 486.528 1 487.124 0 487.718 1 488.511 1 489.333 0 489.957 1
>> 490.518 0 491.044 1 491.533 1 492.203 0 493.009 1 493.951 1 494.927 1
>> 495.735 0 496.387 1 496.457 1 496.457 0 496.457 1 496.457 1 496.457 0
>> 496.457 1 496.457 0 496.457 1 496.457 1 496.457 1 496.457 0 496.437 1
>> 496.437 1 496.437 0 496.437 1 496.437 1 496.437 0 496.437 1 496.437 0
>> 496.437 1 496.437 1 496.437 1 496.741 0 496.815 1 496.815 1 496.815 0
>> 496.815 1 496.815 1 496.815 0 496.815 1 496.815 1 496.815 0 496.815 1
>> 496.815 1 496.409 0 495.928 1 495.621 1 495.281 0 494.893 1 494.302 1
>> 493.543 0 492.749 1 491.892 1 491.051 1 489.851 0 488.714 1 488.699 0
>> 488.683 1 488.678 1 488.659 0 488.611 1 488.571 1 488.46 0 488.15 1  
>> 487.694
>> 1 487.251 0 486.981 1 486.981 1 486.981 1 486.981 0 486.981 1  
>> 486.981 0
>> 486.981 1 486.981 1 486.981 0 486.981 1 486.981 1 487.288 1 487.734 0
>> 488.257 1 488.714 1 489.001 0 489.125 1 489.174 1 489.261 0 489.439 1
>> 489.689 0 489.942 1 490.14 1 490.488 0 490.728 1 491.084 1 491.472  
>> 1 492.014
>> 0 492.759 1 493.644 1 494.576 0 495.259 1 496.062 1 496.801 0  
>> 497.417 1
>> 497.883 1 498.26 0 498.58 1 498.843 1 499.075 0 499.38 1 499.772 1  
>> 500.082 0
>> 500.082 1 500.082 1 500.082 0 500.082 1 500.082 0 500.082 1 500.082 1
>> 500.082 1 500.082 0 500.082 1 500.012 1 499.831 0 499.706 1 499.368 1
>> 498.946 0 498.527 1 498.239 1 498.144 1 498.135 0 498.024 1 497.704 0
>> 497.204 1 496.642 1 496.116 0 495.677 1 495.335 1 495.329 0 495.156 1
>> 494.754 1 494.189 1 493.479 0 492.683 1 491.872 0 491.231 1 490.712 1
>> 490.346 0 490.233 1 490.233 1 490.201 0 490.084 1 489.901 1 489.683 1
>> 489.402 0 489.055 1 488.721 1 488.349 0 487.928 1 487.488 0 487.09  
>> 1 486.772
>> 1 486.692 0 486.497 1 486.263 1 486.071 1 485.808 0 485.808 1  
>> 485.808 1
>> 485.808 0 485.808 1 485.808 1 485.808 0 485.808 1 485.808 0 485.808 1
>> 485.808 1 486.174 1 486.536 0 486.962 1 487.443 1 487.868 0 488.3 1  
>> 488.724
>> 1 489.127 0 489.478 1 489.761 1 490.01 0 490.168 1 490.443 1 490.76 0
>> 491.071 1 491.695 1 492.506 0 493.407 1 494.254 1 494.87 0 495.396  
>> 1 495.891
>> 1 496.299 0 496.814 1 497.29 1 497.702 0 498.019 1 498.217 1  
>> 498.302 0
>> 498.305 1 498.395 1 498.617 0 498.935 1 499.264 1 499.541 0 499.788 1
>> 499.934 1 500.173 0 500.36 1 500.466 1 500.474 0 500.49 1 500.518 1  
>> 500.564
>> 0 500.565 1 500.567 1 500.567 0 500.567 1 500.567 1 500.567 1  
>> 500.567 0
>> 500.567 1 500.564 0 500.564 1 500.564 1 500.564 0 500.329 1 500.04  
>> 1 499.703
>> 0 499.4 1 498.966 1 498.534 1 498.134 0 497.755 1 497.348 1 496.879  
>> 0 496.35
>> 1 495.907 0 495.483 1 495.052 1 494.685 0 494.195 1 493.734 1  
>> 493.184 1
>> 492.483 0 491.478 1 490.457 1 489.403 0 489.398 1 489.392 1 489.125 0
>> 489.052 1 488.974 0 488.511 1 488.025 1 487.627 1 487.4 0 486.892 1  
>> 486.057
>> 1 484.981 0 483.637 1 482.599 1 482.061 0 481.683 1 481.683 0  
>> 481.683 1
>> 481.683 1 481.683 1 481.683 0 481.683 1 481.683 1 481.683 0 481.683 1
>> 481.683 1 481.705 0 481.943 1 482.267 1 482.577 0 482.963 1 483.259 1
>> 483.594 0 484.138 1 484.851 1 485.79 0 486.626 1 487.266 1 488.016  
>> 0 488.775
>> 1 489.415 1 490.106 1 490.727 0 491.306 1 492.074 0 493.006 1  
>> 494.142 1
>> 495.305 0 496.289 1 497.101 1 497.553 0 497.975 1 498.335 1 498.668 0
>> 499.056 1 499.56 1 500.056 1 500.573 0 501.056 1 501.372 0 501.599  
>> 1 501.888
>> 1 501.888 0 501.888 1 501.888 1 501.888 1 501.888 0 501.888 1  
>> 501.888 1
>> 501.888 0 501.888 1 501.888 1 501.338 0 500.827 1 500.554 0 500.316  
>> 1 500.14
>> 1 500.014 0 499.711 1 499.34 1 498.957 1 498.569 0 498.185 1  
>> 497.834 1
>> 497.512 0 497.187 1 496.8 1 496.303 0 495.697 1 495.131 1 494.563 0  
>> 493.735
>> 1 492.659 1 491.391 0 489.896 1 488.54 1 487.651 0 487.622 1  
>> 487.565 1
>> 487.46 0 487.4 1 487.32 0 486.561 1 485.491 1 484.309 1 483.159 0  
>> 481.941 1
>> 480.636 1 480.53 0 480.53 1 480.53 1 480.53 0 480.53 1 480.53 1  
>> 480.53 1
>> 480.53 0 480.53 1 480.53 0 480.53 1 480.546 1 480.705 0 480.992 1  
>> 481.417 1
>> 481.887 0 482.36 1 482.845 1 483.21 1 483.682 0 484.359 1 485.177 0  
>> 486.041
>> 1 486.676 1 487.363 0 487.932 1 488.395 1 488.947 0 489.53 1  
>> 490.007 1
>> 490.605 1 491.307 0 492.094 1 493.194 1 494.183 0 495.051 1 495.58  
>> 0 496.081
>> 1 496.411 1 496.71 0 496.722 1 496.936 1 497.301 1 497.839 0  
>> 498.463 1
>> 499.017 1 499.401 0 499.661 1 499.79 1 499.79 0 499.79 1 499.79 0  
>> 499.79 1
>> 499.79 1 499.79 1 499.79 0 499.79 1 499.79 1 499.79 0 499.611 1  
>> 499.152 1
>> 498.657 0 498.196 1 497.813 1 497.477 0 497.123 1 496.736 1 496.324 0
>> 496.044 1 495.649 1 495.362 0 495.088 1 495.001 1 494.713 0 494.342 1
>> 493.874 1 493.35 0 492.844 1 492.377 1 491.958 0 491.435 1 490.971  
>> 1 490.654
>> 0 490.609 1 490.475 1 490.273 0 490.044 1 489.815 1 489.559 0  
>> 489.188 1
>> 488.555 1 487.613 1 487.3 0 487.289 1 487.146 0 487.116 1 487.116 1  
>> 487.116
>> 0 487.116 1 487.116 1 487.116 0 487.116 1 487.116 1 487.146 1  
>> 487.289 0
>> 487.3 1 487.326 0 487.38 1 487.405 1 487.407 0 487.41 1 487.438 1  
>> 487.441 0
>> 487.456 1 487.498 1 487.74 1 487.979 0 488.283 1 488.283 1 488.283  
>> 0 488.283
>> 1 488.283 0 488.283 1 488.283 1 488.283 0 488.283 1 488.283 1  
>> 488.283 1
>> 488.131 0 487.851 1 487.851 1 487.851 0 487.851 1 487.851 1 487.851 0
>> 487.851 1 487.851 0 487.851 1 487.851 1 487.851 1 488.123 0 488.445 1
>> 488.829 1 489.262 0 489.547 1 489.916 1 490.275 0 490.613 1 490.91  
>> 1 490.965
>> 0 491.07 1 491.07 1 491.07 0 491.07 1 491.07 1 491.07 0 491.07 1  
>> 491.07 1
>> 491.07 0 491.07 1 491.07 1 490.957 0 490.535 1 490.364 1 490.278 0  
>> 490.176 1
>> 489.838 1 489.563 0 489.242 1 489.041 1 488.894 0 488.77 1 488.664  
>> 1 488.581
>> 1 488.501 0 488.385 1 488.24 1 488.102 0 487.988 1 487.902 0  
>> 487.643 1
>> 487.264 1 486.931 0 486.569 1 486.228 1 485.79 0 485.41 1 485.167 1  
>> 485.135
>> 1 485.078 0 485.058 1 485.036 0 484.932 1 484.9 1 484.844 0 484.834 1
>> 484.834 1 484.834 1 484.834 0 484.834 1 484.834 1 484.834 0 484.834 1
>> 484.834 1 484.834 0 484.844 1 484.87 0 485.163 1 485.542 1 485.898  
>> 0 486.247
>> 1 486.519 1 486.823 1 487.099 0 487.248 1 487.402 1 487.525 0  
>> 487.747 1
>> 488.139 1 488.644 0 489.14 1 489.561 1 489.768 0 489.936 1 489.986  
>> 1 491.248
>> 0 491.496 1 491.745 1 492.011 0 492.307 1 492.619 1 492.894 0  
>> 493.144 1
>> 493.382 0 493.608 1 493.879 1 494.273 1 494.808 0 494.968 1 495.573  
>> 1 496.12
>> 0 496.629 1 497.082 1 497.451 0 497.637 1 497.637 1 497.637 1  
>> 497.637 0
>> 497.637 1 497.637 0 497.637 1 497.637 1 497.637 0 497.637 1 497.637 1
>> 497.629 0 497.309 1 496.989 1 496.67 1 496.351 0 496.046 1 495.744  
>> 0 495.608
>> 1 495.292 1 495.278 0 494.943 1 494.564 1 494.167 0 493.771 1  
>> 493.385 1
>> 492.986 1 492.565 0 492.131 1 491.711 1 491.354 0 491.06 1 490.798  
>> 0 490.516
>> 1 490.369 1 490.073 0 489.843 1 489.681 1 489.538 1 489.365 0  
>> 489.365 1
>> 489.365 1 489.365 0 489.365 1 489.365 1 489.365 0 489.365 1 489.365 0
>> 489.365 1 489.365 1 489.579 1 489.922 0 490.057 1 490.359 1 490.688 0
>> 491.045 1 491.419 1 491.789 0 492.147 1 492.48 1 492.827 0 493.204  
>> 1 493.601
>> 1 493.958 0 494.238 1 494.458 1 494.672 0 494.715 1 495.008 1  
>> 495.286 0
>> 495.297 1 495.464 1 495.61 0 495.753 1 495.786 1 495.902 0 495.988  
>> 1 496.057
>> 1 496.058 0 496.065 1 496.073 1 496.076 0 496.106 1 496.115 1  
>> 496.119 0
>> 496.158 1 496.243 1 496.351 1 496.462 0 496.585 1 496.713 0 496.713 1
>> 496.713 1 496.713 0 496.713 1 496.713 1 496.713 0 496.713 1 496.713 1
>> 496.713 1 496.713 0 496.589 1 496.547 0 496.54 1 496.485 1 496.427  
>> 0 496.407
>> 1 496.371 1 496.359 0 496.29 1 496.27 1 496.243 1 496.145 0 496.068 1
>> 495.988 1 495.933 0 495.779 1 495.536 0 495.144 1 495.103 1 494.856 0
>> 494.708 1 494.318 1 493.794 1 493.25 0 492.664 1 492.07 1 491.644 0  
>> 491.15 1
>> 490.798 1 490.585 0 490.465 1 490.398 0 490.329 1 490.148 1 490.099 1
>> 489.982 0 489.827 1 489.757 1 489.712 0 487.938 1 486.532 1 486.436 0
>> 485.852 1 485.051 1 484.148 0 483.973 1 483.669 1 483.478 0 483.478 1
>> 483.478 1 483.478 0 483.669 1 483.478 1 483.427 0 483.322 1 483.166 1
>> 483.166 0 483.166 1 483.166 1 483.166 0 483.322 1 483.478 1 484.06  
>> 0 484.287
>> 1 484.31 1 484.341 0 484.494 1 485.776 1 486.664 1 487.321 0  
>> 487.906 1
>> 488.382 1 488.848 0 489.396 1 490.035 0 490.604 1 491.286 1 491.904  
>> 0 492.44
>> 1 492.884 1 493.278 0 493.669 1 494.078 1 494.506 1 494.919 0  
>> 495.202 1
>> 495.202 0 495.202 1 495.202 1 495.202 0 495.202 1 495.202 1 495.202 1
>> 495.202 0 495.202 1 495.202 1 495.053 0 494.841 1 494.603 1 494.34  
>> 0 494.272
>> 1 494.006 0 493.774 1 493.774 1 493.774 0 493.774 1 493.774 1  
>> 493.774 1
>> 493.774 0 493.774 1 493.774 1 493.774 0 493.774 1 493.815 1 493.939 0
>> 494.053 1 494.156 1 494.232 0 494.29 1 494.29 1 494.29 0 494.29 1  
>> 494.29 1
>> 494.29 0 494.29 1 494.29 1 494.29 0 494.29 1 494.29 1 494.215 0  
>> 494.112 1
>> 493.977 1 493.788 0 493.542 1 493.237 1 492.853 0 492.447 1 492.087 1
>> 491.773 0 491.474 1 491.177 1 490.95 1 490.843 0 490.807 1 490.77 0  
>> 490.738
>> 1 490.684 1 490.613 0 490.451 1 490.18 1 490.18 0 490.18 1 490.18 1  
>> 490.18 1
>> 490.18 0 490.18 1 490.18 1 490.18 0 490.18 1 490.18 0 490.254 1  
>> 490.477 1
>> 490.477 0 490.477 1 490.477 1 490.477 1 490.477 0 490.477 1 490.477 1
>> 490.477 0 490.477 1 490.477 0 490.267 1 489.99 1 489.82 0 489.725 1  
>> 489.725
>> 1 489.725 1 489.725 0 489.725 1 489.725 1 489.725 0 489.725 1  
>> 489.725 1
>> 489.725 0 489.725 1 490.154 0 490.544 1 490.821 1 491.26 1 491.739  
>> 0 492.177
>> 1 492.541 1 492.849 0 493.159 1 493.477 1 493.762 0 493.99 1  
>> 494.006 1
>> 494.11 0 494.133 1 494.183 1 494.192 0 494.211 1 494.252 1 494.252  
>> 0 494.252
>> 1 494.252 1 494.252 0 494.252 1 494.252 1 494.252 0 494.252 1  
>> 494.252 1
>> 494.252 0 494.186 1 494.01 1 493.847 0 493.736 1 493.722 1 493.716  
>> 0 493.692
>> 1 493.669 1 493.589 0 493.395 1 493.195 1 493.038 1 492.953 0  
>> 492.879 1
>> 492.758 0 492.559 1 492.291 1 491.969 0 491.649 1 491.39 1 491.19 0  
>> 490.939
>> 1 490.56 1 490.135 1 489.793 0 489.649 1 489.575 1 489.311 0  
>> 488.891 1
>> 488.504 0 488.038 1 488.038 1 488.038 0 488.038 1 488.038 1 488.038 1
>> 488.038 0 488.038 1 488.038 1 488.038 0 488.038 1 488.217 0 488.407 1
>> 488.579 1 488.763 0 489.123 1 489.233 1 489.238 1 489.429 0 489.497 1
>> 489.576 1 489.605 0 489.96 1 490.161 1 490.168 0 490.207 1 490.237  
>> 0 490.353
>> 1 490.663 1 490.878 1 491.151 0 491.158 1 491.196 1 491.303 0  
>> 491.33 1
>> 491.348 1 491.406 0 491.586 1 491.783 1 491.816 0 491.828 1 491.842 1
>> 492.062 0 492.442 1 492.794 1 492.993 0 493.088 1 493.138 1 493.173 0
>> 493.246 1 493.364 1 493.564 0 493.878 1 494.187 1 494.21 0 494.233  
>> 1 494.303
>> 1 494.303 0 494.303 1 494.303 1 494.303 0 494.303 1 494.303 1  
>> 494.303 1
>> 494.303 0 494.233 1 494.223 1 494.187 0 494.132 1 494.063 0 493.954 1
>> 493.777 1 493.562 0 493.334 1 493.125 1 492.881 0 492.552 1 492.158 1
>> 491.866 1 491.657 0 491.456 1 491.427 0 491.392 1 491.33 1 491.072  
>> 0 490.768
>> 1 490.614 1 490.414 1 490.265 0 490.197 1 489.808 1 489.623 0  
>> 489.498 1
>> 489.296 1 489.095 0 489.074 1 489.068 0 489.055 1 489.04 1 489.006  
>> 0 488.975
>> 1 488.944 1 488.929 1 488.908 0 488.904 1 488.87 1 488.846 0  
>> 488.786 1
>> 488.761 1 488.586 0 488.378 1 488.113 1 487.967 0 487.762 1 487.558 1
>> 487.345 0 487.16 1 487.031 1 486.831 0 486.808 1 486.726 1 486.72 0  
>> 486.689
>> 1 486.643 1 486.643 0 486.643 1 486.643 1 486.643 0 486.643 1  
>> 486.643 1
>> 486.689 0 486.72 1 486.72 1 486.72 0 486.863 1 487.165 1 487.496 1  
>> 487.776 0
>> 488.083 1 488.466 0 488.759 1 488.945 1 489.104 0 489.318 1 489.617 1
>> 489.916 0 490.191 1 490.449 1 490.701 1 490.979 0 491.362 1 491.861 1
>> 492.409 0 492.899 1 493.324 0 493.707 1 494.091 1 494.433 0 494.709 1
>> 494.722 1 494.935 1 494.958 0 495.178 1 495.393 1 495.617 0 495.731  
>> 1 495.87
>> 0 496.026 1 496.354 1 496.74 0 497.158 1 497.58 1 498.004 1 498.443 0
>> 498.858 1 499.197 1 499.436 0 499.62 1 499.805 1 499.993 0 500.17 1  
>> 500.328
>> 0 500.446 1 500.446 1 500.446 1 500.446 0 500.446 1 500.446 1  
>> 500.446 0
>> 500.446 1 500.446 1 500.446 0 500.446 1 500.434 1 500.144 0 499.771 1
>> 499.411 1 499.115 0 498.855 1 498.585 1 498.267 0 497.891 1 497.436 1
>> 496.902 0 496.244 1 495.482 1 495.245 0 494.386 1 493.267 1 492.071 0
>> 490.804 1 489.499 1 488.262 0 487.263 1 486.603 1 486.409 0 486.349 1
>> 486.327 1 485.932 0 485.056 1 483.453 1 483.352 1 483.146 0 482.953 1
>> 482.632 0 482.569 1 481.894 1 481.216 0 481.139 1 481.139 1 481.139 0
>> 481.139 1 481.216 1 481.659 1 481.894 0 482.478 1 482.569 1 482.632 0
>> 482.632 1 482.632 0 482.632 1 482.941 1 483.614 0 484.68 1 485.709  
>> 1 487.534
>> 1 488.74 0 489.802 1 491.573 1 493.153 0 494.043 1 494.728 0  
>> 495.319 1
>> 495.717 1 496.316 0 496.654 1 497.464 1 498.252 1 498.791 0 499.402 1
>> 500.065 1 500.798 0 501.512 1 502.041 1 502.338 0 502.497 1 502.497 0
>> 502.497 1 502.497 1 502.497 1 502.497 0 502.497 1 502.497 1 502.497 0
>> 502.497 1 502.497 1 502.472 0 502.294 1 502.264 1 502.243 0 502.141 1
>> 502.061 1 502.0 0 501.966 1 501.945 1 501.899 0 501.51 1 500.898 1  
>> 500.326 0
>> 499.572 1 498.805 1 498.022 0 497.216 1 496.479 1 495.534 0 494.965 1
>> 494.278 1 493.987 0 493.561 1 492.987 1 491.998 0 491.143 1 490.246 1
>> 489.518 1 488.75 0 488.284 1 488.197 1 488.16 0 488.131 1 488.036 0  
>> 487.511
>> 1 486.393 1 484.674 0 484.069 1 483.959 1 483.958 0 483.86 1  
>> 483.817 1
>> 483.642 1 483.584 0 483.584 1 483.584 1 483.584 0 483.584 1 483.642 0
>> 483.817 1 483.86 1 483.9 1 483.958 0 483.959 1 483.983 1 484.055 0  
>> 484.069 1
>> 484.128 1 484.197 0 484.239 1 485.184 0 486.168 1 486.753 1 486.763 0
>> 486.944 1 487.539 1 488.415 1 488.986 0 489.218 1 489.246 1 489.506 0
>> 489.946 1 490.392 1 490.762 0 491.215 1 491.879 1 492.542 0 493.168 1
>> 493.842 1 494.671 0 495.483 1 495.795 1 496.651 0 497.395 1 498.136 1
>> 498.981 0 499.536 1 500.205 1 500.814 0 501.233 1 501.626 1 501.995 0
>> 501.995 1 501.995 1 501.995 0 501.995 1 501.995 1 501.995 0 501.995 1
>> 501.995 1 501.995 1 501.995 0 501.497 1 500.842 0 500.497 1 500.447 1
>> 500.328 0 500.144 1 499.792 1 499.401 0 498.985 1 498.549 1 498.098  
>> 1 497.62
>> 0 497.099 1 496.52 1 495.336 0 494.869 1 494.655 0 494.366 1  
>> 493.999 1
>> 493.685 0 493.137 1 492.429 1 491.289 1 490.481 0 489.902 1 489.542 1
>> 489.338 0 487.538 1 487.265 0 486.959 1 486.722 1 486.331 0 485.614 1
>> 484.591 1 481.884 1 481.179 0 481.179 1 481.179 1 481.179 0 481.179 1
>> 481.179 1 481.173 0 481.122 1 481.115 0 481.08 1 480.839 1 480.839  
>> 1 480.839
>> 0 480.839 1 481.08 1 481.115 0 481.122 1 481.173 1 481.173 0  
>> 481.173 1
>> 481.26 1 481.451 0 481.488 1 481.609 1 481.609 0 481.609 1 482.01 1  
>> 482.406
>> 0 482.874 1 483.455 1 483.825 0 484.557 1 485.305 1 486.044 0  
>> 486.781 1
>> 487.534 1 488.312 0 489.081 1 489.908 1 490.747 0 491.569 1 492.344 1
>> 493.078 0 493.789 1 494.487 1 495.17 0 495.48 1 495.523 1 496.305 1  
>> 497.132
>> 0 497.96 1 498.726 0 499.32 1 499.364 1 499.387 0 499.387 1 499.387 1
>> 499.387 0 499.387 1 499.387 1 499.387 1 499.387 0 499.387 1 499.387 1
>> 499.356 0 499.32 1 499.11 0 499.11 1 498.784 1 498.452 0 498.133 1  
>> 497.826 1
>> 497.507 1 497.147 0 496.053 1 495.848 1 495.666 0 495.276 1 495.214 0
>> 494.926 1 494.454 1 494.083 0 493.627 1 493.238 1 492.248 1 491.704 0
>> 491.189 1 490.682 1 490.155 0 489.613 1 489.052 1 488.463 0 488.132 1
>> 487.944 0 487.733 1 487.733 1 487.733 1 487.733 0 487.733 1 487.733 1
>> 487.733 0 487.733 1 487.733 1 487.733 0 487.733 1 487.83 1 488.077  
>> 0 488.077
>> 1 488.077 1 488.077 0 488.077 1 488.077 1 488.077 0 488.077 1  
>> 488.077 1
>> 488.077 0 488.077 1 487.83 1 487.539 0 487.282 1 487.243 1 487.243  
>> 0 487.224
>> 1 487.194 1 487.155 0 487.155 1 487.155 1 487.155 0 487.155 1  
>> 487.155 1
>> 487.155 1 487.194 0 487.224 1 487.243 1 487.243 0 487.394 1 487.76  
>> 0 488.132
>> 1 488.467 1 488.737 0 488.947 1 489.105 1 489.242 0 489.36 1  
>> 489.521 1
>> 489.755 1 490.072 0 490.476 1 490.974 1 491.525 0 492.104 1 492.619 0
>> 493.071 1 493.466 1 493.813 1 494.135 0 494.457 1 494.739 1 494.78  
>> 0 494.994
>> 1 495.079 1 495.229 0 495.229 1 495.229 0 495.229 1 495.229 1  
>> 495.229 0
>> 495.229 1 495.229 1 495.229 1 495.229 0 495.229 1 495.05 1 495.05 0  
>> 495.05 1
>> 495.05 1 495.05 0 495.05 1 495.05 1 495.05 0 495.05 1 495.04 1  
>> 495.04 0
>> 495.05 1 495.04 1 495.04 0 495.059 1 495.063 1 495.1 0 495.103 1  
>> 495.17 1
>> 495.231 0 495.231 1 495.231 1 495.231 0 495.231 1 495.1 1 495.063 0  
>> 495.059
>> 1 495.002 1 495.002 0 495.002 1 494.93 1 494.783 1 494.564 0  
>> 494.332 1 494.1
>> 0 493.832 1 493.537 1 493.231 0 492.92 1 492.612 1 492.321 0 492.04 1
>> 491.741 1 491.424 1 491.088 0 490.746 1 490.419 1 490.102 0 489.79  
>> 1 489.467
>> 0 489.101 1 488.709 1 488.268 0 487.809 1 487.342 1 486.847 1  
>> 486.307 0
>> 485.727 1 485.157 1 484.709 0 484.709 1 484.709 1 484.709 0 484.614 1
>> 484.614 0 484.614 1 484.614 1 484.614 1 484.614 0 484.614 1 484.709 1
>> 484.841 0 484.859 1 484.874 1 484.875 0 485.221 1 485.237 0 485.259 1
>> 485.303 1 485.344 1 485.386 0 485.393 1 485.402 1 485.495 0 485.499 1
>> 485.631 1 485.661 0 485.708 1 485.702 1 485.702 0 485.702 1 485.708 1
>> 485.779 0 485.781 1 485.822 1 485.824 0 485.851 1 485.894 1 485.915  
>> 0 485.93
>> 1 485.988 1 486.282 0 486.634 1 487.058 1 487.614 0 488.305 1  
>> 489.015 1
>> 489.652 0 490.131 1 490.232 1 490.313 0 490.313 1 490.313 1 490.313 0
>> 490.313 1 490.313 1 490.313 1 490.313 0 490.313 1 490.313 0 490.232 1
>> 490.048 1 489.766 0 489.724 1 489.615 1 489.514 0 489.401 1 489.355 1
>> 488.873 1 488.528 0 488.391 1 488.348 1 488.31 0 488.262 1 488.262  
>> 0 488.262
>> 1 488.251 1 488.25 0 488.241 1 488.197 1 488.175 1 488.134 0  
>> 488.113 1
>> 488.108 1 488.108 0 488.07 1 487.997 1 487.992 0 487.944 1 487.861  
>> 0 487.692
>> 1 487.681 1 487.333 1 486.939 0 486.495 1 486.097 1 485.794 0  
>> 485.586 1
>> 485.416 1 485.32 0 485.24 1 485.126 0 484.999 1 484.833 1 484.643 1  
>> 484.388
>> 0 484.046 1 483.64 1 483.586 0 483.586 1 483.586 1 483.586 0  
>> 483.586 1
>> 483.586 1 483.586 1 483.586 0 483.586 1 483.586 0 483.586 1 483.712 1
>> 483.823 0 483.958 1 484.108 1 484.254 0 484.362 1 484.41 1 484.605  
>> 0 484.897
>> 1 485.238 1 485.622 0 486.05 1 486.527 1 487.059 0 487.633 1  
>> 488.212 1
>> 488.807 0 489.411 1 490.033 1 490.675 1 491.322 0 491.942 1 492.492 1
>> 493.038 0 493.577 1 494.121 0 494.657 1 494.796 1 495.267 0 495.42  
>> 1 495.695
>> 1 495.75 0 496.035 1 496.275 1 496.479 1 496.639 0 496.752 1  
>> 496.843 1
>> 496.946 0 497.073 1 497.241 0 497.241 1 497.241 1 497.241 1 497.241 0
>> 497.241 1 497.241 1 497.241 0 497.241 1 497.241 1 497.241 0 497.195 1
>> 496.943 0 496.646 1 496.294 1 495.893 0 495.618 1 495.455 1 495.175 1
>> 495.137 0 494.689 1 494.18 1 493.605 0 492.987 1 492.31 1 491.589 0  
>> 490.837
>> 1 490.059 1 489.276 0 488.501 1 487.768 1 487.06 0 486.414 1  
>> 485.818 1
>> 485.267 0 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.043 0
>> 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.264 0 485.278 1
>> 485.495 1 485.754 0 486.027 1 486.287 1 486.512 1 486.735 0 486.982 1
>> 487.222 0 487.496 1 487.801 1 488.152 0 488.538 1 488.953 1 489.394 0
>> 489.843 1 490.37 1 490.931 1 491.501 0 492.082 1 492.652 1 493.205  
>> 0 493.713
>> 1 494.145 0 494.49 1 494.771 1 494.771 0 494.771 1 494.771 1  
>> 494.771 1
>> 494.771 0 494.771 1 494.771 1 494.771 0 494.794 1 494.884 1 494.897 0
>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 1 494.897 0 494.897 1
>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 0 494.897 1 494.897 0
>> 494.897 1 494.897 1 494.897 1 494.897 0 494.794 1 494.55 1 494.301  
>> 0 494.04
>> 1 493.765 1 493.479 0 493.167 1 492.8 1 492.382 0 491.927 1 491.496 1
>> 491.109 0 490.731 1 490.316 1 489.864 0 489.423 1 489.03 1 488.706  
>> 0 488.388
>> 1 488.071 1 487.733 0 487.383 1 487.08 1 486.865 0 486.722 1  
>> 486.616 1
>> 486.515 0 486.412 1 486.324 1 486.257 0 486.174 1 486.009 1 485.738 0
>> 485.412 1 485.401 1 485.213 1 485.091 0 484.992 1 484.898 0 484.792  
>> 1 484.66
>> 1 484.627 0 484.605 1 484.605 1 484.605 0 484.605 1 484.605 1  
>> 484.605 1
>> 484.605 0 484.605 1 484.605 1 484.605 0 484.627 1 484.63 0 484.737  
>> 1 484.804
>> 1 484.973 0 485.344 1 485.785 1 486.243 1 486.696 0 487.139 1  
>> 487.562 1
>> 487.969 0 488.372 1 488.76 1 489.186 0 489.628 1 490.096 0 490.601  
>> 1 491.154
>> 1 491.735 1 492.308 0 492.845 1 493.337 1 493.809 0 494.246 1  
>> 494.612 1
>> 494.612 0 494.612 1 494.612 0 494.614 1 494.808 1 494.808 1 494.808 0
>> 494.808 1 494.808 1 494.808 0 494.808 1 494.7 1 494.614 0 494.561 1  
>> 494.463
>> 1 494.395 1 494.367 0 494.315 1 494.245 0 494.126 1 494.037 1  
>> 493.943 0
>> 493.807 1 493.611 1 493.354 0 493.014 1 492.566 1 492.048 0 491.521 1
>> 491.039 1 490.584 0 490.109 1 489.594 1 489.048 0 488.499 1 488.03  
>> 1 487.625
>> 0 487.292 1 486.98 1 486.601 1 486.105 0 485.475 1 484.758 1  
>> 484.189 0
>> 483.347 1 482.522 0 481.761 1 481.735 1 481.705 0 481.696 1 481.576 1
>> 481.573 0 481.384 1 481.262 1 481.191 1 481.191 0 481.191 1 481.191 1
>> 481.262 0 481.349 1 481.384 0 481.573 1 481.576 1 481.576 1 481.576 0
>> 481.576 1 481.709 1 482.119 0 482.501 1 482.897 1 483.267 0 483.594 1
>> 483.882 1 483.938 0 484.31 1 484.722 0 485.246 1 485.896 1 486.643  
>> 1 487.433
>> 0 488.215 1 488.975 1 489.712 0 490.398 1 491.054 1 491.679 0  
>> 492.314 1
>> 492.996 1 493.703 0 494.424 1 495.114 1 495.49 0 495.493 1 496.158  
>> 1 496.773
>> 0 497.319 1 497.749 1 498.036 0 498.187 1 498.268 1 498.268 1  
>> 498.268 0
>> 498.268 1 498.268 0 498.268 1 498.268 1 498.268 0 498.268 1 498.268 1
>> 498.268 0 498.11 1 497.854 1 497.595 1 497.354 0 497.127 1 496.891  
>> 0 496.623
>> 1 496.303 1 495.971 0 495.633 1 495.556 1 495.282 0 495.098 1  
>> 494.966 1
>> 494.427 1 493.85 0 493.27 1 492.682 1 492.025 0 491.259 1 490.338 0  
>> 489.345
>> 1 488.314 1 487.336 0 486.485 1 485.812 1 485.316 1 484.957 0  
>> 484.632 1
>> 484.24 1 484.24 0 484.24 1 484.24 1 484.24 0 484.24 1 484.24 0  
>> 484.24 1
>> 484.24 1 484.24 1 484.24 0 484.947 1 485.989 1 486.644 0 486.783 1  
>> 486.783 1
>> 486.783 0 486.81 1 486.828 1 486.83 0 486.844 1 486.862 1 486.869 0  
>> 486.887
>> 1 486.993 1 486.993 0 486.993 1 486.993 1 486.993 0 487.231 1  
>> 487.501 1
>> 487.785 0 488.186 1 488.721 1 489.346 0 490.01 1 490.688 1 491.369  
>> 0 491.994
>> 1 492.588 1 493.156 0 493.774 1 494.389 1 494.899 0 494.974 1  
>> 495.297 1
>> 495.508 0 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.629 0
>> 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.52 1 495.469  
>> 0 495.134
>> 1 494.99 0 494.659 1 494.271 1 493.955 0 493.682 1 493.433 1  
>> 493.187 0
>> 492.956 1 492.74 1 492.554 1 492.431 0 492.362 1 492.327 1 492.252  
>> 0 492.107
>> 1 491.947 0 491.834 1 491.786 1 491.765 0 491.718 1 491.599 1  
>> 491.401 1
>> 491.155 0 490.919 1 490.707 1 490.542 0 490.456 1 490.432 1 490.391 0
>> 490.317 1 490.154 0 489.94 1 489.735 1 489.515 1 489.32 0 489.041 1  
>> 488.52 1
>> 487.884 0 487.19 1 486.882 1 486.797 0 486.768 1 486.573 0 486.528  
>> 1 486.513
>> 1 486.376 1 486.241 0 485.748 1 485.748 1 485.748 0 485.58 1  
>> 485.569 1
>> 485.31 0 485.31 1 485.31 1 485.273 1 484.805 0 484.27 1 484.239 0  
>> 483.874 1
>> 483.874 1 483.874 0 483.874 1 483.874 1 483.874 0 483.874 1 483.874 1
>> 483.256 0 482.146 1 481.093 1 480.055 0 479.565 1 479.515 1 479.497 0
>> 479.124 1 478.986 1 478.986 0 478.986 1 478.986 1 478.986 1 478.986 0
>> 478.986 1 478.986 1 478.986 0 478.986 1 479.031 0 479.124 1 479.393 1
>> 479.928 0 480.38 1 480.722 1 481.252 0 482.034 1 482.921 1 483.554  
>> 1 483.982
>> 0 484.256 1 484.516 1 484.854 0 485.381 1 485.838 0 486.096 1  
>> 486.213 1
>> 486.36 1 486.631 0 486.925 1 487.157 1 487.212 0 487.227 1 487.234  
>> 1 487.253
>> 0 487.267 1 487.267 1 487.267 0 487.267 1 487.267 0 487.267 1  
>> 487.267 1
>> 487.253 1 487.234 0 487.227 1 487.157 1 487.085 0 486.693 1 486.227  
>> 1 485.79
>> 0 464.046 1 463.66 1 463.589 0 463.521 1 463.521 1 463.341 0  
>> 463.341 1
>> 463.065 1 463.065 0 463.065 1 463.065 1 463.065 0 463.341 1 463.341 1
>> 463.589 1 463.66 0 464.011 1 464.488 0 464.597 1 465.185 1 466.23 0  
>> 469.78 1
>> 469.78 1 469.971 0 470.333 1 470.333 1 470.333 1 470.333 0 481.31 1  
>> 482.684
>> 0 473.277 1 470.333 1 469.404 0 469.971 1 471.574 1 468.882 0  
>> 468.941 1
>> 467.323
>>
>>
>>
>> i1      0.0     7.75
>>
>> e
>>
>> 
>>
>> 
>>
>> Steven Yi wrote:
>>>
>>>
>>>
>>> Hi Peiman,
>>>
>>> I think you can use Gen 23:
>>>
>>> http://www.csounds.com/manual/html/GEN23.html
>>>
>>> but you may need to create your own code for reading through the  
>>> table
>>> values once you load them.  (Perhaps someone else has a better
>>> solution. =) )
>>>
>>> steven
>>>
>>> On Wed, Jul 16, 2008 at 7:04 AM, peiman   
>>> wrote:
>>>>
>>>> Dear all,
>>>>
>>>> I was wondering if there is a way to read a textfile into a  
>>>> table. This
>>>> is
>>>> what I want to do.
>>>>
>>>> I have a fundamental analysis file from audiosculpt in the form of
>>>> breakpoint function (text) so it looks like this:
>>>>           0.0 466.017
>>>>           0.002       468.328
>>>>           0.004       467.27
>>>>           0.006       465.997
>>>>           0.008       475.31
>>>>           0.01        475.275
>>>>           0.012       469.521
>>>>           0.015       468.919
>>>>           0.017       466.614
>>>>           0.019       466.664
>>>>           0.021       467.423
>>>>           and so on...
>>>>
>>>> I would like to load this into a non-normalized table, and of  
>>>> course
>>>> keeping
>>>> the relative timeline intact. Then using oscil, read this table  
>>>> as a
>>>> vibrato
>>>> function. Is this possible?
>>>>
>>>> I want to change the depth of vibrato by using the amplitude  
>>>> variable of
>>>> oscil. Maybe there is a better way to do this? But the crucial  
>>>> thing is
>>>> that
>>>> it has to follow the characteristics of the fundamental analysis  
>>>> (of a
>>>> voice
>>>> in this case).
>>>>
>>>> Many Thanks in advance
>>>> Best
>>>> Peiman
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18488180.html
>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>> "unsubscribe
>>>> csound"
>>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe
>>> csound"
>>>
>>>
>>
>> --
>> View this message in context: http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18491686.html
>> Sent from the Csound - General mailing list archive at Nabble.com.
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe csound"
>>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"
>


Date2008-07-17 14:43
Frompeiman
Subject[Csnd] Re: Re: Re: fundamental analysis bpf to table
Oeyvind and Derren,

Thanks both very much for your replies. I just tried the instrument with and
without extended guard point. However there is no change in the resulting
audio and in BOH cases I get a click at the looping point (so if the
frequency of my kfun oscilator is something like 2/p3). This happens despite
me having changed the table values so now the first and last values are
identical + there are no big leaps in the table. I have no idea why the
jumps happens in the result (also my ksmps = 1) :(

Thanks again
Peiman


Darren Nelsen wrote:
> 
> According to The Csound Book though, pgs. 66-67 "interpolating wrap- 
> around lookup opcodes (oscili, foscili, and phasor-tablei pairs)  
> should scan 2n size f-tables." It continues, "interpolating single  
> scan opcodes (oscil1i and envlpx) should scan f-tables with 2n+1 size."
> 
> There's already an implicit extended guard point (even in 2n tables)  
> that contains a copy of the first table value.
> 
> So, it looks to me that peiman did it correctly.
> 
> -Darren
> 
> On Jul 17, 2008, at 2:54 AM, Oeyvind Brandtsegg wrote:
> 
>> When using interpolating oscillators, you should have a table with an
>> extended guard point (table size power of 2 plus one).
>> In your case, this would mean a table size of 2049, and then making
>> the last value be a copy of the original last one.
>> The end of the table def (gen 7) would then be:
>> 468.941 1 467.323 1 467.323
>>
>> Alternatively, and easier, you could try using oscil instead of oscili
>> for the kfreq oscil.
>>
>> Come to think of it, your audio oscillator is also an interpolating
>> one, so your audio ftable should have an extended guard point for
>> correct interpolation when wrapping around. Like this:
>> f 1 0 16385 10 1
>>
>> best
>> Oeyvind
>>
>> 2008/7/16, peiman :
>>>
>>> Hi Steven,
>>>
>>> Thanks for the reply. I found a library in OpenMusic that actually  
>>> converts
>>> any bpf to table 7 for csound! Great, so far so good. But here's a  
>>> strange
>>> problem I've encountered in csound. Using the csd bellow, the kfreq  
>>> variable
>>> of the instrument snaps to zero around 1 second in the performance.  
>>> Should
>>> this be happening? The last value in my table is 467.323 and the  
>>> frequency
>>> of oscil is set to 1/p3, I can't explain this error, is it a bug or  
>>> am I
>>> doing something wrong?
>>>
>>> Many Thanks
>>> Peiman
>>>
>>> ;
>>> ; ""
>>> ; by peiman khosravi
>>> ;
>>> ;
>>> ;
>>> ; Generated by blue 0.123.1 (http://csounds.com/stevenyi/blue/index.html 
>>> )
>>> ;
>>>
>>> 
>>>
>>> 
>>> sr=96000
>>> ksmps=1
>>> nchnls=2
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>       instr 1 ;Oscil
>>>
>>>
>>> kfreq   oscili  1, 1/p3, 2
>>>
>>> printk .1, kfreq
>>>
>>> ar      oscili  10000, kfreq, 1
>>>
>>> outs ar, ar
>>>       endin
>>>
>>>
>>> 
>>>
>>> 
>>>
>>> ; Table #1, a sine wave.
>>> f 1 0 16384 10 1
>>> f 2 0 2048 -7 466.017 1 468.328 0 467.27 1 465.997 1 475.31 0  
>>> 475.275 1
>>> 469.521 1 468.919 0 466.614 1 466.664 1 467.423 0 467.423 1 467.423  
>>> 1 468.16
>>> 0 468.919 1 468.919 1 468.919 0 468.919 1 468.994 1 469.282 1  
>>> 469.872 0
>>> 469.872 1 473.258 0 474.411 1 476.922 1 480.914 0 481.137 1 484.909 1
>>> 485.062 0 486.847 1 487.444 1 496.824 1 497.478 0 498.771 1 499.532 1
>>> 499.532 0 499.532 1 499.532 0 499.532 1 499.532 1 499.574 0 499.73  
>>> 1 499.812
>>> 1 499.967 1 499.994 0 499.999 1 500.029 1 500.029 0 500.029 1  
>>> 500.029 0
>>> 500.029 1 500.029 1 500.029 0 500.029 1 500.363 1 500.503 1 500.57  
>>> 0 500.6 1
>>> 500.693 1 500.855 0 500.997 1 501.132 1 501.378 0 501.554 1 501.763 0
>>> 502.018 1 502.306 1 502.54 1 502.817 0 503.046 1 503.046 1 503.046  
>>> 0 503.046
>>> 1 503.046 1 503.046 0 503.046 1 503.046 1 503.046 0 503.046 1  
>>> 503.046 1
>>> 503.019 0 502.869 1 502.705 1 502.459 0 502.126 1 501.76 1 501.556  
>>> 0 501.236
>>> 1 501.049 1 500.706 1 500.057 0 499.941 1 499.939 0 499.848 1  
>>> 499.686 1
>>> 499.428 0 499.073 1 498.743 1 498.397 0 498.135 1 498.0 1 497.707 0  
>>> 497.376
>>> 1 497.012 1 496.616 1 496.53 0 496.53 1 496.53 0 496.53 1 496.53 1  
>>> 496.53 0
>>> 496.517 1 496.429 1 496.383 1 496.286 0 496.234 1 496.147 1 496.075 0
>>> 496.075 1 496.075 1 496.075 0 496.075 1 496.075 0 496.075 1 496.075 1
>>> 495.781 0 495.478 1 495.246 1 495.117 1 494.836 0 494.611 1 494.351  
>>> 1 493.99
>>> 0 493.604 1 493.305 0 492.888 1 492.518 1 492.181 1 491.832 0  
>>> 491.644 1
>>> 491.438 1 491.431 0 491.423 1 491.423 1 491.423 0 491.423 1 491.423 1
>>> 491.423 0 491.423 1 491.423 0 491.423 1 491.438 1 491.454 1 491.598 0
>>> 491.644 1 491.644 1 491.644 0 491.719 1 491.719 1 491.78 0 491.879  
>>> 1 491.905
>>> 1 491.905 0 491.905 1 491.905 1 491.905 0 491.905 1 491.879 1  
>>> 491.719 0
>>> 491.719 1 491.71 1 491.596 0 491.593 1 491.482 1 491.303 1 491.285  
>>> 0 491.235
>>> 1 491.168 0 491.115 1 491.115 1 491.115 0 491.115 1 491.115 1  
>>> 491.115 0
>>> 491.115 1 491.115 1 491.115 1 491.115 0 491.115 1 491.314 1 491.5 0  
>>> 491.604
>>> 1 491.627 0 491.628 1 491.676 1 491.84 0 492.12 1 492.466 1 492.854 1
>>> 493.223 0 493.563 1 493.632 1 493.632 0 493.632 1 493.632 0 493.632 1
>>> 493.632 1 493.632 0 493.632 1 493.632 1 493.632 1 493.632 0 493.536 1
>>> 493.395 1 493.184 0 492.924 1 492.622 1 492.354 0 492.139 1 491.912 0
>>> 491.717 1 491.542 1 491.409 1 491.299 0 491.175 1 491.029 1 490.926  
>>> 0 490.91
>>> 1 490.891 1 490.883 0 490.875 1 490.829 1 490.796 0 490.791 1  
>>> 490.693 1
>>> 490.516 0 490.31 1 490.08 1 490.061 0 489.991 1 489.942 1 489.934 0  
>>> 489.896
>>> 1 489.839 1 489.772 0 489.692 1 489.602 1 489.512 0 489.444 1  
>>> 489.391 1
>>> 489.326 0 489.326 1 489.326 1 489.326 0 489.326 1 489.326 1 489.326 0
>>> 489.326 1 489.326 1 489.326 1 489.326 0 489.332 1 489.388 0 489.407 1
>>> 489.489 1 489.499 0 489.588 1 489.611 1 489.775 0 489.88 1 489.905  
>>> 1 490.13
>>> 1 490.394 0 490.665 1 490.847 1 491.085 0 491.467 1 491.553 0  
>>> 491.742 1
>>> 491.91 1 491.976 0 492.059 1 492.121 1 492.182 1 492.187 0 492.195  
>>> 1 492.221
>>> 1 492.224 0 492.242 1 492.396 0 492.669 1 493.037 1 493.432 0  
>>> 493.753 1
>>> 493.839 1 493.943 1 494.119 0 494.217 1 494.529 1 494.768 0 494.791 1
>>> 495.294 1 495.294 0 495.294 1 495.294 0 495.294 1 495.294 1 495.294 1
>>> 495.294 0 495.294 1 495.294 1 495.294 0 495.201 1 495.194 1 495.075 0
>>> 494.978 1 494.89 1 494.887 0 494.861 1 494.859 1 494.825 0 494.816  
>>> 1 494.802
>>> 1 494.801 0 494.797 1 494.795 1 494.789 0 494.784 1 494.716 1  
>>> 494.581 1
>>> 494.434 0 494.279 1 494.12 0 493.965 1 493.831 1 493.706 0 493.562  
>>> 1 493.345
>>> 1 493.046 0 492.28 1 492.025 1 491.79 0 491.399 1 490.908 1 490.526 1
>>> 490.047 0 489.619 1 489.282 0 488.956 1 488.674 1 488.366 0 488.063 1
>>> 487.789 1 487.577 1 487.413 0 487.226 1 487.226 1 487.226 0 487.226 1
>>> 487.226 1 487.226 0 487.226 1 487.226 0 487.226 1 487.226 1 487.226 0
>>> 487.228 1 487.397 1 487.578 1 487.734 0 487.929 1 488.136 1 488.341 0
>>> 488.611 1 488.93 0 489.269 1 489.71 1 490.172 1 490.632 0 491.064 1  
>>> 491.462
>>> 1 491.752 0 492.061 1 492.305 1 492.541 0 492.785 1 492.931 1  
>>> 492.931 0
>>> 492.931 1 492.931 0 492.931 1 492.931 1 492.931 1 492.931 0 492.931 1
>>> 492.931 1 492.931 0 492.722 1 492.501 1 492.385 0 492.385 1 492.385 1
>>> 492.385 0 492.385 1 492.385 1 492.385 0 492.385 1 492.385 1 492.385 0
>>> 492.385 1 492.532 1 492.637 0 492.765 1 492.904 1 493.058 1 493.237 0
>>> 493.443 1 493.665 0 493.665 1 493.665 1 493.665 0 493.665 1 493.665 1
>>> 493.665 0 493.665 1 493.665 1 493.665 1 493.665 0 493.532 1 493.096 1
>>> 492.588 0 492.516 1 491.949 0 491.32 1 490.676 1 490.211 0 489.801  
>>> 1 489.466
>>> 1 489.215 1 489.008 0 488.795 1 488.571 1 488.116 0 487.563 1  
>>> 487.044 1
>>> 486.63 0 486.407 1 486.385 0 486.232 1 486.087 1 485.879 1 485.659  
>>> 0 485.433
>>> 1 485.156 1 484.76 0 484.463 1 484.463 1 484.463 0 484.463 1  
>>> 484.463 0
>>> 484.463 1 484.463 1 484.463 1 484.463 0 484.463 1 484.463 1 484.627  
>>> 0 484.83
>>> 1 485.032 1 485.222 0 485.452 1 485.766 1 486.168 0 486.582 1  
>>> 487.053 1
>>> 487.664 0 488.398 1 489.278 1 490.105 0 490.981 1 491.779 1 492.456 0
>>> 493.038 1 493.577 1 494.151 0 494.807 1 495.594 1 496.475 0 497.454 1
>>> 498.372 1 499.172 0 499.172 1 499.172 1 499.172 0 499.172 1 499.172 1
>>> 499.172 0 499.172 1 499.172 1 499.172 1 499.172 0 486.789 1 486.386 0
>>> 485.736 1 485.736 1 485.736 0 485.736 1 485.736 1 485.736 0 485.736 1
>>> 485.736 1 485.736 1 486.386 0 486.789 1 495.564 1 495.564 0 495.564 1
>>> 495.564 0 495.564 1 495.564 1 495.564 0 495.564 1 495.564 1 495.564 1
>>> 495.564 0 494.796 1 494.037 1 493.272 0 492.504 1 491.644 1 490.741 0
>>> 489.952 1 489.098 0 487.868 1 486.676 1 485.16 1 484.556 0 484.331  
>>> 1 483.969
>>> 1 483.429 0 483.045 1 482.582 1 482.549 0 480.884 1 480.524 0  
>>> 480.449 1
>>> 480.371 1 480.371 1 480.371 0 480.371 1 480.371 1 480.371 0 480.371 1
>>> 480.371 1 480.371 0 480.449 1 480.663 1 480.663 0 481.159 1 481.746 1
>>> 482.297 0 482.769 1 483.27 1 483.682 0 484.017 1 484.419 1 485.012  
>>> 0 485.504
>>> 1 485.637 1 485.962 1 488.072 0 488.269 1 488.927 0 490.473 1  
>>> 491.74 1
>>> 492.924 0 493.881 1 494.454 1 494.702 0 494.702 1 494.702 1 494.702 0
>>> 494.702 1 494.702 1 494.702 1 494.702 0 494.702 1 494.702 0 494.702 1
>>> 487.153 1 487.089 0 487.059 1 486.89 1 486.741 1 486.508 0 486.079  
>>> 1 485.899
>>> 1 485.108 0 485.108 1 485.108 1 485.899 0 486.079 1 486.508 0  
>>> 486.741 1
>>> 486.89 1 487.059 0 487.089 1 487.153 1 498.136 1 498.136 0 498.136  
>>> 1 498.136
>>> 1 498.136 0 498.136 1 498.136 0 498.136 1 498.136 1 498.136 1  
>>> 498.136 0
>>> 497.379 1 496.45 1 495.17 0 494.09 1 492.799 1 491.522 0 490.26 1  
>>> 489.086 1
>>> 487.89 0 486.723 1 483.6 0 482.364 1 482.327 1 481.416 1 479.552 0  
>>> 477.451 1
>>> 477.302 1 476.942 0 476.827 1 476.821 1 475.928 0 473.136 1 472.758 1
>>> 472.629 0 472.537 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 0
>>> 472.474 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 1 472.548 0
>>> 472.807 1 473.222 0 473.571 1 473.945 1 474.301 0 474.755 1 475.447 1
>>> 476.134 0 476.806 1 477.475 1 478.749 1 479.618 0 480.539 1 481.717 1
>>> 482.224 0 483.078 1 484.054 0 485.931 1 486.087 1 486.249 0 486.402  
>>> 1 486.65
>>> 1 490.187 1 491.276 0 492.435 1 493.589 1 494.77 0 495.394 1  
>>> 495.932 1
>>> 496.347 0 497.632 1 497.789 0 497.833 1 497.899 1 498.084 1 498.086 0
>>> 498.118 1 498.204 1 498.204 0 498.204 1 498.204 1 498.204 0 498.118 1
>>> 498.086 0 498.086 1 498.086 1 498.086 1 498.084 0 497.937 1 497.604 1
>>> 497.448 0 497.411 1 497.324 1 497.097 0 496.627 1 495.989 1 495.319 0
>>> 494.897 1 494.464 1 494.016 0 493.576 1 493.135 1 491.942 0 490.903  
>>> 1 489.76
>>> 1 489.158 0 488.816 1 488.441 1 487.93 0 487.608 1 487.174 1  
>>> 486.554 0
>>> 485.989 1 485.612 1 485.395 0 485.1 1 484.604 1 484.048 0 483.555 1  
>>> 482.962
>>> 1 482.962 0 482.962 1 482.962 1 482.962 1 482.962 0 482.962 1  
>>> 482.962 0
>>> 482.962 1 482.962 1 482.962 0 483.624 1 484.227 1 484.753 0 485.376 1
>>> 485.945 1 486.528 1 487.124 0 487.718 1 488.511 1 489.333 0 489.957 1
>>> 490.518 0 491.044 1 491.533 1 492.203 0 493.009 1 493.951 1 494.927 1
>>> 495.735 0 496.387 1 496.457 1 496.457 0 496.457 1 496.457 1 496.457 0
>>> 496.457 1 496.457 0 496.457 1 496.457 1 496.457 1 496.457 0 496.437 1
>>> 496.437 1 496.437 0 496.437 1 496.437 1 496.437 0 496.437 1 496.437 0
>>> 496.437 1 496.437 1 496.437 1 496.741 0 496.815 1 496.815 1 496.815 0
>>> 496.815 1 496.815 1 496.815 0 496.815 1 496.815 1 496.815 0 496.815 1
>>> 496.815 1 496.409 0 495.928 1 495.621 1 495.281 0 494.893 1 494.302 1
>>> 493.543 0 492.749 1 491.892 1 491.051 1 489.851 0 488.714 1 488.699 0
>>> 488.683 1 488.678 1 488.659 0 488.611 1 488.571 1 488.46 0 488.15 1  
>>> 487.694
>>> 1 487.251 0 486.981 1 486.981 1 486.981 1 486.981 0 486.981 1  
>>> 486.981 0
>>> 486.981 1 486.981 1 486.981 0 486.981 1 486.981 1 487.288 1 487.734 0
>>> 488.257 1 488.714 1 489.001 0 489.125 1 489.174 1 489.261 0 489.439 1
>>> 489.689 0 489.942 1 490.14 1 490.488 0 490.728 1 491.084 1 491.472  
>>> 1 492.014
>>> 0 492.759 1 493.644 1 494.576 0 495.259 1 496.062 1 496.801 0  
>>> 497.417 1
>>> 497.883 1 498.26 0 498.58 1 498.843 1 499.075 0 499.38 1 499.772 1  
>>> 500.082 0
>>> 500.082 1 500.082 1 500.082 0 500.082 1 500.082 0 500.082 1 500.082 1
>>> 500.082 1 500.082 0 500.082 1 500.012 1 499.831 0 499.706 1 499.368 1
>>> 498.946 0 498.527 1 498.239 1 498.144 1 498.135 0 498.024 1 497.704 0
>>> 497.204 1 496.642 1 496.116 0 495.677 1 495.335 1 495.329 0 495.156 1
>>> 494.754 1 494.189 1 493.479 0 492.683 1 491.872 0 491.231 1 490.712 1
>>> 490.346 0 490.233 1 490.233 1 490.201 0 490.084 1 489.901 1 489.683 1
>>> 489.402 0 489.055 1 488.721 1 488.349 0 487.928 1 487.488 0 487.09  
>>> 1 486.772
>>> 1 486.692 0 486.497 1 486.263 1 486.071 1 485.808 0 485.808 1  
>>> 485.808 1
>>> 485.808 0 485.808 1 485.808 1 485.808 0 485.808 1 485.808 0 485.808 1
>>> 485.808 1 486.174 1 486.536 0 486.962 1 487.443 1 487.868 0 488.3 1  
>>> 488.724
>>> 1 489.127 0 489.478 1 489.761 1 490.01 0 490.168 1 490.443 1 490.76 0
>>> 491.071 1 491.695 1 492.506 0 493.407 1 494.254 1 494.87 0 495.396  
>>> 1 495.891
>>> 1 496.299 0 496.814 1 497.29 1 497.702 0 498.019 1 498.217 1  
>>> 498.302 0
>>> 498.305 1 498.395 1 498.617 0 498.935 1 499.264 1 499.541 0 499.788 1
>>> 499.934 1 500.173 0 500.36 1 500.466 1 500.474 0 500.49 1 500.518 1  
>>> 500.564
>>> 0 500.565 1 500.567 1 500.567 0 500.567 1 500.567 1 500.567 1  
>>> 500.567 0
>>> 500.567 1 500.564 0 500.564 1 500.564 1 500.564 0 500.329 1 500.04  
>>> 1 499.703
>>> 0 499.4 1 498.966 1 498.534 1 498.134 0 497.755 1 497.348 1 496.879  
>>> 0 496.35
>>> 1 495.907 0 495.483 1 495.052 1 494.685 0 494.195 1 493.734 1  
>>> 493.184 1
>>> 492.483 0 491.478 1 490.457 1 489.403 0 489.398 1 489.392 1 489.125 0
>>> 489.052 1 488.974 0 488.511 1 488.025 1 487.627 1 487.4 0 486.892 1  
>>> 486.057
>>> 1 484.981 0 483.637 1 482.599 1 482.061 0 481.683 1 481.683 0  
>>> 481.683 1
>>> 481.683 1 481.683 1 481.683 0 481.683 1 481.683 1 481.683 0 481.683 1
>>> 481.683 1 481.705 0 481.943 1 482.267 1 482.577 0 482.963 1 483.259 1
>>> 483.594 0 484.138 1 484.851 1 485.79 0 486.626 1 487.266 1 488.016  
>>> 0 488.775
>>> 1 489.415 1 490.106 1 490.727 0 491.306 1 492.074 0 493.006 1  
>>> 494.142 1
>>> 495.305 0 496.289 1 497.101 1 497.553 0 497.975 1 498.335 1 498.668 0
>>> 499.056 1 499.56 1 500.056 1 500.573 0 501.056 1 501.372 0 501.599  
>>> 1 501.888
>>> 1 501.888 0 501.888 1 501.888 1 501.888 1 501.888 0 501.888 1  
>>> 501.888 1
>>> 501.888 0 501.888 1 501.888 1 501.338 0 500.827 1 500.554 0 500.316  
>>> 1 500.14
>>> 1 500.014 0 499.711 1 499.34 1 498.957 1 498.569 0 498.185 1  
>>> 497.834 1
>>> 497.512 0 497.187 1 496.8 1 496.303 0 495.697 1 495.131 1 494.563 0  
>>> 493.735
>>> 1 492.659 1 491.391 0 489.896 1 488.54 1 487.651 0 487.622 1  
>>> 487.565 1
>>> 487.46 0 487.4 1 487.32 0 486.561 1 485.491 1 484.309 1 483.159 0  
>>> 481.941 1
>>> 480.636 1 480.53 0 480.53 1 480.53 1 480.53 0 480.53 1 480.53 1  
>>> 480.53 1
>>> 480.53 0 480.53 1 480.53 0 480.53 1 480.546 1 480.705 0 480.992 1  
>>> 481.417 1
>>> 481.887 0 482.36 1 482.845 1 483.21 1 483.682 0 484.359 1 485.177 0  
>>> 486.041
>>> 1 486.676 1 487.363 0 487.932 1 488.395 1 488.947 0 489.53 1  
>>> 490.007 1
>>> 490.605 1 491.307 0 492.094 1 493.194 1 494.183 0 495.051 1 495.58  
>>> 0 496.081
>>> 1 496.411 1 496.71 0 496.722 1 496.936 1 497.301 1 497.839 0  
>>> 498.463 1
>>> 499.017 1 499.401 0 499.661 1 499.79 1 499.79 0 499.79 1 499.79 0  
>>> 499.79 1
>>> 499.79 1 499.79 1 499.79 0 499.79 1 499.79 1 499.79 0 499.611 1  
>>> 499.152 1
>>> 498.657 0 498.196 1 497.813 1 497.477 0 497.123 1 496.736 1 496.324 0
>>> 496.044 1 495.649 1 495.362 0 495.088 1 495.001 1 494.713 0 494.342 1
>>> 493.874 1 493.35 0 492.844 1 492.377 1 491.958 0 491.435 1 490.971  
>>> 1 490.654
>>> 0 490.609 1 490.475 1 490.273 0 490.044 1 489.815 1 489.559 0  
>>> 489.188 1
>>> 488.555 1 487.613 1 487.3 0 487.289 1 487.146 0 487.116 1 487.116 1  
>>> 487.116
>>> 0 487.116 1 487.116 1 487.116 0 487.116 1 487.116 1 487.146 1  
>>> 487.289 0
>>> 487.3 1 487.326 0 487.38 1 487.405 1 487.407 0 487.41 1 487.438 1  
>>> 487.441 0
>>> 487.456 1 487.498 1 487.74 1 487.979 0 488.283 1 488.283 1 488.283  
>>> 0 488.283
>>> 1 488.283 0 488.283 1 488.283 1 488.283 0 488.283 1 488.283 1  
>>> 488.283 1
>>> 488.131 0 487.851 1 487.851 1 487.851 0 487.851 1 487.851 1 487.851 0
>>> 487.851 1 487.851 0 487.851 1 487.851 1 487.851 1 488.123 0 488.445 1
>>> 488.829 1 489.262 0 489.547 1 489.916 1 490.275 0 490.613 1 490.91  
>>> 1 490.965
>>> 0 491.07 1 491.07 1 491.07 0 491.07 1 491.07 1 491.07 0 491.07 1  
>>> 491.07 1
>>> 491.07 0 491.07 1 491.07 1 490.957 0 490.535 1 490.364 1 490.278 0  
>>> 490.176 1
>>> 489.838 1 489.563 0 489.242 1 489.041 1 488.894 0 488.77 1 488.664  
>>> 1 488.581
>>> 1 488.501 0 488.385 1 488.24 1 488.102 0 487.988 1 487.902 0  
>>> 487.643 1
>>> 487.264 1 486.931 0 486.569 1 486.228 1 485.79 0 485.41 1 485.167 1  
>>> 485.135
>>> 1 485.078 0 485.058 1 485.036 0 484.932 1 484.9 1 484.844 0 484.834 1
>>> 484.834 1 484.834 1 484.834 0 484.834 1 484.834 1 484.834 0 484.834 1
>>> 484.834 1 484.834 0 484.844 1 484.87 0 485.163 1 485.542 1 485.898  
>>> 0 486.247
>>> 1 486.519 1 486.823 1 487.099 0 487.248 1 487.402 1 487.525 0  
>>> 487.747 1
>>> 488.139 1 488.644 0 489.14 1 489.561 1 489.768 0 489.936 1 489.986  
>>> 1 491.248
>>> 0 491.496 1 491.745 1 492.011 0 492.307 1 492.619 1 492.894 0  
>>> 493.144 1
>>> 493.382 0 493.608 1 493.879 1 494.273 1 494.808 0 494.968 1 495.573  
>>> 1 496.12
>>> 0 496.629 1 497.082 1 497.451 0 497.637 1 497.637 1 497.637 1  
>>> 497.637 0
>>> 497.637 1 497.637 0 497.637 1 497.637 1 497.637 0 497.637 1 497.637 1
>>> 497.629 0 497.309 1 496.989 1 496.67 1 496.351 0 496.046 1 495.744  
>>> 0 495.608
>>> 1 495.292 1 495.278 0 494.943 1 494.564 1 494.167 0 493.771 1  
>>> 493.385 1
>>> 492.986 1 492.565 0 492.131 1 491.711 1 491.354 0 491.06 1 490.798  
>>> 0 490.516
>>> 1 490.369 1 490.073 0 489.843 1 489.681 1 489.538 1 489.365 0  
>>> 489.365 1
>>> 489.365 1 489.365 0 489.365 1 489.365 1 489.365 0 489.365 1 489.365 0
>>> 489.365 1 489.365 1 489.579 1 489.922 0 490.057 1 490.359 1 490.688 0
>>> 491.045 1 491.419 1 491.789 0 492.147 1 492.48 1 492.827 0 493.204  
>>> 1 493.601
>>> 1 493.958 0 494.238 1 494.458 1 494.672 0 494.715 1 495.008 1  
>>> 495.286 0
>>> 495.297 1 495.464 1 495.61 0 495.753 1 495.786 1 495.902 0 495.988  
>>> 1 496.057
>>> 1 496.058 0 496.065 1 496.073 1 496.076 0 496.106 1 496.115 1  
>>> 496.119 0
>>> 496.158 1 496.243 1 496.351 1 496.462 0 496.585 1 496.713 0 496.713 1
>>> 496.713 1 496.713 0 496.713 1 496.713 1 496.713 0 496.713 1 496.713 1
>>> 496.713 1 496.713 0 496.589 1 496.547 0 496.54 1 496.485 1 496.427  
>>> 0 496.407
>>> 1 496.371 1 496.359 0 496.29 1 496.27 1 496.243 1 496.145 0 496.068 1
>>> 495.988 1 495.933 0 495.779 1 495.536 0 495.144 1 495.103 1 494.856 0
>>> 494.708 1 494.318 1 493.794 1 493.25 0 492.664 1 492.07 1 491.644 0  
>>> 491.15 1
>>> 490.798 1 490.585 0 490.465 1 490.398 0 490.329 1 490.148 1 490.099 1
>>> 489.982 0 489.827 1 489.757 1 489.712 0 487.938 1 486.532 1 486.436 0
>>> 485.852 1 485.051 1 484.148 0 483.973 1 483.669 1 483.478 0 483.478 1
>>> 483.478 1 483.478 0 483.669 1 483.478 1 483.427 0 483.322 1 483.166 1
>>> 483.166 0 483.166 1 483.166 1 483.166 0 483.322 1 483.478 1 484.06  
>>> 0 484.287
>>> 1 484.31 1 484.341 0 484.494 1 485.776 1 486.664 1 487.321 0  
>>> 487.906 1
>>> 488.382 1 488.848 0 489.396 1 490.035 0 490.604 1 491.286 1 491.904  
>>> 0 492.44
>>> 1 492.884 1 493.278 0 493.669 1 494.078 1 494.506 1 494.919 0  
>>> 495.202 1
>>> 495.202 0 495.202 1 495.202 1 495.202 0 495.202 1 495.202 1 495.202 1
>>> 495.202 0 495.202 1 495.202 1 495.053 0 494.841 1 494.603 1 494.34  
>>> 0 494.272
>>> 1 494.006 0 493.774 1 493.774 1 493.774 0 493.774 1 493.774 1  
>>> 493.774 1
>>> 493.774 0 493.774 1 493.774 1 493.774 0 493.774 1 493.815 1 493.939 0
>>> 494.053 1 494.156 1 494.232 0 494.29 1 494.29 1 494.29 0 494.29 1  
>>> 494.29 1
>>> 494.29 0 494.29 1 494.29 1 494.29 0 494.29 1 494.29 1 494.215 0  
>>> 494.112 1
>>> 493.977 1 493.788 0 493.542 1 493.237 1 492.853 0 492.447 1 492.087 1
>>> 491.773 0 491.474 1 491.177 1 490.95 1 490.843 0 490.807 1 490.77 0  
>>> 490.738
>>> 1 490.684 1 490.613 0 490.451 1 490.18 1 490.18 0 490.18 1 490.18 1  
>>> 490.18 1
>>> 490.18 0 490.18 1 490.18 1 490.18 0 490.18 1 490.18 0 490.254 1  
>>> 490.477 1
>>> 490.477 0 490.477 1 490.477 1 490.477 1 490.477 0 490.477 1 490.477 1
>>> 490.477 0 490.477 1 490.477 0 490.267 1 489.99 1 489.82 0 489.725 1  
>>> 489.725
>>> 1 489.725 1 489.725 0 489.725 1 489.725 1 489.725 0 489.725 1  
>>> 489.725 1
>>> 489.725 0 489.725 1 490.154 0 490.544 1 490.821 1 491.26 1 491.739  
>>> 0 492.177
>>> 1 492.541 1 492.849 0 493.159 1 493.477 1 493.762 0 493.99 1  
>>> 494.006 1
>>> 494.11 0 494.133 1 494.183 1 494.192 0 494.211 1 494.252 1 494.252  
>>> 0 494.252
>>> 1 494.252 1 494.252 0 494.252 1 494.252 1 494.252 0 494.252 1  
>>> 494.252 1
>>> 494.252 0 494.186 1 494.01 1 493.847 0 493.736 1 493.722 1 493.716  
>>> 0 493.692
>>> 1 493.669 1 493.589 0 493.395 1 493.195 1 493.038 1 492.953 0  
>>> 492.879 1
>>> 492.758 0 492.559 1 492.291 1 491.969 0 491.649 1 491.39 1 491.19 0  
>>> 490.939
>>> 1 490.56 1 490.135 1 489.793 0 489.649 1 489.575 1 489.311 0  
>>> 488.891 1
>>> 488.504 0 488.038 1 488.038 1 488.038 0 488.038 1 488.038 1 488.038 1
>>> 488.038 0 488.038 1 488.038 1 488.038 0 488.038 1 488.217 0 488.407 1
>>> 488.579 1 488.763 0 489.123 1 489.233 1 489.238 1 489.429 0 489.497 1
>>> 489.576 1 489.605 0 489.96 1 490.161 1 490.168 0 490.207 1 490.237  
>>> 0 490.353
>>> 1 490.663 1 490.878 1 491.151 0 491.158 1 491.196 1 491.303 0  
>>> 491.33 1
>>> 491.348 1 491.406 0 491.586 1 491.783 1 491.816 0 491.828 1 491.842 1
>>> 492.062 0 492.442 1 492.794 1 492.993 0 493.088 1 493.138 1 493.173 0
>>> 493.246 1 493.364 1 493.564 0 493.878 1 494.187 1 494.21 0 494.233  
>>> 1 494.303
>>> 1 494.303 0 494.303 1 494.303 1 494.303 0 494.303 1 494.303 1  
>>> 494.303 1
>>> 494.303 0 494.233 1 494.223 1 494.187 0 494.132 1 494.063 0 493.954 1
>>> 493.777 1 493.562 0 493.334 1 493.125 1 492.881 0 492.552 1 492.158 1
>>> 491.866 1 491.657 0 491.456 1 491.427 0 491.392 1 491.33 1 491.072  
>>> 0 490.768
>>> 1 490.614 1 490.414 1 490.265 0 490.197 1 489.808 1 489.623 0  
>>> 489.498 1
>>> 489.296 1 489.095 0 489.074 1 489.068 0 489.055 1 489.04 1 489.006  
>>> 0 488.975
>>> 1 488.944 1 488.929 1 488.908 0 488.904 1 488.87 1 488.846 0  
>>> 488.786 1
>>> 488.761 1 488.586 0 488.378 1 488.113 1 487.967 0 487.762 1 487.558 1
>>> 487.345 0 487.16 1 487.031 1 486.831 0 486.808 1 486.726 1 486.72 0  
>>> 486.689
>>> 1 486.643 1 486.643 0 486.643 1 486.643 1 486.643 0 486.643 1  
>>> 486.643 1
>>> 486.689 0 486.72 1 486.72 1 486.72 0 486.863 1 487.165 1 487.496 1  
>>> 487.776 0
>>> 488.083 1 488.466 0 488.759 1 488.945 1 489.104 0 489.318 1 489.617 1
>>> 489.916 0 490.191 1 490.449 1 490.701 1 490.979 0 491.362 1 491.861 1
>>> 492.409 0 492.899 1 493.324 0 493.707 1 494.091 1 494.433 0 494.709 1
>>> 494.722 1 494.935 1 494.958 0 495.178 1 495.393 1 495.617 0 495.731  
>>> 1 495.87
>>> 0 496.026 1 496.354 1 496.74 0 497.158 1 497.58 1 498.004 1 498.443 0
>>> 498.858 1 499.197 1 499.436 0 499.62 1 499.805 1 499.993 0 500.17 1  
>>> 500.328
>>> 0 500.446 1 500.446 1 500.446 1 500.446 0 500.446 1 500.446 1  
>>> 500.446 0
>>> 500.446 1 500.446 1 500.446 0 500.446 1 500.434 1 500.144 0 499.771 1
>>> 499.411 1 499.115 0 498.855 1 498.585 1 498.267 0 497.891 1 497.436 1
>>> 496.902 0 496.244 1 495.482 1 495.245 0 494.386 1 493.267 1 492.071 0
>>> 490.804 1 489.499 1 488.262 0 487.263 1 486.603 1 486.409 0 486.349 1
>>> 486.327 1 485.932 0 485.056 1 483.453 1 483.352 1 483.146 0 482.953 1
>>> 482.632 0 482.569 1 481.894 1 481.216 0 481.139 1 481.139 1 481.139 0
>>> 481.139 1 481.216 1 481.659 1 481.894 0 482.478 1 482.569 1 482.632 0
>>> 482.632 1 482.632 0 482.632 1 482.941 1 483.614 0 484.68 1 485.709  
>>> 1 487.534
>>> 1 488.74 0 489.802 1 491.573 1 493.153 0 494.043 1 494.728 0  
>>> 495.319 1
>>> 495.717 1 496.316 0 496.654 1 497.464 1 498.252 1 498.791 0 499.402 1
>>> 500.065 1 500.798 0 501.512 1 502.041 1 502.338 0 502.497 1 502.497 0
>>> 502.497 1 502.497 1 502.497 1 502.497 0 502.497 1 502.497 1 502.497 0
>>> 502.497 1 502.497 1 502.472 0 502.294 1 502.264 1 502.243 0 502.141 1
>>> 502.061 1 502.0 0 501.966 1 501.945 1 501.899 0 501.51 1 500.898 1  
>>> 500.326 0
>>> 499.572 1 498.805 1 498.022 0 497.216 1 496.479 1 495.534 0 494.965 1
>>> 494.278 1 493.987 0 493.561 1 492.987 1 491.998 0 491.143 1 490.246 1
>>> 489.518 1 488.75 0 488.284 1 488.197 1 488.16 0 488.131 1 488.036 0  
>>> 487.511
>>> 1 486.393 1 484.674 0 484.069 1 483.959 1 483.958 0 483.86 1  
>>> 483.817 1
>>> 483.642 1 483.584 0 483.584 1 483.584 1 483.584 0 483.584 1 483.642 0
>>> 483.817 1 483.86 1 483.9 1 483.958 0 483.959 1 483.983 1 484.055 0  
>>> 484.069 1
>>> 484.128 1 484.197 0 484.239 1 485.184 0 486.168 1 486.753 1 486.763 0
>>> 486.944 1 487.539 1 488.415 1 488.986 0 489.218 1 489.246 1 489.506 0
>>> 489.946 1 490.392 1 490.762 0 491.215 1 491.879 1 492.542 0 493.168 1
>>> 493.842 1 494.671 0 495.483 1 495.795 1 496.651 0 497.395 1 498.136 1
>>> 498.981 0 499.536 1 500.205 1 500.814 0 501.233 1 501.626 1 501.995 0
>>> 501.995 1 501.995 1 501.995 0 501.995 1 501.995 1 501.995 0 501.995 1
>>> 501.995 1 501.995 1 501.995 0 501.497 1 500.842 0 500.497 1 500.447 1
>>> 500.328 0 500.144 1 499.792 1 499.401 0 498.985 1 498.549 1 498.098  
>>> 1 497.62
>>> 0 497.099 1 496.52 1 495.336 0 494.869 1 494.655 0 494.366 1  
>>> 493.999 1
>>> 493.685 0 493.137 1 492.429 1 491.289 1 490.481 0 489.902 1 489.542 1
>>> 489.338 0 487.538 1 487.265 0 486.959 1 486.722 1 486.331 0 485.614 1
>>> 484.591 1 481.884 1 481.179 0 481.179 1 481.179 1 481.179 0 481.179 1
>>> 481.179 1 481.173 0 481.122 1 481.115 0 481.08 1 480.839 1 480.839  
>>> 1 480.839
>>> 0 480.839 1 481.08 1 481.115 0 481.122 1 481.173 1 481.173 0  
>>> 481.173 1
>>> 481.26 1 481.451 0 481.488 1 481.609 1 481.609 0 481.609 1 482.01 1  
>>> 482.406
>>> 0 482.874 1 483.455 1 483.825 0 484.557 1 485.305 1 486.044 0  
>>> 486.781 1
>>> 487.534 1 488.312 0 489.081 1 489.908 1 490.747 0 491.569 1 492.344 1
>>> 493.078 0 493.789 1 494.487 1 495.17 0 495.48 1 495.523 1 496.305 1  
>>> 497.132
>>> 0 497.96 1 498.726 0 499.32 1 499.364 1 499.387 0 499.387 1 499.387 1
>>> 499.387 0 499.387 1 499.387 1 499.387 1 499.387 0 499.387 1 499.387 1
>>> 499.356 0 499.32 1 499.11 0 499.11 1 498.784 1 498.452 0 498.133 1  
>>> 497.826 1
>>> 497.507 1 497.147 0 496.053 1 495.848 1 495.666 0 495.276 1 495.214 0
>>> 494.926 1 494.454 1 494.083 0 493.627 1 493.238 1 492.248 1 491.704 0
>>> 491.189 1 490.682 1 490.155 0 489.613 1 489.052 1 488.463 0 488.132 1
>>> 487.944 0 487.733 1 487.733 1 487.733 1 487.733 0 487.733 1 487.733 1
>>> 487.733 0 487.733 1 487.733 1 487.733 0 487.733 1 487.83 1 488.077  
>>> 0 488.077
>>> 1 488.077 1 488.077 0 488.077 1 488.077 1 488.077 0 488.077 1  
>>> 488.077 1
>>> 488.077 0 488.077 1 487.83 1 487.539 0 487.282 1 487.243 1 487.243  
>>> 0 487.224
>>> 1 487.194 1 487.155 0 487.155 1 487.155 1 487.155 0 487.155 1  
>>> 487.155 1
>>> 487.155 1 487.194 0 487.224 1 487.243 1 487.243 0 487.394 1 487.76  
>>> 0 488.132
>>> 1 488.467 1 488.737 0 488.947 1 489.105 1 489.242 0 489.36 1  
>>> 489.521 1
>>> 489.755 1 490.072 0 490.476 1 490.974 1 491.525 0 492.104 1 492.619 0
>>> 493.071 1 493.466 1 493.813 1 494.135 0 494.457 1 494.739 1 494.78  
>>> 0 494.994
>>> 1 495.079 1 495.229 0 495.229 1 495.229 0 495.229 1 495.229 1  
>>> 495.229 0
>>> 495.229 1 495.229 1 495.229 1 495.229 0 495.229 1 495.05 1 495.05 0  
>>> 495.05 1
>>> 495.05 1 495.05 0 495.05 1 495.05 1 495.05 0 495.05 1 495.04 1  
>>> 495.04 0
>>> 495.05 1 495.04 1 495.04 0 495.059 1 495.063 1 495.1 0 495.103 1  
>>> 495.17 1
>>> 495.231 0 495.231 1 495.231 1 495.231 0 495.231 1 495.1 1 495.063 0  
>>> 495.059
>>> 1 495.002 1 495.002 0 495.002 1 494.93 1 494.783 1 494.564 0  
>>> 494.332 1 494.1
>>> 0 493.832 1 493.537 1 493.231 0 492.92 1 492.612 1 492.321 0 492.04 1
>>> 491.741 1 491.424 1 491.088 0 490.746 1 490.419 1 490.102 0 489.79  
>>> 1 489.467
>>> 0 489.101 1 488.709 1 488.268 0 487.809 1 487.342 1 486.847 1  
>>> 486.307 0
>>> 485.727 1 485.157 1 484.709 0 484.709 1 484.709 1 484.709 0 484.614 1
>>> 484.614 0 484.614 1 484.614 1 484.614 1 484.614 0 484.614 1 484.709 1
>>> 484.841 0 484.859 1 484.874 1 484.875 0 485.221 1 485.237 0 485.259 1
>>> 485.303 1 485.344 1 485.386 0 485.393 1 485.402 1 485.495 0 485.499 1
>>> 485.631 1 485.661 0 485.708 1 485.702 1 485.702 0 485.702 1 485.708 1
>>> 485.779 0 485.781 1 485.822 1 485.824 0 485.851 1 485.894 1 485.915  
>>> 0 485.93
>>> 1 485.988 1 486.282 0 486.634 1 487.058 1 487.614 0 488.305 1  
>>> 489.015 1
>>> 489.652 0 490.131 1 490.232 1 490.313 0 490.313 1 490.313 1 490.313 0
>>> 490.313 1 490.313 1 490.313 1 490.313 0 490.313 1 490.313 0 490.232 1
>>> 490.048 1 489.766 0 489.724 1 489.615 1 489.514 0 489.401 1 489.355 1
>>> 488.873 1 488.528 0 488.391 1 488.348 1 488.31 0 488.262 1 488.262  
>>> 0 488.262
>>> 1 488.251 1 488.25 0 488.241 1 488.197 1 488.175 1 488.134 0  
>>> 488.113 1
>>> 488.108 1 488.108 0 488.07 1 487.997 1 487.992 0 487.944 1 487.861  
>>> 0 487.692
>>> 1 487.681 1 487.333 1 486.939 0 486.495 1 486.097 1 485.794 0  
>>> 485.586 1
>>> 485.416 1 485.32 0 485.24 1 485.126 0 484.999 1 484.833 1 484.643 1  
>>> 484.388
>>> 0 484.046 1 483.64 1 483.586 0 483.586 1 483.586 1 483.586 0  
>>> 483.586 1
>>> 483.586 1 483.586 1 483.586 0 483.586 1 483.586 0 483.586 1 483.712 1
>>> 483.823 0 483.958 1 484.108 1 484.254 0 484.362 1 484.41 1 484.605  
>>> 0 484.897
>>> 1 485.238 1 485.622 0 486.05 1 486.527 1 487.059 0 487.633 1  
>>> 488.212 1
>>> 488.807 0 489.411 1 490.033 1 490.675 1 491.322 0 491.942 1 492.492 1
>>> 493.038 0 493.577 1 494.121 0 494.657 1 494.796 1 495.267 0 495.42  
>>> 1 495.695
>>> 1 495.75 0 496.035 1 496.275 1 496.479 1 496.639 0 496.752 1  
>>> 496.843 1
>>> 496.946 0 497.073 1 497.241 0 497.241 1 497.241 1 497.241 1 497.241 0
>>> 497.241 1 497.241 1 497.241 0 497.241 1 497.241 1 497.241 0 497.195 1
>>> 496.943 0 496.646 1 496.294 1 495.893 0 495.618 1 495.455 1 495.175 1
>>> 495.137 0 494.689 1 494.18 1 493.605 0 492.987 1 492.31 1 491.589 0  
>>> 490.837
>>> 1 490.059 1 489.276 0 488.501 1 487.768 1 487.06 0 486.414 1  
>>> 485.818 1
>>> 485.267 0 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.043 0
>>> 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.264 0 485.278 1
>>> 485.495 1 485.754 0 486.027 1 486.287 1 486.512 1 486.735 0 486.982 1
>>> 487.222 0 487.496 1 487.801 1 488.152 0 488.538 1 488.953 1 489.394 0
>>> 489.843 1 490.37 1 490.931 1 491.501 0 492.082 1 492.652 1 493.205  
>>> 0 493.713
>>> 1 494.145 0 494.49 1 494.771 1 494.771 0 494.771 1 494.771 1  
>>> 494.771 1
>>> 494.771 0 494.771 1 494.771 1 494.771 0 494.794 1 494.884 1 494.897 0
>>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 1 494.897 0 494.897 1
>>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 0 494.897 1 494.897 0
>>> 494.897 1 494.897 1 494.897 1 494.897 0 494.794 1 494.55 1 494.301  
>>> 0 494.04
>>> 1 493.765 1 493.479 0 493.167 1 492.8 1 492.382 0 491.927 1 491.496 1
>>> 491.109 0 490.731 1 490.316 1 489.864 0 489.423 1 489.03 1 488.706  
>>> 0 488.388
>>> 1 488.071 1 487.733 0 487.383 1 487.08 1 486.865 0 486.722 1  
>>> 486.616 1
>>> 486.515 0 486.412 1 486.324 1 486.257 0 486.174 1 486.009 1 485.738 0
>>> 485.412 1 485.401 1 485.213 1 485.091 0 484.992 1 484.898 0 484.792  
>>> 1 484.66
>>> 1 484.627 0 484.605 1 484.605 1 484.605 0 484.605 1 484.605 1  
>>> 484.605 1
>>> 484.605 0 484.605 1 484.605 1 484.605 0 484.627 1 484.63 0 484.737  
>>> 1 484.804
>>> 1 484.973 0 485.344 1 485.785 1 486.243 1 486.696 0 487.139 1  
>>> 487.562 1
>>> 487.969 0 488.372 1 488.76 1 489.186 0 489.628 1 490.096 0 490.601  
>>> 1 491.154
>>> 1 491.735 1 492.308 0 492.845 1 493.337 1 493.809 0 494.246 1  
>>> 494.612 1
>>> 494.612 0 494.612 1 494.612 0 494.614 1 494.808 1 494.808 1 494.808 0
>>> 494.808 1 494.808 1 494.808 0 494.808 1 494.7 1 494.614 0 494.561 1  
>>> 494.463
>>> 1 494.395 1 494.367 0 494.315 1 494.245 0 494.126 1 494.037 1  
>>> 493.943 0
>>> 493.807 1 493.611 1 493.354 0 493.014 1 492.566 1 492.048 0 491.521 1
>>> 491.039 1 490.584 0 490.109 1 489.594 1 489.048 0 488.499 1 488.03  
>>> 1 487.625
>>> 0 487.292 1 486.98 1 486.601 1 486.105 0 485.475 1 484.758 1  
>>> 484.189 0
>>> 483.347 1 482.522 0 481.761 1 481.735 1 481.705 0 481.696 1 481.576 1
>>> 481.573 0 481.384 1 481.262 1 481.191 1 481.191 0 481.191 1 481.191 1
>>> 481.262 0 481.349 1 481.384 0 481.573 1 481.576 1 481.576 1 481.576 0
>>> 481.576 1 481.709 1 482.119 0 482.501 1 482.897 1 483.267 0 483.594 1
>>> 483.882 1 483.938 0 484.31 1 484.722 0 485.246 1 485.896 1 486.643  
>>> 1 487.433
>>> 0 488.215 1 488.975 1 489.712 0 490.398 1 491.054 1 491.679 0  
>>> 492.314 1
>>> 492.996 1 493.703 0 494.424 1 495.114 1 495.49 0 495.493 1 496.158  
>>> 1 496.773
>>> 0 497.319 1 497.749 1 498.036 0 498.187 1 498.268 1 498.268 1  
>>> 498.268 0
>>> 498.268 1 498.268 0 498.268 1 498.268 1 498.268 0 498.268 1 498.268 1
>>> 498.268 0 498.11 1 497.854 1 497.595 1 497.354 0 497.127 1 496.891  
>>> 0 496.623
>>> 1 496.303 1 495.971 0 495.633 1 495.556 1 495.282 0 495.098 1  
>>> 494.966 1
>>> 494.427 1 493.85 0 493.27 1 492.682 1 492.025 0 491.259 1 490.338 0  
>>> 489.345
>>> 1 488.314 1 487.336 0 486.485 1 485.812 1 485.316 1 484.957 0  
>>> 484.632 1
>>> 484.24 1 484.24 0 484.24 1 484.24 1 484.24 0 484.24 1 484.24 0  
>>> 484.24 1
>>> 484.24 1 484.24 1 484.24 0 484.947 1 485.989 1 486.644 0 486.783 1  
>>> 486.783 1
>>> 486.783 0 486.81 1 486.828 1 486.83 0 486.844 1 486.862 1 486.869 0  
>>> 486.887
>>> 1 486.993 1 486.993 0 486.993 1 486.993 1 486.993 0 487.231 1  
>>> 487.501 1
>>> 487.785 0 488.186 1 488.721 1 489.346 0 490.01 1 490.688 1 491.369  
>>> 0 491.994
>>> 1 492.588 1 493.156 0 493.774 1 494.389 1 494.899 0 494.974 1  
>>> 495.297 1
>>> 495.508 0 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.629 0
>>> 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.52 1 495.469  
>>> 0 495.134
>>> 1 494.99 0 494.659 1 494.271 1 493.955 0 493.682 1 493.433 1  
>>> 493.187 0
>>> 492.956 1 492.74 1 492.554 1 492.431 0 492.362 1 492.327 1 492.252  
>>> 0 492.107
>>> 1 491.947 0 491.834 1 491.786 1 491.765 0 491.718 1 491.599 1  
>>> 491.401 1
>>> 491.155 0 490.919 1 490.707 1 490.542 0 490.456 1 490.432 1 490.391 0
>>> 490.317 1 490.154 0 489.94 1 489.735 1 489.515 1 489.32 0 489.041 1  
>>> 488.52 1
>>> 487.884 0 487.19 1 486.882 1 486.797 0 486.768 1 486.573 0 486.528  
>>> 1 486.513
>>> 1 486.376 1 486.241 0 485.748 1 485.748 1 485.748 0 485.58 1  
>>> 485.569 1
>>> 485.31 0 485.31 1 485.31 1 485.273 1 484.805 0 484.27 1 484.239 0  
>>> 483.874 1
>>> 483.874 1 483.874 0 483.874 1 483.874 1 483.874 0 483.874 1 483.874 1
>>> 483.256 0 482.146 1 481.093 1 480.055 0 479.565 1 479.515 1 479.497 0
>>> 479.124 1 478.986 1 478.986 0 478.986 1 478.986 1 478.986 1 478.986 0
>>> 478.986 1 478.986 1 478.986 0 478.986 1 479.031 0 479.124 1 479.393 1
>>> 479.928 0 480.38 1 480.722 1 481.252 0 482.034 1 482.921 1 483.554  
>>> 1 483.982
>>> 0 484.256 1 484.516 1 484.854 0 485.381 1 485.838 0 486.096 1  
>>> 486.213 1
>>> 486.36 1 486.631 0 486.925 1 487.157 1 487.212 0 487.227 1 487.234  
>>> 1 487.253
>>> 0 487.267 1 487.267 1 487.267 0 487.267 1 487.267 0 487.267 1  
>>> 487.267 1
>>> 487.253 1 487.234 0 487.227 1 487.157 1 487.085 0 486.693 1 486.227  
>>> 1 485.79
>>> 0 464.046 1 463.66 1 463.589 0 463.521 1 463.521 1 463.341 0  
>>> 463.341 1
>>> 463.065 1 463.065 0 463.065 1 463.065 1 463.065 0 463.341 1 463.341 1
>>> 463.589 1 463.66 0 464.011 1 464.488 0 464.597 1 465.185 1 466.23 0  
>>> 469.78 1
>>> 469.78 1 469.971 0 470.333 1 470.333 1 470.333 1 470.333 0 481.31 1  
>>> 482.684
>>> 0 473.277 1 470.333 1 469.404 0 469.971 1 471.574 1 468.882 0  
>>> 468.941 1
>>> 467.323
>>>
>>>
>>>
>>> i1      0.0     7.75
>>>
>>> e
>>>
>>> 
>>>
>>> 
>>>
>>> Steven Yi wrote:
>>>>
>>>>
>>>>
>>>> Hi Peiman,
>>>>
>>>> I think you can use Gen 23:
>>>>
>>>> http://www.csounds.com/manual/html/GEN23.html
>>>>
>>>> but you may need to create your own code for reading through the  
>>>> table
>>>> values once you load them.  (Perhaps someone else has a better
>>>> solution. =) )
>>>>
>>>> steven
>>>>
>>>> On Wed, Jul 16, 2008 at 7:04 AM, peiman   
>>>> wrote:
>>>>>
>>>>> Dear all,
>>>>>
>>>>> I was wondering if there is a way to read a textfile into a  
>>>>> table. This
>>>>> is
>>>>> what I want to do.
>>>>>
>>>>> I have a fundamental analysis file from audiosculpt in the form of
>>>>> breakpoint function (text) so it looks like this:
>>>>>           0.0 466.017
>>>>>           0.002       468.328
>>>>>           0.004       467.27
>>>>>           0.006       465.997
>>>>>           0.008       475.31
>>>>>           0.01        475.275
>>>>>           0.012       469.521
>>>>>           0.015       468.919
>>>>>           0.017       466.614
>>>>>           0.019       466.664
>>>>>           0.021       467.423
>>>>>           and so on...
>>>>>
>>>>> I would like to load this into a non-normalized table, and of  
>>>>> course
>>>>> keeping
>>>>> the relative timeline intact. Then using oscil, read this table  
>>>>> as a
>>>>> vibrato
>>>>> function. Is this possible?
>>>>>
>>>>> I want to change the depth of vibrato by using the amplitude  
>>>>> variable of
>>>>> oscil. Maybe there is a better way to do this? But the crucial  
>>>>> thing is
>>>>> that
>>>>> it has to follow the characteristics of the fundamental analysis  
>>>>> (of a
>>>>> voice
>>>>> in this case).
>>>>>
>>>>> Many Thanks in advance
>>>>> Best
>>>>> Peiman
>>>>> --
>>>>> View this message in context:
>>>>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18488180.html
>>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>> "unsubscribe
>>>> csound"
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18491686.html
>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe csound"
>>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe csound"
>>
> 
> 
> 
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
> 
> 

-- 
View this message in context: http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18508674.html
Sent from the Csound - General mailing list archive at Nabble.com.


Date2008-07-22 12:58
FromMark Van Peteghem
Subject[Csnd] Re: Re: Re: Re: fundamental analysis bpf to table
I think that is a typo in the book, the 2^n and 2^n + 1 probably should 
be swapped, because the sentence before that says that interpolating 
lookup opcodes use the guard point to do the interpolation, while the 
sentence before that says that non-interpolating opcodes don't use it. 
To add to the confusion, the CSound manual says that oscil needs a guard 
point :-)

Darren Nelsen schreef:
> According to The Csound Book though, pgs. 66-67 "interpolating 
> wrap-around lookup opcodes (oscili, foscili, and phasor-tablei pairs) 
> should scan 2n size f-tables." It continues, "interpolating single 
> scan opcodes (oscil1i and envlpx) should scan f-tables with 2n+1 size."
>
> There's already an implicit extended guard point (even in 2n tables) 
> that contains a copy of the first table value.
>
> So, it looks to me that peiman did it correctly.
>
> -Darren
>
> On Jul 17, 2008, at 2:54 AM, Oeyvind Brandtsegg wrote:
>
>> When using interpolating oscillators, you should have a table with an
>> extended guard point (table size power of 2 plus one).
>> In your case, this would mean a table size of 2049, and then making
>> the last value be a copy of the original last one.
>> The end of the table def (gen 7) would then be:
>> 468.941 1 467.323 1 467.323
>>
>> Alternatively, and easier, you could try using oscil instead of oscili
>> for the kfreq oscil.
>>
>> Come to think of it, your audio oscillator is also an interpolating
>> one, so your audio ftable should have an extended guard point for
>> correct interpolation when wrapping around. Like this:
>> f 1 0 16385 10 1
>>
>> best
>> Oeyvind
>>
>> 2008/7/16, peiman :
>>>
>>> Hi Steven,
>>>
>>> Thanks for the reply. I found a library in OpenMusic that actually 
>>> converts
>>> any bpf to table 7 for csound! Great, so far so good. But here's a 
>>> strange
>>> problem I've encountered in csound. Using the csd bellow, the kfreq 
>>> variable
>>> of the instrument snaps to zero around 1 second in the performance. 
>>> Should
>>> this be happening? The last value in my table is 467.323 and the 
>>> frequency
>>> of oscil is set to 1/p3, I can't explain this error, is it a bug or 
>>> am I
>>> doing something wrong?
>>>
>>> Many Thanks
>>> Peiman
>>>
>>> ;
>>> ; ""
>>> ; by peiman khosravi
>>> ;
>>> ;
>>> ;
>>> ; Generated by blue 0.123.1 
>>> (http://csounds.com/stevenyi/blue/index.html)
>>> ;
>>>
>>> 
>>>
>>> 
>>> sr=96000
>>> ksmps=1
>>> nchnls=2
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>       instr 1 ;Oscil
>>>
>>>
>>> kfreq   oscili  1, 1/p3, 2
>>>
>>> printk .1, kfreq
>>>
>>> ar      oscili  10000, kfreq, 1
>>>
>>> outs ar, ar
>>>       endin
>>>
>>>
>>> 
>>>
>>> 
>>>
>>> ; Table #1, a sine wave.
>>> f 1 0 16384 10 1
>>> f 2 0 2048 -7 466.017 1 468.328 0 467.27 1 465.997 1 475.31 0 475.275 1
>>> 469.521 1 468.919 0 466.614 1 466.664 1 467.423 0 467.423 1 467.423 
>>> 1 468.16
>>> 0 468.919 1 468.919 1 468.919 0 468.919 1 468.994 1 469.282 1 469.872 0
>>> 469.872 1 473.258 0 474.411 1 476.922 1 480.914 0 481.137 1 484.909 1
>>> 485.062 0 486.847 1 487.444 1 496.824 1 497.478 0 498.771 1 499.532 1
>>> 499.532 0 499.532 1 499.532 0 499.532 1 499.532 1 499.574 0 499.73 1 
>>> 499.812
>>> 1 499.967 1 499.994 0 499.999 1 500.029 1 500.029 0 500.029 1 500.029 0
>>> 500.029 1 500.029 1 500.029 0 500.029 1 500.363 1 500.503 1 500.57 0 
>>> 500.6 1
>>> 500.693 1 500.855 0 500.997 1 501.132 1 501.378 0 501.554 1 501.763 0
>>> 502.018 1 502.306 1 502.54 1 502.817 0 503.046 1 503.046 1 503.046 0 
>>> 503.046
>>> 1 503.046 1 503.046 0 503.046 1 503.046 1 503.046 0 503.046 1 503.046 1
>>> 503.019 0 502.869 1 502.705 1 502.459 0 502.126 1 501.76 1 501.556 0 
>>> 501.236
>>> 1 501.049 1 500.706 1 500.057 0 499.941 1 499.939 0 499.848 1 499.686 1
>>> 499.428 0 499.073 1 498.743 1 498.397 0 498.135 1 498.0 1 497.707 0 
>>> 497.376
>>> 1 497.012 1 496.616 1 496.53 0 496.53 1 496.53 0 496.53 1 496.53 1 
>>> 496.53 0
>>> 496.517 1 496.429 1 496.383 1 496.286 0 496.234 1 496.147 1 496.075 0
>>> 496.075 1 496.075 1 496.075 0 496.075 1 496.075 0 496.075 1 496.075 1
>>> 495.781 0 495.478 1 495.246 1 495.117 1 494.836 0 494.611 1 494.351 
>>> 1 493.99
>>> 0 493.604 1 493.305 0 492.888 1 492.518 1 492.181 1 491.832 0 491.644 1
>>> 491.438 1 491.431 0 491.423 1 491.423 1 491.423 0 491.423 1 491.423 1
>>> 491.423 0 491.423 1 491.423 0 491.423 1 491.438 1 491.454 1 491.598 0
>>> 491.644 1 491.644 1 491.644 0 491.719 1 491.719 1 491.78 0 491.879 1 
>>> 491.905
>>> 1 491.905 0 491.905 1 491.905 1 491.905 0 491.905 1 491.879 1 491.719 0
>>> 491.719 1 491.71 1 491.596 0 491.593 1 491.482 1 491.303 1 491.285 0 
>>> 491.235
>>> 1 491.168 0 491.115 1 491.115 1 491.115 0 491.115 1 491.115 1 491.115 0
>>> 491.115 1 491.115 1 491.115 1 491.115 0 491.115 1 491.314 1 491.5 0 
>>> 491.604
>>> 1 491.627 0 491.628 1 491.676 1 491.84 0 492.12 1 492.466 1 492.854 1
>>> 493.223 0 493.563 1 493.632 1 493.632 0 493.632 1 493.632 0 493.632 1
>>> 493.632 1 493.632 0 493.632 1 493.632 1 493.632 1 493.632 0 493.536 1
>>> 493.395 1 493.184 0 492.924 1 492.622 1 492.354 0 492.139 1 491.912 0
>>> 491.717 1 491.542 1 491.409 1 491.299 0 491.175 1 491.029 1 490.926 
>>> 0 490.91
>>> 1 490.891 1 490.883 0 490.875 1 490.829 1 490.796 0 490.791 1 490.693 1
>>> 490.516 0 490.31 1 490.08 1 490.061 0 489.991 1 489.942 1 489.934 0 
>>> 489.896
>>> 1 489.839 1 489.772 0 489.692 1 489.602 1 489.512 0 489.444 1 489.391 1
>>> 489.326 0 489.326 1 489.326 1 489.326 0 489.326 1 489.326 1 489.326 0
>>> 489.326 1 489.326 1 489.326 1 489.326 0 489.332 1 489.388 0 489.407 1
>>> 489.489 1 489.499 0 489.588 1 489.611 1 489.775 0 489.88 1 489.905 1 
>>> 490.13
>>> 1 490.394 0 490.665 1 490.847 1 491.085 0 491.467 1 491.553 0 491.742 1
>>> 491.91 1 491.976 0 492.059 1 492.121 1 492.182 1 492.187 0 492.195 1 
>>> 492.221
>>> 1 492.224 0 492.242 1 492.396 0 492.669 1 493.037 1 493.432 0 493.753 1
>>> 493.839 1 493.943 1 494.119 0 494.217 1 494.529 1 494.768 0 494.791 1
>>> 495.294 1 495.294 0 495.294 1 495.294 0 495.294 1 495.294 1 495.294 1
>>> 495.294 0 495.294 1 495.294 1 495.294 0 495.201 1 495.194 1 495.075 0
>>> 494.978 1 494.89 1 494.887 0 494.861 1 494.859 1 494.825 0 494.816 1 
>>> 494.802
>>> 1 494.801 0 494.797 1 494.795 1 494.789 0 494.784 1 494.716 1 494.581 1
>>> 494.434 0 494.279 1 494.12 0 493.965 1 493.831 1 493.706 0 493.562 1 
>>> 493.345
>>> 1 493.046 0 492.28 1 492.025 1 491.79 0 491.399 1 490.908 1 490.526 1
>>> 490.047 0 489.619 1 489.282 0 488.956 1 488.674 1 488.366 0 488.063 1
>>> 487.789 1 487.577 1 487.413 0 487.226 1 487.226 1 487.226 0 487.226 1
>>> 487.226 1 487.226 0 487.226 1 487.226 0 487.226 1 487.226 1 487.226 0
>>> 487.228 1 487.397 1 487.578 1 487.734 0 487.929 1 488.136 1 488.341 0
>>> 488.611 1 488.93 0 489.269 1 489.71 1 490.172 1 490.632 0 491.064 1 
>>> 491.462
>>> 1 491.752 0 492.061 1 492.305 1 492.541 0 492.785 1 492.931 1 492.931 0
>>> 492.931 1 492.931 0 492.931 1 492.931 1 492.931 1 492.931 0 492.931 1
>>> 492.931 1 492.931 0 492.722 1 492.501 1 492.385 0 492.385 1 492.385 1
>>> 492.385 0 492.385 1 492.385 1 492.385 0 492.385 1 492.385 1 492.385 0
>>> 492.385 1 492.532 1 492.637 0 492.765 1 492.904 1 493.058 1 493.237 0
>>> 493.443 1 493.665 0 493.665 1 493.665 1 493.665 0 493.665 1 493.665 1
>>> 493.665 0 493.665 1 493.665 1 493.665 1 493.665 0 493.532 1 493.096 1
>>> 492.588 0 492.516 1 491.949 0 491.32 1 490.676 1 490.211 0 489.801 1 
>>> 489.466
>>> 1 489.215 1 489.008 0 488.795 1 488.571 1 488.116 0 487.563 1 487.044 1
>>> 486.63 0 486.407 1 486.385 0 486.232 1 486.087 1 485.879 1 485.659 0 
>>> 485.433
>>> 1 485.156 1 484.76 0 484.463 1 484.463 1 484.463 0 484.463 1 484.463 0
>>> 484.463 1 484.463 1 484.463 1 484.463 0 484.463 1 484.463 1 484.627 
>>> 0 484.83
>>> 1 485.032 1 485.222 0 485.452 1 485.766 1 486.168 0 486.582 1 487.053 1
>>> 487.664 0 488.398 1 489.278 1 490.105 0 490.981 1 491.779 1 492.456 0
>>> 493.038 1 493.577 1 494.151 0 494.807 1 495.594 1 496.475 0 497.454 1
>>> 498.372 1 499.172 0 499.172 1 499.172 1 499.172 0 499.172 1 499.172 1
>>> 499.172 0 499.172 1 499.172 1 499.172 1 499.172 0 486.789 1 486.386 0
>>> 485.736 1 485.736 1 485.736 0 485.736 1 485.736 1 485.736 0 485.736 1
>>> 485.736 1 485.736 1 486.386 0 486.789 1 495.564 1 495.564 0 495.564 1
>>> 495.564 0 495.564 1 495.564 1 495.564 0 495.564 1 495.564 1 495.564 1
>>> 495.564 0 494.796 1 494.037 1 493.272 0 492.504 1 491.644 1 490.741 0
>>> 489.952 1 489.098 0 487.868 1 486.676 1 485.16 1 484.556 0 484.331 1 
>>> 483.969
>>> 1 483.429 0 483.045 1 482.582 1 482.549 0 480.884 1 480.524 0 480.449 1
>>> 480.371 1 480.371 1 480.371 0 480.371 1 480.371 1 480.371 0 480.371 1
>>> 480.371 1 480.371 0 480.449 1 480.663 1 480.663 0 481.159 1 481.746 1
>>> 482.297 0 482.769 1 483.27 1 483.682 0 484.017 1 484.419 1 485.012 0 
>>> 485.504
>>> 1 485.637 1 485.962 1 488.072 0 488.269 1 488.927 0 490.473 1 491.74 1
>>> 492.924 0 493.881 1 494.454 1 494.702 0 494.702 1 494.702 1 494.702 0
>>> 494.702 1 494.702 1 494.702 1 494.702 0 494.702 1 494.702 0 494.702 1
>>> 487.153 1 487.089 0 487.059 1 486.89 1 486.741 1 486.508 0 486.079 1 
>>> 485.899
>>> 1 485.108 0 485.108 1 485.108 1 485.899 0 486.079 1 486.508 0 486.741 1
>>> 486.89 1 487.059 0 487.089 1 487.153 1 498.136 1 498.136 0 498.136 1 
>>> 498.136
>>> 1 498.136 0 498.136 1 498.136 0 498.136 1 498.136 1 498.136 1 498.136 0
>>> 497.379 1 496.45 1 495.17 0 494.09 1 492.799 1 491.522 0 490.26 1 
>>> 489.086 1
>>> 487.89 0 486.723 1 483.6 0 482.364 1 482.327 1 481.416 1 479.552 0 
>>> 477.451 1
>>> 477.302 1 476.942 0 476.827 1 476.821 1 475.928 0 473.136 1 472.758 1
>>> 472.629 0 472.537 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 0
>>> 472.474 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 1 472.548 0
>>> 472.807 1 473.222 0 473.571 1 473.945 1 474.301 0 474.755 1 475.447 1
>>> 476.134 0 476.806 1 477.475 1 478.749 1 479.618 0 480.539 1 481.717 1
>>> 482.224 0 483.078 1 484.054 0 485.931 1 486.087 1 486.249 0 486.402 
>>> 1 486.65
>>> 1 490.187 1 491.276 0 492.435 1 493.589 1 494.77 0 495.394 1 495.932 1
>>> 496.347 0 497.632 1 497.789 0 497.833 1 497.899 1 498.084 1 498.086 0
>>> 498.118 1 498.204 1 498.204 0 498.204 1 498.204 1 498.204 0 498.118 1
>>> 498.086 0 498.086 1 498.086 1 498.086 1 498.084 0 497.937 1 497.604 1
>>> 497.448 0 497.411 1 497.324 1 497.097 0 496.627 1 495.989 1 495.319 0
>>> 494.897 1 494.464 1 494.016 0 493.576 1 493.135 1 491.942 0 490.903 
>>> 1 489.76
>>> 1 489.158 0 488.816 1 488.441 1 487.93 0 487.608 1 487.174 1 486.554 0
>>> 485.989 1 485.612 1 485.395 0 485.1 1 484.604 1 484.048 0 483.555 1 
>>> 482.962
>>> 1 482.962 0 482.962 1 482.962 1 482.962 1 482.962 0 482.962 1 482.962 0
>>> 482.962 1 482.962 1 482.962 0 483.624 1 484.227 1 484.753 0 485.376 1
>>> 485.945 1 486.528 1 487.124 0 487.718 1 488.511 1 489.333 0 489.957 1
>>> 490.518 0 491.044 1 491.533 1 492.203 0 493.009 1 493.951 1 494.927 1
>>> 495.735 0 496.387 1 496.457 1 496.457 0 496.457 1 496.457 1 496.457 0
>>> 496.457 1 496.457 0 496.457 1 496.457 1 496.457 1 496.457 0 496.437 1
>>> 496.437 1 496.437 0 496.437 1 496.437 1 496.437 0 496.437 1 496.437 0
>>> 496.437 1 496.437 1 496.437 1 496.741 0 496.815 1 496.815 1 496.815 0
>>> 496.815 1 496.815 1 496.815 0 496.815 1 496.815 1 496.815 0 496.815 1
>>> 496.815 1 496.409 0 495.928 1 495.621 1 495.281 0 494.893 1 494.302 1
>>> 493.543 0 492.749 1 491.892 1 491.051 1 489.851 0 488.714 1 488.699 0
>>> 488.683 1 488.678 1 488.659 0 488.611 1 488.571 1 488.46 0 488.15 1 
>>> 487.694
>>> 1 487.251 0 486.981 1 486.981 1 486.981 1 486.981 0 486.981 1 486.981 0
>>> 486.981 1 486.981 1 486.981 0 486.981 1 486.981 1 487.288 1 487.734 0
>>> 488.257 1 488.714 1 489.001 0 489.125 1 489.174 1 489.261 0 489.439 1
>>> 489.689 0 489.942 1 490.14 1 490.488 0 490.728 1 491.084 1 491.472 1 
>>> 492.014
>>> 0 492.759 1 493.644 1 494.576 0 495.259 1 496.062 1 496.801 0 497.417 1
>>> 497.883 1 498.26 0 498.58 1 498.843 1 499.075 0 499.38 1 499.772 1 
>>> 500.082 0
>>> 500.082 1 500.082 1 500.082 0 500.082 1 500.082 0 500.082 1 500.082 1
>>> 500.082 1 500.082 0 500.082 1 500.012 1 499.831 0 499.706 1 499.368 1
>>> 498.946 0 498.527 1 498.239 1 498.144 1 498.135 0 498.024 1 497.704 0
>>> 497.204 1 496.642 1 496.116 0 495.677 1 495.335 1 495.329 0 495.156 1
>>> 494.754 1 494.189 1 493.479 0 492.683 1 491.872 0 491.231 1 490.712 1
>>> 490.346 0 490.233 1 490.233 1 490.201 0 490.084 1 489.901 1 489.683 1
>>> 489.402 0 489.055 1 488.721 1 488.349 0 487.928 1 487.488 0 487.09 1 
>>> 486.772
>>> 1 486.692 0 486.497 1 486.263 1 486.071 1 485.808 0 485.808 1 485.808 1
>>> 485.808 0 485.808 1 485.808 1 485.808 0 485.808 1 485.808 0 485.808 1
>>> 485.808 1 486.174 1 486.536 0 486.962 1 487.443 1 487.868 0 488.3 1 
>>> 488.724
>>> 1 489.127 0 489.478 1 489.761 1 490.01 0 490.168 1 490.443 1 490.76 0
>>> 491.071 1 491.695 1 492.506 0 493.407 1 494.254 1 494.87 0 495.396 1 
>>> 495.891
>>> 1 496.299 0 496.814 1 497.29 1 497.702 0 498.019 1 498.217 1 498.302 0
>>> 498.305 1 498.395 1 498.617 0 498.935 1 499.264 1 499.541 0 499.788 1
>>> 499.934 1 500.173 0 500.36 1 500.466 1 500.474 0 500.49 1 500.518 1 
>>> 500.564
>>> 0 500.565 1 500.567 1 500.567 0 500.567 1 500.567 1 500.567 1 500.567 0
>>> 500.567 1 500.564 0 500.564 1 500.564 1 500.564 0 500.329 1 500.04 1 
>>> 499.703
>>> 0 499.4 1 498.966 1 498.534 1 498.134 0 497.755 1 497.348 1 496.879 
>>> 0 496.35
>>> 1 495.907 0 495.483 1 495.052 1 494.685 0 494.195 1 493.734 1 493.184 1
>>> 492.483 0 491.478 1 490.457 1 489.403 0 489.398 1 489.392 1 489.125 0
>>> 489.052 1 488.974 0 488.511 1 488.025 1 487.627 1 487.4 0 486.892 1 
>>> 486.057
>>> 1 484.981 0 483.637 1 482.599 1 482.061 0 481.683 1 481.683 0 481.683 1
>>> 481.683 1 481.683 1 481.683 0 481.683 1 481.683 1 481.683 0 481.683 1
>>> 481.683 1 481.705 0 481.943 1 482.267 1 482.577 0 482.963 1 483.259 1
>>> 483.594 0 484.138 1 484.851 1 485.79 0 486.626 1 487.266 1 488.016 0 
>>> 488.775
>>> 1 489.415 1 490.106 1 490.727 0 491.306 1 492.074 0 493.006 1 494.142 1
>>> 495.305 0 496.289 1 497.101 1 497.553 0 497.975 1 498.335 1 498.668 0
>>> 499.056 1 499.56 1 500.056 1 500.573 0 501.056 1 501.372 0 501.599 1 
>>> 501.888
>>> 1 501.888 0 501.888 1 501.888 1 501.888 1 501.888 0 501.888 1 501.888 1
>>> 501.888 0 501.888 1 501.888 1 501.338 0 500.827 1 500.554 0 500.316 
>>> 1 500.14
>>> 1 500.014 0 499.711 1 499.34 1 498.957 1 498.569 0 498.185 1 497.834 1
>>> 497.512 0 497.187 1 496.8 1 496.303 0 495.697 1 495.131 1 494.563 0 
>>> 493.735
>>> 1 492.659 1 491.391 0 489.896 1 488.54 1 487.651 0 487.622 1 487.565 1
>>> 487.46 0 487.4 1 487.32 0 486.561 1 485.491 1 484.309 1 483.159 0 
>>> 481.941 1
>>> 480.636 1 480.53 0 480.53 1 480.53 1 480.53 0 480.53 1 480.53 1 
>>> 480.53 1
>>> 480.53 0 480.53 1 480.53 0 480.53 1 480.546 1 480.705 0 480.992 1 
>>> 481.417 1
>>> 481.887 0 482.36 1 482.845 1 483.21 1 483.682 0 484.359 1 485.177 0 
>>> 486.041
>>> 1 486.676 1 487.363 0 487.932 1 488.395 1 488.947 0 489.53 1 490.007 1
>>> 490.605 1 491.307 0 492.094 1 493.194 1 494.183 0 495.051 1 495.58 0 
>>> 496.081
>>> 1 496.411 1 496.71 0 496.722 1 496.936 1 497.301 1 497.839 0 498.463 1
>>> 499.017 1 499.401 0 499.661 1 499.79 1 499.79 0 499.79 1 499.79 0 
>>> 499.79 1
>>> 499.79 1 499.79 1 499.79 0 499.79 1 499.79 1 499.79 0 499.611 1 
>>> 499.152 1
>>> 498.657 0 498.196 1 497.813 1 497.477 0 497.123 1 496.736 1 496.324 0
>>> 496.044 1 495.649 1 495.362 0 495.088 1 495.001 1 494.713 0 494.342 1
>>> 493.874 1 493.35 0 492.844 1 492.377 1 491.958 0 491.435 1 490.971 1 
>>> 490.654
>>> 0 490.609 1 490.475 1 490.273 0 490.044 1 489.815 1 489.559 0 489.188 1
>>> 488.555 1 487.613 1 487.3 0 487.289 1 487.146 0 487.116 1 487.116 1 
>>> 487.116
>>> 0 487.116 1 487.116 1 487.116 0 487.116 1 487.116 1 487.146 1 487.289 0
>>> 487.3 1 487.326 0 487.38 1 487.405 1 487.407 0 487.41 1 487.438 1 
>>> 487.441 0
>>> 487.456 1 487.498 1 487.74 1 487.979 0 488.283 1 488.283 1 488.283 0 
>>> 488.283
>>> 1 488.283 0 488.283 1 488.283 1 488.283 0 488.283 1 488.283 1 488.283 1
>>> 488.131 0 487.851 1 487.851 1 487.851 0 487.851 1 487.851 1 487.851 0
>>> 487.851 1 487.851 0 487.851 1 487.851 1 487.851 1 488.123 0 488.445 1
>>> 488.829 1 489.262 0 489.547 1 489.916 1 490.275 0 490.613 1 490.91 1 
>>> 490.965
>>> 0 491.07 1 491.07 1 491.07 0 491.07 1 491.07 1 491.07 0 491.07 1 
>>> 491.07 1
>>> 491.07 0 491.07 1 491.07 1 490.957 0 490.535 1 490.364 1 490.278 0 
>>> 490.176 1
>>> 489.838 1 489.563 0 489.242 1 489.041 1 488.894 0 488.77 1 488.664 1 
>>> 488.581
>>> 1 488.501 0 488.385 1 488.24 1 488.102 0 487.988 1 487.902 0 487.643 1
>>> 487.264 1 486.931 0 486.569 1 486.228 1 485.79 0 485.41 1 485.167 1 
>>> 485.135
>>> 1 485.078 0 485.058 1 485.036 0 484.932 1 484.9 1 484.844 0 484.834 1
>>> 484.834 1 484.834 1 484.834 0 484.834 1 484.834 1 484.834 0 484.834 1
>>> 484.834 1 484.834 0 484.844 1 484.87 0 485.163 1 485.542 1 485.898 0 
>>> 486.247
>>> 1 486.519 1 486.823 1 487.099 0 487.248 1 487.402 1 487.525 0 487.747 1
>>> 488.139 1 488.644 0 489.14 1 489.561 1 489.768 0 489.936 1 489.986 1 
>>> 491.248
>>> 0 491.496 1 491.745 1 492.011 0 492.307 1 492.619 1 492.894 0 493.144 1
>>> 493.382 0 493.608 1 493.879 1 494.273 1 494.808 0 494.968 1 495.573 
>>> 1 496.12
>>> 0 496.629 1 497.082 1 497.451 0 497.637 1 497.637 1 497.637 1 497.637 0
>>> 497.637 1 497.637 0 497.637 1 497.637 1 497.637 0 497.637 1 497.637 1
>>> 497.629 0 497.309 1 496.989 1 496.67 1 496.351 0 496.046 1 495.744 0 
>>> 495.608
>>> 1 495.292 1 495.278 0 494.943 1 494.564 1 494.167 0 493.771 1 493.385 1
>>> 492.986 1 492.565 0 492.131 1 491.711 1 491.354 0 491.06 1 490.798 0 
>>> 490.516
>>> 1 490.369 1 490.073 0 489.843 1 489.681 1 489.538 1 489.365 0 489.365 1
>>> 489.365 1 489.365 0 489.365 1 489.365 1 489.365 0 489.365 1 489.365 0
>>> 489.365 1 489.365 1 489.579 1 489.922 0 490.057 1 490.359 1 490.688 0
>>> 491.045 1 491.419 1 491.789 0 492.147 1 492.48 1 492.827 0 493.204 1 
>>> 493.601
>>> 1 493.958 0 494.238 1 494.458 1 494.672 0 494.715 1 495.008 1 495.286 0
>>> 495.297 1 495.464 1 495.61 0 495.753 1 495.786 1 495.902 0 495.988 1 
>>> 496.057
>>> 1 496.058 0 496.065 1 496.073 1 496.076 0 496.106 1 496.115 1 496.119 0
>>> 496.158 1 496.243 1 496.351 1 496.462 0 496.585 1 496.713 0 496.713 1
>>> 496.713 1 496.713 0 496.713 1 496.713 1 496.713 0 496.713 1 496.713 1
>>> 496.713 1 496.713 0 496.589 1 496.547 0 496.54 1 496.485 1 496.427 0 
>>> 496.407
>>> 1 496.371 1 496.359 0 496.29 1 496.27 1 496.243 1 496.145 0 496.068 1
>>> 495.988 1 495.933 0 495.779 1 495.536 0 495.144 1 495.103 1 494.856 0
>>> 494.708 1 494.318 1 493.794 1 493.25 0 492.664 1 492.07 1 491.644 0 
>>> 491.15 1
>>> 490.798 1 490.585 0 490.465 1 490.398 0 490.329 1 490.148 1 490.099 1
>>> 489.982 0 489.827 1 489.757 1 489.712 0 487.938 1 486.532 1 486.436 0
>>> 485.852 1 485.051 1 484.148 0 483.973 1 483.669 1 483.478 0 483.478 1
>>> 483.478 1 483.478 0 483.669 1 483.478 1 483.427 0 483.322 1 483.166 1
>>> 483.166 0 483.166 1 483.166 1 483.166 0 483.322 1 483.478 1 484.06 0 
>>> 484.287
>>> 1 484.31 1 484.341 0 484.494 1 485.776 1 486.664 1 487.321 0 487.906 1
>>> 488.382 1 488.848 0 489.396 1 490.035 0 490.604 1 491.286 1 491.904 
>>> 0 492.44
>>> 1 492.884 1 493.278 0 493.669 1 494.078 1 494.506 1 494.919 0 495.202 1
>>> 495.202 0 495.202 1 495.202 1 495.202 0 495.202 1 495.202 1 495.202 1
>>> 495.202 0 495.202 1 495.202 1 495.053 0 494.841 1 494.603 1 494.34 0 
>>> 494.272
>>> 1 494.006 0 493.774 1 493.774 1 493.774 0 493.774 1 493.774 1 493.774 1
>>> 493.774 0 493.774 1 493.774 1 493.774 0 493.774 1 493.815 1 493.939 0
>>> 494.053 1 494.156 1 494.232 0 494.29 1 494.29 1 494.29 0 494.29 1 
>>> 494.29 1
>>> 494.29 0 494.29 1 494.29 1 494.29 0 494.29 1 494.29 1 494.215 0 
>>> 494.112 1
>>> 493.977 1 493.788 0 493.542 1 493.237 1 492.853 0 492.447 1 492.087 1
>>> 491.773 0 491.474 1 491.177 1 490.95 1 490.843 0 490.807 1 490.77 0 
>>> 490.738
>>> 1 490.684 1 490.613 0 490.451 1 490.18 1 490.18 0 490.18 1 490.18 1 
>>> 490.18 1
>>> 490.18 0 490.18 1 490.18 1 490.18 0 490.18 1 490.18 0 490.254 1 
>>> 490.477 1
>>> 490.477 0 490.477 1 490.477 1 490.477 1 490.477 0 490.477 1 490.477 1
>>> 490.477 0 490.477 1 490.477 0 490.267 1 489.99 1 489.82 0 489.725 1 
>>> 489.725
>>> 1 489.725 1 489.725 0 489.725 1 489.725 1 489.725 0 489.725 1 489.725 1
>>> 489.725 0 489.725 1 490.154 0 490.544 1 490.821 1 491.26 1 491.739 0 
>>> 492.177
>>> 1 492.541 1 492.849 0 493.159 1 493.477 1 493.762 0 493.99 1 494.006 1
>>> 494.11 0 494.133 1 494.183 1 494.192 0 494.211 1 494.252 1 494.252 0 
>>> 494.252
>>> 1 494.252 1 494.252 0 494.252 1 494.252 1 494.252 0 494.252 1 494.252 1
>>> 494.252 0 494.186 1 494.01 1 493.847 0 493.736 1 493.722 1 493.716 0 
>>> 493.692
>>> 1 493.669 1 493.589 0 493.395 1 493.195 1 493.038 1 492.953 0 492.879 1
>>> 492.758 0 492.559 1 492.291 1 491.969 0 491.649 1 491.39 1 491.19 0 
>>> 490.939
>>> 1 490.56 1 490.135 1 489.793 0 489.649 1 489.575 1 489.311 0 488.891 1
>>> 488.504 0 488.038 1 488.038 1 488.038 0 488.038 1 488.038 1 488.038 1
>>> 488.038 0 488.038 1 488.038 1 488.038 0 488.038 1 488.217 0 488.407 1
>>> 488.579 1 488.763 0 489.123 1 489.233 1 489.238 1 489.429 0 489.497 1
>>> 489.576 1 489.605 0 489.96 1 490.161 1 490.168 0 490.207 1 490.237 0 
>>> 490.353
>>> 1 490.663 1 490.878 1 491.151 0 491.158 1 491.196 1 491.303 0 491.33 1
>>> 491.348 1 491.406 0 491.586 1 491.783 1 491.816 0 491.828 1 491.842 1
>>> 492.062 0 492.442 1 492.794 1 492.993 0 493.088 1 493.138 1 493.173 0
>>> 493.246 1 493.364 1 493.564 0 493.878 1 494.187 1 494.21 0 494.233 1 
>>> 494.303
>>> 1 494.303 0 494.303 1 494.303 1 494.303 0 494.303 1 494.303 1 494.303 1
>>> 494.303 0 494.233 1 494.223 1 494.187 0 494.132 1 494.063 0 493.954 1
>>> 493.777 1 493.562 0 493.334 1 493.125 1 492.881 0 492.552 1 492.158 1
>>> 491.866 1 491.657 0 491.456 1 491.427 0 491.392 1 491.33 1 491.072 0 
>>> 490.768
>>> 1 490.614 1 490.414 1 490.265 0 490.197 1 489.808 1 489.623 0 489.498 1
>>> 489.296 1 489.095 0 489.074 1 489.068 0 489.055 1 489.04 1 489.006 0 
>>> 488.975
>>> 1 488.944 1 488.929 1 488.908 0 488.904 1 488.87 1 488.846 0 488.786 1
>>> 488.761 1 488.586 0 488.378 1 488.113 1 487.967 0 487.762 1 487.558 1
>>> 487.345 0 487.16 1 487.031 1 486.831 0 486.808 1 486.726 1 486.72 0 
>>> 486.689
>>> 1 486.643 1 486.643 0 486.643 1 486.643 1 486.643 0 486.643 1 486.643 1
>>> 486.689 0 486.72 1 486.72 1 486.72 0 486.863 1 487.165 1 487.496 1 
>>> 487.776 0
>>> 488.083 1 488.466 0 488.759 1 488.945 1 489.104 0 489.318 1 489.617 1
>>> 489.916 0 490.191 1 490.449 1 490.701 1 490.979 0 491.362 1 491.861 1
>>> 492.409 0 492.899 1 493.324 0 493.707 1 494.091 1 494.433 0 494.709 1
>>> 494.722 1 494.935 1 494.958 0 495.178 1 495.393 1 495.617 0 495.731 
>>> 1 495.87
>>> 0 496.026 1 496.354 1 496.74 0 497.158 1 497.58 1 498.004 1 498.443 0
>>> 498.858 1 499.197 1 499.436 0 499.62 1 499.805 1 499.993 0 500.17 1 
>>> 500.328
>>> 0 500.446 1 500.446 1 500.446 1 500.446 0 500.446 1 500.446 1 500.446 0
>>> 500.446 1 500.446 1 500.446 0 500.446 1 500.434 1 500.144 0 499.771 1
>>> 499.411 1 499.115 0 498.855 1 498.585 1 498.267 0 497.891 1 497.436 1
>>> 496.902 0 496.244 1 495.482 1 495.245 0 494.386 1 493.267 1 492.071 0
>>> 490.804 1 489.499 1 488.262 0 487.263 1 486.603 1 486.409 0 486.349 1
>>> 486.327 1 485.932 0 485.056 1 483.453 1 483.352 1 483.146 0 482.953 1
>>> 482.632 0 482.569 1 481.894 1 481.216 0 481.139 1 481.139 1 481.139 0
>>> 481.139 1 481.216 1 481.659 1 481.894 0 482.478 1 482.569 1 482.632 0
>>> 482.632 1 482.632 0 482.632 1 482.941 1 483.614 0 484.68 1 485.709 1 
>>> 487.534
>>> 1 488.74 0 489.802 1 491.573 1 493.153 0 494.043 1 494.728 0 495.319 1
>>> 495.717 1 496.316 0 496.654 1 497.464 1 498.252 1 498.791 0 499.402 1
>>> 500.065 1 500.798 0 501.512 1 502.041 1 502.338 0 502.497 1 502.497 0
>>> 502.497 1 502.497 1 502.497 1 502.497 0 502.497 1 502.497 1 502.497 0
>>> 502.497 1 502.497 1 502.472 0 502.294 1 502.264 1 502.243 0 502.141 1
>>> 502.061 1 502.0 0 501.966 1 501.945 1 501.899 0 501.51 1 500.898 1 
>>> 500.326 0
>>> 499.572 1 498.805 1 498.022 0 497.216 1 496.479 1 495.534 0 494.965 1
>>> 494.278 1 493.987 0 493.561 1 492.987 1 491.998 0 491.143 1 490.246 1
>>> 489.518 1 488.75 0 488.284 1 488.197 1 488.16 0 488.131 1 488.036 0 
>>> 487.511
>>> 1 486.393 1 484.674 0 484.069 1 483.959 1 483.958 0 483.86 1 483.817 1
>>> 483.642 1 483.584 0 483.584 1 483.584 1 483.584 0 483.584 1 483.642 0
>>> 483.817 1 483.86 1 483.9 1 483.958 0 483.959 1 483.983 1 484.055 0 
>>> 484.069 1
>>> 484.128 1 484.197 0 484.239 1 485.184 0 486.168 1 486.753 1 486.763 0
>>> 486.944 1 487.539 1 488.415 1 488.986 0 489.218 1 489.246 1 489.506 0
>>> 489.946 1 490.392 1 490.762 0 491.215 1 491.879 1 492.542 0 493.168 1
>>> 493.842 1 494.671 0 495.483 1 495.795 1 496.651 0 497.395 1 498.136 1
>>> 498.981 0 499.536 1 500.205 1 500.814 0 501.233 1 501.626 1 501.995 0
>>> 501.995 1 501.995 1 501.995 0 501.995 1 501.995 1 501.995 0 501.995 1
>>> 501.995 1 501.995 1 501.995 0 501.497 1 500.842 0 500.497 1 500.447 1
>>> 500.328 0 500.144 1 499.792 1 499.401 0 498.985 1 498.549 1 498.098 
>>> 1 497.62
>>> 0 497.099 1 496.52 1 495.336 0 494.869 1 494.655 0 494.366 1 493.999 1
>>> 493.685 0 493.137 1 492.429 1 491.289 1 490.481 0 489.902 1 489.542 1
>>> 489.338 0 487.538 1 487.265 0 486.959 1 486.722 1 486.331 0 485.614 1
>>> 484.591 1 481.884 1 481.179 0 481.179 1 481.179 1 481.179 0 481.179 1
>>> 481.179 1 481.173 0 481.122 1 481.115 0 481.08 1 480.839 1 480.839 1 
>>> 480.839
>>> 0 480.839 1 481.08 1 481.115 0 481.122 1 481.173 1 481.173 0 481.173 1
>>> 481.26 1 481.451 0 481.488 1 481.609 1 481.609 0 481.609 1 482.01 1 
>>> 482.406
>>> 0 482.874 1 483.455 1 483.825 0 484.557 1 485.305 1 486.044 0 486.781 1
>>> 487.534 1 488.312 0 489.081 1 489.908 1 490.747 0 491.569 1 492.344 1
>>> 493.078 0 493.789 1 494.487 1 495.17 0 495.48 1 495.523 1 496.305 1 
>>> 497.132
>>> 0 497.96 1 498.726 0 499.32 1 499.364 1 499.387 0 499.387 1 499.387 1
>>> 499.387 0 499.387 1 499.387 1 499.387 1 499.387 0 499.387 1 499.387 1
>>> 499.356 0 499.32 1 499.11 0 499.11 1 498.784 1 498.452 0 498.133 1 
>>> 497.826 1
>>> 497.507 1 497.147 0 496.053 1 495.848 1 495.666 0 495.276 1 495.214 0
>>> 494.926 1 494.454 1 494.083 0 493.627 1 493.238 1 492.248 1 491.704 0
>>> 491.189 1 490.682 1 490.155 0 489.613 1 489.052 1 488.463 0 488.132 1
>>> 487.944 0 487.733 1 487.733 1 487.733 1 487.733 0 487.733 1 487.733 1
>>> 487.733 0 487.733 1 487.733 1 487.733 0 487.733 1 487.83 1 488.077 0 
>>> 488.077
>>> 1 488.077 1 488.077 0 488.077 1 488.077 1 488.077 0 488.077 1 488.077 1
>>> 488.077 0 488.077 1 487.83 1 487.539 0 487.282 1 487.243 1 487.243 0 
>>> 487.224
>>> 1 487.194 1 487.155 0 487.155 1 487.155 1 487.155 0 487.155 1 487.155 1
>>> 487.155 1 487.194 0 487.224 1 487.243 1 487.243 0 487.394 1 487.76 0 
>>> 488.132
>>> 1 488.467 1 488.737 0 488.947 1 489.105 1 489.242 0 489.36 1 489.521 1
>>> 489.755 1 490.072 0 490.476 1 490.974 1 491.525 0 492.104 1 492.619 0
>>> 493.071 1 493.466 1 493.813 1 494.135 0 494.457 1 494.739 1 494.78 0 
>>> 494.994
>>> 1 495.079 1 495.229 0 495.229 1 495.229 0 495.229 1 495.229 1 495.229 0
>>> 495.229 1 495.229 1 495.229 1 495.229 0 495.229 1 495.05 1 495.05 0 
>>> 495.05 1
>>> 495.05 1 495.05 0 495.05 1 495.05 1 495.05 0 495.05 1 495.04 1 495.04 0
>>> 495.05 1 495.04 1 495.04 0 495.059 1 495.063 1 495.1 0 495.103 1 
>>> 495.17 1
>>> 495.231 0 495.231 1 495.231 1 495.231 0 495.231 1 495.1 1 495.063 0 
>>> 495.059
>>> 1 495.002 1 495.002 0 495.002 1 494.93 1 494.783 1 494.564 0 494.332 
>>> 1 494.1
>>> 0 493.832 1 493.537 1 493.231 0 492.92 1 492.612 1 492.321 0 492.04 1
>>> 491.741 1 491.424 1 491.088 0 490.746 1 490.419 1 490.102 0 489.79 1 
>>> 489.467
>>> 0 489.101 1 488.709 1 488.268 0 487.809 1 487.342 1 486.847 1 486.307 0
>>> 485.727 1 485.157 1 484.709 0 484.709 1 484.709 1 484.709 0 484.614 1
>>> 484.614 0 484.614 1 484.614 1 484.614 1 484.614 0 484.614 1 484.709 1
>>> 484.841 0 484.859 1 484.874 1 484.875 0 485.221 1 485.237 0 485.259 1
>>> 485.303 1 485.344 1 485.386 0 485.393 1 485.402 1 485.495 0 485.499 1
>>> 485.631 1 485.661 0 485.708 1 485.702 1 485.702 0 485.702 1 485.708 1
>>> 485.779 0 485.781 1 485.822 1 485.824 0 485.851 1 485.894 1 485.915 
>>> 0 485.93
>>> 1 485.988 1 486.282 0 486.634 1 487.058 1 487.614 0 488.305 1 489.015 1
>>> 489.652 0 490.131 1 490.232 1 490.313 0 490.313 1 490.313 1 490.313 0
>>> 490.313 1 490.313 1 490.313 1 490.313 0 490.313 1 490.313 0 490.232 1
>>> 490.048 1 489.766 0 489.724 1 489.615 1 489.514 0 489.401 1 489.355 1
>>> 488.873 1 488.528 0 488.391 1 488.348 1 488.31 0 488.262 1 488.262 0 
>>> 488.262
>>> 1 488.251 1 488.25 0 488.241 1 488.197 1 488.175 1 488.134 0 488.113 1
>>> 488.108 1 488.108 0 488.07 1 487.997 1 487.992 0 487.944 1 487.861 0 
>>> 487.692
>>> 1 487.681 1 487.333 1 486.939 0 486.495 1 486.097 1 485.794 0 485.586 1
>>> 485.416 1 485.32 0 485.24 1 485.126 0 484.999 1 484.833 1 484.643 1 
>>> 484.388
>>> 0 484.046 1 483.64 1 483.586 0 483.586 1 483.586 1 483.586 0 483.586 1
>>> 483.586 1 483.586 1 483.586 0 483.586 1 483.586 0 483.586 1 483.712 1
>>> 483.823 0 483.958 1 484.108 1 484.254 0 484.362 1 484.41 1 484.605 0 
>>> 484.897
>>> 1 485.238 1 485.622 0 486.05 1 486.527 1 487.059 0 487.633 1 488.212 1
>>> 488.807 0 489.411 1 490.033 1 490.675 1 491.322 0 491.942 1 492.492 1
>>> 493.038 0 493.577 1 494.121 0 494.657 1 494.796 1 495.267 0 495.42 1 
>>> 495.695
>>> 1 495.75 0 496.035 1 496.275 1 496.479 1 496.639 0 496.752 1 496.843 1
>>> 496.946 0 497.073 1 497.241 0 497.241 1 497.241 1 497.241 1 497.241 0
>>> 497.241 1 497.241 1 497.241 0 497.241 1 497.241 1 497.241 0 497.195 1
>>> 496.943 0 496.646 1 496.294 1 495.893 0 495.618 1 495.455 1 495.175 1
>>> 495.137 0 494.689 1 494.18 1 493.605 0 492.987 1 492.31 1 491.589 0 
>>> 490.837
>>> 1 490.059 1 489.276 0 488.501 1 487.768 1 487.06 0 486.414 1 485.818 1
>>> 485.267 0 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.043 0
>>> 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.264 0 485.278 1
>>> 485.495 1 485.754 0 486.027 1 486.287 1 486.512 1 486.735 0 486.982 1
>>> 487.222 0 487.496 1 487.801 1 488.152 0 488.538 1 488.953 1 489.394 0
>>> 489.843 1 490.37 1 490.931 1 491.501 0 492.082 1 492.652 1 493.205 0 
>>> 493.713
>>> 1 494.145 0 494.49 1 494.771 1 494.771 0 494.771 1 494.771 1 494.771 1
>>> 494.771 0 494.771 1 494.771 1 494.771 0 494.794 1 494.884 1 494.897 0
>>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 1 494.897 0 494.897 1
>>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 0 494.897 1 494.897 0
>>> 494.897 1 494.897 1 494.897 1 494.897 0 494.794 1 494.55 1 494.301 0 
>>> 494.04
>>> 1 493.765 1 493.479 0 493.167 1 492.8 1 492.382 0 491.927 1 491.496 1
>>> 491.109 0 490.731 1 490.316 1 489.864 0 489.423 1 489.03 1 488.706 0 
>>> 488.388
>>> 1 488.071 1 487.733 0 487.383 1 487.08 1 486.865 0 486.722 1 486.616 1
>>> 486.515 0 486.412 1 486.324 1 486.257 0 486.174 1 486.009 1 485.738 0
>>> 485.412 1 485.401 1 485.213 1 485.091 0 484.992 1 484.898 0 484.792 
>>> 1 484.66
>>> 1 484.627 0 484.605 1 484.605 1 484.605 0 484.605 1 484.605 1 484.605 1
>>> 484.605 0 484.605 1 484.605 1 484.605 0 484.627 1 484.63 0 484.737 1 
>>> 484.804
>>> 1 484.973 0 485.344 1 485.785 1 486.243 1 486.696 0 487.139 1 487.562 1
>>> 487.969 0 488.372 1 488.76 1 489.186 0 489.628 1 490.096 0 490.601 1 
>>> 491.154
>>> 1 491.735 1 492.308 0 492.845 1 493.337 1 493.809 0 494.246 1 494.612 1
>>> 494.612 0 494.612 1 494.612 0 494.614 1 494.808 1 494.808 1 494.808 0
>>> 494.808 1 494.808 1 494.808 0 494.808 1 494.7 1 494.614 0 494.561 1 
>>> 494.463
>>> 1 494.395 1 494.367 0 494.315 1 494.245 0 494.126 1 494.037 1 493.943 0
>>> 493.807 1 493.611 1 493.354 0 493.014 1 492.566 1 492.048 0 491.521 1
>>> 491.039 1 490.584 0 490.109 1 489.594 1 489.048 0 488.499 1 488.03 1 
>>> 487.625
>>> 0 487.292 1 486.98 1 486.601 1 486.105 0 485.475 1 484.758 1 484.189 0
>>> 483.347 1 482.522 0 481.761 1 481.735 1 481.705 0 481.696 1 481.576 1
>>> 481.573 0 481.384 1 481.262 1 481.191 1 481.191 0 481.191 1 481.191 1
>>> 481.262 0 481.349 1 481.384 0 481.573 1 481.576 1 481.576 1 481.576 0
>>> 481.576 1 481.709 1 482.119 0 482.501 1 482.897 1 483.267 0 483.594 1
>>> 483.882 1 483.938 0 484.31 1 484.722 0 485.246 1 485.896 1 486.643 1 
>>> 487.433
>>> 0 488.215 1 488.975 1 489.712 0 490.398 1 491.054 1 491.679 0 492.314 1
>>> 492.996 1 493.703 0 494.424 1 495.114 1 495.49 0 495.493 1 496.158 1 
>>> 496.773
>>> 0 497.319 1 497.749 1 498.036 0 498.187 1 498.268 1 498.268 1 498.268 0
>>> 498.268 1 498.268 0 498.268 1 498.268 1 498.268 0 498.268 1 498.268 1
>>> 498.268 0 498.11 1 497.854 1 497.595 1 497.354 0 497.127 1 496.891 0 
>>> 496.623
>>> 1 496.303 1 495.971 0 495.633 1 495.556 1 495.282 0 495.098 1 494.966 1
>>> 494.427 1 493.85 0 493.27 1 492.682 1 492.025 0 491.259 1 490.338 0 
>>> 489.345
>>> 1 488.314 1 487.336 0 486.485 1 485.812 1 485.316 1 484.957 0 484.632 1
>>> 484.24 1 484.24 0 484.24 1 484.24 1 484.24 0 484.24 1 484.24 0 484.24 1
>>> 484.24 1 484.24 1 484.24 0 484.947 1 485.989 1 486.644 0 486.783 1 
>>> 486.783 1
>>> 486.783 0 486.81 1 486.828 1 486.83 0 486.844 1 486.862 1 486.869 0 
>>> 486.887
>>> 1 486.993 1 486.993 0 486.993 1 486.993 1 486.993 0 487.231 1 487.501 1
>>> 487.785 0 488.186 1 488.721 1 489.346 0 490.01 1 490.688 1 491.369 0 
>>> 491.994
>>> 1 492.588 1 493.156 0 493.774 1 494.389 1 494.899 0 494.974 1 495.297 1
>>> 495.508 0 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.629 0
>>> 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.52 1 495.469 0 
>>> 495.134
>>> 1 494.99 0 494.659 1 494.271 1 493.955 0 493.682 1 493.433 1 493.187 0
>>> 492.956 1 492.74 1 492.554 1 492.431 0 492.362 1 492.327 1 492.252 0 
>>> 492.107
>>> 1 491.947 0 491.834 1 491.786 1 491.765 0 491.718 1 491.599 1 491.401 1
>>> 491.155 0 490.919 1 490.707 1 490.542 0 490.456 1 490.432 1 490.391 0
>>> 490.317 1 490.154 0 489.94 1 489.735 1 489.515 1 489.32 0 489.041 1 
>>> 488.52 1
>>> 487.884 0 487.19 1 486.882 1 486.797 0 486.768 1 486.573 0 486.528 1 
>>> 486.513
>>> 1 486.376 1 486.241 0 485.748 1 485.748 1 485.748 0 485.58 1 485.569 1
>>> 485.31 0 485.31 1 485.31 1 485.273 1 484.805 0 484.27 1 484.239 0 
>>> 483.874 1
>>> 483.874 1 483.874 0 483.874 1 483.874 1 483.874 0 483.874 1 483.874 1
>>> 483.256 0 482.146 1 481.093 1 480.055 0 479.565 1 479.515 1 479.497 0
>>> 479.124 1 478.986 1 478.986 0 478.986 1 478.986 1 478.986 1 478.986 0
>>> 478.986 1 478.986 1 478.986 0 478.986 1 479.031 0 479.124 1 479.393 1
>>> 479.928 0 480.38 1 480.722 1 481.252 0 482.034 1 482.921 1 483.554 1 
>>> 483.982
>>> 0 484.256 1 484.516 1 484.854 0 485.381 1 485.838 0 486.096 1 486.213 1
>>> 486.36 1 486.631 0 486.925 1 487.157 1 487.212 0 487.227 1 487.234 1 
>>> 487.253
>>> 0 487.267 1 487.267 1 487.267 0 487.267 1 487.267 0 487.267 1 487.267 1
>>> 487.253 1 487.234 0 487.227 1 487.157 1 487.085 0 486.693 1 486.227 
>>> 1 485.79
>>> 0 464.046 1 463.66 1 463.589 0 463.521 1 463.521 1 463.341 0 463.341 1
>>> 463.065 1 463.065 0 463.065 1 463.065 1 463.065 0 463.341 1 463.341 1
>>> 463.589 1 463.66 0 464.011 1 464.488 0 464.597 1 465.185 1 466.23 0 
>>> 469.78 1
>>> 469.78 1 469.971 0 470.333 1 470.333 1 470.333 1 470.333 0 481.31 1 
>>> 482.684
>>> 0 473.277 1 470.333 1 469.404 0 469.971 1 471.574 1 468.882 0 468.941 1
>>> 467.323
>>>
>>>
>>>
>>> i1      0.0     7.75
>>>
>>> e
>>>
>>> 
>>>
>>> 
>>>
>>> Steven Yi wrote:
>>>>
>>>>
>>>>
>>>> Hi Peiman,
>>>>
>>>> I think you can use Gen 23:
>>>>
>>>> http://www.csounds.com/manual/html/GEN23.html
>>>>
>>>> but you may need to create your own code for reading through the table
>>>> values once you load them.  (Perhaps someone else has a better
>>>> solution. =) )
>>>>
>>>> steven
>>>>
>>>> On Wed, Jul 16, 2008 at 7:04 AM, peiman  
>>>> wrote:
>>>>>
>>>>> Dear all,
>>>>>
>>>>> I was wondering if there is a way to read a textfile into a table. 
>>>>> This
>>>>> is
>>>>> what I want to do.
>>>>>
>>>>> I have a fundamental analysis file from audiosculpt in the form of
>>>>> breakpoint function (text) so it looks like this:
>>>>>           0.0 466.017
>>>>>           0.002       468.328
>>>>>           0.004       467.27
>>>>>           0.006       465.997
>>>>>           0.008       475.31
>>>>>           0.01        475.275
>>>>>           0.012       469.521
>>>>>           0.015       468.919
>>>>>           0.017       466.614
>>>>>           0.019       466.664
>>>>>           0.021       467.423
>>>>>           and so on...
>>>>>
>>>>> I would like to load this into a non-normalized table, and of course
>>>>> keeping
>>>>> the relative timeline intact. Then using oscil, read this table as a
>>>>> vibrato
>>>>> function. Is this possible?
>>>>>
>>>>> I want to change the depth of vibrato by using the amplitude 
>>>>> variable of
>>>>> oscil. Maybe there is a better way to do this? But the crucial 
>>>>> thing is
>>>>> that
>>>>> it has to follow the characteristics of the fundamental analysis 
>>>>> (of a
>>>>> voice
>>>>> in this case).
>>>>>
>>>>> Many Thanks in advance
>>>>> Best
>>>>> Peiman
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18488180.html 
>>>>>
>>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>>> "unsubscribe
>>>> csound"
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context: 
>>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18491686.html 
>>>
>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>>> "unsubscribe csound"
>>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
>> "unsubscribe csound"
>>
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body 
> "unsubscribe csound"
>
>

-- 
  Mark
  _________________________________________
  When you get lemons, you make lemonade.
  When you get hardware, you make software.


Date2008-07-24 12:28
FromDarren Nelsen
Subject[Csnd] Re: Extended guard point, Was: fundamental analysis bpf to table
I think the book is correct. It makes perfect sense to me that an  
interpolating opcode uses an extended guard point while a non- 
interpolating opcode does not.

The manual entry on oscil though does not make sense to me. It should  
not need or use the extended guard point. Could *that* be a bug in the  
documentation?


On Jul 22, 2008, at 7:58 AM, Mark Van Peteghem wrote:

> I think that is a typo in the book, the 2^n and 2^n + 1 probably  
> should be swapped, because the sentence before that says that  
> interpolating lookup opcodes use the guard point to do the  
> interpolation, while the sentence before that says that non- 
> interpolating opcodes don't use it. To add to the confusion, the  
> CSound manual says that oscil needs a guard point :-)
>
> Darren Nelsen schreef:
>> According to The Csound Book though, pgs. 66-67 "interpolating wrap- 
>> around lookup opcodes (oscili, foscili, and phasor-tablei pairs)  
>> should scan 2n size f-tables." It continues, "interpolating single  
>> scan opcodes (oscil1i and envlpx) should scan f-tables with 2n+1  
>> size."
>>
>> There's already an implicit extended guard point (even in 2n  
>> tables) that contains a copy of the first table value.
>>
>> So, it looks to me that peiman did it correctly.
>>
>> -Darren
>>
>> On Jul 17, 2008, at 2:54 AM, Oeyvind Brandtsegg wrote:
>>
>>> When using interpolating oscillators, you should have a table with  
>>> an
>>> extended guard point (table size power of 2 plus one).
>>> In your case, this would mean a table size of 2049, and then making
>>> the last value be a copy of the original last one.
>>> The end of the table def (gen 7) would then be:
>>> 468.941 1 467.323 1 467.323
>>>
>>> Alternatively, and easier, you could try using oscil instead of  
>>> oscili
>>> for the kfreq oscil.
>>>
>>> Come to think of it, your audio oscillator is also an interpolating
>>> one, so your audio ftable should have an extended guard point for
>>> correct interpolation when wrapping around. Like this:
>>> f 1 0 16385 10 1
>>>
>>> best
>>> Oeyvind
>>>
>>> 2008/7/16, peiman :
>>>>
>>>> Hi Steven,
>>>>
>>>> Thanks for the reply. I found a library in OpenMusic that  
>>>> actually converts
>>>> any bpf to table 7 for csound! Great, so far so good. But here's  
>>>> a strange
>>>> problem I've encountered in csound. Using the csd bellow, the  
>>>> kfreq variable
>>>> of the instrument snaps to zero around 1 second in the  
>>>> performance. Should
>>>> this be happening? The last value in my table is 467.323 and the  
>>>> frequency
>>>> of oscil is set to 1/p3, I can't explain this error, is it a bug  
>>>> or am I
>>>> doing something wrong?
>>>>
>>>> Many Thanks
>>>> Peiman
>>>>
>>>> ;
>>>> ; ""
>>>> ; by peiman khosravi
>>>> ;
>>>> ;
>>>> ;
>>>> ; Generated by blue 0.123.1 (http://csounds.com/stevenyi/blue/index.html 
>>>> )
>>>> ;
>>>>
>>>> 
>>>>
>>>> 
>>>> sr=96000
>>>> ksmps=1
>>>> nchnls=2
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>      instr 1 ;Oscil
>>>>
>>>>
>>>> kfreq   oscili  1, 1/p3, 2
>>>>
>>>> printk .1, kfreq
>>>>
>>>> ar      oscili  10000, kfreq, 1
>>>>
>>>> outs ar, ar
>>>>      endin
>>>>
>>>>
>>>> 
>>>>
>>>> 
>>>>
>>>> ; Table #1, a sine wave.
>>>> f 1 0 16384 10 1
>>>> f 2 0 2048 -7 466.017 1 468.328 0 467.27 1 465.997 1 475.31 0  
>>>> 475.275 1
>>>> 469.521 1 468.919 0 466.614 1 466.664 1 467.423 0 467.423 1  
>>>> 467.423 1 468.16
>>>> 0 468.919 1 468.919 1 468.919 0 468.919 1 468.994 1 469.282 1  
>>>> 469.872 0
>>>> 469.872 1 473.258 0 474.411 1 476.922 1 480.914 0 481.137 1  
>>>> 484.909 1
>>>> 485.062 0 486.847 1 487.444 1 496.824 1 497.478 0 498.771 1  
>>>> 499.532 1
>>>> 499.532 0 499.532 1 499.532 0 499.532 1 499.532 1 499.574 0  
>>>> 499.73 1 499.812
>>>> 1 499.967 1 499.994 0 499.999 1 500.029 1 500.029 0 500.029 1  
>>>> 500.029 0
>>>> 500.029 1 500.029 1 500.029 0 500.029 1 500.363 1 500.503 1  
>>>> 500.57 0 500.6 1
>>>> 500.693 1 500.855 0 500.997 1 501.132 1 501.378 0 501.554 1  
>>>> 501.763 0
>>>> 502.018 1 502.306 1 502.54 1 502.817 0 503.046 1 503.046 1  
>>>> 503.046 0 503.046
>>>> 1 503.046 1 503.046 0 503.046 1 503.046 1 503.046 0 503.046 1  
>>>> 503.046 1
>>>> 503.019 0 502.869 1 502.705 1 502.459 0 502.126 1 501.76 1  
>>>> 501.556 0 501.236
>>>> 1 501.049 1 500.706 1 500.057 0 499.941 1 499.939 0 499.848 1  
>>>> 499.686 1
>>>> 499.428 0 499.073 1 498.743 1 498.397 0 498.135 1 498.0 1 497.707  
>>>> 0 497.376
>>>> 1 497.012 1 496.616 1 496.53 0 496.53 1 496.53 0 496.53 1 496.53  
>>>> 1 496.53 0
>>>> 496.517 1 496.429 1 496.383 1 496.286 0 496.234 1 496.147 1  
>>>> 496.075 0
>>>> 496.075 1 496.075 1 496.075 0 496.075 1 496.075 0 496.075 1  
>>>> 496.075 1
>>>> 495.781 0 495.478 1 495.246 1 495.117 1 494.836 0 494.611 1  
>>>> 494.351 1 493.99
>>>> 0 493.604 1 493.305 0 492.888 1 492.518 1 492.181 1 491.832 0  
>>>> 491.644 1
>>>> 491.438 1 491.431 0 491.423 1 491.423 1 491.423 0 491.423 1  
>>>> 491.423 1
>>>> 491.423 0 491.423 1 491.423 0 491.423 1 491.438 1 491.454 1  
>>>> 491.598 0
>>>> 491.644 1 491.644 1 491.644 0 491.719 1 491.719 1 491.78 0  
>>>> 491.879 1 491.905
>>>> 1 491.905 0 491.905 1 491.905 1 491.905 0 491.905 1 491.879 1  
>>>> 491.719 0
>>>> 491.719 1 491.71 1 491.596 0 491.593 1 491.482 1 491.303 1  
>>>> 491.285 0 491.235
>>>> 1 491.168 0 491.115 1 491.115 1 491.115 0 491.115 1 491.115 1  
>>>> 491.115 0
>>>> 491.115 1 491.115 1 491.115 1 491.115 0 491.115 1 491.314 1 491.5  
>>>> 0 491.604
>>>> 1 491.627 0 491.628 1 491.676 1 491.84 0 492.12 1 492.466 1  
>>>> 492.854 1
>>>> 493.223 0 493.563 1 493.632 1 493.632 0 493.632 1 493.632 0  
>>>> 493.632 1
>>>> 493.632 1 493.632 0 493.632 1 493.632 1 493.632 1 493.632 0  
>>>> 493.536 1
>>>> 493.395 1 493.184 0 492.924 1 492.622 1 492.354 0 492.139 1  
>>>> 491.912 0
>>>> 491.717 1 491.542 1 491.409 1 491.299 0 491.175 1 491.029 1  
>>>> 490.926 0 490.91
>>>> 1 490.891 1 490.883 0 490.875 1 490.829 1 490.796 0 490.791 1  
>>>> 490.693 1
>>>> 490.516 0 490.31 1 490.08 1 490.061 0 489.991 1 489.942 1 489.934  
>>>> 0 489.896
>>>> 1 489.839 1 489.772 0 489.692 1 489.602 1 489.512 0 489.444 1  
>>>> 489.391 1
>>>> 489.326 0 489.326 1 489.326 1 489.326 0 489.326 1 489.326 1  
>>>> 489.326 0
>>>> 489.326 1 489.326 1 489.326 1 489.326 0 489.332 1 489.388 0  
>>>> 489.407 1
>>>> 489.489 1 489.499 0 489.588 1 489.611 1 489.775 0 489.88 1  
>>>> 489.905 1 490.13
>>>> 1 490.394 0 490.665 1 490.847 1 491.085 0 491.467 1 491.553 0  
>>>> 491.742 1
>>>> 491.91 1 491.976 0 492.059 1 492.121 1 492.182 1 492.187 0  
>>>> 492.195 1 492.221
>>>> 1 492.224 0 492.242 1 492.396 0 492.669 1 493.037 1 493.432 0  
>>>> 493.753 1
>>>> 493.839 1 493.943 1 494.119 0 494.217 1 494.529 1 494.768 0  
>>>> 494.791 1
>>>> 495.294 1 495.294 0 495.294 1 495.294 0 495.294 1 495.294 1  
>>>> 495.294 1
>>>> 495.294 0 495.294 1 495.294 1 495.294 0 495.201 1 495.194 1  
>>>> 495.075 0
>>>> 494.978 1 494.89 1 494.887 0 494.861 1 494.859 1 494.825 0  
>>>> 494.816 1 494.802
>>>> 1 494.801 0 494.797 1 494.795 1 494.789 0 494.784 1 494.716 1  
>>>> 494.581 1
>>>> 494.434 0 494.279 1 494.12 0 493.965 1 493.831 1 493.706 0  
>>>> 493.562 1 493.345
>>>> 1 493.046 0 492.28 1 492.025 1 491.79 0 491.399 1 490.908 1  
>>>> 490.526 1
>>>> 490.047 0 489.619 1 489.282 0 488.956 1 488.674 1 488.366 0  
>>>> 488.063 1
>>>> 487.789 1 487.577 1 487.413 0 487.226 1 487.226 1 487.226 0  
>>>> 487.226 1
>>>> 487.226 1 487.226 0 487.226 1 487.226 0 487.226 1 487.226 1  
>>>> 487.226 0
>>>> 487.228 1 487.397 1 487.578 1 487.734 0 487.929 1 488.136 1  
>>>> 488.341 0
>>>> 488.611 1 488.93 0 489.269 1 489.71 1 490.172 1 490.632 0 491.064  
>>>> 1 491.462
>>>> 1 491.752 0 492.061 1 492.305 1 492.541 0 492.785 1 492.931 1  
>>>> 492.931 0
>>>> 492.931 1 492.931 0 492.931 1 492.931 1 492.931 1 492.931 0  
>>>> 492.931 1
>>>> 492.931 1 492.931 0 492.722 1 492.501 1 492.385 0 492.385 1  
>>>> 492.385 1
>>>> 492.385 0 492.385 1 492.385 1 492.385 0 492.385 1 492.385 1  
>>>> 492.385 0
>>>> 492.385 1 492.532 1 492.637 0 492.765 1 492.904 1 493.058 1  
>>>> 493.237 0
>>>> 493.443 1 493.665 0 493.665 1 493.665 1 493.665 0 493.665 1  
>>>> 493.665 1
>>>> 493.665 0 493.665 1 493.665 1 493.665 1 493.665 0 493.532 1  
>>>> 493.096 1
>>>> 492.588 0 492.516 1 491.949 0 491.32 1 490.676 1 490.211 0  
>>>> 489.801 1 489.466
>>>> 1 489.215 1 489.008 0 488.795 1 488.571 1 488.116 0 487.563 1  
>>>> 487.044 1
>>>> 486.63 0 486.407 1 486.385 0 486.232 1 486.087 1 485.879 1  
>>>> 485.659 0 485.433
>>>> 1 485.156 1 484.76 0 484.463 1 484.463 1 484.463 0 484.463 1  
>>>> 484.463 0
>>>> 484.463 1 484.463 1 484.463 1 484.463 0 484.463 1 484.463 1  
>>>> 484.627 0 484.83
>>>> 1 485.032 1 485.222 0 485.452 1 485.766 1 486.168 0 486.582 1  
>>>> 487.053 1
>>>> 487.664 0 488.398 1 489.278 1 490.105 0 490.981 1 491.779 1  
>>>> 492.456 0
>>>> 493.038 1 493.577 1 494.151 0 494.807 1 495.594 1 496.475 0  
>>>> 497.454 1
>>>> 498.372 1 499.172 0 499.172 1 499.172 1 499.172 0 499.172 1  
>>>> 499.172 1
>>>> 499.172 0 499.172 1 499.172 1 499.172 1 499.172 0 486.789 1  
>>>> 486.386 0
>>>> 485.736 1 485.736 1 485.736 0 485.736 1 485.736 1 485.736 0  
>>>> 485.736 1
>>>> 485.736 1 485.736 1 486.386 0 486.789 1 495.564 1 495.564 0  
>>>> 495.564 1
>>>> 495.564 0 495.564 1 495.564 1 495.564 0 495.564 1 495.564 1  
>>>> 495.564 1
>>>> 495.564 0 494.796 1 494.037 1 493.272 0 492.504 1 491.644 1  
>>>> 490.741 0
>>>> 489.952 1 489.098 0 487.868 1 486.676 1 485.16 1 484.556 0  
>>>> 484.331 1 483.969
>>>> 1 483.429 0 483.045 1 482.582 1 482.549 0 480.884 1 480.524 0  
>>>> 480.449 1
>>>> 480.371 1 480.371 1 480.371 0 480.371 1 480.371 1 480.371 0  
>>>> 480.371 1
>>>> 480.371 1 480.371 0 480.449 1 480.663 1 480.663 0 481.159 1  
>>>> 481.746 1
>>>> 482.297 0 482.769 1 483.27 1 483.682 0 484.017 1 484.419 1  
>>>> 485.012 0 485.504
>>>> 1 485.637 1 485.962 1 488.072 0 488.269 1 488.927 0 490.473 1  
>>>> 491.74 1
>>>> 492.924 0 493.881 1 494.454 1 494.702 0 494.702 1 494.702 1  
>>>> 494.702 0
>>>> 494.702 1 494.702 1 494.702 1 494.702 0 494.702 1 494.702 0  
>>>> 494.702 1
>>>> 487.153 1 487.089 0 487.059 1 486.89 1 486.741 1 486.508 0  
>>>> 486.079 1 485.899
>>>> 1 485.108 0 485.108 1 485.108 1 485.899 0 486.079 1 486.508 0  
>>>> 486.741 1
>>>> 486.89 1 487.059 0 487.089 1 487.153 1 498.136 1 498.136 0  
>>>> 498.136 1 498.136
>>>> 1 498.136 0 498.136 1 498.136 0 498.136 1 498.136 1 498.136 1  
>>>> 498.136 0
>>>> 497.379 1 496.45 1 495.17 0 494.09 1 492.799 1 491.522 0 490.26 1  
>>>> 489.086 1
>>>> 487.89 0 486.723 1 483.6 0 482.364 1 482.327 1 481.416 1 479.552  
>>>> 0 477.451 1
>>>> 477.302 1 476.942 0 476.827 1 476.821 1 475.928 0 473.136 1  
>>>> 472.758 1
>>>> 472.629 0 472.537 1 472.474 1 472.474 0 472.474 1 472.474 1  
>>>> 472.474 0
>>>> 472.474 1 472.474 1 472.474 0 472.474 1 472.474 1 472.474 1  
>>>> 472.548 0
>>>> 472.807 1 473.222 0 473.571 1 473.945 1 474.301 0 474.755 1  
>>>> 475.447 1
>>>> 476.134 0 476.806 1 477.475 1 478.749 1 479.618 0 480.539 1  
>>>> 481.717 1
>>>> 482.224 0 483.078 1 484.054 0 485.931 1 486.087 1 486.249 0  
>>>> 486.402 1 486.65
>>>> 1 490.187 1 491.276 0 492.435 1 493.589 1 494.77 0 495.394 1  
>>>> 495.932 1
>>>> 496.347 0 497.632 1 497.789 0 497.833 1 497.899 1 498.084 1  
>>>> 498.086 0
>>>> 498.118 1 498.204 1 498.204 0 498.204 1 498.204 1 498.204 0  
>>>> 498.118 1
>>>> 498.086 0 498.086 1 498.086 1 498.086 1 498.084 0 497.937 1  
>>>> 497.604 1
>>>> 497.448 0 497.411 1 497.324 1 497.097 0 496.627 1 495.989 1  
>>>> 495.319 0
>>>> 494.897 1 494.464 1 494.016 0 493.576 1 493.135 1 491.942 0  
>>>> 490.903 1 489.76
>>>> 1 489.158 0 488.816 1 488.441 1 487.93 0 487.608 1 487.174 1  
>>>> 486.554 0
>>>> 485.989 1 485.612 1 485.395 0 485.1 1 484.604 1 484.048 0 483.555  
>>>> 1 482.962
>>>> 1 482.962 0 482.962 1 482.962 1 482.962 1 482.962 0 482.962 1  
>>>> 482.962 0
>>>> 482.962 1 482.962 1 482.962 0 483.624 1 484.227 1 484.753 0  
>>>> 485.376 1
>>>> 485.945 1 486.528 1 487.124 0 487.718 1 488.511 1 489.333 0  
>>>> 489.957 1
>>>> 490.518 0 491.044 1 491.533 1 492.203 0 493.009 1 493.951 1  
>>>> 494.927 1
>>>> 495.735 0 496.387 1 496.457 1 496.457 0 496.457 1 496.457 1  
>>>> 496.457 0
>>>> 496.457 1 496.457 0 496.457 1 496.457 1 496.457 1 496.457 0  
>>>> 496.437 1
>>>> 496.437 1 496.437 0 496.437 1 496.437 1 496.437 0 496.437 1  
>>>> 496.437 0
>>>> 496.437 1 496.437 1 496.437 1 496.741 0 496.815 1 496.815 1  
>>>> 496.815 0
>>>> 496.815 1 496.815 1 496.815 0 496.815 1 496.815 1 496.815 0  
>>>> 496.815 1
>>>> 496.815 1 496.409 0 495.928 1 495.621 1 495.281 0 494.893 1  
>>>> 494.302 1
>>>> 493.543 0 492.749 1 491.892 1 491.051 1 489.851 0 488.714 1  
>>>> 488.699 0
>>>> 488.683 1 488.678 1 488.659 0 488.611 1 488.571 1 488.46 0 488.15  
>>>> 1 487.694
>>>> 1 487.251 0 486.981 1 486.981 1 486.981 1 486.981 0 486.981 1  
>>>> 486.981 0
>>>> 486.981 1 486.981 1 486.981 0 486.981 1 486.981 1 487.288 1  
>>>> 487.734 0
>>>> 488.257 1 488.714 1 489.001 0 489.125 1 489.174 1 489.261 0  
>>>> 489.439 1
>>>> 489.689 0 489.942 1 490.14 1 490.488 0 490.728 1 491.084 1  
>>>> 491.472 1 492.014
>>>> 0 492.759 1 493.644 1 494.576 0 495.259 1 496.062 1 496.801 0  
>>>> 497.417 1
>>>> 497.883 1 498.26 0 498.58 1 498.843 1 499.075 0 499.38 1 499.772  
>>>> 1 500.082 0
>>>> 500.082 1 500.082 1 500.082 0 500.082 1 500.082 0 500.082 1  
>>>> 500.082 1
>>>> 500.082 1 500.082 0 500.082 1 500.012 1 499.831 0 499.706 1  
>>>> 499.368 1
>>>> 498.946 0 498.527 1 498.239 1 498.144 1 498.135 0 498.024 1  
>>>> 497.704 0
>>>> 497.204 1 496.642 1 496.116 0 495.677 1 495.335 1 495.329 0  
>>>> 495.156 1
>>>> 494.754 1 494.189 1 493.479 0 492.683 1 491.872 0 491.231 1  
>>>> 490.712 1
>>>> 490.346 0 490.233 1 490.233 1 490.201 0 490.084 1 489.901 1  
>>>> 489.683 1
>>>> 489.402 0 489.055 1 488.721 1 488.349 0 487.928 1 487.488 0  
>>>> 487.09 1 486.772
>>>> 1 486.692 0 486.497 1 486.263 1 486.071 1 485.808 0 485.808 1  
>>>> 485.808 1
>>>> 485.808 0 485.808 1 485.808 1 485.808 0 485.808 1 485.808 0  
>>>> 485.808 1
>>>> 485.808 1 486.174 1 486.536 0 486.962 1 487.443 1 487.868 0 488.3  
>>>> 1 488.724
>>>> 1 489.127 0 489.478 1 489.761 1 490.01 0 490.168 1 490.443 1  
>>>> 490.76 0
>>>> 491.071 1 491.695 1 492.506 0 493.407 1 494.254 1 494.87 0  
>>>> 495.396 1 495.891
>>>> 1 496.299 0 496.814 1 497.29 1 497.702 0 498.019 1 498.217 1  
>>>> 498.302 0
>>>> 498.305 1 498.395 1 498.617 0 498.935 1 499.264 1 499.541 0  
>>>> 499.788 1
>>>> 499.934 1 500.173 0 500.36 1 500.466 1 500.474 0 500.49 1 500.518  
>>>> 1 500.564
>>>> 0 500.565 1 500.567 1 500.567 0 500.567 1 500.567 1 500.567 1  
>>>> 500.567 0
>>>> 500.567 1 500.564 0 500.564 1 500.564 1 500.564 0 500.329 1  
>>>> 500.04 1 499.703
>>>> 0 499.4 1 498.966 1 498.534 1 498.134 0 497.755 1 497.348 1  
>>>> 496.879 0 496.35
>>>> 1 495.907 0 495.483 1 495.052 1 494.685 0 494.195 1 493.734 1  
>>>> 493.184 1
>>>> 492.483 0 491.478 1 490.457 1 489.403 0 489.398 1 489.392 1  
>>>> 489.125 0
>>>> 489.052 1 488.974 0 488.511 1 488.025 1 487.627 1 487.4 0 486.892  
>>>> 1 486.057
>>>> 1 484.981 0 483.637 1 482.599 1 482.061 0 481.683 1 481.683 0  
>>>> 481.683 1
>>>> 481.683 1 481.683 1 481.683 0 481.683 1 481.683 1 481.683 0  
>>>> 481.683 1
>>>> 481.683 1 481.705 0 481.943 1 482.267 1 482.577 0 482.963 1  
>>>> 483.259 1
>>>> 483.594 0 484.138 1 484.851 1 485.79 0 486.626 1 487.266 1  
>>>> 488.016 0 488.775
>>>> 1 489.415 1 490.106 1 490.727 0 491.306 1 492.074 0 493.006 1  
>>>> 494.142 1
>>>> 495.305 0 496.289 1 497.101 1 497.553 0 497.975 1 498.335 1  
>>>> 498.668 0
>>>> 499.056 1 499.56 1 500.056 1 500.573 0 501.056 1 501.372 0  
>>>> 501.599 1 501.888
>>>> 1 501.888 0 501.888 1 501.888 1 501.888 1 501.888 0 501.888 1  
>>>> 501.888 1
>>>> 501.888 0 501.888 1 501.888 1 501.338 0 500.827 1 500.554 0  
>>>> 500.316 1 500.14
>>>> 1 500.014 0 499.711 1 499.34 1 498.957 1 498.569 0 498.185 1  
>>>> 497.834 1
>>>> 497.512 0 497.187 1 496.8 1 496.303 0 495.697 1 495.131 1 494.563  
>>>> 0 493.735
>>>> 1 492.659 1 491.391 0 489.896 1 488.54 1 487.651 0 487.622 1  
>>>> 487.565 1
>>>> 487.46 0 487.4 1 487.32 0 486.561 1 485.491 1 484.309 1 483.159 0  
>>>> 481.941 1
>>>> 480.636 1 480.53 0 480.53 1 480.53 1 480.53 0 480.53 1 480.53 1  
>>>> 480.53 1
>>>> 480.53 0 480.53 1 480.53 0 480.53 1 480.546 1 480.705 0 480.992 1  
>>>> 481.417 1
>>>> 481.887 0 482.36 1 482.845 1 483.21 1 483.682 0 484.359 1 485.177  
>>>> 0 486.041
>>>> 1 486.676 1 487.363 0 487.932 1 488.395 1 488.947 0 489.53 1  
>>>> 490.007 1
>>>> 490.605 1 491.307 0 492.094 1 493.194 1 494.183 0 495.051 1  
>>>> 495.58 0 496.081
>>>> 1 496.411 1 496.71 0 496.722 1 496.936 1 497.301 1 497.839 0  
>>>> 498.463 1
>>>> 499.017 1 499.401 0 499.661 1 499.79 1 499.79 0 499.79 1 499.79 0  
>>>> 499.79 1
>>>> 499.79 1 499.79 1 499.79 0 499.79 1 499.79 1 499.79 0 499.611 1  
>>>> 499.152 1
>>>> 498.657 0 498.196 1 497.813 1 497.477 0 497.123 1 496.736 1  
>>>> 496.324 0
>>>> 496.044 1 495.649 1 495.362 0 495.088 1 495.001 1 494.713 0  
>>>> 494.342 1
>>>> 493.874 1 493.35 0 492.844 1 492.377 1 491.958 0 491.435 1  
>>>> 490.971 1 490.654
>>>> 0 490.609 1 490.475 1 490.273 0 490.044 1 489.815 1 489.559 0  
>>>> 489.188 1
>>>> 488.555 1 487.613 1 487.3 0 487.289 1 487.146 0 487.116 1 487.116  
>>>> 1 487.116
>>>> 0 487.116 1 487.116 1 487.116 0 487.116 1 487.116 1 487.146 1  
>>>> 487.289 0
>>>> 487.3 1 487.326 0 487.38 1 487.405 1 487.407 0 487.41 1 487.438 1  
>>>> 487.441 0
>>>> 487.456 1 487.498 1 487.74 1 487.979 0 488.283 1 488.283 1  
>>>> 488.283 0 488.283
>>>> 1 488.283 0 488.283 1 488.283 1 488.283 0 488.283 1 488.283 1  
>>>> 488.283 1
>>>> 488.131 0 487.851 1 487.851 1 487.851 0 487.851 1 487.851 1  
>>>> 487.851 0
>>>> 487.851 1 487.851 0 487.851 1 487.851 1 487.851 1 488.123 0  
>>>> 488.445 1
>>>> 488.829 1 489.262 0 489.547 1 489.916 1 490.275 0 490.613 1  
>>>> 490.91 1 490.965
>>>> 0 491.07 1 491.07 1 491.07 0 491.07 1 491.07 1 491.07 0 491.07 1  
>>>> 491.07 1
>>>> 491.07 0 491.07 1 491.07 1 490.957 0 490.535 1 490.364 1 490.278  
>>>> 0 490.176 1
>>>> 489.838 1 489.563 0 489.242 1 489.041 1 488.894 0 488.77 1  
>>>> 488.664 1 488.581
>>>> 1 488.501 0 488.385 1 488.24 1 488.102 0 487.988 1 487.902 0  
>>>> 487.643 1
>>>> 487.264 1 486.931 0 486.569 1 486.228 1 485.79 0 485.41 1 485.167  
>>>> 1 485.135
>>>> 1 485.078 0 485.058 1 485.036 0 484.932 1 484.9 1 484.844 0  
>>>> 484.834 1
>>>> 484.834 1 484.834 1 484.834 0 484.834 1 484.834 1 484.834 0  
>>>> 484.834 1
>>>> 484.834 1 484.834 0 484.844 1 484.87 0 485.163 1 485.542 1  
>>>> 485.898 0 486.247
>>>> 1 486.519 1 486.823 1 487.099 0 487.248 1 487.402 1 487.525 0  
>>>> 487.747 1
>>>> 488.139 1 488.644 0 489.14 1 489.561 1 489.768 0 489.936 1  
>>>> 489.986 1 491.248
>>>> 0 491.496 1 491.745 1 492.011 0 492.307 1 492.619 1 492.894 0  
>>>> 493.144 1
>>>> 493.382 0 493.608 1 493.879 1 494.273 1 494.808 0 494.968 1  
>>>> 495.573 1 496.12
>>>> 0 496.629 1 497.082 1 497.451 0 497.637 1 497.637 1 497.637 1  
>>>> 497.637 0
>>>> 497.637 1 497.637 0 497.637 1 497.637 1 497.637 0 497.637 1  
>>>> 497.637 1
>>>> 497.629 0 497.309 1 496.989 1 496.67 1 496.351 0 496.046 1  
>>>> 495.744 0 495.608
>>>> 1 495.292 1 495.278 0 494.943 1 494.564 1 494.167 0 493.771 1  
>>>> 493.385 1
>>>> 492.986 1 492.565 0 492.131 1 491.711 1 491.354 0 491.06 1  
>>>> 490.798 0 490.516
>>>> 1 490.369 1 490.073 0 489.843 1 489.681 1 489.538 1 489.365 0  
>>>> 489.365 1
>>>> 489.365 1 489.365 0 489.365 1 489.365 1 489.365 0 489.365 1  
>>>> 489.365 0
>>>> 489.365 1 489.365 1 489.579 1 489.922 0 490.057 1 490.359 1  
>>>> 490.688 0
>>>> 491.045 1 491.419 1 491.789 0 492.147 1 492.48 1 492.827 0  
>>>> 493.204 1 493.601
>>>> 1 493.958 0 494.238 1 494.458 1 494.672 0 494.715 1 495.008 1  
>>>> 495.286 0
>>>> 495.297 1 495.464 1 495.61 0 495.753 1 495.786 1 495.902 0  
>>>> 495.988 1 496.057
>>>> 1 496.058 0 496.065 1 496.073 1 496.076 0 496.106 1 496.115 1  
>>>> 496.119 0
>>>> 496.158 1 496.243 1 496.351 1 496.462 0 496.585 1 496.713 0  
>>>> 496.713 1
>>>> 496.713 1 496.713 0 496.713 1 496.713 1 496.713 0 496.713 1  
>>>> 496.713 1
>>>> 496.713 1 496.713 0 496.589 1 496.547 0 496.54 1 496.485 1  
>>>> 496.427 0 496.407
>>>> 1 496.371 1 496.359 0 496.29 1 496.27 1 496.243 1 496.145 0  
>>>> 496.068 1
>>>> 495.988 1 495.933 0 495.779 1 495.536 0 495.144 1 495.103 1  
>>>> 494.856 0
>>>> 494.708 1 494.318 1 493.794 1 493.25 0 492.664 1 492.07 1 491.644  
>>>> 0 491.15 1
>>>> 490.798 1 490.585 0 490.465 1 490.398 0 490.329 1 490.148 1  
>>>> 490.099 1
>>>> 489.982 0 489.827 1 489.757 1 489.712 0 487.938 1 486.532 1  
>>>> 486.436 0
>>>> 485.852 1 485.051 1 484.148 0 483.973 1 483.669 1 483.478 0  
>>>> 483.478 1
>>>> 483.478 1 483.478 0 483.669 1 483.478 1 483.427 0 483.322 1  
>>>> 483.166 1
>>>> 483.166 0 483.166 1 483.166 1 483.166 0 483.322 1 483.478 1  
>>>> 484.06 0 484.287
>>>> 1 484.31 1 484.341 0 484.494 1 485.776 1 486.664 1 487.321 0  
>>>> 487.906 1
>>>> 488.382 1 488.848 0 489.396 1 490.035 0 490.604 1 491.286 1  
>>>> 491.904 0 492.44
>>>> 1 492.884 1 493.278 0 493.669 1 494.078 1 494.506 1 494.919 0  
>>>> 495.202 1
>>>> 495.202 0 495.202 1 495.202 1 495.202 0 495.202 1 495.202 1  
>>>> 495.202 1
>>>> 495.202 0 495.202 1 495.202 1 495.053 0 494.841 1 494.603 1  
>>>> 494.34 0 494.272
>>>> 1 494.006 0 493.774 1 493.774 1 493.774 0 493.774 1 493.774 1  
>>>> 493.774 1
>>>> 493.774 0 493.774 1 493.774 1 493.774 0 493.774 1 493.815 1  
>>>> 493.939 0
>>>> 494.053 1 494.156 1 494.232 0 494.29 1 494.29 1 494.29 0 494.29 1  
>>>> 494.29 1
>>>> 494.29 0 494.29 1 494.29 1 494.29 0 494.29 1 494.29 1 494.215 0  
>>>> 494.112 1
>>>> 493.977 1 493.788 0 493.542 1 493.237 1 492.853 0 492.447 1  
>>>> 492.087 1
>>>> 491.773 0 491.474 1 491.177 1 490.95 1 490.843 0 490.807 1 490.77  
>>>> 0 490.738
>>>> 1 490.684 1 490.613 0 490.451 1 490.18 1 490.18 0 490.18 1 490.18  
>>>> 1 490.18 1
>>>> 490.18 0 490.18 1 490.18 1 490.18 0 490.18 1 490.18 0 490.254 1  
>>>> 490.477 1
>>>> 490.477 0 490.477 1 490.477 1 490.477 1 490.477 0 490.477 1  
>>>> 490.477 1
>>>> 490.477 0 490.477 1 490.477 0 490.267 1 489.99 1 489.82 0 489.725  
>>>> 1 489.725
>>>> 1 489.725 1 489.725 0 489.725 1 489.725 1 489.725 0 489.725 1  
>>>> 489.725 1
>>>> 489.725 0 489.725 1 490.154 0 490.544 1 490.821 1 491.26 1  
>>>> 491.739 0 492.177
>>>> 1 492.541 1 492.849 0 493.159 1 493.477 1 493.762 0 493.99 1  
>>>> 494.006 1
>>>> 494.11 0 494.133 1 494.183 1 494.192 0 494.211 1 494.252 1  
>>>> 494.252 0 494.252
>>>> 1 494.252 1 494.252 0 494.252 1 494.252 1 494.252 0 494.252 1  
>>>> 494.252 1
>>>> 494.252 0 494.186 1 494.01 1 493.847 0 493.736 1 493.722 1  
>>>> 493.716 0 493.692
>>>> 1 493.669 1 493.589 0 493.395 1 493.195 1 493.038 1 492.953 0  
>>>> 492.879 1
>>>> 492.758 0 492.559 1 492.291 1 491.969 0 491.649 1 491.39 1 491.19  
>>>> 0 490.939
>>>> 1 490.56 1 490.135 1 489.793 0 489.649 1 489.575 1 489.311 0  
>>>> 488.891 1
>>>> 488.504 0 488.038 1 488.038 1 488.038 0 488.038 1 488.038 1  
>>>> 488.038 1
>>>> 488.038 0 488.038 1 488.038 1 488.038 0 488.038 1 488.217 0  
>>>> 488.407 1
>>>> 488.579 1 488.763 0 489.123 1 489.233 1 489.238 1 489.429 0  
>>>> 489.497 1
>>>> 489.576 1 489.605 0 489.96 1 490.161 1 490.168 0 490.207 1  
>>>> 490.237 0 490.353
>>>> 1 490.663 1 490.878 1 491.151 0 491.158 1 491.196 1 491.303 0  
>>>> 491.33 1
>>>> 491.348 1 491.406 0 491.586 1 491.783 1 491.816 0 491.828 1  
>>>> 491.842 1
>>>> 492.062 0 492.442 1 492.794 1 492.993 0 493.088 1 493.138 1  
>>>> 493.173 0
>>>> 493.246 1 493.364 1 493.564 0 493.878 1 494.187 1 494.21 0  
>>>> 494.233 1 494.303
>>>> 1 494.303 0 494.303 1 494.303 1 494.303 0 494.303 1 494.303 1  
>>>> 494.303 1
>>>> 494.303 0 494.233 1 494.223 1 494.187 0 494.132 1 494.063 0  
>>>> 493.954 1
>>>> 493.777 1 493.562 0 493.334 1 493.125 1 492.881 0 492.552 1  
>>>> 492.158 1
>>>> 491.866 1 491.657 0 491.456 1 491.427 0 491.392 1 491.33 1  
>>>> 491.072 0 490.768
>>>> 1 490.614 1 490.414 1 490.265 0 490.197 1 489.808 1 489.623 0  
>>>> 489.498 1
>>>> 489.296 1 489.095 0 489.074 1 489.068 0 489.055 1 489.04 1  
>>>> 489.006 0 488.975
>>>> 1 488.944 1 488.929 1 488.908 0 488.904 1 488.87 1 488.846 0  
>>>> 488.786 1
>>>> 488.761 1 488.586 0 488.378 1 488.113 1 487.967 0 487.762 1  
>>>> 487.558 1
>>>> 487.345 0 487.16 1 487.031 1 486.831 0 486.808 1 486.726 1 486.72  
>>>> 0 486.689
>>>> 1 486.643 1 486.643 0 486.643 1 486.643 1 486.643 0 486.643 1  
>>>> 486.643 1
>>>> 486.689 0 486.72 1 486.72 1 486.72 0 486.863 1 487.165 1 487.496  
>>>> 1 487.776 0
>>>> 488.083 1 488.466 0 488.759 1 488.945 1 489.104 0 489.318 1  
>>>> 489.617 1
>>>> 489.916 0 490.191 1 490.449 1 490.701 1 490.979 0 491.362 1  
>>>> 491.861 1
>>>> 492.409 0 492.899 1 493.324 0 493.707 1 494.091 1 494.433 0  
>>>> 494.709 1
>>>> 494.722 1 494.935 1 494.958 0 495.178 1 495.393 1 495.617 0  
>>>> 495.731 1 495.87
>>>> 0 496.026 1 496.354 1 496.74 0 497.158 1 497.58 1 498.004 1  
>>>> 498.443 0
>>>> 498.858 1 499.197 1 499.436 0 499.62 1 499.805 1 499.993 0 500.17  
>>>> 1 500.328
>>>> 0 500.446 1 500.446 1 500.446 1 500.446 0 500.446 1 500.446 1  
>>>> 500.446 0
>>>> 500.446 1 500.446 1 500.446 0 500.446 1 500.434 1 500.144 0  
>>>> 499.771 1
>>>> 499.411 1 499.115 0 498.855 1 498.585 1 498.267 0 497.891 1  
>>>> 497.436 1
>>>> 496.902 0 496.244 1 495.482 1 495.245 0 494.386 1 493.267 1  
>>>> 492.071 0
>>>> 490.804 1 489.499 1 488.262 0 487.263 1 486.603 1 486.409 0  
>>>> 486.349 1
>>>> 486.327 1 485.932 0 485.056 1 483.453 1 483.352 1 483.146 0  
>>>> 482.953 1
>>>> 482.632 0 482.569 1 481.894 1 481.216 0 481.139 1 481.139 1  
>>>> 481.139 0
>>>> 481.139 1 481.216 1 481.659 1 481.894 0 482.478 1 482.569 1  
>>>> 482.632 0
>>>> 482.632 1 482.632 0 482.632 1 482.941 1 483.614 0 484.68 1  
>>>> 485.709 1 487.534
>>>> 1 488.74 0 489.802 1 491.573 1 493.153 0 494.043 1 494.728 0  
>>>> 495.319 1
>>>> 495.717 1 496.316 0 496.654 1 497.464 1 498.252 1 498.791 0  
>>>> 499.402 1
>>>> 500.065 1 500.798 0 501.512 1 502.041 1 502.338 0 502.497 1  
>>>> 502.497 0
>>>> 502.497 1 502.497 1 502.497 1 502.497 0 502.497 1 502.497 1  
>>>> 502.497 0
>>>> 502.497 1 502.497 1 502.472 0 502.294 1 502.264 1 502.243 0  
>>>> 502.141 1
>>>> 502.061 1 502.0 0 501.966 1 501.945 1 501.899 0 501.51 1 500.898  
>>>> 1 500.326 0
>>>> 499.572 1 498.805 1 498.022 0 497.216 1 496.479 1 495.534 0  
>>>> 494.965 1
>>>> 494.278 1 493.987 0 493.561 1 492.987 1 491.998 0 491.143 1  
>>>> 490.246 1
>>>> 489.518 1 488.75 0 488.284 1 488.197 1 488.16 0 488.131 1 488.036  
>>>> 0 487.511
>>>> 1 486.393 1 484.674 0 484.069 1 483.959 1 483.958 0 483.86 1  
>>>> 483.817 1
>>>> 483.642 1 483.584 0 483.584 1 483.584 1 483.584 0 483.584 1  
>>>> 483.642 0
>>>> 483.817 1 483.86 1 483.9 1 483.958 0 483.959 1 483.983 1 484.055  
>>>> 0 484.069 1
>>>> 484.128 1 484.197 0 484.239 1 485.184 0 486.168 1 486.753 1  
>>>> 486.763 0
>>>> 486.944 1 487.539 1 488.415 1 488.986 0 489.218 1 489.246 1  
>>>> 489.506 0
>>>> 489.946 1 490.392 1 490.762 0 491.215 1 491.879 1 492.542 0  
>>>> 493.168 1
>>>> 493.842 1 494.671 0 495.483 1 495.795 1 496.651 0 497.395 1  
>>>> 498.136 1
>>>> 498.981 0 499.536 1 500.205 1 500.814 0 501.233 1 501.626 1  
>>>> 501.995 0
>>>> 501.995 1 501.995 1 501.995 0 501.995 1 501.995 1 501.995 0  
>>>> 501.995 1
>>>> 501.995 1 501.995 1 501.995 0 501.497 1 500.842 0 500.497 1  
>>>> 500.447 1
>>>> 500.328 0 500.144 1 499.792 1 499.401 0 498.985 1 498.549 1  
>>>> 498.098 1 497.62
>>>> 0 497.099 1 496.52 1 495.336 0 494.869 1 494.655 0 494.366 1  
>>>> 493.999 1
>>>> 493.685 0 493.137 1 492.429 1 491.289 1 490.481 0 489.902 1  
>>>> 489.542 1
>>>> 489.338 0 487.538 1 487.265 0 486.959 1 486.722 1 486.331 0  
>>>> 485.614 1
>>>> 484.591 1 481.884 1 481.179 0 481.179 1 481.179 1 481.179 0  
>>>> 481.179 1
>>>> 481.179 1 481.173 0 481.122 1 481.115 0 481.08 1 480.839 1  
>>>> 480.839 1 480.839
>>>> 0 480.839 1 481.08 1 481.115 0 481.122 1 481.173 1 481.173 0  
>>>> 481.173 1
>>>> 481.26 1 481.451 0 481.488 1 481.609 1 481.609 0 481.609 1 482.01  
>>>> 1 482.406
>>>> 0 482.874 1 483.455 1 483.825 0 484.557 1 485.305 1 486.044 0  
>>>> 486.781 1
>>>> 487.534 1 488.312 0 489.081 1 489.908 1 490.747 0 491.569 1  
>>>> 492.344 1
>>>> 493.078 0 493.789 1 494.487 1 495.17 0 495.48 1 495.523 1 496.305  
>>>> 1 497.132
>>>> 0 497.96 1 498.726 0 499.32 1 499.364 1 499.387 0 499.387 1  
>>>> 499.387 1
>>>> 499.387 0 499.387 1 499.387 1 499.387 1 499.387 0 499.387 1  
>>>> 499.387 1
>>>> 499.356 0 499.32 1 499.11 0 499.11 1 498.784 1 498.452 0 498.133  
>>>> 1 497.826 1
>>>> 497.507 1 497.147 0 496.053 1 495.848 1 495.666 0 495.276 1  
>>>> 495.214 0
>>>> 494.926 1 494.454 1 494.083 0 493.627 1 493.238 1 492.248 1  
>>>> 491.704 0
>>>> 491.189 1 490.682 1 490.155 0 489.613 1 489.052 1 488.463 0  
>>>> 488.132 1
>>>> 487.944 0 487.733 1 487.733 1 487.733 1 487.733 0 487.733 1  
>>>> 487.733 1
>>>> 487.733 0 487.733 1 487.733 1 487.733 0 487.733 1 487.83 1  
>>>> 488.077 0 488.077
>>>> 1 488.077 1 488.077 0 488.077 1 488.077 1 488.077 0 488.077 1  
>>>> 488.077 1
>>>> 488.077 0 488.077 1 487.83 1 487.539 0 487.282 1 487.243 1  
>>>> 487.243 0 487.224
>>>> 1 487.194 1 487.155 0 487.155 1 487.155 1 487.155 0 487.155 1  
>>>> 487.155 1
>>>> 487.155 1 487.194 0 487.224 1 487.243 1 487.243 0 487.394 1  
>>>> 487.76 0 488.132
>>>> 1 488.467 1 488.737 0 488.947 1 489.105 1 489.242 0 489.36 1  
>>>> 489.521 1
>>>> 489.755 1 490.072 0 490.476 1 490.974 1 491.525 0 492.104 1  
>>>> 492.619 0
>>>> 493.071 1 493.466 1 493.813 1 494.135 0 494.457 1 494.739 1  
>>>> 494.78 0 494.994
>>>> 1 495.079 1 495.229 0 495.229 1 495.229 0 495.229 1 495.229 1  
>>>> 495.229 0
>>>> 495.229 1 495.229 1 495.229 1 495.229 0 495.229 1 495.05 1 495.05  
>>>> 0 495.05 1
>>>> 495.05 1 495.05 0 495.05 1 495.05 1 495.05 0 495.05 1 495.04 1  
>>>> 495.04 0
>>>> 495.05 1 495.04 1 495.04 0 495.059 1 495.063 1 495.1 0 495.103 1  
>>>> 495.17 1
>>>> 495.231 0 495.231 1 495.231 1 495.231 0 495.231 1 495.1 1 495.063  
>>>> 0 495.059
>>>> 1 495.002 1 495.002 0 495.002 1 494.93 1 494.783 1 494.564 0  
>>>> 494.332 1 494.1
>>>> 0 493.832 1 493.537 1 493.231 0 492.92 1 492.612 1 492.321 0  
>>>> 492.04 1
>>>> 491.741 1 491.424 1 491.088 0 490.746 1 490.419 1 490.102 0  
>>>> 489.79 1 489.467
>>>> 0 489.101 1 488.709 1 488.268 0 487.809 1 487.342 1 486.847 1  
>>>> 486.307 0
>>>> 485.727 1 485.157 1 484.709 0 484.709 1 484.709 1 484.709 0  
>>>> 484.614 1
>>>> 484.614 0 484.614 1 484.614 1 484.614 1 484.614 0 484.614 1  
>>>> 484.709 1
>>>> 484.841 0 484.859 1 484.874 1 484.875 0 485.221 1 485.237 0  
>>>> 485.259 1
>>>> 485.303 1 485.344 1 485.386 0 485.393 1 485.402 1 485.495 0  
>>>> 485.499 1
>>>> 485.631 1 485.661 0 485.708 1 485.702 1 485.702 0 485.702 1  
>>>> 485.708 1
>>>> 485.779 0 485.781 1 485.822 1 485.824 0 485.851 1 485.894 1  
>>>> 485.915 0 485.93
>>>> 1 485.988 1 486.282 0 486.634 1 487.058 1 487.614 0 488.305 1  
>>>> 489.015 1
>>>> 489.652 0 490.131 1 490.232 1 490.313 0 490.313 1 490.313 1  
>>>> 490.313 0
>>>> 490.313 1 490.313 1 490.313 1 490.313 0 490.313 1 490.313 0  
>>>> 490.232 1
>>>> 490.048 1 489.766 0 489.724 1 489.615 1 489.514 0 489.401 1  
>>>> 489.355 1
>>>> 488.873 1 488.528 0 488.391 1 488.348 1 488.31 0 488.262 1  
>>>> 488.262 0 488.262
>>>> 1 488.251 1 488.25 0 488.241 1 488.197 1 488.175 1 488.134 0  
>>>> 488.113 1
>>>> 488.108 1 488.108 0 488.07 1 487.997 1 487.992 0 487.944 1  
>>>> 487.861 0 487.692
>>>> 1 487.681 1 487.333 1 486.939 0 486.495 1 486.097 1 485.794 0  
>>>> 485.586 1
>>>> 485.416 1 485.32 0 485.24 1 485.126 0 484.999 1 484.833 1 484.643  
>>>> 1 484.388
>>>> 0 484.046 1 483.64 1 483.586 0 483.586 1 483.586 1 483.586 0  
>>>> 483.586 1
>>>> 483.586 1 483.586 1 483.586 0 483.586 1 483.586 0 483.586 1  
>>>> 483.712 1
>>>> 483.823 0 483.958 1 484.108 1 484.254 0 484.362 1 484.41 1  
>>>> 484.605 0 484.897
>>>> 1 485.238 1 485.622 0 486.05 1 486.527 1 487.059 0 487.633 1  
>>>> 488.212 1
>>>> 488.807 0 489.411 1 490.033 1 490.675 1 491.322 0 491.942 1  
>>>> 492.492 1
>>>> 493.038 0 493.577 1 494.121 0 494.657 1 494.796 1 495.267 0  
>>>> 495.42 1 495.695
>>>> 1 495.75 0 496.035 1 496.275 1 496.479 1 496.639 0 496.752 1  
>>>> 496.843 1
>>>> 496.946 0 497.073 1 497.241 0 497.241 1 497.241 1 497.241 1  
>>>> 497.241 0
>>>> 497.241 1 497.241 1 497.241 0 497.241 1 497.241 1 497.241 0  
>>>> 497.195 1
>>>> 496.943 0 496.646 1 496.294 1 495.893 0 495.618 1 495.455 1  
>>>> 495.175 1
>>>> 495.137 0 494.689 1 494.18 1 493.605 0 492.987 1 492.31 1 491.589  
>>>> 0 490.837
>>>> 1 490.059 1 489.276 0 488.501 1 487.768 1 487.06 0 486.414 1  
>>>> 485.818 1
>>>> 485.267 0 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1  
>>>> 485.043 0
>>>> 485.043 1 485.043 1 485.043 0 485.043 1 485.043 1 485.264 0  
>>>> 485.278 1
>>>> 485.495 1 485.754 0 486.027 1 486.287 1 486.512 1 486.735 0  
>>>> 486.982 1
>>>> 487.222 0 487.496 1 487.801 1 488.152 0 488.538 1 488.953 1  
>>>> 489.394 0
>>>> 489.843 1 490.37 1 490.931 1 491.501 0 492.082 1 492.652 1  
>>>> 493.205 0 493.713
>>>> 1 494.145 0 494.49 1 494.771 1 494.771 0 494.771 1 494.771 1  
>>>> 494.771 1
>>>> 494.771 0 494.771 1 494.771 1 494.771 0 494.794 1 494.884 1  
>>>> 494.897 0
>>>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 1 494.897 0  
>>>> 494.897 1
>>>> 494.897 1 494.897 0 494.897 1 494.897 1 494.897 0 494.897 1  
>>>> 494.897 0
>>>> 494.897 1 494.897 1 494.897 1 494.897 0 494.794 1 494.55 1  
>>>> 494.301 0 494.04
>>>> 1 493.765 1 493.479 0 493.167 1 492.8 1 492.382 0 491.927 1  
>>>> 491.496 1
>>>> 491.109 0 490.731 1 490.316 1 489.864 0 489.423 1 489.03 1  
>>>> 488.706 0 488.388
>>>> 1 488.071 1 487.733 0 487.383 1 487.08 1 486.865 0 486.722 1  
>>>> 486.616 1
>>>> 486.515 0 486.412 1 486.324 1 486.257 0 486.174 1 486.009 1  
>>>> 485.738 0
>>>> 485.412 1 485.401 1 485.213 1 485.091 0 484.992 1 484.898 0  
>>>> 484.792 1 484.66
>>>> 1 484.627 0 484.605 1 484.605 1 484.605 0 484.605 1 484.605 1  
>>>> 484.605 1
>>>> 484.605 0 484.605 1 484.605 1 484.605 0 484.627 1 484.63 0  
>>>> 484.737 1 484.804
>>>> 1 484.973 0 485.344 1 485.785 1 486.243 1 486.696 0 487.139 1  
>>>> 487.562 1
>>>> 487.969 0 488.372 1 488.76 1 489.186 0 489.628 1 490.096 0  
>>>> 490.601 1 491.154
>>>> 1 491.735 1 492.308 0 492.845 1 493.337 1 493.809 0 494.246 1  
>>>> 494.612 1
>>>> 494.612 0 494.612 1 494.612 0 494.614 1 494.808 1 494.808 1  
>>>> 494.808 0
>>>> 494.808 1 494.808 1 494.808 0 494.808 1 494.7 1 494.614 0 494.561  
>>>> 1 494.463
>>>> 1 494.395 1 494.367 0 494.315 1 494.245 0 494.126 1 494.037 1  
>>>> 493.943 0
>>>> 493.807 1 493.611 1 493.354 0 493.014 1 492.566 1 492.048 0  
>>>> 491.521 1
>>>> 491.039 1 490.584 0 490.109 1 489.594 1 489.048 0 488.499 1  
>>>> 488.03 1 487.625
>>>> 0 487.292 1 486.98 1 486.601 1 486.105 0 485.475 1 484.758 1  
>>>> 484.189 0
>>>> 483.347 1 482.522 0 481.761 1 481.735 1 481.705 0 481.696 1  
>>>> 481.576 1
>>>> 481.573 0 481.384 1 481.262 1 481.191 1 481.191 0 481.191 1  
>>>> 481.191 1
>>>> 481.262 0 481.349 1 481.384 0 481.573 1 481.576 1 481.576 1  
>>>> 481.576 0
>>>> 481.576 1 481.709 1 482.119 0 482.501 1 482.897 1 483.267 0  
>>>> 483.594 1
>>>> 483.882 1 483.938 0 484.31 1 484.722 0 485.246 1 485.896 1  
>>>> 486.643 1 487.433
>>>> 0 488.215 1 488.975 1 489.712 0 490.398 1 491.054 1 491.679 0  
>>>> 492.314 1
>>>> 492.996 1 493.703 0 494.424 1 495.114 1 495.49 0 495.493 1  
>>>> 496.158 1 496.773
>>>> 0 497.319 1 497.749 1 498.036 0 498.187 1 498.268 1 498.268 1  
>>>> 498.268 0
>>>> 498.268 1 498.268 0 498.268 1 498.268 1 498.268 0 498.268 1  
>>>> 498.268 1
>>>> 498.268 0 498.11 1 497.854 1 497.595 1 497.354 0 497.127 1  
>>>> 496.891 0 496.623
>>>> 1 496.303 1 495.971 0 495.633 1 495.556 1 495.282 0 495.098 1  
>>>> 494.966 1
>>>> 494.427 1 493.85 0 493.27 1 492.682 1 492.025 0 491.259 1 490.338  
>>>> 0 489.345
>>>> 1 488.314 1 487.336 0 486.485 1 485.812 1 485.316 1 484.957 0  
>>>> 484.632 1
>>>> 484.24 1 484.24 0 484.24 1 484.24 1 484.24 0 484.24 1 484.24 0  
>>>> 484.24 1
>>>> 484.24 1 484.24 1 484.24 0 484.947 1 485.989 1 486.644 0 486.783  
>>>> 1 486.783 1
>>>> 486.783 0 486.81 1 486.828 1 486.83 0 486.844 1 486.862 1 486.869  
>>>> 0 486.887
>>>> 1 486.993 1 486.993 0 486.993 1 486.993 1 486.993 0 487.231 1  
>>>> 487.501 1
>>>> 487.785 0 488.186 1 488.721 1 489.346 0 490.01 1 490.688 1  
>>>> 491.369 0 491.994
>>>> 1 492.588 1 493.156 0 493.774 1 494.389 1 494.899 0 494.974 1  
>>>> 495.297 1
>>>> 495.508 0 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1  
>>>> 495.629 0
>>>> 495.629 1 495.629 1 495.629 0 495.629 1 495.629 1 495.52 1  
>>>> 495.469 0 495.134
>>>> 1 494.99 0 494.659 1 494.271 1 493.955 0 493.682 1 493.433 1  
>>>> 493.187 0
>>>> 492.956 1 492.74 1 492.554 1 492.431 0 492.362 1 492.327 1  
>>>> 492.252 0 492.107
>>>> 1 491.947 0 491.834 1 491.786 1 491.765 0 491.718 1 491.599 1  
>>>> 491.401 1
>>>> 491.155 0 490.919 1 490.707 1 490.542 0 490.456 1 490.432 1  
>>>> 490.391 0
>>>> 490.317 1 490.154 0 489.94 1 489.735 1 489.515 1 489.32 0 489.041  
>>>> 1 488.52 1
>>>> 487.884 0 487.19 1 486.882 1 486.797 0 486.768 1 486.573 0  
>>>> 486.528 1 486.513
>>>> 1 486.376 1 486.241 0 485.748 1 485.748 1 485.748 0 485.58 1  
>>>> 485.569 1
>>>> 485.31 0 485.31 1 485.31 1 485.273 1 484.805 0 484.27 1 484.239 0  
>>>> 483.874 1
>>>> 483.874 1 483.874 0 483.874 1 483.874 1 483.874 0 483.874 1  
>>>> 483.874 1
>>>> 483.256 0 482.146 1 481.093 1 480.055 0 479.565 1 479.515 1  
>>>> 479.497 0
>>>> 479.124 1 478.986 1 478.986 0 478.986 1 478.986 1 478.986 1  
>>>> 478.986 0
>>>> 478.986 1 478.986 1 478.986 0 478.986 1 479.031 0 479.124 1  
>>>> 479.393 1
>>>> 479.928 0 480.38 1 480.722 1 481.252 0 482.034 1 482.921 1  
>>>> 483.554 1 483.982
>>>> 0 484.256 1 484.516 1 484.854 0 485.381 1 485.838 0 486.096 1  
>>>> 486.213 1
>>>> 486.36 1 486.631 0 486.925 1 487.157 1 487.212 0 487.227 1  
>>>> 487.234 1 487.253
>>>> 0 487.267 1 487.267 1 487.267 0 487.267 1 487.267 0 487.267 1  
>>>> 487.267 1
>>>> 487.253 1 487.234 0 487.227 1 487.157 1 487.085 0 486.693 1  
>>>> 486.227 1 485.79
>>>> 0 464.046 1 463.66 1 463.589 0 463.521 1 463.521 1 463.341 0  
>>>> 463.341 1
>>>> 463.065 1 463.065 0 463.065 1 463.065 1 463.065 0 463.341 1  
>>>> 463.341 1
>>>> 463.589 1 463.66 0 464.011 1 464.488 0 464.597 1 465.185 1 466.23  
>>>> 0 469.78 1
>>>> 469.78 1 469.971 0 470.333 1 470.333 1 470.333 1 470.333 0 481.31  
>>>> 1 482.684
>>>> 0 473.277 1 470.333 1 469.404 0 469.971 1 471.574 1 468.882 0  
>>>> 468.941 1
>>>> 467.323
>>>>
>>>>
>>>>
>>>> i1      0.0     7.75
>>>>
>>>> e
>>>>
>>>> 
>>>>
>>>> 
>>>>
>>>> Steven Yi wrote:
>>>>>
>>>>>
>>>>>
>>>>> Hi Peiman,
>>>>>
>>>>> I think you can use Gen 23:
>>>>>
>>>>> http://www.csounds.com/manual/html/GEN23.html
>>>>>
>>>>> but you may need to create your own code for reading through the  
>>>>> table
>>>>> values once you load them.  (Perhaps someone else has a better
>>>>> solution. =) )
>>>>>
>>>>> steven
>>>>>
>>>>> On Wed, Jul 16, 2008 at 7:04 AM, peiman  
>>>>>  wrote:
>>>>>>
>>>>>> Dear all,
>>>>>>
>>>>>> I was wondering if there is a way to read a textfile into a  
>>>>>> table. This
>>>>>> is
>>>>>> what I want to do.
>>>>>>
>>>>>> I have a fundamental analysis file from audiosculpt in the form  
>>>>>> of
>>>>>> breakpoint function (text) so it looks like this:
>>>>>>          0.0 466.017
>>>>>>          0.002       468.328
>>>>>>          0.004       467.27
>>>>>>          0.006       465.997
>>>>>>          0.008       475.31
>>>>>>          0.01        475.275
>>>>>>          0.012       469.521
>>>>>>          0.015       468.919
>>>>>>          0.017       466.614
>>>>>>          0.019       466.664
>>>>>>          0.021       467.423
>>>>>>          and so on...
>>>>>>
>>>>>> I would like to load this into a non-normalized table, and of  
>>>>>> course
>>>>>> keeping
>>>>>> the relative timeline intact. Then using oscil, read this table  
>>>>>> as a
>>>>>> vibrato
>>>>>> function. Is this possible?
>>>>>>
>>>>>> I want to change the depth of vibrato by using the amplitude  
>>>>>> variable of
>>>>>> oscil. Maybe there is a better way to do this? But the crucial  
>>>>>> thing is
>>>>>> that
>>>>>> it has to follow the characteristics of the fundamental  
>>>>>> analysis (of a
>>>>>> voice
>>>>>> in this case).
>>>>>>
>>>>>> Many Thanks in advance
>>>>>> Best
>>>>>> Peiman
>>>>>> -- 
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18488180.html
>>>>>> Sent from the Csound - General mailing list archive at  
>>>>>> Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Send bugs reports to this list.
>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>>>> "unsubscribe
>>>>>> csound"
>>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>>> "unsubscribe
>>>>> csound"
>>>>>
>>>>>
>>>>
>>>> -- 
>>>> View this message in context: http://www.nabble.com/fundamental-analysis-bpf-to-table-tp18488180p18491686.html
>>>> Sent from the Csound - General mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>> Send bugs reports to this list.
>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>>> "unsubscribe csound"
>>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>>> "unsubscribe csound"
>>>
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
>> "unsubscribe csound"
>>
>>
>
> -- 
> Mark
> _________________________________________
> When you get lemons, you make lemonade.
> When you get hardware, you make software.
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body  
> "unsubscribe csound"
>