Welcome to %s forums

BrainModular Users Forum

Login Register

destination IP address range

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

Unread post by emiliano » 31 Jul 2019, 18:22

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 !

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

Unread post by oli_lab » 31 Jul 2019, 23:49

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

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

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

emiliano
Member
Posts: 28
Contact:

Unread post by emiliano » 01 Aug 2019, 18:32

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 !

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

Unread post by oli_lab » 02 Aug 2019, 17:35

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

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

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

emiliano
Member
Posts: 28
Contact:

Unread post by emiliano » 11 Aug 2019, 09:48

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/VBANProtocol_Specifications.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

joffo78
Member
Posts: 1033
Contact:

Unread post by joffo78 » 11 Aug 2019, 16:13

emiliano wrote:Many thanks Oli !

https://www.vb-audio.com/Voicemeeter/VBANProtocol_Specifications.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

Post Reply

Who is online

Users browsing this forum: No registered users and 85 guests