Hi There,I am running a arduino uno which generates a serial data stream (via USB). This is read by a processing application to visualize the data. Seperately I have developed a max/msp patch which generates a MIDI sound stream based on the same arduino output. The problem is that I would like to run both these apps at the same time, and use the same data. Both Applications would have to read the same COM port (no writing is needed). Is there any way I can do this without thinking of rewriting the programmes, i.e by something like a COM port emulator / data cloner etc. Under normal circumstances, once an app opens the port, no other application can lock onto it. Thanks in advance!
FYI in my case I ran a program on Arduino to generate the serial data, and two seperate apps on the PC (Processing, MAX) to read the data sent via COM(Serial Port)
Thanks I am a newcomer to Max, so for the moment I had two seperate apps. But I will check out your link. As for my project I got it to work by using a COM port duplicator software (so that the USB mapped to COM4 was copied as COM5,COM6). I will post the software info soon to this link for anyone else to use. Note however that it is not freeware. It worked fine as the both apps only read data from the COM port. (as opposed to writing data to the Arduino)
I used the following software (not free)..it works fine.http://www.eltima.com/products/serialsplitter/