local/global pattr

May 19, 2006 at 10:35pm

local/global pattr

hi all,

I’ve built a large-ish instrument (sensor controlled samplers) with
global saving of values – ie autopattrs in each subpatcher and a
pattrstorage in the top-level patcher.
I’ve built this for 2 slightly different purposes – one is to be
used in a series of workshops for children with special needs, the
other is to be used by a musician friend as a performance instrument
(along with his flute). This means that it has to be simple enough
for non-technical teachers to operate (hiding away a lot of the
possible settings), but still have a lot of flexibility available.

One of the ‘hidden’ bits is a sub-patcher containing maxtrixctls for
routing various possible midi input devices to patch parameters. For
the schools project it’s basically static set-ups, so one matrix set
per pattrstorage preset is fine. however, it’s just occurred to me
that it would be really good to be able to switch midi controller
routings in real time without altering any of the other various
parameters that are active at that time.

So I guess what I’m after is the ability to store a set of preset
routings at the level of the routing patcher separately from the
global settings. I guess I could create a series of global presets
and only change the routings, but it seems better to just do it
“locally”.

So am I right (about doing this at the local level)? And can this be
done with the pattr objects (without messing up the existing global
pattr system) – (I couldn’t figure it out from the help files) – or
would I be better off doing this with [coll]?

thanks

David

#26073
May 19, 2006 at 10:42pm

You can just put another pattrstorage in the lower-level patch, and
manage presets locally with that one. At the upper level, you can either
(with @greedy 0) control the lower-level pattrstorage (send it a value
to change its preset), or (with @greedy 1), see all of the objects in
the subpatcher, and control them directly as before.

jb

#77478
May 20, 2006 at 4:06pm

So you can! Great, thanks for the confirmation – that all seems to be
working fine.

DAvid

#77479

You must be logged in to reply to this topic.