Hallo, Roman Haefeli hat gesagt: // Roman Haefeli wrote:
sorry, it's like hieroglyphes what i wrote..... i try to get it a little bit more concrete: let's say i want to build an abstraction [multiosc~] which contains some osc~. let's say the first argument defines the number of [osc~], the second defines the frequency and the third defines the intervall to the frequencies of the following [osc~]. (so a [multiosc~ 4 1000 200] would give you four osc~ with the freqs: 1000, 1200, 1400 and 1600). i think the only way to do this, is to build a kind of 'self-creating' abs. it uses the arguments to create in itself a defined number of [osc~]. but if i make it 'self-creating', i only can use it oncce at the same time, which is not the idea of using an abs. when i create a second [mutliosc~], some new osc~ will be created also in the first [multiosc~] because both have the same window name. this is why i said, a $0-option for abs-names would be nice.
I think, you need to use named pages for this, that is: subpatches inside the abstractions. Attached are three files, which do this, multi-use.pd is the main patch.
Frank Barknecht _ ______footils.org__