my few suggests for interface builder
so I started to make my own interface and Im really happy with the way usine does it, it's great, however during my setup I found thingz that could be improved (imo):
1_ the color picker.:would be great to deal with separate R,V,B or H,S,L,( maybe kind of 3 in color out new module if needed to keep backward compatibility), also noticed that if "animating" colors, the main module has to be selected, if we click other it stop animating. I would say also say transparency, but if it implies to be slower i prefer it keeps reactivity, maybe another way to overlay simple items...
2_ moving items: would be cool to be able to select all modules of an area and move them all (on the interface builder) at once.
(ot is their a way to "group them"...self answer: export patch-reimport?)/ righ click to access sub inerface setting (midi, cc..)
3_ a "Highlighted" feature: when the mouse is over a module it returns 1on an outlet
(I made a 3 switch bass-mid-hi, actually with touch screen tou have to click on one, then the other, would be better when clicked on bass to be able to keep on click and select the next switch, or if you have an array of switchs, or sequencer we could then all turn then on with only one move, also it would let create "highlighted" event to make it more "alive" with color/brightness change ect...(it make me think I could deal with a visual array, but I would then need to overlay my switches as "invisible but active"...)
as Im a newbee I certanly miss techniques or workarounds, so forgive me if nonsense..., and let me know if you have ideas...
....and i have a 4th one but I must be missing something on this one: is there a module that let you choose wich of the 2 input A, B is driven to output D, relating to a third one input C (if C = 0 then D=A if C = 1 then D = B), actually I do two sepatate pass envent flow with a not(a) on one, I find there might be a simpler way (not that it's very complicated but... Im a bit lost when it's late and im in center of my giant spider web hehe, and it sems Im gonna make this operation xxxx times!
every day I find more an more usine is awesome, im happy I found workarounds for dealing midi clock in my purposes, I start to feel "there is certainly a workaround" with usine, endless possibilities. my girlfiend will be bored this year..
thanks angain senso, really amazing you did/do all this alone..this looks as a at least 10 persons job.
1_ the color picker.:would be great to deal with separate R,V,B or H,S,L,( maybe kind of 3 in color out new module if needed to keep backward compatibility), also noticed that if "animating" colors, the main module has to be selected, if we click other it stop animating. I would say also say transparency, but if it implies to be slower i prefer it keeps reactivity, maybe another way to overlay simple items...
2_ moving items: would be cool to be able to select all modules of an area and move them all (on the interface builder) at once.
(ot is their a way to "group them"...self answer: export patch-reimport?)/ righ click to access sub inerface setting (midi, cc..)
3_ a "Highlighted" feature: when the mouse is over a module it returns 1on an outlet
(I made a 3 switch bass-mid-hi, actually with touch screen tou have to click on one, then the other, would be better when clicked on bass to be able to keep on click and select the next switch, or if you have an array of switchs, or sequencer we could then all turn then on with only one move, also it would let create "highlighted" event to make it more "alive" with color/brightness change ect...(it make me think I could deal with a visual array, but I would then need to overlay my switches as "invisible but active"...)
as Im a newbee I certanly miss techniques or workarounds, so forgive me if nonsense..., and let me know if you have ideas...
....and i have a 4th one but I must be missing something on this one: is there a module that let you choose wich of the 2 input A, B is driven to output D, relating to a third one input C (if C = 0 then D=A if C = 1 then D = B), actually I do two sepatate pass envent flow with a not(a) on one, I find there might be a simpler way (not that it's very complicated but... Im a bit lost when it's late and im in center of my giant spider web hehe, and it sems Im gonna make this operation xxxx times!
every day I find more an more usine is awesome, im happy I found workarounds for dealing midi clock in my purposes, I start to feel "there is certainly a workaround" with usine, endless possibilities. my girlfiend will be bored this year..
thanks angain senso, really amazing you did/do all this alone..this looks as a at least 10 persons job.
The Selector a module that will easily let you select between up to 16 data inputs to one input, but it won't do anything if the select value is 0 so in this case it wouldn't be much simpler anyway, as well as being a bit overkill. You can however simplify the patching a little bit by using the StopEventFlow instead of Not->PassEventFlow. Even though this is just a few modules, I have created a set of small sub-patches for selecting between different data types (data, array, audio, midi), both in versions for selecting 2 inputs to 1 output like in your example, as well as selecting which of 2 outputs to to get the data from 1 input (a mini version of the Dispatcher module).23fx23 wrote:....and i have a 4th one but I must be missing something on this one: is there a module that let you choose wich of the 2 input A, B is driven to output D, relating to a third one input C (if C = 0 then D=A if C = 1 then D = B), actually I do two sepatate pass envent flow with a not(a) on one,
Another way of selecting between several inputs to one output, would be the MultipleVariable module. It's more designed to grab one of up to three values at a given point in time than in your example, though. Also remember that you can often use math to select what values to use. By multiplying with either 0/FALSE or 1/TRUE you can zero or keep the data coming in. BTW, also remember that you seldom actually need to use the A+B module (except for clarity), as Usine will add together the inputs connected to the same module input.
Hope this helped a little.
Bjørn S
this clarified a lot, many thanks, i finally found the selektor and dispatcher , that was what i was searching indeed for general purposes. so tha't s what i need to understand, when you use a wiring a lot, you export it as a patch for later reuse.
this are few things but I know with this kind of software i shouldn't take "bad habits", try to optimize, thanks for the tips.
this are few things but I know with this kind of software i shouldn't take "bad habits", try to optimize, thanks for the tips.
interesting suggestions,
I'll try to implement in the v5, but not before few month.
also, you can create a sub-patch to convert RVB colors to Usine colors.
let say R,V,B are fader from 0 to 255
usine color = B*$10000 + V*$100+R
with $10000 is an hexadecimal number (you enter directly '$10000' in the edit field)
I'll try to implement in the v5, but not before few month.
also, you can create a sub-patch to convert RVB colors to Usine colors.
let say R,V,B are fader from 0 to 255
usine color = B*$10000 + V*$100+R
with $10000 is an hexadecimal number (you enter directly '$10000' in the edit field)
Olivier Sens
www.brainmodular.com
www.brainmodular.com
great senso I new I could do kind of this, could'nt find the syntax. many thanks.
take the time you need!
take the time you need!
I would like to add to the selction and moving of multiple interface builder objects that it would be great if when I copy and paste a group of modules that are set to show n the interface builder, the newly pasted (duplicated) objects could all be grabbed and moved with one mouse click.This would save a ton of time and confusion. Also perhaps a shift+click in the interface builder to select and move multple objects at once, or even better, a highlight area and move. The latter would be great for selecting and moving many patch modules too.
I know, but it's sometime hard to mix 'total modularity' and 'ergonomic'...
Olivier Sens
www.brainmodular.com
www.brainmodular.com
Who is online
Users browsing this forum: No registered users and 17 guests
