Pure Data and Processing Communication

For my interaction design project it was discovered early on that it was going to be a difficult task to accomplish my goal using Pure Data independently. My project to construct a guitar to computer automatic tablature writer, requires simple graphic representations as the outputs. Consulting a few of my classmates and of course the professor, I was pointed to Processing as an easy program to construct graphics based on inputs. The challenge was then to find a way to make Pure Data interact with PD.

The first step was to explore the OSC libraries of patches and sketches built for Pure Data and Processing respectively as found here. I first started to establish communication between the programs by sending two values and to construct a rectangle where the width and height were controlled by the two inputs generated in PD. The OSC enabled interaction between PD and Processing allows for real time graphics produced from the real time inputs from PD.

This interaction will help my project as a graphic output is the final goal of the project. The progress as of now is a full communication between PD and processing as well as initial recognition of 2 different musical notes.

The next step is to create the desired tablature graphic out of the given inputs. The topics I am currently exploring include a blend of text with graphics, as well as time dependence of the output, as to create a timeline.

Comments

Popular Posts