| 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"
>
|