<div>I would also suggest this as a possible point of interest&nbsp;- I wanted something when the interpolation time was variable as well.&nbsp; For example, when I turned my rotary control just one notch after a certain period of inactivity, I didn&#39;t want it to have the same quick&nbsp;interpolation time as when I was making more dramatic gestures.&nbsp; I implemented a [timer] object with two [spigot]s&nbsp;flicking back and forth to its inlets&nbsp;to see how long it was taking between the last value change, and set this as the interpolation time for [line~], but [clip]ped the min/maximum interpolation time to between 10 and 1000 ms.&nbsp; In this way, faster gestures would respond quickly and not suffer the lack of&nbsp;responsiveness caused by a lengthy interpolation, and small gestures taking a long time between changes&nbsp;would transition more smoothly instead of jumping with an interpolation time that was too short.
</div>
<div>&nbsp;</div>
<div>Depending on context, this may or may not be useful :)</div>
<div>&nbsp;</div>
<div>I hope this makes sense!</div>
<div>Kevin<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 9/15/07, <b class="gmail_sendername">Kyle Klipowicz</b> &lt;<a href="mailto:kyleklip@gmail.com">kyleklip@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I would do as suggested by Frank but add also:<br><br>[/ 127]<br>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[float \&nbsp;&nbsp;&nbsp;&nbsp; (here you can set the interpolation time in ms)
<br>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /<br>[line f 200]<br>|<br>[any object from the mapping library]<br><br>The mapping library has some great curves that are normalized to the<br>interval [0, 1]. This way your interpolation can be less linear if you
<br>wish to have a more exponential or other sort of curve.<br><br>~Kyle<br><br><br><br>On 9/15/07, Frank Barknecht &lt;<a href="mailto:fbar@footils.org">fbar@footils.org</a>&gt; wrote:<br>&gt; Hallo,<br>&gt; Conor J Curran hat gesagt: // Conor J Curran wrote:
<br>&gt;<br>&gt; &gt; does anyone know of a midi interpolator object. A external which will<br>&gt; &gt; extend the range of midi from 0 .. 127 to for example 0 .. 1000 by<br>&gt; &gt; interpolating between the values in pd. Obviously introducing a one
<br>&gt; &gt; &#39;value&#39; delay but overall giving the expression a finer resolution.<br>&gt; &gt; Linear interpolation would do fine? Any ideas?<br>&gt;<br>&gt;&nbsp;&nbsp; [/ 127]<br>&gt;&nbsp;&nbsp; |<br>&gt;&nbsp;&nbsp; [* 1000]<br>&gt;<br>&gt; ?
<br>&gt;<br>&gt; Ciao<br>&gt; --<br>&gt;&nbsp;&nbsp;Frank Barknecht&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _ ______footils.org_ __goto10.org__<br>&gt;<br>&gt; _______________________________________________<br>&gt; <a href="mailto:PD-list@iem.at">PD-list@iem.at
</a> mailing list<br>&gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br>&gt;<br><br><br>--<br>-----<br>------------<br>&nbsp;&nbsp; ----&nbsp;&nbsp;&nbsp;&nbsp; -----
<br>---- -------- - ------<br><a href="http://perhapsidid.wordpress.com">http://perhapsidid.wordpress.com</a><br><a href="http://myspace.com/kyleklipowicz">http://myspace.com/kyleklipowicz</a><br><br>_______________________________________________
<br><a href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote>
</div><br><br clear="all"><br>-- <br><br><br>++++<br><a href="http://pocketkm.blogspot.com">http://pocketkm.blogspot.com</a>