This repository contains a collection of templates demonstrating the usage of the Open Sound Control (OSC) protocol to exchange data between Processing, Max, and Pure Data. These templates serve as a foundation for multimedia and interactive art projects, enabling seamless communication between different platforms.
To run these templates, you need to install the oscP5
library by Andreas Schlegel. Follow these steps to install the library:
- Open the Processing IDE.
- Navigate to Sketch -> Import Library... -> Manage Libraries...
- Search for
oscP5
. - Click on "Install" to add the library to your Processing environment.
These templates provide a starting point for your interactive projects. Here's how you can use them:
-
Configure IP Address:
- Open the Processing sketch.
- Locate the
remoteIp
variable (line 25) and replace the existing IP address with your current one. If you're unsure about your IP address, open the terminal and typeipconfig
. Look for the IPv4 address and use it as yourremoteIp
.
-
Customize OSC Ports:
- Ensure that you customize the OSC ports in both the Processing sketch and your Max/MSP or Pure Data patches to align with your specific requirements.
-
Run the Processing Sketch:
- Execute the Processing sketch to initiate OSC communication.
-
Verify Communication:
- Confirm whether your Max/MSP or Pure Data patch is successfully receiving or sending data. Check the console for any error messages or debug information to troubleshoot potential issues.
The content of this repository is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or issues, feel free to contact the author:
- Name: Patricio Isaías
- Email: patricio.isaiascv@gmail.com
- Linktree: Patricio Isaías