Hi,
On 08/07/21 13:08, Simon Iten wrote:
hi list,
what is the prefered vanilla way to set a range for the notein object?
say i only want midi notes 40 to 60 to play a pitched sound in my patch, notes below and
above would control other parameters of "the synth".
i tried with two [moses] objects but it seems a bit convoluted and since i am
dealing with a “list” of 3 values (pitch, velocity, channel) it is not very
elegant.
just use [unpack] before the two [moses] and [pack] after them.
If you really dislike the two [moses] objects you could have something like:
[expr ($f1 >= 40) && ($f1 <= 60)]
in a single object and use it for a [spigot] to filter the numbers...
But I'm not sure that's any better - and you'd still need to 'extract'
only the first number, again most probably with [unpack].
It also really depends on the design of your patch... 'where' does the
3-value list come from? Are you generating it? Capturing it from a
physical device, etc.?
My two cents,
Lorenzo.
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list