Welcome to %s forums

BrainModular Users Forum

Login Register

Buses Flow

Tell us what you'd like Usine to do
Post Reply
gurulogic
Member
Posts: 1019
Contact:

Unread post by gurulogic » 27 Oct 2016, 17:49

In some cases buses do not seem to send values unless they have changed. While this is good for CPU, this can be quite problematic in some patching situations, especially when needing to retrieve a value that had previously been sent on a bus.
Maybe already in consideration for HH 3, but in case not I would suggest first an inlet on both receive and send bus to request/send last value.
A pass last value button could also be useful for pass only if changed modules (ie: reset pass if changed to allow same value to pass again)

User avatar
oli_lab
Member
Posts: 1263
Location: Brittany, France
Contact:

Unread post by oli_lab » 27 Oct 2016, 22:18

++1
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

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

Unread post by senso » 09 Nov 2016, 22:39

1) I'll try to improve this point and make buses always sending data,
2) for the pass if changed, a new 'pas value' inlet will be easy to implement.

woodslanding
Member
Posts: 1327
Contact:

Unread post by woodslanding » 07 Dec 2016, 23:43

+1 for sure. I have so many workarounds for this issue in my wkp.

On the topic, not sure if it's a fr or question....

If I load a patch via the loadPatch module, does HH scan and attach these new busses? Haven't tried it yet..... if not it's a FR ;)
Custom Ryzen 5900x MATX build, Win10, Fireface UFX, touchscreen
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify

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

Unread post by senso » 21 Dec 2016, 16:26

hi,
1) I'm afraid it's not a good idea to always send data to buses. This is for performances reason, especially if consider the auto-calibration and the share and network options... the workaround is to periodically add a very very small random number to the data to send. This can be done in a sub-patch that you can call 'always send bus'

2) a "force" inlet has been added to the pass_if_change module, in HH3
3) the load patch module works exactly as the 'open patch' regular command, so the answer is YES!

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 9 guests