Re: [PD] A strange question (yet again)

2022-01-21 Thread Christof Ressi

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)

2022-01-21 Thread Christof Ressi
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)

2022-01-21 Thread João Pais

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)

2022-01-21 Thread Pierre Alexandre Tremblay
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!

2022-01-21 Thread Dudley Brooks

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)

2022-01-21 Thread ub
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)

2022-01-21 Thread IOhannes m zmölnig
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?

2022-01-21 Thread Christof Ressi



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)

2022-01-21 Thread Alexandre Torres Porres
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)

2022-01-21 Thread Alexandre Torres Porres
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!

2022-01-21 Thread João Pais

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)

2022-01-21 Thread Pierre Alexandre Tremblay
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)

2022-01-21 Thread Christof Ressi
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!

2022-01-21 Thread João Pais CT

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)

2022-01-21 Thread Pierre Alexandre Tremblay
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