Re: [PD] A strange question (yet again)
http://iem.kug.ac.at/pd/externals-HOWTO Here it is: https://github.com/pure-data/externals-howto However, this guide does not cover GUI plugins. On 21.01.2022 21:44, Pierre Alexandre Tremblay wrote: I was referring to this http://iem.kug.ac.at/pd/externals-HOWTO Which was referred to in a post in puredata.org On 21 Jan 2022, at 19:44, ub wrote: probably the link to the svn repo on sourceforge, at the end of this page: https://puredata.info/docs/guiplugins/SimpleExamples/ i was wondering about that some time ago too. cheers, ub On 21.01.22 20:36, IOhannes m zmölnig wrote: Am 21. Jänner 2022 15:40:48 MEZ schrieb Pierre Alexandre Tremblay : the IEM link is dead which link is dead? and where do you find that link? mfg.sfg.jfd IOhannes ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
Disadvantage is that gem has to be downloaded and installed (or you pack it with your externals) More importantly: Gem runs on the audio thread. It is rarely a good idea to run Gem and do audio processing in the same Pd instance. ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
some ideas: - try to reduce the quantity of elements so that it's manageable, but this isn't that well as it reduces the quality as well - a extra problem with this is that if you want to add arrays such as with multiarray, you'll need to do all that in a gop - and that adds processing weight, making everything even heavier - you could use GEM to display all these elements and keep the quality. I didn't understood if the red lines have user interaction; if yes, I'm not sure if one can grab "objects" in gem, probably not. but by seeing the mouse values it would be easy to connect the interaction with a definite array. Disadvantage is that gem has to be downloaded and installed (or you pack it with your externals) Indeed I think that I will have to do an external… I wonder if there is a good (simple) how-to on GUI external for Pd that are cross platform and canvas compatible… the IEM link is dead and the example code you propose is long (i.e. 1k lines long :) - I only need to take in lists and draw a coloured point in a given coordinate after all :) Then I can relearn TCLTK which I had to learn 25 years ago when working on v1 of Cecilia :) On 21 Jan 2022, at 14:33, Christof Ressi wrote: Unfortunately, Pd's GUI capabilities are rather limited. There's probably no way around writing your own Tcl/Tk code. Here's an advanced example from the "else" library: https://github.com/porres/pd-else/blob/master/Classes/Source/keyboard.c. Generally, it would be better to add a GUI plugin, but there are some obstacles (see https://github.com/pure-data/pure-data/issues/1555) Christof On 21.01.2022 10:59, Pierre Alexandre Tremblay wrote: Ok lovely people. I cleaned it, and I even did a similar thing to João’s 'dynamic patching' to see if it would be faster. In my case, it is unusably slow for 300x400 for the struct version, and it beachballs completely with the ‘dynamic patching’ approach. Even more funny is, if you save the patch once it is drawn, the file is now huge and cannot load ;) I’ve included both patches for 30x40 for fun. At that size they both work relatively well. Now, change the numbers to 300 and 400 for less fun :) Any pointers to optimisation and/or other ideas welcome p ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
I was referring to this http://iem.kug.ac.at/pd/externals-HOWTO Which was referred to in a post in puredata.org > > On 21 Jan 2022, at 19:44, ub wrote: > > probably the link to the svn repo on sourceforge, at the end of this page: > https://puredata.info/docs/guiplugins/SimpleExamples/ > > i was wondering about that some time ago too. > > cheers, > > ub > > On 21.01.22 20:36, IOhannes m zmölnig wrote: >> Am 21. Jänner 2022 15:40:48 MEZ schrieb Pierre Alexandre Tremblay >> : >>> the IEM link is dead >> >> which link is dead? >> and where do you find that link? >> >> >> mfg.sfg.jfd >> IOhannes >> >> >> ___ >> Pd-list@lists.iem.at mailing list >> UNSUBSCRIBE and account-management -> >> https://lists.puredata.info/listinfo/pd-list > > > > ___ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list smime.p7s Description: S/MIME cryptographic signature ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] Click Tracker - Version 2.2 is out!
On 1/21/22 6:43 AM, João Pais wrote: Hi -- - as the traditional Pure Data patch (http://bit.ly/clicktrackerv2-2) This gives a 404 error. But the link to it from their website works: For more information, refer to the Click Tracker's website at http://j.mp/click-tracker. Thanks! -- Dudley Brooks, Artistic Director Run For Your Life! ... it's a dance company! San Francisco ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
probably the link to the svn repo on sourceforge, at the end of this page: https://puredata.info/docs/guiplugins/SimpleExamples/ i was wondering about that some time ago too. cheers, ub On 21.01.22 20:36, IOhannes m zmölnig wrote: Am 21. Jänner 2022 15:40:48 MEZ schrieb Pierre Alexandre Tremblay : the IEM link is dead which link is dead? and where do you find that link? mfg.sfg.jfd IOhannes ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
Am 21. Jänner 2022 15:40:48 MEZ schrieb Pierre Alexandre Tremblay : > the IEM link is dead which link is dead? and where do you find that link? mfg.sfg.jfd IOhannes ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-dev] Why not use portaudio per default?
What about OSS? I understand that it's legacy, so maybe we can just use the portaudio implementation? i think the merit of OSS is that it allows to build Pd with *zero* external dependencies and still have sound (and MIDI): no libalsa, no libjack. this is probably also the most compelling reason for MMIO. You can build portaudio with just OSS resp. MMIO support and get the same result :-) (Not to mention that on Windows there are much better native options, like WASAPI.) ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
Em sex., 21 de jan. de 2022 às 12:18, Alexandre Torres Porres < por...@gmail.com> escreveu: > [multislider] > oops, [else/multi.vsl] ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
I guess the pd list address got accidentally left out? Putting it back... Em sex., 21 de jan. de 2022 às 11:58, Christof Ressi escreveu: > Alex has written several GUI externals. I think he can give you some > pointers or link to some examples that might be more relevant for what > you want to do. Alternatively, you can look at the Pd source code itself. > This is what I've been doing, looking at source code of Vanilla's GUI and externals, but I have to say my knowledge is pretty limited. The keyboard GUI was the first in my library but someone else had coded it, I developed on it. Most of my GUIs are pretty simple and I still have to learn how to properly code properties windows. I also design GUIs with data structures because I still find it very hard to code GUIs myself, for instance, [slider2d], [multislider] and many others (most of my GUIs are actually just abstractions). So, if anyone knows of a good tutorial on how to write GUIs in Pd, I'd love that too, hahahaha cheers ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
[PD] Click Tracker - Version 2.2 is out!
Dear List, Version 2.2 of the Click Tracker is out. The new features are tempi with different base units, Audio Status window with output control in standalone version, and improvements in Max GUI feedback. This version was generously supported by Stefan Prins (http://www.stefanprins.be/) As in the previous version, you can use in any of the following ways: - as an android app (https://bit.ly/click-tracker-mob or https://bit.ly/clicktracker-playstore) - as a closed desktop app in windows (http://bit.ly/ClickTracker2-2win) or apple (http://bit.ly/ClickTracker2-2Apple) Due to Apple's recent security settings, you'll need to allow the Pd and other externals to run on your system. WARNING: M1 users will need to run the program with Rosetta. - as the traditional Pure Data patch (http://bit.ly/clicktrackerv2-2) - as a Max/MSP patch in windows (http://bit.ly/ClickTracker2-2MaxWin) or apple (http://bit.ly/ClickTracker2-2MaxApple) For more information, refer to the Click Tracker's website at http://j.mp/click-tracker. You can also visit the Click Tracker on facebook - http://j.mp/clicktrackerfb, or check out the click track library in http://jmmmp.github.io/clicktracker/index-library. With best regards, João Pais -- Click Tracker Mobile -https://bit.ly/click-tracker-mob Click Tracker Website -http://j.mp/click-tracker Click Tracker Library -https://bit.ly/ClickTrackerLibrary Facebook -http://j.mp/clicktrackerfb ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
Indeed I think that I will have to do an external… I wonder if there is a good (simple) how-to on GUI external for Pd that are cross platform and canvas compatible… the IEM link is dead and the example code you propose is long (i.e. 1k lines long :) - I only need to take in lists and draw a coloured point in a given coordinate after all :) Then I can relearn TCLTK which I had to learn 25 years ago when working on v1 of Cecilia :) > On 21 Jan 2022, at 14:33, Christof Ressi wrote: > > Unfortunately, Pd's GUI capabilities are rather limited. There's probably no > way around writing your own Tcl/Tk code. > > Here's an advanced example from the "else" library: > https://github.com/porres/pd-else/blob/master/Classes/Source/keyboard.c. > > Generally, it would be better to add a GUI plugin, but there are some > obstacles (see https://github.com/pure-data/pure-data/issues/1555) > > Christof > > On 21.01.2022 10:59, Pierre Alexandre Tremblay wrote: >> Ok lovely people. I cleaned it, and I even did a similar thing to João’s >> 'dynamic patching' to see if it would be faster. In my case, it is unusably >> slow for 300x400 for the struct version, and it beachballs completely with >> the ‘dynamic patching’ approach. >> >> Even more funny is, if you save the patch once it is drawn, the file is now >> huge and cannot load ;) >> >> I’ve included both patches for 30x40 for fun. At that size they both work >> relatively well. Now, change the numbers to 300 and 400 for less fun :) Any >> pointers to optimisation and/or other ideas welcome >> >> p >> >> >> ___ >> Pd-list@lists.iem.at mailing list >> UNSUBSCRIBE and account-management -> >> https://lists.puredata.info/listinfo/pd-list > > > > ___ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list smime.p7s Description: S/MIME cryptographic signature ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
Unfortunately, Pd's GUI capabilities are rather limited. There's probably no way around writing your own Tcl/Tk code. Here's an advanced example from the "else" library: https://github.com/porres/pd-else/blob/master/Classes/Source/keyboard.c. Generally, it would be better to add a GUI plugin, but there are some obstacles (see https://github.com/pure-data/pure-data/issues/1555) Christof On 21.01.2022 10:59, Pierre Alexandre Tremblay wrote: Ok lovely people. I cleaned it, and I even did a similar thing to João’s 'dynamic patching' to see if it would be faster. In my case, it is unusably slow for 300x400 for the struct version, and it beachballs completely with the ‘dynamic patching’ approach. Even more funny is, if you save the patch once it is drawn, the file is now huge and cannot load ;) I’ve included both patches for 30x40 for fun. At that size they both work relatively well. Now, change the numbers to 300 and 400 for less fun :) Any pointers to optimisation and/or other ideas welcome p ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] Click Tracker - Version 2.2 is out!
Dear List, Version 2.2 of the Click Tracker is out. The new features are tempi with different base units, Audio Status window with output control in standalone version, and improvements in Max GUI feedback. This version was generously supported by Stefan Prins (http://www.stefanprins.be/) As in the previous version, you can use in any of the following ways: - as an android app (https://bit.ly/click-tracker-mob or https://bit.ly/clicktracker-playstore) - as a closed desktop app in windows (http://bit.ly/ClickTracker2-2win) or apple (http://bit.ly/ClickTracker2-2Apple) Due to Apple's recent security settings, you'll need to allow the Pd and other externals to run on your system. WARNING: M1 users will need to run the program with Rosetta. - as the traditional Pure Data patch (http://bit.ly/clicktrackerv2-2) - as a Max/MSP patch in windows (http://bit.ly/ClickTracker2-2MaxWin) or apple (http://bit.ly/ClickTracker2-2MaxApple) For more information, refer to the Click Tracker's website at http://j.mp/click-tracker. You can also visit the Click Tracker on facebook - http://j.mp/clicktrackerfb, or check out the click track library in http://jmmmp.github.io/clicktracker/index-library. With best regards, João Pais -- Click Tracker Mobile -https://bit.ly/click-tracker-mob Click Tracker Website -http://j.mp/click-tracker Click Tracker Library -https://bit.ly/ClickTrackerLibrary Facebook -http://j.mp/clicktrackerfb ___ Pd-announce mailing list pd-annou...@lists.iem.at https://lists.puredata.info/listinfo/pd-announce ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] A strange question (yet again)
Ok lovely people. I cleaned it, and I even did a similar thing to João’s 'dynamic patching' to see if it would be faster. In my case, it is unusably slow for 300x400 for the struct version, and it beachballs completely with the ‘dynamic patching’ approach. Even more funny is, if you save the patch once it is drawn, the file is now huge and cannot load ;) I’ve included both patches for 30x40 for fun. At that size they both work relatively well. Now, change the numbers to 300 and 400 for less fun :) Any pointers to optimisation and/or other ideas welcome p test-spectrogram-canvas.pd Description: Binary data test-spectrogram-struct.pd Description: Binary data smime.p7s Description: S/MIME cryptographic signature ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list