Sensomusic

#1 2019-07-31 18:22:03

emiliano
Platinum Member

Could it be possible to add a module or functionality that would allow to send messages adressed to a certain range of IP addresses (instead of just one address)? Kind of in the way of the VBAN-Spot application? Or maybe this can already be done in an optimized and CPU-light way?
Many thanks !

Offline

 

#2 2019-07-31 23:49:19

oli_lab
Platinum Member

you can broadcast when your adress ends with 255
ie if you network is 192.168.1.xxx,
sending on 192.168.1.255 will broadcast on every computers


http://oli-lab.org

Win10 I7/16GB RAM  - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Facebook
http://www.facebook.com/pages/OLI_LAB/3 … 506?v=wall

Offline

 

#3 2019-08-01 18:32:15

emiliano
Platinum Member

Hello Oli and thanks a lot.
I have used the broadcast 255 address previously but i have dismissed it for now because some android devices don't receive the stream this way. Besides I need to be able to send say 4 different streams to 4 different address ranges. e.g. 192.168.1.0/64, 192.168.1.65/123, 192.168.1.124/192 and 192.168.1.193/254.
Any idea anyone ?
thx !

Offline

 

#4 2019-08-02 17:35:06

oli_lab
Platinum Member

I did a bit of digging : multicast would be the professionnal solution, but you'll need a switch with IGPM capabilities and a multicast router $$$

I guess you're planning to use OSC (if not I strongly suggest to)
what you could do is broadcast OSC messages on 192.168.1.255

for group 1 of devices : /g1/restofmessage
for groupe 2              : /g2/restofmessage

OR

you could run a script in Processing on another computer (for exemple) that receive 1 message from Usine and send messages for each devices accordingly

Cheers
Olivar


http://oli-lab.org

Win10 I7/16GB RAM  - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Facebook
http://www.facebook.com/pages/OLI_LAB/3 … 506?v=wall

Offline

 

#5 2019-08-11 09:48:14

emiliano
Platinum Member

Many thanks Oli !

the thing is I want to be able to send various audio streams, each to a definable RANGE of IP addresses. The receivers will be mainly Android smartphones.

I use the VBAN protocol for that, and it works pretty well as there is a range of software for sending and receiving the VBAN audio streams.

https://www.vb-audio.com/Voicemeeter/vban.htm

However this method is quite tricky to setup and unnecessarily complicated, as it requires using a fake ASIO output and then using one of the apps to send the audio to yet another app that will dispatch the audio to the chosen IP range of each audio stream.

Now, what I'm thinking would be GREAT is if it was possible to stream audio straight out of Usine in the VBAN format, with the ability to choose the IP address ranges for each audio stream. The VBAN protocol is open source and it just begs to be implemented in Usine :

https://www.vb-audio.com/Voicemeeter/VB … ations.pdf

Any chance the VBAN audio encoding could be integrated in Usine HH4?

It would certainly open a whole new range of applications for Usine in the domain of multimedia live arts and installations, street theater, even land art...

Thank you,

Emiliano

Offline

 

#6 2019-08-11 16:13:46

joffo78
Platinum Member

emiliano wrote:

Many thanks Oli !

https://www.vb-audio.com/Voicemeeter/VB … ations.pdf

Any chance the VBAN audio encoding could be integrated in Usine HH4?

It would certainly open a whole new range of applications for Usine in the domain of multimedia live arts and installations, street theater, even land art...

Thank you,

Emiliano


+1

Offline