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
0 answers

Stream the sound of pure data in an FM station on a Raspberry Pi with the PiFmRds library

I'm trying to stream the sound from a Raspberry Pi of an SPH0645 microphone in FM with the PiFmRds library. Here's what I've tried: After the installation of the microphone, here's what I have: arecord -l Output **** List of CAPTURE Hardware…
0
votes
0 answers

Error when creating patch in Pure Data using Lua language

I want to create Pure Data patches using the Lua language, so I can use these sounds inside Lua applications. For that, I'm using this code: require("pd") require("pdlua") -- create a new Pure Data patch patch = pd.newPatch(1, 1) -- create an…
kobe
  • 43
  • 6
0
votes
2 answers

Receive an OSC message from Iannix in PD

Sending data from Iannix arrives to Pure Data in a way that causes routing problems. [listen 57120< [netreceive -u -b] [oscparse] [list trim] [route cursor] [route 1] The data out of that appears to be a symbol with four numbers in it that is…
les_h
  • 347
  • 1
  • 8
0
votes
1 answer

Profile CPU Usage of DSP objects in Realtime

Description Our Application is based of DSP synthesizer mostly used to create music, written in C Language, and I want to create a system-wide feature to give visual feedback to the user so they can find out which DSP objects are the most…
0
votes
1 answer

Pure Data freezing and not outputting audio

I have downloaded and re-installed Pure Data. When running media -> Test audio and MIDI, there are three test tone settings: 80, 60, off. Nothing comes out when I use either of these. Everything is on and engaged but there's no sound. At the moment…
0
votes
1 answer

How to send a connect message from Python to Pure Data?

I have a mic patch on Pure Data and I want to connect it to a loudspeaker patch. So, it has the command connect localhost 3000, where localhost indicates where the loudspeaker patch is and 3000 is the port number that I will use for connection. Is…
0
votes
1 answer

iemmatrix [mtx_*] couldn't create in PureData

I am working on an old internal project. I am working on windows. The puredata I am using is on 32bit. There are some objects like [mtx_*~] [mtx_:] [mtx_.^] [mtx_circular_harmonics] have "couldn't create" error. I have iemmatrix installed through…
K.C.
  • 41
  • 1
  • 5
0
votes
1 answer

How to use [seq] in Pure Data?

I want to playback and manipulate a MIDI file in Pure Data using the library Cyclone's command [seq]. As I'm unable to find docs to cyclone, I've come her to ask for help. Pls help.
0
votes
0 answers

Tuner doesn't accept the sound (Tuner app doesn't work)

I followed this library. There was no error in coding. But when I played on my phone, the red bar doesn't move at all. Could you explain what's wrong? I am really a beginner that I would appreciate it if you can explain easily. manifests
cloud
  • 77
  • 6
0
votes
2 answers

Pure Data freezes when trying to record

Working with Pure Data, trying to record audio output from a patch I've made, and am 1) unable to create a file within pure data to write to and 2) attempting to use the writesf~ object causes the program to freeze after about two to three seconds.…
Benjamin Boyce
  • 305
  • 1
  • 4
  • 11
0
votes
1 answer

Incorrect expression evaluation with expr object in Pure Data

I'm trying to print string message once the expression is true, right now the output still prints a message though the expression is false.
Nas Tika
  • 29
  • 3
0
votes
1 answer

How to setup libpd for use in Java?

PureData is a programming language for sound synthesis. LibPD is a wrapper around it so we can use patches in Java/C#/Android etc. Here is the GitHub page containing it: https://github.com/libpd/libpd Now to use LibPD in Java, I think first I should…
Zeta.Investigator
  • 911
  • 2
  • 14
  • 31
0
votes
1 answer

pure data [hist] implementation

No idea how to use [hist] in Pure Data. And the three arguments of [hist] is: the value of first class, the value of last class, the number of classes. I cannot figure out the first and second argument meaning? And how am I going to pass the…
Joe
  • 107
  • 1
  • 10
0
votes
1 answer

GitHub Travic-Ci Build Failed After Pull Request

I made a very minor tweak to a PureData file causing an issue and submitted a pull request to fix this. There are no branch conflicts and everything works correctly, however I've stumbled upon a "Travic CI build failed" error. The log for this error…
Jefferson
  • 421
  • 5
  • 17
0
votes
1 answer

Why is soundfiler outputting the sample rate, not number of samples, in Pure Data?

I tried copying the help file example for soundfiler, but my soundfiler keeps outputting the sample rate of the file, not the total number of samples read, unlike the example does and the documentation says it should. (I know the output is not the…
Richard
  • 14,798
  • 21
  • 70
  • 103