Skip to main content

Serial OSC NDI

Screenshot 2023-08-30 at 11.47.56.png

Tutorials

Serial data / Arduino

OSC

NDI

Wat is Serial / OSC / NDI?

One of the many features of Isadora is that it can communicate using many protocols. Communication over the Serial port is handy for a wide range of devices (even DMX), bnut mostly it is used to communicate with Arduino or other micro controller boards. OSC (Open Sound Control) is a high bandwith foillouw protocol form MIDI. With this protocol you can send data between different devices and programs. this give you the possibility to use many different software together. (OSC background info, Wikipedia) NDI is a communication protocol for sending video over the network. Like OSC you can us eNDI to send a video stream form one computer to another computer or one program to another program (What is NDI?).

For serial/Arduino: 9 in 1 multi function expansion board

Tips & Tricks

  • For OSC and NDI make sure the computers are on the same network and whithin the same IP range. Be on the lookout for networks that have closed ports as a security measure. If possible create your onw network with fixed IP addresses.
  • For data intesive applications a wired network is always better and more stable then Wifi.
  • An OSC port can be opened only ONCE. So you can not listen on the sam port on the dsame computer with different programs!
  • When starting with Isadora an Arduino start with the most simple excersise! Check the Serial Monitor in the Arduino IDE first to see if the data is send correctly before figuring out how to recieve the data in Isadora.
  • A serial Port can be opened only ONCE! If the port is open In Arduino Serial Monitor) then it cannot be opened in Isadora

Practice Assignment

Create visuals using images/movies and other elements that you control with your phone. Use the theme: "Walking A Storm"