Use the
Audio volume block to await a change in volume for a particular stream, then the
Audio volume set block to change it for the other streams.
A major problem is how to avoid cyclic updating the volume forever, the example flow below DO NOT address that issue.
WARNING flow below is an untested example, may loop in indefinitely!
1. Flow beginning
2. Variable set: streams = [0,1,2,3,4,5,6,7,8,9,10]
3. For each: Container=streams, Entry value=stream
3.1. Fork -> [see "Await change fork" below]
3.2. (connect #3.1 OK to #3 IN
"Await change fork"
1. Audio volume: Stream=stream, Audio volume=volume
2. For each: Container=streams, Entry value=stream2
2.1. Expression true: stream != stream2
2.2. Audio volume set: Audio stream=stream2, Audio volume=volume
2.3. (connect #2.2 OK and #2.1 NO to #2 IN)