-
atux
Hi all,
I have a txt file containing x,y values from multiple overlaid graphs.
For example, this txt file contains (x,y) coordinates for 4 independent graphs that start and end at different points::
Below I imported the data into a spreadsheet, separated it into different columns and plotted the graphs:
In PureData, is there a way to read a txt file of this type file and plot the four graphs on the same canvas?
test_graph.txtThanks,
a. -
atux
@oid said:
@atux Y-range goes from Ymax to Ymin.
So in the array properties it must be set:
x from min to max;
y from max to min.In fact, setting x from 0 to 11, y from 61 to 60, it's drawn correctly.
OK, thank you,
a. -
atux
Hi,
if the list of values is increasing from 60 to 61, why does the graph appear decreasing?
In the array1 properties I set x from 0 to 11, y from 60 to 61.
test_array.pd
test3.txt[pd 0.54.0 on linux]
Thank you,
a. -
atux
When using soundfonts with instruments that have a significant transient such as piano, organ, strings, etc., is there a way to remove all transients (except the first note) so that, by scrolling "pitch" box number up and down, you hear a single continuous glissando?
Thanks,
a.
dis2con.pd -
atux
@FFW said:
[netsend]
help for the[send(
message says "same as list" so you can also do[hslider] | [list prepend z] | [netsend]
Yes, that's how it works too.
pd2py_v3.pd
For less computational effort, is one preferable to the other, or are they equivalent?
Thank you,
a. -
atux
@whale-av said:
@atux You can try that....... pd2py_v2.pd
Does it work?
If not then post your Python code and someone will tell you why not.
David.Thanks, it works fine.
But in order for python to receive the values correctly, I had to remove "-b" from [netsend -u -b].
These are some values received from pd:$ python3 py_from_pd.py Socket bind completed on 127.0.0.1:9999. Waiting for messages... Raw data received from ('127.0.0.1', 51903): b'z 0.5;\n' Decoded message: z 0.5; Value of z: 0.5 Raw data received from ('127.0.0.1', 51903): b'z 0.509868;\n' Decoded message: z 0.509868; Value of z: 0.509868 Raw data received from ('127.0.0.1', 51903): b'z 0.519737;\n' Decoded message: z 0.519737;
It seems good to me.
I attach both files, so it can be useful:
py_from_pd.py
pd2py_v2.pdThank you,
a. -
atux
@FFW said:
Simply connect the slider to the sender.
Ok, but I left the blank space between slider and netsend because I don't know how to write the variable z that python expects. Something like "send z $1".
-
atux
Hi,
a Python program needs to receive "z" from pd.
In pd I generate "z" values by moving a slider.
The Python code is already ready to receive z.What is the correct patch to do this?
Thanks,
a.
pd2py.pd