From ftm
Revision as of 11:42, 23 June 2008 by Diemo (talk | contribs) (roland cahen's Q on ftm list 4.4.2007)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Q: I have a sequence of timetags corresponding to presets and need to get the corresponding preset number when playing. I know the playing time and need to compare it to all timetags in the first col of the fmat.

A: If you need to process times, you should use a track and ftm.tween to lookup the values...

Example: Thanks a lot. It works fine. At the end I supressed the fmat witch is usseless for my purpose. Here is the patch and the pattrstorage xml named "interpol.xml":

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

<pattrstorage name = "u621000003">
    <slot number = "1">
        <pattr name = "msl" value = "0.415094 0.716981 0.811321 0.867925
0.792453 0.679245 0.641509 0.566038 0.566038 0.566038 0.603774 0.679245
0.773585 0.792453 0.886792 1." />
    </slot>
    <slot number = "2">
        <pattr name = "msl" value = "-0.283019 -0.433962 -0.584906 -0.641509
-0.754717 -0.773585 -0.792453 -0.811321 -0.811321 -0.773585 -0.584906
-0.490566 -0.301887 -0.056604 0.075472 0.622642" />
    </slot>
    <slot number = "3">
        <pattr name = "msl" value = "-0.867925 -0.660377 -0.584906 -0.433962
-0.283019 -0.188679 -0.09434 0.018868 0.09434 0.188679 0.245283 0.358491
0.433962 0.509434 0.698113 1." />
    </slot>
    <slot number = "4">
        <pattr name = "msl" value = "0.867925 0.754717 0.566038 0.358491
0.264151 0.113208 0.018868 -0.264151 -0.339623 -0.471698 -0.566038 -0.641509
-0.754717 -0.849057 -0.924528 -1." />
    </slot>
    <slot number = "5">
        <pattr name = "msl" value = "-0.981132 1. -1. 1. -1. 1. -1. 1. -1.
1. -0.981132 1. -1. 1. -1. 1." />
    </slot>
    <slot number = "6">
        <pattr name = "msl" value = "1. -1. 1. -1. 1. -1. 1. -1. 1. -1. 1.
-1. 1. -1. 1. -1." />
    </slot>
    <slot number = "7">
        <pattr name = "msl" value = "0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0." />
    </slot>
    <slot number = "8">
        <pattr name = "msl" value = "-1. -1. -1. -1. -0.773585 -0.358491
0.075472 0.075472 -0.113208 -0.207547 -0.433962 -0.641509 -0.754717
-0.943396 -0.981132 -1." />
    </slot>
</pattrstorage>