Ethernet and OSC

For my project i need to read some switch, joystick and fader from an hand made joypad and send values to three different computers in LAN using OSC protocol.
I have realized my pad, all the circuitery, the patch on my audio softweres ( receive OSC ) and the data aquisition part of the Arduino sketch.
Now the only thing that i need is the network part of the project, aka send OSC.

It's the fist time that i use arduino with ethernet shield and a friend of mine have lent me a not original one with the ENC28J60 chip and at the moment i can't buy an original one.
I have tried to find out some documentation on internet, but it's quite complicated when you haven't any idea about how these things work.

Can you post material that can help me?

thanks you!

If you post material that helps us better understand what your project entails then maybe. :wink:

I believe the ENC28J60 based Ethernet Shield is not the best choice. Most of my devices communicate via OSC/Ethernet but I have never used an Ethernet Shield with the ENC28J60 Chip. I'd suggest you get yourself either an original Ethernet Shield, or a clone using either the Wiznet W5100 or W5200 chip.
That'll greatly help getting your project completed. Using an Ethernet Shield that is not supported by the normal Arduino Ethernet library will only make things more difficult to debug, particularly for a beginner.!!!

My project is quite simple, it's for live electronic music.
I have 3 computer connected together with a wireless lan, every computer run an audio application that need to be controlled local, with MIDI devices, and remote via OSC. I have to share a couple of values for every laptop.

I have made my interface like a gamepad, with joystick and other control, but is not this the point.
I have successful done the electrical part of the thing and all the programming part on computers, now i have only to send my data.

Arduino is supposed to send data like this.

192.168.0.2, 7770, "/brown/pc1", "ff", data1, data2
192.168.0.3, 7771, "/brown/pc2", "ff", data3, data4
192.168.0.4, 7772, "/brown/pc3", "ff", data5, data6

In my actual solution Arduino send data via serial port to a 4th computer that send via OSC to other, but i prefer don't use it in live.

I understand that the original one is better, but it's quite expensive and i have no money now. But you are talking about a clone. If it's cheap enough will be fine for me, I don't need an extreme speed, but i need that it's affidable. I can't risk that don't work during the performance! XP

The matter of fact is that simply don't know whether a non-W5199/W5200 based Ethernet Shield will actually work at all. the danger is that you possibly spend weeks debugging something that at this time you don't have the necessary expertise to do so and then still are left with a non-working project.

Currently I can get a W51000 Ethernt Shield at Newegg for $10.34 http://www.newegg.com/Product/Product.aspx?Item=9SIA3M11D05490&nm_mc=KNC-GoogleMKP&cm_mmc=KNC-GoogleMKP-_-pla-_-Switches-_-9SIA3M11D05490&ef_id=YktOnEINaVUAAA0x:20140515015650:s Actual availability and pricing depends on where you live.

You mentioned that you have the three receiving computers connected via wireless LAN (I assume WiFi). Do you have the computers connected through a WiFi Access Point / Router ?
How would you want your Arduino to connect to the WiFi LAN? Per Ethernet Cable ?

Another thing you may want to do is to post your existing Arduino Code (in code prackets please. Use the # button above to do so.)

In general for my projects I don't use original Arduinos anymore as there are fully compatible, less expensive, more powerful and smaller product available with the Teensy boards Teensy USB Development Board