-
Dannielo
Ok, wow. I will have to wrap my head around your ideas since this style of programming is totally new to me. Anyway, thanks alot for your time and solutions.
This is really helping me out. -
Dannielo
Hey there,
as a beginner I am having trouble dealing with lists and accessing scalars within lists. Would be nice if you can point me in the right direction.
Background: I am using “netsend” to send data from a python code to pd. Within pd I want to store the messages which are being send. Essentially every message is referring to an “object”. A message contains five floats: e.x. “1 52 23 54 6”. The first float is the id of an object. The other floats are properties of the object.
Now when a message is send to pd I want my patch to:
-
Check if the object is already stored in my list, in other words: If an object with the same Id exists in the list
-
... Yes -> change the properties of that object
-
... No -> add (“append”) the object to the list
-
Delete an object if the message is “xx xx 0 xx xx”
In future I’d like to use these objects to create sounds (duh), similar to a sequencer as presented in the Help Browser
-> pure Data/ -> 4.data.structures/ -> 07.sequencer.
Thanks for taking the time!
Daniel
-
-
Dannielo
@ingox @whale-av @alexandros Yes, thanks a lot. I'll give all of your suggestions a try and report back. Special thanks to David for the link to guitarextended. Didn't find this resource after hours/days of research
Cheers!
-
Dannielo
Hi there,
Thanks for taking the time. I am getting a little bit frustrated here, so I guess it’s best to ask the community:
How do I get MrPeach to work on 0.47.1? I am using a Raspberry Pi 3 (running Linux version 4.9.20-v7+) and Pure Data 0.47.1.
I installed mrpeach using the “find externals” functionality. Of course I edited the path to “/home/pi/pd-externals” and created a “mrpeach” entry in the startup preferences.
Some background information: I want my Python code to “communicate” with pd but actually I do not care how they do this. OSC-Messages seem to be the easiest solution.
Well, seemed. I am a total beginner to pdHelp much appreciated
Daniel
By the way here is the log:
tried ./osc/routeOSC.l_arm and failed
tried ./osc/routeOSC.pd_linux and failed
tried ./osc/routeOSC/routeOSC.l_arm and failed
tried ./osc/routeOSC/routeOSC.pd_linux and failed
tried ./osc/routeOSC.pd and failed
tried ./osc/routeOSC.pat and failed
tried ./osc/routeOSC/osc/routeOSC.pd and failed
tried /home/pi/pd-externals/osc/routeOSC.l_arm and failed
tried /home/pi/pd-externals/osc/routeOSC.pd_linux and succeeded
tried ./mrpeach.l_arm and failed
tried ./mrpeach.pd_linux and failed
tried ./mrpeach/mrpeach.l_arm and failed
tried ./mrpeach/mrpeach.pd_linux and failed
tried ./mrpeach.pd and failed
tried ./mrpeach.pat and failed
tried ./mrpeach/mrpeach.pd and failed
tried /home/pi/pd-externals/mrpeach.l_arm and failed
tried /home/pi/pd-externals/mrpeach.pd_linux and failed
tried /home/pi/pd-externals/mrpeach/mrpeach.l_arm and failed
tried /home/pi/pd-externals/mrpeach/mrpeach.pd_linux and failed
tried /home/pi/pd-externals/mrpeach.pd and failed
tried /home/pi/pd-externals/mrpeach.pat and failed
tried /home/pi/pd-externals/mrpeach/mrpeach.pd and failed
mrpeach: can't load library