Welcome to %s forums

BrainModular Users Forum

Login Register

Newbie: Synchro with Sampler

I need help on a Patch
Post Reply
antwan
Member
Posts: 164
Contact:

Unread post by antwan » 30 Apr 2007, 20:05

Hi,

I'm extremely new to Usine. Been learning Reaktor lately so slowly gaining understanding on module-based building.
I'm seriously looking into taking Usine on as my live platform. I just need to learn it first...
So excuse me if i pollute the forum.

Anyways. I was missing a basic metronome/click routable to a certain output. So I thought I'd build one. Didn't feel like too much to ask from myself. But trouble.

What I have is a sampler with two sounds loaded into the map (accent and normal click). Proceeded to use the Synchro module for beat position info. When it came to linking up the bar pos into the sample play trigger I got lost.

Let's say I want the accent sound to come on bar 1. So I went out of the Synchro Bar pos out into - for example - a A=B module with a constant 1 in B. This way everytime the bar pos is 1 the A=B outputs a 1 and the rest of the time a 0. What happens is that when the 1 switches to a 0, only then does the click sound (i.e. when bar pos hits 2). What am i missing?

Thanks a million for your help and understanding.

/antwan

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

Unread post by bsork » 01 May 2007, 06:58

It looks like I've been missing something too... I tested your connections, and it looks as if the trigger doesn't happen until the 1 changes to 0. Strange.

Anyway, what you're after can be done in a couple of ways:

- If you want to use the synchro; have sync mode = play button on the samplers (as you probably already have), and connect the synchro's "cyc led" outlet to "play" on the accent sampler, and the "bar led" to the other sampler for quarternotes.

- An even simpler way is to drop the synchro module, and set the sync mode to bar and quarternote respectively on the samplers.
Bjørn S

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

Unread post by senso » 01 May 2007, 19:39

Today 05:58:34
you're the winner Bsork!!

Yes, the solution to have 2 samplers module, one connected to the "bar led" and the other to the "cyc led" for accents is probably the simplest.

Also think about the "data/switch (sequenced)" module to create more complex paterns.

Vincent

Unread post by Vincent » 01 May 2007, 20:45

Hi,

antwan => Here is my metronome: http://www.yousendit.com/download/WUJZe ... b0EwTVE9PQ. Valid link for 7 days from today. I don't know if it's great, but it works fine for what I need. You'll only have to add your Wave files in the sampler.
You don't pollute the forum. Everybody has a right to learn!
Usine is great as live platform. I thinks it is THE solution. You can plug Reaktor in it and the sound is perfect. Combination of Reaktor and Usine is very very powerful.

antwan
Member
Posts: 164
Contact:

Unread post by antwan » 02 May 2007, 16:36

Hi,

thanks everyone for your help.
Just out of curiosity, what was wrong with my initial thought-pattern? Why did "play" work the way it did with my approach? when feeding it numerical values instead of this led signal...

also, cause I'm learning, I'd really like to get this going with one sampler.
So, how can I make it switch the sample in the map according to the bar pos. I.e. If bar pos is a "1" then output a "0", if it's a "2 or above" output a "1", to select the correct sample in the map.
In Reaktor I guess I would do this using a Value module. Anything similar here?
Does using two samplers use up more CPU/memory. Cause in that case I especially want to get this working with only one. It's just a metronome :)

I'm definately "thinking too reaktor" i guess. It'll take me a second to "think usine".

Thanks again.

antwan

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

Unread post by bsork » 02 May 2007, 17:02

Hi antwan, there was nothing wrong with your original idea. I too would initally have thought that you'd get a trigger immedialtely when the A=B was true. However, if you take a look at most trigger type events (in patch design, select the wire and you'll get a trace readout instead of module parameters), you'll see that most (all?) of them sends a 1 immediately followed by a 0.

By trigger type events I mean stuff like the syncro LEDs, buttons (not switches), output from modules like "Has Changed" etc etc. In some cases I think you'll find that there is no 0 sent, then the value is probably of length 0, ie nothing.

Using two samplers of course uses more CPU than one, but the "normal" Usine samplers aren't very CPU hungry in my experience - the grain samplers is another story...

I haven't time to explain how to change between files etc, but selecting a file number as you describe is fairly simple: Use a similarl connection from the synchro's bar pos, but to A on an A>B instead of an A=B. Set B = 1 and don't have "block" on - the output would be 0 for bar pos 1, and 1 for the rest.
Bjørn S

antwan
Member
Posts: 164
Contact:

Unread post by antwan » 02 May 2007, 17:25

got it, thanks!

let's see how far i get now...
i already do have a feeling this will be my dream platform once i get the hang of it.

cheers

a

Vincent

Unread post by Vincent » 02 May 2007, 17:57

Hi Antwan, hey Bjørn!

My metronome uses only one sampler with three audio files. Try to do something with it.
Using 2 or 3 modules when one can do the job makes it a little bit more tricky, not speaking about CPU consumption which is very low, indeed. It's only a metronome after all, not a real instrument but a working tool to forsake as quickly as possible...

Yes, Usine and Reaktor are two different ways to board modular philosophy, it's not so obvious at the beginnings. But when you start to integrate this, things become more efficient. Usine and Reaktor are really complementary. And, as a Reaktor user since four years, I can say that Usine is now much more easier to patch and solutions easier to develop.
It's certainly confusing to start them together...

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

Unread post by bsork » 02 May 2007, 21:26

Just a little extra tip concerning metronomes: To avoid using more than one file to get accents, send something to the pitch and/or the gain inlets on the sampler where the accents are supposed to be instead of switching files.
Bjørn S

Vincent

Unread post by Vincent » 03 May 2007, 01:45

bsork wrote:...send something to the pitch and/or the gain inlets...
Yes, of course, you're right. But more patching or more small audio files? I was wondering about advantages and drawbacks...

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

Unread post by bsork » 03 May 2007, 08:39

Vincent wrote:I was wondering about advantages and drawbacks...
I agree that there's not necessarily any advantages patching-wise in using only one audio file and manipulate pitch and/or gain, it's just that some many built-in metronomes in different sequencers etc vary pitch and/or volume to provide accents.
Bjørn S

Post Reply

Who is online

Users browsing this forum: No registered users and 21 guests