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)
Buses Flow
++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
Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces
follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social
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.
2) for the pass if changed, a new 'pas value' inlet will be easy to implement.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
-
woodslanding
- Member
- Posts: 1327
- Contact:
+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
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
Custom 2 manual midi keyboard
Usine, Kontakt, Reaktor, Synthmaster, Byome, Arturia, Soundtoys, Unify
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!
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!
Olivier Sens
www.brainmodular.com
www.brainmodular.com
Who is online
Users browsing this forum: Google [Bot] and 9 guests
