Welcome to %s forums

BrainModular Users Forum

Login Register

UZINOTOM

Discussions about add-ons, announcements
Post Reply
23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 18 Apr 2011, 21:45

Image

A tool to quick assign, sync , record and edit/process curves of automations/LFO for usine items.
Just put one bus in and one buss out of item and the patch will handle the rest ;)

_Up to 16 items recorded simultaneously (later easy extendable).
with endless circular buffer type recorsing.
_items can be float, integer or boolean and will be processed according to their type.
_Synced or free loops modes.
_each autom get i's own duration, speed, loop, precision, color and layout type or global will apply same to all.
_Edit menu with various process (draw, shift,scale,roll,blur/smooth,sharpen,swap,SIN,TRI,SAW,SQR generators.
_Advanced random powered by the great AON of Mr thomas Heltze
_Up to 256 presets (16banksx16presets) .recordings recallable on da' fly

it's a first version 'bet'a but i tested it for a while and seem ok now, let me know how it goes
addons/datatools.

made with usine 5.50 need Matrix pack and AON.

hope ya enjoy'

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 18 Apr 2011, 23:28

impressive work man !
first request : could be cool to have your draw modes in a separate patch to use without the rec function...? easy..?

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 18 Apr 2011, 23:54

hey nay, i felt shamy i didn't make a cool 'in situ' demo as you pointed but maybe you ll have a better idea than me for that ;)
anyway wanted to beta first and make the system understandable easily as possible. but i plan to make at last
my caco crasy's filter based patch as a demo when im sure the structure is ok and will get more free time...

not sure i fully understood: you mean the draw/shift/scale blur stuff? to be able to be reused in other patchs without all
the sync/rec stuff? if so , yes normally i made theses in a separate script especially for that purposes (so we could maybe build
some bank of cool arrays process), but not sure what you mean by 'whitout the rec function', if you meant what i suppose in fact you can keep only the 'multimode' script, and connect your array in and out, and mousedwn,XY, set the min/max and datatype ,then all the modes are nb from 0 19, so if you put a listbox on the mode input you should have the same modes as isolated lighter script reusable (normally). i will have a look. is that what ya meant?

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 19 Apr 2011, 10:25

yes, that's what i mean, cool
could done some interesting job for tactile screen.

one question, for some modes the matrix was used ( sharpen , blur..) seems that the mouse down is not enough..?
i mean i f i want to use several time the same mode

about the addon, yes it's a bit complex and maybe a lite version applied to an example could be cool

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 19 Apr 2011, 10:54

yes in fact internally i reset to draw mode0. ie modes goes up to 5, after that changing a mode will make ie mode 9 followed by
a go back to mode 0, so if rechoosing 9 it re-apply mode 9. but yes this was dealed in the other MMW script. will look how to extract it in a simple manner. a lite and exemple version is a good idea, i will think avout that.

multiphone
Member
Posts: 303
Contact:

Unread post by multiphone » 19 Apr 2011, 11:50

Hello 23fx,

As Always that's really great patch ! Very reactive, precise and complete. This patch is a really elegant hawser to a miss functionality of Usine.

But

For practical use, for me, it's "Babel Tower" of automation !!!!!

I know it certainly is not very sweet comment, and it is easier to comment than to do what you did.

A global mode for automation and if you press (Mouse down for example) the controller the automation switch in write mode... from what I see in your patch is much easier to give advice to change than trying to do ;-)
HB

Lines / Points / Squares

http://www.hervebirolini.com/

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 19 Apr 2011, 19:19

hi multiphone,

no worries, it's cool to discuss about thingz.

in fact, i could easily trig and rec automations relating mouse dwn on module, it was working like this at first.
but ive then chosen the 'hard' way: detecting changes. for two reasons: to avoid 2x more busses, and for the system to work
if items are midi-remoted, where the mouse down info will not be avaible.

but i agree a mouse dwn trig rec would be nice. i will re-implement it trying to use a global msdwn.

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 20 Apr 2011, 03:20

mmm. mouse down rec raise few new questions..
A)
is mouse down global (easier to do ,then i combine with tracking changes and that make a new possible rec mode that auto rec moved item while msdwn and auto stop on release), or would 'a bus per item' be more secured way but more cpu and longer to wire (but finally not that long and not cpu killer for just16 datas, and maybe more modular for user that could wire to anything, being msdwn or other to rec a specified data).. but i plan in futur to go to 128 datas, and a recorder per track. so i must be very careful on cpu choices.
B)
the real pb is, while this would work nicely for faders,this won't work good with ie a swich, cause when swich off mouse
will be relased, so won't rec the off state, same for listbox, when changing the mousedwn fataly goes to 0 at some point, or
will need to quick release and repress booth items, wich i remerber have tried being not that handy and perturbing..

or maybe i make a system where the script checks for a mousedwn bus presence only for float datas, don't know..
another solution i attempted previously in vst automs was triggering a counter when change is detected, then it rec ie for 50ms later latest change, so constantly rec while tweakin, then when stop tweaking, after 50ms it stop. but it makes recording static datas
not possible too for ie swichs and perfect looping delayed as well as recording ends hard to handle..

mmm hard choices, will give a shot at several methods if time, but im note sure what would be the best way..
feel i will test the global msdwn first, as id like to make a VSTmode that rec VSTs params gui moves, so msdwn will be
global only, not per vst param.

what do you think? what did you imagined multiphone? (or nay or others of course..)

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 20 Apr 2011, 09:06

I like the idea of a recorder per track solution, and the simplest possible, maybe in a first time a lite version with no Aon, visualization and draw function, just a recorder in all mode..?

on my side, I play with your mulltimode script , building a kind of sequencer/synthesizer . the lines send midi notes to a sampler in midi mode ( works fine also with some vsti ( depending of the presets used ), some interesting results , here a video test with only Usine modules : download

multiphone
Member
Posts: 303
Contact:

Unread post by multiphone » 20 Apr 2011, 11:37

Yes,

Lot of questions to make the best solution of course. The best solution is the most lightest for the CPU, because we need the lot of CPU for Audio.

First, I think 16 Data to record is enough for the moment. 16 data recorded means for example: 4 X/Y + 4 Switch and 4 Fader, maybe in the future 32 but for me in live situation is a maximum... no ?

One recorder/ track... why not, question of CPU Load.

For me like Nay One global record automation button (Red One ;-), reset the automation of the object touched, and record news data, simply.

What you think ?
HB

Lines / Points / Squares

http://www.hervebirolini.com/

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 22 Apr 2011, 04:11

hi and sorry mates, i was running out of time, hardwork to finish..will be hardcore two weeks again..

@nay .oh yea cool if it can work separated, so you managed to make the pulse to 0 thing to apply several the modes times?
cool , the vid is working back, it was broken when i first tried. oops spoked to quick, i can't read it mmm :( my
computer behaves stangly, i need to format.

@multiphone yup i think a 'baby' straightforward version would be cool.
i will make it 16 datas only for cpu and enough in most cases you are right. iwill make a 128 params for me as my next goal is to recreate my own ableton session view in usine via matrix, with ableton 'clip's concept based on this module. On a track i will need to be able to animate all the mixer,sends,returns and several vsts,ie 16 params per vst for 5vst, volume, mute,solo,sends ect, it can go quick to a big nb of datas....an ableton 'clip' will corespond to a preset of the module, so on a track i can put 256 clips and trig them via matrix, rec or remote anything contained in the track, equivalent to live session view but in more
modular way for me and ableton session view can't rec automations straitforward, mine usine one will be able to :)

the lowest cpu would be just the buses decipher and sampler thing. with no extra modes, no aon and no vizu, (wonder if overdub allowed or not ,as complexifying too..)and if synced, predefined length (ie 4 bars combobox, then press global rec that rec all in absolute manner., or non synced were the recording continues as long as user didn't stoped rec. then a play,rec and clear input for user to patch it's own sync. exactly like xy module but for 16 datas of various ranges.

ive noticed my patch is not stable in 'non synced' mode in some cases, so avoid non synced modefor now.will try to fix or maybe i will revert to a simpler for me to code synced only version, then make a simpler rec all, no option recoder with a just a rec and play input, so user can patch more complex thing if needed but basis will be very simple and low cpu, just contening the complex bus thing to connect to items..

anyway , will be a bit later, i am 'charette' on some prod no patching allowed :/

multiphone
Member
Posts: 303
Contact:

Unread post by multiphone » 22 Apr 2011, 08:44

Hello 23 FX,

As Omer Simpson Say : "No problemo Marge !" ;-)

I understand your challenge, recreate your Ableton Setup... But for classical Usine User (Like me...) An Automation like X/Y but for all the different type of rage and value is enough.

Thanks to listen my proposition.

Best
HB

Lines / Points / Squares

http://www.hervebirolini.com/

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 22 Apr 2011, 10:50

sorry about video, maybe too big
here the patch in a lite version, the go! button is to use a midi learn to apply if you don't have or want use a touchscreen, interesting too to sequence quickly modes
it's a kind of experimental synthesizer based on a very quick midi sequence ( but you can also slow down with the size knob to have classic sequences )

Download

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 24 Apr 2011, 09:20

And an other experience with with your script and a vsti this time :
vimeo link

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 24 Apr 2011, 09:53

hey cool nay! i sadly didn't had the time to look at the patch yet. but today i got one hour or two before going to work.
we work the weekend too :(

cool vid! , and crasy ideas. nice to see the multi-iterations of smooth for exemple, how did ya do that? some has chg connected to lines step pos? lot of good ideas. im happy you find good uses with the script.

i noticed several modes are not perfect yet. like the X2. if making saw and X2 it slowly raise, the last step is bypassed, will
try to fix that. but i can't touch usine for 15 days more, i can't be late at work anymore ;)

User avatar
nay-seven
Site Admin
Posts: 5684
Location: rennes France
Contact:

Unread post by nay-seven » 24 Apr 2011, 11:08

Yep, it's a cool script , the smooth function( and others ) is activate several time by a synchro tool, that the tip..
I've time to time so strange result with the swap y and the XY-scl_shftl , some jump or a kind of reset...

And good luck for your work, not easy with all this Sun...;)

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests