Interact is a developer platform for interactive art. It is developed by yvan vander sanden with funding by Musica, Impulse Center for Music and C-Takt. Interact is open source software. All code is available on GitHub.

Interact is actually a combination of different project, tied together. There is a windows development application and server, and clients exist for Android and Raspberry PI (using Windows Iot). Projects used inside Interact are:

  • YSE: an very performant (3D) sound engine with DSP functionality, currently running on the server and the android client;
  • YAP: a visual patcher system;
  • OSCGui: a C# Gui library with a focus on audio interfaces;
  • OSCTree: a C# routing library to facilitate internal message routing in an OSC like manner.

All the libraries above are developed by yvan vander sanden.

The Interact Server also uses the Actipro SyntaxEditor. If you ever need a code editor inside an application, this library is a great choice!