<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">> I'll do it, but right now I'm in a bit of a fight with the OpenGL standard<br>

> concerning the dimensions of textures.<br>
<br>
</div>Sorry, can't help ya there.  :)<br>
<br></blockquote><div><br></div><div>I think the situation is under control now, though I do feel that OpenGL looks more like a list of recommendations than like a real standard now. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I wrote MIDI and OSC looper libraries for Processing, so I am familiar<br>
with the necessary functionality.</blockquote><div><br></div><div>Base functionality isn't that hard, I think. What is hard about looping and what makes some pedals worth the money is a really good interface</div><div>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">  I'm not sure how to push LiSa's<br>
buttons though.</blockquote><div><br></div><div>Fortunately "LiSa's buttons" are quite well documented in the /special/ directory of the ChucK examples. LiSa is absolutely wonderful, as far as UGens go. </div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">  And has anyone written a Stack data structure for<br>
ChucK?  That would be useful for the undo/redo bits.<br>
<div class="im"><br></div></blockquote><div><br></div><div>I think I'd use a array of arrays with two pointers. I've never done this and am not sure about how this would fare performance-wise. I could imagine a "sample" data-type that SndBuf and LiSa could read from and write to, with memory buffering.</div>
<div><br></div><div>Kas. </div></div>