Questions tagged [puredata]

Pd (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing.

Pd is free software and can be downloaded either as an OS-specific package, source package, or directly from CVS. Pd was written to be multi-platform and therefore is quite portable; versions exist for Win32, IRIX, GNU/Linux, BSD, and MacOS X running on anything from a PocketPC to an old Mac to a brand new PC. Pd can run on smartphones thanks to projects like libpd and RjDj. It is possible to write externals and patches that work with Max/MSP and Pd using flext and cyclone.

Pd was created to explore ideas of how to further refine the Max paradigm with the core ideas of allowing data to be treated in a more open-ended way and opening it up to applications outside of audio and MIDI, such as graphics and video.

It is easy to extend Pd by writing patches (abstractions; programs within the Pd-language) or object classes (externals; using one of the many language bindings, like C/C++/lua/python/...). The work of many developers is already available as part of the standard Pd packages and the Pd developer community is increasingly growing. Recent developments include a system of abstractions for building performance environments; a library of objects for physical modeling; and a library of objects for generating and processing video in realtime.

For more information visit the website for the project.

158 questions
0
votes
1 answer

Streaming audio from Qt to PureData

I am trying to stream microphone input from my Symbian device (Nokia N8) to a PureData application running on my Windows PC. Both are connected via WiFi. The connection is successful, but reading the incoming data fails. When I use TCP, the…
sebastianmm
  • 1,148
  • 1
  • 8
  • 26
-1
votes
1 answer

Communicate puredata with Arduino over Serial. Unable to connect to the same port for stablishing communication

As the title indicates, I need to create a bridge betweeen pd and arduino UNO but I can't get it to work. I need to start an arduino process after receiving a message from my computer through puredata, using the comport object. Since comport object…
rojele
  • 80
  • 7
-1
votes
2 answers

Overlapping one sound multiple times in processing

I'm working on the sound part of an interactive installation that would need an event to be triggered by osc an undefined number of times, making the sound linked to it overlaps instead of being rewinded and started again. Would it be possible to do…
rojele
  • 80
  • 7
-1
votes
1 answer

Communicating with Pure Data in C

I'm looking for a way to be able to communicate with a Pure Data patch via C programming - I suppose this is different from writing an external in C which involves writing patches themselves. I only need to communicate and make changes in existing…
Abhishek Tirkey
  • 435
  • 1
  • 6
  • 12
-1
votes
2 answers

Sending multiple values via sockets with Python to Pure Data

I'm using this code to send information to Pure Data, in the Python console I see the two different variables, however Pure Data keeps receiving them added together not as two separate numbers. import bge # run main program main() import socket #…
adaadamad
  • 1
  • 1
-1
votes
1 answer

Memory corruption when implementing a Pure Data external using C

I am currently trying to implement an external for Pure Data using C. I've not been using C for a while, and I have a memory corruption problem. I don't know what to do, so I'm asking for your help. Here is the code. Please remember that it is a C…
DieNah
  • 11
  • 1
-1
votes
3 answers

Real-time visualisations with audio and video, which direction should I look?

I have a little pet project with a friend where we're looking to create a program for real-time visualisations, mainly utilising audio/video material, controlled by MIDI. Now, the MIDI part is not a problem, you seem to find decent solutions for…
vekkuli
  • 9
  • 2
-2
votes
2 answers

How to send OSC message from Pure Data to Python?

I created a patch on Pure Data to send the word "Hello" via the OSC protocol. I want this word to appear in a Python script. Is it possible?
1 2 3
10
11