Page 1 of 1

Posted: 08 May 2009, 11:21
by gregh
Hi i have usine for a year but have not used it yet as doing other things. Now I wish some advice on patches to study so I can learn to make a particular and simple patch. - I don't want someone to supply a patch, I want to learn myself, but would very much appreciate any help in where to look first :)
I want to have a live audio input split into three separate streams. Each stream has its own delay (or any effect really). I then want to control each delay using an envelope - one for each delay. So say that i am playing - I would want delay1 amplitude to be fed by an envelope that fades in and out every 10 secs. delay2 an envelope every 7 secs etc etc. So the envelopes repeat in a loop. Which I can turn on and off.
Anyway, do you know of similar patches for me to study
summary:-
1.Splitting a signal into seperate streams
2.Envelopes as control signals
3.looping user designed envelopes
4.turning control on and off

thankyou anyone for study suggestions

Greg

Posted: 08 May 2009, 11:55
by nay-seven
hello
it's a good idea to learn this way ..
maybe you can begin by existing patch , opening them and observe the way they are built
so :
splitting signal : modules/audio/crossfader /crossfader and selector are good candidates
i've also made a patch in the addons/audio named frosscade who can interest you

Envelopes : modules/data /envelope /adsr, applied to a crossfade linked to your delay...?

in general , all crossfader, lines modules could be useful , I've also an other patch named "fad_in_out " in addons/audio who can be maybe value the look..

hope this help

Posted: 08 May 2009, 11:59
by gregh
thankyou very much nay-seven. this is exactly the advice I was wanting

Posted: 08 May 2009, 12:07
by martignasse
hi gregh, and welcome in the patching world :)

You are on the right track by isolating the differents steps of what you want to achieve.

I have no patch in mind for you, but some heads up to traduct your steps the Usine way :

1°) Splitting streams in Usine is very easy, you just have to make as many wire as you need from a pin(the audio in module, for your case), you can look in the Delay.pat, in 'Browser->Usine->AudioFX' to see how the audio input is duplicated to be injected in two modules in parallel, you can do the same with three delay modules.

2°)For this, 'Browser->Modules->Data->Lines, Steps,Switches, Curves' are your friends, begin by study the line module, for example, to see how it make variation over the time, and try to use his 'out' pin to control a parameter of another module ('feedback' pin of the Delay (mono) module, for example). You'll have to think about scale adaptation here. as feedback can vary between 0->100, you should set the min and max values of the line module appropriately.

3°) For the line module, the loop or repeat mode is controlled by the 'sync mode' param, setting it to 'loop' seems appropriate for what you want, of course you can experiments the others modes, but it can be complex for a start.

4°) The Delay.pat patch, in 'Browser->Usine->AudioFX' have a 'on' param you can learn from, has it do excactly that.

Hope it help, and happy patching

Posted: 08 May 2009, 14:03
by gregh
thanks to you too martignasse - more good tips