Welcome to %s forums

BrainModular Users Forum

Login Register

Question about quick links

I need help on a Patch
Post Reply
Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 15 Dec 2018, 15:30

Hello,

I'd like to use quick-links inside a subpatch with multiple voices. When I do "apply polyphony" Usine replicates the same Quicklink in all voices . Instead of having QL2 in Voice 2, QL3 in Voice 3, I have QL1
in every Voice. Are Quick-Links not allowed with "apply polyphony"? Am I misunderstanding something?
Thank you

User avatar
x.iso
Member
Posts: 565
Location: RU, Saint-Petersburg
Contact:

Unread post by x.iso » 15 Dec 2018, 16:24

They aren't inlets or outlets, more like buses, so they don't have to use numbers in names. Try to rename them to specific numbers after you applied the polyphony, if you want to separate them and send data between different voices. but I doubt it will work like that.
join Hollyhock Usine Discord server: https://discord.gg/EdJarnE

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 15 Dec 2018, 17:33

Thank you, I'll try it later. But I'm also not sure it will work because when the "replication" is done I've got an error message

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 15 Dec 2018, 22:27

That can't work !
Because you can't rename dynamically Quicklinks and they can't receive several input. Quicklinks are very usefull, they are some kind of low cpu busses, but for that they have many limitations.
There's no solution.
Except one thing you can try : rename each Quicklinks in each polyphony voice, one by one. But, everytime you'll recreate the polyphony, you'll need to rename all those Quicklinks !!!

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 16 Dec 2018, 07:37

Thank you also Sylvain. For what I'm doing it'd be to to long to rename each time I recreate the polyphony. So it seems there is no solution with Quicklinks.
Would it be different using busses instead of QL?

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 16 Dec 2018, 10:51

if by default its not working, could dynamically set bus name ie use a text_fader with a prefix,, concat string , add the integer to string of the current voice,
that pluged to buss name. so each bus will be ie 'my_buss_1', my_buss_2 ect. alternativelu make a combobox with all busses names, and the current voice act as a selector, so the LB text set buss name

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 16 Dec 2018, 13:35

Thank you 23fx23.
I've tried to do it. Maybe it's not the exact way but I get my busses correctly renamed.
But I have no communication between set and get busses.
Here is my patch attached. It's a Groove rythm Sampler modified to be used by pupils and I want that the OK switch disabled the edition functions of the samples
http://www.sensomusic.org/forums/upload ... modify.pat

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 16 Dec 2018, 15:50

... I sent only the subpatch , one voice

23fx23
Member
Posts: 2545
Contact:

Unread post by 23fx23 » 16 Dec 2018, 15:54

mm there seem to be a problem with the uploader/ftp, can't dl the file nor upload.. maybe ensure they are same named on received and same kind data/array/text /audio.


SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 17 Dec 2018, 10:08

You have a patch on/off module in your patch. If the patch is off, no communication between set and get busses is normal.
But, I don't understand why you want a bus in your case, you can plug the switch OK directly to your xy pad.

All the best

Gilsornette
Member
Posts: 280
Contact:

Unread post by Gilsornette » 17 Dec 2018, 12:05

I didn't pay attention to this module... Now it's working, thank you!
In the example I've sent there's only one XY pad that is connected to the OK switch, but in fact there are several modules that are connected (other XY pads and some switches). I find this way of patching more clear (graphically), and more easy, than having long wires going from one side of the patch to the other.
I'm used to think with send and receive objects, like in Max. But maybe it's not the right way to approach Usine's patching.
All the best

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 17 Dec 2018, 13:17

Yes, it's a good graphical solution, but not CPU efficient I think.
If your work is CPU light, it doesn't matter. This why Quicklinks were implemented, but they do not work in your situation ;-)

Post Reply

Who is online

Users browsing this forum: No registered users and 28 guests