[PD] [range] / [maxlib/scale] for audio

Alexandre Torres Porres porres at gmail.com
Fri Jun 5 19:32:47 CEST 2015


> I couldn't find a [range] object in Pd-extended.

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...

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.

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].

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 (let's talk about redundancy), but it seems no one thought of
making an audio version.

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?

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.

cheers

2015-06-05 3:56 GMT-03:00 Roman Haefeli <reduzent at gmail.com>:

> On Thu, 2015-06-04 at 18:07 -0300, Alexandre Torres Porres wrote:
> > is there an object in extended like [range] or [maxlib/scale] that
> > works for audio signals? thanks
>
> I couldn't find a [range] object in Pd-extended.
>
> In [maxlib/scale] both - input and output ranges - are specified. I
> don't have the exact signal version of this at hand, but there is
> [rh_scalelin~] and [rh_scalelog~]. They assume to input signal to be
> between 0 and 1 and you can specify the desired output range. That might
> give you a start.
>
> https://github.com/reduzent/netpd2-patches
>
> Roman
>
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150605/4d71ac62/attachment.html>


More information about the Pd-list mailing list