Hi All, I'm having a little difficulty in figuring this out and was hoping those here with more mathematical knowledge than I could help. (This issue has made me woefully aware how rusty I've become... =( ) A year or two ago when I was interested in creating a TimeWarp noteProcessor for blue, I looked around the internet for information and ultimately came across a mailing list exchange I believe with Paul Winkler on the LAU or LAD lists discussing how to calculate TimeWarp given a Csound t-statement type string. That was ultimately put into Paul's pysco and eventually into Maurizio Umberto Puxeddu's OMDE. It is that code I used as a basis for the TimeWarp processor and works for conversion from beats to seconds. I've been unable to find the original mailing list messages which this was discussed so can't find if the reverse operation was figured out. I now have a need to figure out the reverse operation, converting from seconds to beats. As I understand it, this is a derivative, yes? As the the original formula gets the area underneath the curve (well, tempo line) to calculate the time. Now, having the area, trying to figure what the point on the curve is. If it's of any help, the Java file for the TempoMapper is here: http://kunstmusik.com/TempoMapper.java The part of the code that is marked "THIS IS WRONG" shows my failed attempt to figure this out. Any help on this would be very much appreciated! steven