<div dir="ltr">> <span style="font-size:12.8000001907349px">I couldn't find a [range] object in Pd-extended.</span><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">I have it in 0.42, maybe yours is 0.43 - it's located in flatspace, but it doesn't even have a help file...</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">But anyway, I just found that both [range] and [maxlib/scale] have bugs, one being that you can't scale 0-1 to 1-0 for example.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Moreover, just found TWO more objects (abstractions) that also do this, and they seem to work perfectly with no issues, they are: [rrad.scale] & [expr_scale].</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">About finding an audio solution, [expr~ ($v1-$v2) * ($v4-$v5) / ($v2-$v3) + $v4] does the job, but I was really wondering if there was an object out there that would do it. It seems like a nice thing to have. So nice that 4 objects that are supposed to do the same thing  and with similar names showed up </span><span style="font-size:12.8000001907349px">(let's talk about redundancy)</span><span style="font-size:12.8000001907349px">, but it seems no one thought of making an audio version.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Max has both [scale] and [scale~], so it may be a good thing to have them both named like that into cyclone. I guess we could forget about [maxlib/scale] because it is buggy. By the way, "maxlib" seems to be a library that tries to bring max objects to Pd like cyclone, and I didn't know about it, I thought there was only cyclone around - so what's the deal with it?</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Well, this all makes me say how I find Pd-extended to be very messy, with many redundanct objects, not to mention buggy or poorly documented (many have no help whatsoever). As I dig further, I just find more of all this... I know this directs this thread to another discussion, but I'd really hope for the update and maintenance active again, and that I could help cleaning some stuff up.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">cheers</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-05 3:56 GMT-03:00 Roman Haefeli <span dir="ltr"><<a href="mailto:reduzent@gmail.com" target="_blank">reduzent@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, 2015-06-04 at 18:07 -0300, Alexandre Torres Porres wrote:<br>
> is there an object in extended like [range] or [maxlib/scale] that<br>
> works for audio signals? thanks<br>
<br>
</span>I couldn't find a [range] object in Pd-extended.<br>
<br>
In [maxlib/scale] both - input and output ranges - are specified. I<br>
don't have the exact signal version of this at hand, but there is<br>
[rh_scalelin~] and [rh_scalelog~]. They assume to input signal to be<br>
between 0 and 1 and you can specify the desired output range. That might<br>
give you a start.<br>
<br>
<a href="https://github.com/reduzent/netpd2-patches" target="_blank">https://github.com/reduzent/netpd2-patches</a><br>
<br>
Roman<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div><br></div>