Welcome to %s forums

BrainModular Users Forum

Login Register

recommend for learning

I need help on a Patch
Post Reply
gregh
Member
Posts: 34
Contact:

Unread post by gregh » 08 May 2009, 11:21

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

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

Unread post by nay-seven » 08 May 2009, 11:55

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

gregh
Member
Posts: 34
Contact:

Unread post by gregh » 08 May 2009, 11:59

thankyou very much nay-seven. this is exactly the advice I was wanting

martignasse
Site Admin
Posts: 611
Location: Lyon, FRANCE
Contact:

Unread post by martignasse » 08 May 2009, 12:07

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
Martin FLEURENT - Usine Developer - SDK maintainer

gregh
Member
Posts: 34
Contact:

Unread post by gregh » 08 May 2009, 14:03

thanks to you too martignasse - more good tips

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests