Welcome to %s forums

BrainModular Users Forum

Login Register

a little OOP

Tell us what you'd like Usine to do
Post Reply
woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 06 Apr 2009, 06:07

I was talking to a friend about MAX and he said it was possible to have the notion of 'alias' objects that are copies of an object that are kept in synch with the original object. I think bidule does this as well, storing the description of the object on disk or at a URL. It would be really nice in development, where you have many identical objects, to be able to improve the behaviour of all of them, without going through every single patch.

With scripts, it would be cool if a bunch of script objects could all just refer to the same file, so when the file was changed, all the objects would change. But it would also be great for patch objects.

One problem with this is that ins and outs that are not critical to the operation of a patch are nevertheless exposed in the interface. I don't have a good answer for this. Smarter cabling would help-- For instance, if I clear out all the objects in a patch, and replace them with objects that provide identical ins and outs in identical postitions, I still lose all the cabling.

In a similar vein: It would be nice to be able to select a group of similar objects, and perform an operation on them all. So If I have a dozen sliders that all have a max of 10, and I want to make it 12, it wouldn't take a dozen operations. Ideally, when you multi-select, you would be presented with whatever parameters all the objects have in common, but limiting it to objects of precisely the same type would be a good start.......

This kind of thing is really going to help leverage the tool over time, IMHOP.....

cheers,
-e
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

amiga909
Member
Posts: 324
Contact:

Unread post by amiga909 » 08 Apr 2009, 17:15

+1 for multi-select edit

also a 'replace object' thing (eg. u drop one module on another) would be very nice.

ethnix73
Member
Posts: 604
Location: France, Caen
Contact:

Unread post by ethnix73 » 08 Apr 2009, 19:50

+1 for multi select edit
+1 for replace object

It's a new conspiration :)
Seb.Dub

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 19 Apr 2009, 22:19

You can replace an object with another by selecting the old and alt-clicking in the browser on the new one. Because of the connections, it's however only usable when the two modules and their in- and outputs are similar.

I too would like multi-edit..
Bjørn S

ethnix73
Member
Posts: 604
Location: France, Caen
Contact:

Unread post by ethnix73 » 20 Apr 2009, 00:36

Thanks Bsork for the tip!
Seb.Dub

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 21 Apr 2009, 18:38

yes I plan to create the concept of 'clones' (as in the sequencer)
I need time for that because it's more complex than appears!

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests