Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens reinklang@online.de An: Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi christof.ressi@gmx.at a écrit :
I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens reinklang@online.de An: Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
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
Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau antoine@metalu.net wrote:
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi christof.ressi@gmx.at a écrit :
I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens reinklang@online.de An: Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
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
Hi Alfonso,
Back in March, when we got w64 Pd to work and also we tweaked the nuts and bolts of pd-lib-builder, I did some preliminary work on compiling many libs (all 00-extended) for w64. I got in to troubles and found some solutions. May be this week (or next) I'll revisit my files and try to upload them to Deken.
I did all the stuff with Msys2.
Keep in mind that for modern libs that already use pd-lib-builder compiling them for w64 is really straight forward.
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 9:57 AM, alfonso santimone wrote: Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau <antoine@metalu.netmailto:antoine@metalu.net> wrote: Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.nethttp://metalu.net __ http://www.metaluachahuter.com/http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> a écrit : I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.demailto:reinklang@online.de> An: Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
Il ven 7 set 2018, 16:07 Lucas Cordiviola lucarda27@hotmail.com ha scritto:
Hi Alfonso,
Back in March, when we got w64 Pd to work and also we tweaked the nuts and bolts of pd-lib-builder, I did some preliminary work on compiling many libs (all 00-extended) for w64. I got in to troubles and found some solutions. May be this week (or next) I'll revisit my files and try to upload them to Deken.
I did all the stuff with Msys2.
Keep in mind that for modern libs that already use pd-lib-builder compiling them for w64 is really straight forward.
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 9:57 AM, alfonso santimone wrote:
Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau antoine@metalu.net wrote:
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi christof.ressi@gmx.at a écrit :
I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens reinklang@online.de An: Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
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
Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
Awesome, thanks!
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola lucarda27@hotmail.com wrote:
Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.name = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote: Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right?
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola lucarda27@hotmail.com wrote:
And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib*
lib.name http://lib.name = mylib*
class.sources = foo.c*
datafiles = foo-help.pd README.txt LICENSE.txt*
include Makefile.pdlibbuilder*
https://github.com/pure-data/pd-lib-builder#basic-usage
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote:
Awesome, thanks!
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola lucarda27@hotmail.com wrote:
Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" alfonso.santimone@gmail.com An: "Lucas Cordiviola" lucarda27@hotmail.com Cc: pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right? a.
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone]
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.name[http://lib.name] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone]
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...]
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...]
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Thanks Christof
headers and sources in the pd/src folders 2. I don't really understand very well this launcher thing, so i don't understand how i can refer to a general Win system folder from inside the MSys2 shell.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 5:16 PM Christof Ressi christof.ressi@gmx.at wrote:
no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" alfonso.santimone@gmail.com An: "Lucas Cordiviola" lucarda27@hotmail.com Cc: pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right?
a.
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.com [mailto:lucarda27@hotmail.com]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.name[http://lib.name] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.com [mailto:lucarda27@hotmail.com]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...]
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...]
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Just open “Msys2 MinGW64 bit” from the start menu.
in case you have both 32 and 64 bit Pds on your system you have to make sure pd-lib-builder finds the 64bit one.
use:
make PDDIR=full/path/to/64bit/pd(folder) PDLIBDIR=path/youwanttoplacethecompiledobject install
////////////
PDDIR=full/path/to/64bit/pd(folder) > here you get /bin/pd.dll and pd headers /src
PDLIBDIR=path/youwanttoplacethecompiledobject > where you want the output
install > this strips the binaries and other goodies
//////////////
Mensaje telepatico asistido por maquinas.
On 9/7/2018 12:23 PM, alfonso santimone wrote: Thanks Christof
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 5:16 PM Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> wrote: no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" <alfonso.santimone@gmail.commailto:alfonso.santimone@gmail.com> An: "Lucas Cordiviola" <lucarda27@hotmail.commailto:lucarda27@hotmail.com> Cc: pd-list@lists.iem.atmailto:pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right?
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone]http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone]http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.namehttp://lib.name[http://lib.name] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]https://github.com/pure-data/pd-lib-builder#basic-usage[https://github.com/pure-data/pd-lib-builder%23basic-usage]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.comhttp://www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone]http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone]http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...]https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd-cyclone/releases%5D
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...]https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/pd-lib-builder%5D
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D
Yes is what i do. Opening "Msys2 MinGW64 bit" from the start menu. I mean that as far as i remember is not so straightforward to refer to windows file system from inside the Msys2 console. So given that my pd dir is in the windows root C:\ as far as i remember is not so easy to refer to such "external" folders from the MSys2 perspective.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 5:36 PM Lucas Cordiviola lucarda27@hotmail.com wrote:
Just open “Msys2 MinGW64 bit” from the start menu.
in case you have both 32 and 64 bit Pds on your system you have to make sure pd-lib-builder finds the 64bit one.
use:
make PDDIR=full/path/to/64bit/pd(folder) PDLIBDIR=path/youwanttoplacethecompiledobject install
////////////
PDDIR=full/path/to/64bit/pd(folder) > here you get /bin/pd.dll and pd headers /src
PDLIBDIR=path/youwanttoplacethecompiledobject > where you want the output
install > this strips the binaries and other goodies
//////////////
Mensaje telepatico asistido por maquinas.
On 9/7/2018 12:23 PM, alfonso santimone wrote:
Thanks Christof
- For some reason the latest pd install (64 bit) doesn't have all the
headers and sources in the pd/src folders 2. I don't really understand very well this launcher thing, so i don't understand how i can refer to a general Win system folder from inside the MSys2 shell.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 5:16 PM Christof Ressi christof.ressi@gmx.at wrote:
no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" alfonso.santimone@gmail.com An: "Lucas Cordiviola" lucarda27@hotmail.com Cc: pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right?
a.
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D
www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.com [mailto:lucarda27@hotmail.com]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.name[http://lib.name] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D
www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.com [mailto:lucarda27@hotmail.com]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...]
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...]
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
- For some reason the latest pd install (64 bit) doesn't have all the headers and sources in the pd/src folders
for most externals, you should only rely on "m_pd.h". all other headers are considered not public and therefore unsafe to use.
- I don't really understand very well this launcher thing, so i don't understand how i can refer to a general Win system folder from inside the MSys2 shell.
msys2 emulates a unix environment, so you need to use forward slahes for file paths. to see the content of you C drive type the following:
cd /c ls
Christof
Gesendet: Freitag, 07. September 2018 um 17:23 Uhr Von: "alfonso santimone" alfonso.santimone@gmail.com An: "Christof Ressi" christof.ressi@gmx.at Cc: "Lucas Cordiviola" lucarda27@hotmail.com, pd-list@lists.iem.at Betreff: Re: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Thanks Christof
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone]
On Fri, Sep 7, 2018 at 5:16 PM Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> wrote:no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" <alfonso.santimone@gmail.com[mailto:alfonso.santimone@gmail.com]> An: "Lucas Cordiviola" <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com]> Cc: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at] Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right? a.
www.elgallorojorecords.com[http://www.elgallorojorecords.com][http://www.elgallorojorecords.com%5Bhttp://www.elgallorojorecords.com]] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone][http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D] www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone][http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D]
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com][mailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.com]]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.name[http://lib.name][http://lib.name%5Bhttp://lib.name]] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.com[http://www.elgallorojorecords.com][http://www.elgallorojorecords.com%5Bhttp://www.elgallorojorecords.com]] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone][http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D] www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone][http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D]
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com][mailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.com]]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...]
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...]
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Oh thanks Christof ...simple almost unoticeable thingie :-) www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 5:37 PM Christof Ressi christof.ressi@gmx.at wrote:
- For some reason the latest pd install (64 bit) doesn't have all the
headers and sources in the pd/src folders
for most externals, you should only rely on "m_pd.h". all other headers are considered not public and therefore unsafe to use.
- I don't really understand very well this launcher thing, so i don't
understand how i can refer to a general Win system folder from inside the MSys2 shell.
msys2 emulates a unix environment, so you need to use forward slahes for file paths. to see the content of you C drive type the following:
cd /c ls
Christof
Gesendet: Freitag, 07. September 2018 um 17:23 Uhr Von: "alfonso santimone" alfonso.santimone@gmail.com An: "Christof Ressi" christof.ressi@gmx.at Cc: "Lucas Cordiviola" lucarda27@hotmail.com, pd-list@lists.iem.at Betreff: Re: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Thanks Christof
- For some reason the latest pd install (64 bit) doesn't have all the
headers and sources in the pd/src folders 2. I don't really understand very well this launcher thing, so i don't understand how i can refer to a general Win system folder from inside the MSys2 shell.
www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 5:16 PM Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> wrote:no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" <alfonso.santimone@gmail.com[mailto: alfonso.santimone@gmail.com]> An: "Lucas Cordiviola" <lucarda27@hotmail.com[mailto:lucarda27@hotmail.com ]> Cc: pd-list@lists.iem.at[mailto:pd-list@lists.iem.at] Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right?
a.
www.elgallorojorecords.com[http://www.elgallorojorecords.com][ http://www.elgallorojorecords.com%5Bhttp://www.elgallorojorecords.com]]
soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone][http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5Bhttp://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5D
www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone][http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5Bhttp://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5D
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.com [mailto:lucarda27@hotmail.com][mailto:lucarda27@hotmail.com[mailto: lucarda27@hotmail.com]]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.name[http://lib.name][http://lib.name%5Bhttp://lib.name]] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]] https://github.com/pure-data/pd-lib-builder#basic-usage[https://github.com/pure-data/pd-lib-builder%23basic-usage][https://github.com/pure-data/pd-lib-builder%23basic-usage[https://github.com/pure-data/pd-lib-builder%23basic-usage]]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.com[http://www.elgallorojorecords.com][ http://www.elgallorojorecords.com%5Bhttp://www.elgallorojorecords.com]]
soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone][http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D] http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5Bhttp://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5D
www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone][http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D] http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5Bhttp://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5D
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.com [mailto:lucarda27@hotmail.com][mailto:lucarda27@hotmail.com[mailto: lucarda27@hotmail.com]]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...] https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd-cyclone/releases%5D%5Bhttps://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd-cyclone/releases%5D%5D
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...] https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/pd-lib-builder%5D%5Bhttps://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/pd-lib-builder%5D%5D
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.at [mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D
go ahead with
make PDDIR=c:/path/to/64bit/pd(folder) ...
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 12:41 PM, alfonso santimone wrote: Oh thanks Christof ...simple almost unoticeable thingie :-) www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 5:37 PM Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> wrote:
- For some reason the latest pd install (64 bit) doesn't have all the headers and sources in the pd/src folders
for most externals, you should only rely on "m_pd.h". all other headers are considered not public and therefore unsafe to use.
- I don't really understand very well this launcher thing, so i don't understand how i can refer to a general Win system folder from inside the MSys2 shell.
msys2 emulates a unix environment, so you need to use forward slahes for file paths. to see the content of you C drive type the following:
cd /c ls
Christof
Gesendet: Freitag, 07. September 2018 um 17:23 Uhr Von: "alfonso santimone" <alfonso.santimone@gmail.commailto:alfonso.santimone@gmail.com> An: "Christof Ressi" <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> Cc: "Lucas Cordiviola" <lucarda27@hotmail.commailto:lucarda27@hotmail.com>, pd-list@lists.iem.atmailto:pd-list@lists.iem.at Betreff: Re: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Thanks Christof
www.elgallorojorecords.comhttp://www.elgallorojorecords.com[http://www.elgallorojorecords.com] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone]http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone]http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D
On Fri, Sep 7, 2018 at 5:16 PM Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.atmailto:christof.ressi@gmx.at]> wrote:no, you can put the git repo anywhere you like. msys2 comes with special shell launchers which set up the necessary paths. they're called "MSYS2 MSYS shell launcher" (default shell), "MSYS2_MINGW32 shell launcher" (for compiling 32bit binaries) and "MSYS2_MINGW64 shell launcher" (for compiling 64bit binaries). in your case you need to use the last one.
BTW, in case you don't have Pd installed in a standard location, you need to set PDDIR="/my/path/to/pd/folder" in your make command.
Christof
Gesendet: Freitag, 07. September 2018 um 17:04 Uhr Von: "alfonso santimone" <alfonso.santimone@gmail.commailto:alfonso.santimone@gmail.com[mailto:alfonso.santimone@gmail.commailto:alfonso.santimone@gmail.com]> An: "Lucas Cordiviola" <lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com]> Cc: pd-list@lists.iem.atmailto:pd-list@lists.iem.at[mailto:pd-list@lists.iem.atmailto:pd-list@lists.iem.at] Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Cool, thanks! I guess this implies clone the pd git insed the msys2 scope folder, so that pd lib builder can find all the pd headers. am i right?
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com[http://www.elgallorojorecords.com][http://www.elgallorojorecords.com%5Bhttp://www.elgallorojorecords.com]] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone][http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D]http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5Bhttp://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone][http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D]http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5Bhttp://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5D
On Fri, Sep 7, 2018 at 4:55 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com][mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com]]> wrote: And if you want to try compiling a single external say foo.c
Get familiar with the makefile:
# Makefile for mylib
lib.namehttp://lib.name[http://lib.name][http://lib.name%5Bhttp://lib.name]] = mylib
class.sources = foo.c
datafiles = foo-help.pd README.txt LICENSE.txt
include Makefile.pdlibbuilder
https://github.com/pure-data/pd-lib-builder#basic-usage%5Bhttps://github.com...]]https://github.com/pure-data/pd-lib-builder#basic-usage[https://github.com/pure-data/pd-lib-builder%23basic-usage][https://github.com/pure-data/pd-lib-builder%23basic-usage[https://github.com/pure-data/pd-lib-builder%23basic-usage]]
:) Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:46 AM, alfonso santimone wrote: Awesome, thanks!
www.elgallorojorecords.comhttp://www.elgallorojorecords.com[http://www.elgallorojorecords.com][http://www.elgallorojorecords.com%5Bhttp://www.elgallorojorecords.com]] soundcloud.com/alfonsosantimone[http://soundcloud.com/alfonsosantimone][http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D]http://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5Bhttp://soundcloud.com/alfonsosantimone%5Bhttp://soundcloud.com/alfonsosantimone%5D%5D www.facebook.com/alfonsosantimone[http://www.facebook.com/alfonsosantimone][http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D]http://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5Bhttp://www.facebook.com/alfonsosantimone%5Bhttp://www.facebook.com/alfonsosantimone%5D%5D
On Fri, Sep 7, 2018 at 4:41 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com][mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com[mailto:lucarda27@hotmail.commailto:lucarda27@hotmail.com]]> wrote:Yes. I suggest using MinGW64. Pd-lib-builder is ready for that. You are on your own if you use VS and hit all kind of troubles that only and expert can deal (c runtimes, etc, etc).
I never used code::blocks but it should work.
I had no trouble with Msys2 and I like it.
If you want a test you can try compiling Cyclone or Else -> sources:
https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd...]https://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd-cyclone/releases%5D%5Bhttps://github.com/porres/pd-cyclone/releases%5Bhttps://github.com/porres/pd-cyclone/releases%5D%5D
https://github.com/porres/pd-else/releases
These 2 have the latest pd-lib-builder 0.5.1 (strongly recommended)
https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/p...]https://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/pd-lib-builder%5D%5Bhttps://github.com/pure-data/pd-lib-builder%5Bhttps://github.com/pure-data/pd-lib-builder%5D%5D
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:20 AM, alfonso santimone wrote:
Thanks Lucas, i already have a msys2 with mingw64 set on my system. Do you suggest me do go that way instead of VS or Code::Blocks with mingw64
_______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D
As a follow up on this I have uploaded to deken these packages for Pd-64bit.
v0.0.exteded old ones:
hcsv0.0.extended(Sources).dek ekextv0.0.extended(Sources).dek earplug~v0.0.extended(Sources).dek cxcv0.0.extended(Sources).dek chaosv0.0.extended(Sources).dek boidsv0.0.extended(Sources).dek bassemu~v0.0.extended(Sources).dek arraysizev0.0.extended(Sources).dek adaptivev0.0.extended(Sources).dek zexyv0.0.extended(Sources).dek pmpdv0.0.extended(Sources).dek pddpv0.0.extended(Sources).dek PDContainerv0.0.extended(Sources).dek mrpeachv0.0.extended(Sources).dek motexv0.0.extended(Sources).dek mjlibv0.0.extended(Sources).dek mediasettingsv0.0.extended(Sources).dek markexv0.0.extended(Sources).dek logv0.0.extended(Sources).dek hexloaderv0.0.extended(Sources).dek
And:
ggeev0.27~git20180926.dek
And also the never released for windows 'pd-drag&drop-plugin' -- you can drop patches to the canvas and it puts them as abstractions or if you drop them on Pd's main windows their are opened normaly.
pd-dnd-pluginv0.1(Windows-amd64-32).dek
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:07 AM, Lucas Cordiviola wrote:
Hi Alfonso,
Back in March, when we got w64 Pd to work and also we tweaked the nuts and bolts of pd-lib-builder, I did some preliminary work on compiling many libs (all 00-extended) for w64. I got in to troubles and found some solutions. May be this week (or next) I'll revisit my files and try to upload them to Deken.
I did all the stuff with Msys2.
Keep in mind that for modern libs that already use pd-lib-builder compiling them for w64 is really straight forward.
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 9:57 AM, alfonso santimone wrote: Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau <antoine@metalu.netmailto:antoine@metalu.net> wrote: Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.nethttp://metalu.net __ http://www.metaluachahuter.com/http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> a écrit : I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.demailto:reinklang@online.de> An: Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
to 64x? 2. In a (far as Pierre says) Camomile perspective are all these libraries supporting multiple pd instances?
thanks a lot for your work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Wed, Sep 26, 2018 at 8:41 PM Lucas Cordiviola lucarda27@hotmail.com wrote:
As a follow up on this I have uploaded to deken these packages for Pd-64bit.
v0.0.exteded old ones:
*hcsv0.0.extended(Sources).dek* *ekextv0.0.extended(Sources).dek* *earplug~v0.0.extended(Sources).dek* *cxcv0.0.extended(Sources).dek* *chaosv0.0.extended(Sources).dek* *boidsv0.0.extended(Sources).dek* *bassemu~v0.0.extended(Sources).dek* *arraysizev0.0.extended(Sources).dek* *adaptivev0.0.extended(Sources).dek* *zexyv0.0.extended(Sources).dek* *pmpdv0.0.extended(Sources).dek* *pddpv0.0.extended(Sources).dek* *PDContainerv0.0.extended(Sources).dek* *mrpeachv0.0.extended(Sources).dek* *motexv0.0.extended(Sources).dek* *mjlibv0.0.extended(Sources).dek* *mediasettingsv0.0.extended(Sources).dek* *markexv0.0.extended(Sources).dek* *logv0.0.extended(Sources).dek* *hexloaderv0.0.extended(Sources).dek*
And:
*ggeev0.27~git20180926.dek *
And also the never released for windows 'pd-drag&drop-plugin' -- you can drop patches to the canvas and it puts them as abstractions or if you drop them on Pd's main windows their are opened normaly.
*pd-dnd-pluginv0.1(Windows-amd64-32).dek*
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:07 AM, Lucas Cordiviola wrote:
Hi Alfonso,
Back in March, when we got w64 Pd to work and also we tweaked the nuts and bolts of pd-lib-builder, I did some preliminary work on compiling many libs (all 00-extended) for w64. I got in to troubles and found some solutions. May be this week (or next) I'll revisit my files and try to upload them to Deken.
I did all the stuff with Msys2.
Keep in mind that for modern libs that already use pd-lib-builder compiling them for w64 is really straight forward.
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 9:57 AM, alfonso santimone wrote:
Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau antoine@metalu.net wrote:
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi christof.ressi@gmx.at a écrit :
I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens reinklang@online.de An: Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
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
_______________________________________________Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 9/27/18 11:33 AM, alfonso santimone wrote:
- In a (far as Pierre says) Camomile perspective are all these libraries
supporting multiple pd instances?
well, almost all of these libraries (the exceptions are: PDContainer and adapative) are available (and used) as Debian packages for amd64 systems since a couple of years.
to my knowledge, only cxc is broken on 64bit systems (at least the [mean~] object) and requires a patch (see the Debian archives for such a patch).
of course there may be other win/64bit related problems lurking around, but then we need users to discover them :-)
fgamsdr IOhannes
I'm noticing that vanilla gui stuff does not respond to mouse no more. Could it be some conflicting external? Is there any option to start vanilla without loading externals?
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Thu, Sep 27, 2018 at 12:54 PM IOhannes m zmoelnig zmoelnig@iem.at wrote:
On 9/27/18 11:33 AM, alfonso santimone wrote:
- In a (far as Pierre says) Camomile perspective are all these libraries
supporting multiple pd instances?
well, almost all of these libraries (the exceptions are: PDContainer and adapative) are available (and used) as Debian packages for amd64 systems since a couple of years.
to my knowledge, only cxc is broken on 64bit systems (at least the [mean~] object) and requires a patch (see the Debian archives for such a patch).
of course there may be other win/64bit related problems lurking around, but then we need users to discover them :-)
fgamsdr IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 9/27/2018 7:53 AM, IOhannes m zmoelnig wrote:
to my knowledge, only cxc is broken on 64bit systems (at least the [mean~] object) and requires a patch (see the Debian archives for such a patch).
I'll try to get the patch in fix the w64 [cxc/mean~].
Mensaje telepatico asistido por maquinas.
It worked.
I've applied 'array64.patch' from 'pd-cxc_0.5.2-2.debian.tar.xz'.
Similar other errors are on the help patch but they are coming from other objects that don't have a diff.patch
[cxc/mean~] is ok if used on a new patch.
Deken pkg has been updated.
:)
Mensaje telepatico asistido por maquinas.
On 9/27/2018 5:54 PM, Lucas Cordiviola wrote:
On 9/27/2018 7:53 AM, IOhannes m zmoelnig wrote:
to my knowledge, only cxc is broken on 64bit systems (at least the [mean~] object) and requires a patch (see the Debian archives for such a patch).
I'll try to get the patch in fix the w64 [cxc/mean~].
Mensaje telepatico asistido por maquinas.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 9/28/18 5:14 AM, Lucas Cordiviola wrote:
It worked.
I've applied 'array64.patch' from 'pd-cxc_0.5.2-2.debian.tar.xz'.
Similar other errors are on the help patch but they are coming from other objects that don't have a diff.patch
which "similar other errors"? which "other objects"?
gfmsard IOhannes
[cxmean] [cxavgdev] [cxstddev].
console:
failed since it uses garray_getfloatarray while running 64-bit!
--
Mensaje telepatico asistido por maquinas.
On 9/28/2018 5:19 AM, IOhannes m zmölnig wrote:
On 9/28/18 5:14 AM, Lucas Cordiviola wrote:
It worked.
I've applied 'array64.patch' from 'pd-cxc_0.5.2-2.debian.tar.xz'.
Similar other errors are on the help patch but they are coming from other objects that don't have a diff.patch
which "similar other errors"? which "other objects"?
gfmsard IOhannes
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 9/28/18 12:40 PM, Lucas Cordiviola wrote:
[cxmean] [cxavgdev] [cxstddev].
but the source code for these objects is only '#include "mean~.c"' so a fix for "mean~.c" will automatically fix those objects.
gfmrdsa IOhannes
Well...
I'm going to sleep now.
BTW, can you give a look to https://github.com/MetaluNet/moonlib/blob/externals/moonlib/mknob.c#L795-L81...
The object compiles and work but is in the old compatibility. Looks like this issue was not solved
https://github.com/MetaluNet/moonlib/issues/4
I had to install 'mingw64/mingw-w64-x86_64-dlfcn' and
#include <Windows.h> #include <Winbase.h>
to finish compilation.
Mensaje telepatico asistido por maquinas.
On 9/28/2018 7:51 AM, IOhannes m zmölnig wrote:
On 9/28/18 12:40 PM, Lucas Cordiviola wrote:
[cxmean] [cxavgdev] [cxstddev].
but the source code for these objects is only '#include "mean~.c"' so a fix for "mean~.c" will automatically fix those objects.
gfmrdsa IOhannes
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I can try to fix the compatibility issue next week. Back then, I just patched it for Pd >= 0.47 Windows only and uploaded it on Deken.
Gesendet: Freitag, 28. September 2018 um 13:12 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "pd-list@lists.iem.at" pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Well... I'm going to sleep now. BTW, can you give a look to https://github.com/MetaluNet/moonlib/blob/externals/moonlib/mknob.c#L795-L81... The object compiles and work but is in the old compatibility. Looks like this issue was not solved https://github.com/MetaluNet/moonlib/issues/4%5Bhttps://github.com/MetaluNet...] I had to install 'mingw64/mingw-w64-x86_64-dlfcn' and #include <Windows.h> #include <Winbase.h> to finish compilation. Mensaje telepatico asistido por maquinas.
On 9/28/2018 7:51 AM, IOhannes m zmölnig wrote: On 9/28/18 12:40 PM, Lucas Cordiviola wrote: [cxmean] [cxavgdev] [cxstddev]. but the source code for these objects is only '#include "mean~.c"' so a fix for "mean~.c" will automatically fix those objects.
gfmrdsa IOhannes
_______________________________________________Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Thanks Christof, I was just wandering if you could make and upload to deken moonlib-v0.4 for windows; I never did that, and if possible, I'd like avoiding spending my time on figuring how to do it...
So if it's possible for you that would be great, as moonlib received some improvements since last windows upload you did, like better mknob drawing and zooming, sfread2~ and readsfv~ improvements and fixing, and overall cleaning.
Also maybe some of the objects that are currently excluded from windows compilation could be reintegrated; I'm thinking mostly of dinlet~ and readsfv~, but it obviously requires testing to tell...
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 28 sept. 2018 à 14:50, Christof Ressi christof.ressi@gmx.at a écrit :
I can try to fix the compatibility issue next week. Back then, I just patched it for Pd >= 0.47 Windows only and uploaded it on Deken.
Gesendet: Freitag, 28. September 2018 um 13:12 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "pd-list@lists.iem.at" pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Well... I'm going to sleep now. BTW, can you give a look to https://github.com/MetaluNet/moonlib/blob/externals/moonlib/mknob.c#L795-L81... The object compiles and work but is in the old compatibility. Looks like this issue was not solved
https://github.com/MetaluNet/moonlib/issues/4%5Bhttps://github.com/MetaluNet...] I had to install 'mingw64/mingw-w64-x86_64-dlfcn' and #include <Windows.h> #include <Winbase.h> to finish compilation.
Mensaje telepatico asistido por maquinas.
On 9/28/2018 7:51 AM, IOhannes m zmölnig wrote: On 9/28/18 12:40 PM, Lucas Cordiviola wrote: [cxmean] [cxavgdev] [cxstddev]. but the source code for these objects is only '#include "mean~.c"' so a fix for "mean~.c" will automatically fix those objects.
gfmrdsa IOhannes
_______________________________________________Pd-list@lists.iem.at [mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Cool, I wasn't aware of the new version of moonlib. I'll have a look.
Gesendet: Freitag, 28. September 2018 um 16:02 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: "Lucas Cordiviola" lucarda27@hotmail.com, Pd-list pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Thanks Christof, I was just wandering if you could make and upload to deken moonlib-v0.4 for windows; I never did that, and if possible, I'd like avoiding spending my time on figuring how to do it...
So if it's possible for you that would be great, as moonlib received some improvements since last windows upload you did, like better mknob drawing and zooming, sfread2~ and readsfv~ improvements and fixing, and overall cleaning.
Also maybe some of the objects that are currently excluded from windows compilation could be reintegrated; I'm thinking mostly of dinlet~ and readsfv~, but it obviously requires testing to tell...
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 28 sept. 2018 à 14:50, Christof Ressi christof.ressi@gmx.at a écrit :
I can try to fix the compatibility issue next week. Back then, I just patched it for Pd >= 0.47 Windows only and uploaded it on Deken.
Gesendet: Freitag, 28. September 2018 um 13:12 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "pd-list@lists.iem.at" pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
Well... I'm going to sleep now. BTW, can you give a look to https://github.com/MetaluNet/moonlib/blob/externals/moonlib/mknob.c#L795-L81... The object compiles and work but is in the old compatibility. Looks like this issue was not solved
https://github.com/MetaluNet/moonlib/issues/4%5Bhttps://github.com/MetaluNet...] I had to install 'mingw64/mingw-w64-x86_64-dlfcn' and #include <Windows.h> #include <Winbase.h> to finish compilation.
Mensaje telepatico asistido por maquinas.
On 9/28/2018 7:51 AM, IOhannes m zmölnig wrote: On 9/28/18 12:40 PM, Lucas Cordiviola wrote: [cxmean] [cxavgdev] [cxstddev]. but the source code for these objects is only '#include "mean~.c"' so a fix for "mean~.c" will automatically fix those objects.
gfmrdsa IOhannes
_______________________________________________Pd-list@lists.iem.at [mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 9/28/18 5:47 PM, Christof Ressi wrote:
Cool, I wasn't aware of the new version of moonlib. I'll have a look.
here's an automatically generated list of upstream-versions of packages found in Debian. it's more than just Pd packages (but almost all Pd packages start with "pd-"), but it includes almost all Pd packages found in Debian. for some of the packages the versions are not fully up-to-date (e.g. cyclone, fftease), some packages don't have any version attached (e.g. because they don't do formal releases; or if they do, they present those releases in a way, that makes it impractical/impossible to parse the most current release automatically); but it's a start:
https://qa.debian.org/developer.php?login=umlaeute&set=yes&bugs=3&am...
gfamrds IOhannes
Thanks!
Gesendet: Freitag, 28. September 2018 um 19:29 Uhr Von: "IOhannes m zmölnig" zmoelnig@iem.at An: pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
On 9/28/18 5:47 PM, Christof Ressi wrote:
Cool, I wasn't aware of the new version of moonlib. I'll have a look.
here's an automatically generated list of upstream-versions of packages found in Debian. it's more than just Pd packages (but almost all Pd packages start with "pd-"), but it includes almost all Pd packages found in Debian. for some of the packages the versions are not fully up-to-date (e.g. cyclone, fftease), some packages don't have any version attached (e.g. because they don't do formal releases; or if they do, they present those releases in a way, that makes it impractical/impossible to parse the most current release automatically); but it's a start:
https://qa.debian.org/developer.php?login=umlaeute&set=yes&bugs=3&am...
gfamrds IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Uploded to deken from Debian pkgs and patches:
bsaylorv0.1.4(Sources).dek cxcv0.5.2-2(Sources).dek ffteasev2.5.2-2(Sources).dek ext130.17.1-4(Sources).dek
--
Mensaje telepatico asistido por maquinas.
On 9/28/2018 4:17 PM, Christof Ressi wrote:
Thanks!
Gesendet: Freitag, 28. September 2018 um 19:29 Uhr Von: "IOhannes m zmölnig" zmoelnig@iem.at An: pd-list@lists.iem.at Betreff: Re: [PD] Compiling externals for w64. (was : Re: Slider/Knob)
On 9/28/18 5:47 PM, Christof Ressi wrote:
Cool, I wasn't aware of the new version of moonlib. I'll have a look.
here's an automatically generated list of upstream-versions of packages found in Debian. it's more than just Pd packages (but almost all Pd packages start with "pd-"), but it includes almost all Pd packages found in Debian. for some of the packages the versions are not fully up-to-date (e.g. cyclone, fftease), some packages don't have any version attached (e.g. because they don't do formal releases; or if they do, they present those releases in a way, that makes it impractical/impossible to parse the most current release automatically); but it's a start:
https://qa.debian.org/developer.php?login=umlaeute&set=yes&bugs=3&am...
gfamrds 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
Fixed.
Removed --> cxcv0.0.extended(Sources).dek
Updated to --> cxcv0.5.2-2(Sources).dek
--
Mensaje telepatico asistido por maquinas.
On 9/28/2018 7:51 AM, IOhannes m zmölnig wrote:
On 9/28/18 12:40 PM, Lucas Cordiviola wrote:
[cxmean] [cxavgdev] [cxstddev].
but the source code for these objects is only '#include "mean~.c"' so a fix for "mean~.c" will automatically fix those objects.
gfmrdsa IOhannes
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
You mean those appearing in zexy's "zigbinops-help.pd" ?
To use them we need to add this libs from the startup flags or with declare:
[declare -lib zexy/0x260x260x7e -lib zexy/0x2e -lib zexy/0x3c0x7e -lib zexy/0x3d0x3d0x7e -lib zexy/0x3e0x7e -lib zexy/0x7c0x7c0x7e]
Which ones you are using on 32bit? I'll try to compile them.
:)
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote: That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
thanks a lot for your work!
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Wed, Sep 26, 2018 at 8:41 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
As a follow up on this I have uploaded to deken these packages for Pd-64bit.
v0.0.exteded old ones:
hcsv0.0.extended(Sources).dek ekextv0.0.extended(Sources).dek earplug~v0.0.extended(Sources).dek cxcv0.0.extended(Sources).dek chaosv0.0.extended(Sources).dek boidsv0.0.extended(Sources).dek bassemu~v0.0.extended(Sources).dek arraysizev0.0.extended(Sources).dek adaptivev0.0.extended(Sources).dek zexyv0.0.extended(Sources).dek pmpdv0.0.extended(Sources).dek pddpv0.0.extended(Sources).dek PDContainerv0.0.extended(Sources).dek mrpeachv0.0.extended(Sources).dek motexv0.0.extended(Sources).dek mjlibv0.0.extended(Sources).dek mediasettingsv0.0.extended(Sources).dek markexv0.0.extended(Sources).dek logv0.0.extended(Sources).dek hexloaderv0.0.extended(Sources).dek
And:
ggeev0.27~git20180926.dek
And also the never released for windows 'pd-drag&drop-plugin' -- you can drop patches to the canvas and it puts them as abstractions or if you drop them on Pd's main windows their are opened normaly.
pd-dnd-pluginv0.1(Windows-amd64-32).dek
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:07 AM, Lucas Cordiviola wrote:
Hi Alfonso,
Back in March, when we got w64 Pd to work and also we tweaked the nuts and bolts of pd-lib-builder, I did some preliminary work on compiling many libs (all 00-extended) for w64. I got in to troubles and found some solutions. May be this week (or next) I'll revisit my files and try to upload them to Deken.
I did all the stuff with Msys2.
Keep in mind that for modern libs that already use pd-lib-builder compiling them for w64 is really straight forward.
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 9:57 AM, alfonso santimone wrote: Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau <antoine@metalu.netmailto:antoine@metalu.net> wrote: Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.nethttp://metalu.net __ http://www.metaluachahuter.com/http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> a écrit : I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.demailto:reinklang@online.de> An: Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
We also need:
-lib PDContainer -lib adaptive
in the startup flags or declare.
Mensaje telepatico asistido por maquinas.
On 9/27/2018 4:49 PM, Lucas Cordiviola wrote: All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
You mean those appearing in zexy's "zigbinops-help.pd" ?
To use them we need to add this libs from the startup flags or with declare:
[declare -lib zexy/0x260x260x7e -lib zexy/0x2e -lib zexy/0x3c0x7e -lib zexy/0x3d0x3d0x7e -lib zexy/0x3e0x7e -lib zexy/0x7c0x7c0x7e]
Which ones you are using on 32bit? I'll try to compile them.
:)
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote: That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
thanks a lot for your work!
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Wed, Sep 26, 2018 at 8:41 PM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
As a follow up on this I have uploaded to deken these packages for Pd-64bit.
v0.0.exteded old ones:
hcsv0.0.extended(Sources).dek ekextv0.0.extended(Sources).dek earplug~v0.0.extended(Sources).dek cxcv0.0.extended(Sources).dek chaosv0.0.extended(Sources).dek boidsv0.0.extended(Sources).dek bassemu~v0.0.extended(Sources).dek arraysizev0.0.extended(Sources).dek adaptivev0.0.extended(Sources).dek zexyv0.0.extended(Sources).dek pmpdv0.0.extended(Sources).dek pddpv0.0.extended(Sources).dek PDContainerv0.0.extended(Sources).dek mrpeachv0.0.extended(Sources).dek motexv0.0.extended(Sources).dek mjlibv0.0.extended(Sources).dek mediasettingsv0.0.extended(Sources).dek markexv0.0.extended(Sources).dek logv0.0.extended(Sources).dek hexloaderv0.0.extended(Sources).dek
And:
ggeev0.27~git20180926.dek
And also the never released for windows 'pd-drag&drop-plugin' -- you can drop patches to the canvas and it puts them as abstractions or if you drop them on Pd's main windows their are opened normaly.
pd-dnd-pluginv0.1(Windows-amd64-32).dek
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 11:07 AM, Lucas Cordiviola wrote:
Hi Alfonso,
Back in March, when we got w64 Pd to work and also we tweaked the nuts and bolts of pd-lib-builder, I did some preliminary work on compiling many libs (all 00-extended) for w64. I got in to troubles and found some solutions. May be this week (or next) I'll revisit my files and try to upload them to Deken.
I did all the stuff with Msys2.
Keep in mind that for modern libs that already use pd-lib-builder compiling them for w64 is really straight forward.
:)
Mensaje telepatico asistido por maquinas.
On 9/7/2018 9:57 AM, alfonso santimone wrote: Hi all, i'm trying to move all my music apps to 64 bit on Windows (it's the standard and more softwares are adbandoning the 32 bit version) I would really like to try both moonlib and the oliver's abtraction. But everything rely on 32 bits library. Hope to get some 64x version soon. Pd 0.48.2 works fine on Win 64x as a 64x application. A little number of libraries (else, cyclone ) are already compiled for 64x. I hope more and more will follow. I even could help compiling and try to get the knowledge (pd lib builder ) to try some 64x compling.
a. www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Fri, Sep 7, 2018 at 2:47 PM Antoine Rousseau <antoine@metalu.netmailto:antoine@metalu.net> wrote: Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.nethttp://metalu.net __ http://www.metaluachahuter.com/http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.atmailto:christof.ressi@gmx.at> a écrit : I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.demailto:reinklang@online.de> An: Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list _______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
See [creb/blosc~] from:
creb0.9.2-3(Sources).dek
: )
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote: That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
thanks a lot for your work!
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
Thanks Lucas! great work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Wed, Oct 3, 2018 at 12:28 AM Lucas Cordiviola lucarda27@hotmail.com wrote:
- Is there any bandlimited osc library around that would be great to port
to 64x?
See [creb/blosc~] from:
creb0.9.2-3(Sources).dek
: )
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote:
That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
- Is there any bandlimited osc library around that would be great to port
to 64x? 2. In a (far as Pierre says) Camomile perspective are all these libraries supporting multiple pd instances?
thanks a lot for your work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
Hi Lucas and all here! Lucas could you check (just in case you want to and have the time to) if aubio is buildable for win64? https://aubio.org/pd-aubio/ thanks and bests a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Mon, Oct 8, 2018 at 12:06 PM alfonso santimone < alfonso.santimone@gmail.com> wrote:
Thanks Lucas! great work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Wed, Oct 3, 2018 at 12:28 AM Lucas Cordiviola lucarda27@hotmail.com wrote:
- Is there any bandlimited osc library around that would be great to
port to 64x?
See [creb/blosc~] from:
creb0.9.2-3(Sources).dek
: )
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote:
That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
- Is there any bandlimited osc library around that would be great to
port to 64x? 2. In a (far as Pierre says) Camomile perspective are all these libraries supporting multiple pd instances?
thanks a lot for your work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
Hi Alfonso,
I gave it try but found a show stopper 1. :(
I'll put it on the "To-do-list" but with low priority.
1 It needs python and waf , which i installed, to create a very needed "aubio/aubio.h" but the show is stopped because I can't configure it to find m_pd.h. If i get this done then probably i can make a custom pd-lib-builder makefile. I think this external has never had a windows version. :(.
Mensaje telepatico asistido por maquinas.
On 10/27/2018 7:32 AM, alfonso santimone wrote: Hi Lucas and all here! Lucas could you check (just in case you want to and have the time to) if aubio is buildable for win64? https://aubio.org/pd-aubio/ thanks and bests a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Mon, Oct 8, 2018 at 12:06 PM alfonso santimone <alfonso.santimone@gmail.commailto:alfonso.santimone@gmail.com> wrote: Thanks Lucas! great work!
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
On Wed, Oct 3, 2018 at 12:28 AM Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
See [creb/blosc~] from:
creb0.9.2-3(Sources).dek
: )
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote: That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
thanks a lot for your work!
a.
www.elgallorojorecords.comhttp://www.elgallorojorecords.com soundcloud.com/alfonsosantimonehttp://soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimonehttp://www.facebook.com/alfonsosantimone
Thanks! Hope you'll find a way!
Il lun 29 ott 2018, 13:13 Lucas Cordiviola lucarda27@hotmail.com ha scritto:
Hi Alfonso,
I gave it try but found a show stopper 1. :(
I'll put it on the "To-do-list" but with low priority.
1 It needs python and waf , which i installed, to create a very needed "aubio/aubio.h" but the show is stopped because I can't configure it to find m_pd.h. If i get this done then probably i can make a custom pd-lib-builder makefile. I think this external has never had a windows version. :(.
Mensaje telepatico asistido por maquinas.
On 10/27/2018 7:32 AM, alfonso santimone wrote:
Hi Lucas and all here! Lucas could you check (just in case you want to and have the time to) if aubio is buildable for win64? https://aubio.org/pd-aubio/ thanks and bests a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Mon, Oct 8, 2018 at 12:06 PM alfonso santimone < alfonso.santimone@gmail.com> wrote:
Thanks Lucas! great work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
On Wed, Oct 3, 2018 at 12:28 AM Lucas Cordiviola lucarda27@hotmail.com wrote:
- Is there any bandlimited osc library around that would be great to
port to 64x?
See [creb/blosc~] from:
creb0.9.2-3(Sources).dek
: )
Mensaje telepatico asistido por maquinas.
On 9/27/2018 6:33 AM, alfonso santimone wrote:
That's a great achievement Lucas! Many thanks! A first report . All comparison tilda objects seems not to work they aren't even loaded, their object box is dashed as not exsistent objects. And a couple questions
- Is there any bandlimited osc library around that would be great to
port to 64x? 2. In a (far as Pierre says) Camomile perspective are all these libraries supporting multiple pd instances?
thanks a lot for your work!
a.
www.elgallorojorecords.com soundcloud.com/alfonsosantimone www.facebook.com/alfonsosantimone
Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that. Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: Pd-list Pd-list@lists.iem.at Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-) I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose): mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird. So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it? Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net%5D%C2%A0__%C2%A0http://www.metalua...]
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de]> An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 17:31, Christof Ressi christof.ressi@gmx.at a écrit :
Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: Pd-list Pd-list@lists.iem.at Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de]> An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: Pd-list Pd-list@lists.iem.at Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net%5D%C2%A0__%C2%A0http://www.metalua...]
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that. Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-) I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose): mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird. So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it? Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5Bhttp:...]
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:reinklang@online.de[mailto:reinklang@online.de]]> An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 19:20, Christof Ressi christof.ressi@gmx.at a écrit :
you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: Pd-list Pd-list@lists.iem.at Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5B http://metalu.net]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de[mailto:reinklang@online.de]]>
An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]
Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D
OK I just tried and mknob_newclick allows receiving hovering as you said before.
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 19:32, Antoine Rousseau antoine@metalu.net a écrit :
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 19:20, Christof Ressi christof.ressi@gmx.at a écrit :
you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: Pd-list Pd-list@lists.iem.at Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at ]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5B http://metalu.net]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de[mailto:reinklang@online.de]]>
An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]
Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D
cool!
why not even showing outline and iolets as soon as the patch is switched to edit mode?
the only type of object inside the canvas which gets notified on editmode changes is T_TEXT (to toggle the vertical line on the right), so AFAICT it's impossible to achieve without nasty tricks (see iemguts/receivecanvas :-))
Gesendet: Freitag, 07. September 2018 um 19:39 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Antoine@metalu.net" antoine@metalu.net Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-list Pd-list@lists.iem.at Betreff: Re: Re: Re: [PD] Slider/Knob
OK I just tried and mknob_newclick allows receiving hovering as you said before.
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net%5D%C2%A0__%C2%A0http://www.metalua...]
Le ven. 7 sept. 2018 à 19:32, Antoine Rousseau <antoine@metalu.net[mailto:antoine@metalu.net]> a écrit :
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net%5D%C2%A0__%C2%A0http://www.metalua...]
Le ven. 7 sept. 2018 à 19:20, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> a écrit :> you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5Bhttp:...]
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that. Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net][mailto:antoine@metalu.net[mailto:antoine@metalu.net]]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-) I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose): mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird. So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it? Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://www.metalu.net%5Bh...]
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:reinklang@online.de[mailto:reinklang@online.de]][mailto:reinklang@online.de[mailto:reinklang@online.de][mailto:reinklang@online.de[mailto:reinklang@online.de]]]> An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...]
too bad, newclick(...) is never called when in edit mode... so: no hovering detection when in edit mode, no way to (easily) detect edit mode on/off switching... back to the starting point. maybe i will... do nothing more ;-)
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 20:33, Christof Ressi christof.ressi@gmx.at a écrit :
cool!
why not even showing outline and iolets as soon as the patch is switched
to edit mode?
the only type of object inside the canvas which gets notified on editmode changes is T_TEXT (to toggle the vertical line on the right), so AFAICT it's impossible to achieve without nasty tricks (see iemguts/receivecanvas :-))
Gesendet: Freitag, 07. September 2018 um 19:39 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Antoine@metalu.net" antoine@metalu.net Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-list < Pd-list@lists.iem.at> Betreff: Re: Re: Re: [PD] Slider/Knob
OK I just tried and mknob_newclick allows receiving hovering as you said before.
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:32, Antoine Rousseau <antoine@metalu.net[mailto: antoine@metalu.net]> a écrit :
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:20, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :> you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5B http://metalu.net]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net ][mailto:antoine@metalu.net[mailto:antoine@metalu.net]]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at ][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://www.metalu.net%5B http://www.metalu.net%5D%5D%5Bhttp://metalu.net%5Bhttp://metalu.net%5D%5B http://metalu.net%5Bhttp://metalu.net]]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5D
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de[mailto:reinklang@online.de]][mailto: reinklang@online.de[mailto:reinklang@online.de][mailto:reinklang@online.de [mailto:reinklang@online.de]]]>
An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]]
Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
D'oh.. well, as i said, the floating iolet never bothered me after all :-)
Gesendet: Samstag, 08. September 2018 um 00:13 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Christof Ressi" christof.ressi@gmx.at Cc: Pd-list Pd-list@lists.iem.at Betreff: Re: Re: Re: Re: [PD] Slider/Knob
too bad, newclick(...) is never called when in edit mode... so: no hovering detection when in edit mode, no way to (easily) detect edit mode on/off switching... back to the starting point. maybe i will... do nothing more ;-)
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 20:33, Christof Ressi christof.ressi@gmx.at a écrit :
cool!
why not even showing outline and iolets as soon as the patch is switched
to edit mode?
the only type of object inside the canvas which gets notified on editmode changes is T_TEXT (to toggle the vertical line on the right), so AFAICT it's impossible to achieve without nasty tricks (see iemguts/receivecanvas :-))
Gesendet: Freitag, 07. September 2018 um 19:39 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Antoine@metalu.net" antoine@metalu.net Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-list < Pd-list@lists.iem.at> Betreff: Re: Re: Re: [PD] Slider/Knob
OK I just tried and mknob_newclick allows receiving hovering as you said before.
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:32, Antoine Rousseau <antoine@metalu.net[mailto: antoine@metalu.net]> a écrit :
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:20, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :> you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5B http://metalu.net]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net ][mailto:antoine@metalu.net[mailto:antoine@metalu.net]]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at ][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://www.metalu.net%5B http://www.metalu.net%5D%5D%5Bhttp://metalu.net%5Bhttp://metalu.net%5D%5B http://metalu.net%5Bhttp://metalu.net]]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5D
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de[mailto:reinklang@online.de]][mailto: reinklang@online.de[mailto:reinklang@online.de][mailto:reinklang@online.de [mailto:reinklang@online.de]]]>
An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]]
Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
On 9/8/18, Antoine Rousseau antoine@metalu.net wrote:
too bad, newclick(...) is never called when in edit mode... so: no hovering detection when in edit mode, no way to (easily) detect edit mode on/off switching... back to the starting point. maybe i will... do nothing more ;-)
You could use the select function in the widgetbehavior to draw / erase an outline with IOlets. A similar thing happens in iemgui/iem_event (although it only does an outline, no IOlets). So the outline + IOlets would appear when the object is selected. In my_canvas the select method is used to switch the outline color but in iem_event the rectangle is created when the object selected, and deleted when the object deselected. Another option is to define IOlets which consist of outline only and switch outline width between 0 and 1 when (de)selecting.
Katja
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 20:33, Christof Ressi christof.ressi@gmx.at a écrit :
cool!
why not even showing outline and iolets as soon as the patch is switched
to edit mode?
the only type of object inside the canvas which gets notified on editmode changes is T_TEXT (to toggle the vertical line on the right), so AFAICT it's impossible to achieve without nasty tricks (see iemguts/receivecanvas :-))
Gesendet: Freitag, 07. September 2018 um 19:39 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Antoine@metalu.net" antoine@metalu.net Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-list < Pd-list@lists.iem.at> Betreff: Re: Re: Re: [PD] Slider/Knob
OK I just tried and mknob_newclick allows receiving hovering as you said before.
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:32, Antoine Rousseau <antoine@metalu.net[mailto: antoine@metalu.net]> a écrit :
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:20, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :> you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when you hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5B http://metalu.net]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net ][mailto:antoine@metalu.net[mailto:antoine@metalu.net]]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at ][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded to code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://www.metalu.net%5B http://www.metalu.net%5D%5D%5Bhttp://metalu.net%5Bhttp://metalu.net%5D%5B http://metalu.net%5Bhttp://metalu.net]]] __ http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5D
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de[mailto:reinklang@online.de]][mailto: reinklang@online.de[mailto:reinklang@online.de][mailto:reinklang@online.de [mailto:reinklang@online.de]]]>
An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]]
Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
Thanks Katja, I finally did something like that (this is kept in a separate branch (show_io) for now):
when selected, the IOs and the outline are created; they remain until the mknob is hovered (out of edit mode) or updated (value changed), while not being selected.
This way, for example, selecting_all then deselecting allows to show every mknob outline&IOs, until edit mode is switched off. Of course then the artifacts remain visible (until you hover or update the mkobs), but I hope this won't be too much annoying, and that the gain is greater than the loss.
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le sam. 8 sept. 2018 à 17:53, katja katjavetter@gmail.com a écrit :
On 9/8/18, Antoine Rousseau antoine@metalu.net wrote:
too bad, newclick(...) is never called when in edit mode... so: no hovering detection when in edit mode, no way to (easily) detect
edit
mode on/off switching... back to the starting point. maybe i will... do nothing more ;-)
You could use the select function in the widgetbehavior to draw / erase an outline with IOlets. A similar thing happens in iemgui/iem_event (although it only does an outline, no IOlets). So the outline + IOlets would appear when the object is selected. In my_canvas the select method is used to switch the outline color but in iem_event the rectangle is created when the object selected, and deleted when the object deselected. Another option is to define IOlets which consist of outline only and switch outline width between 0 and 1 when (de)selecting.
Katja
Antoine Rousseau http://www.metalu.net http://metalu.net __ http://www.metaluachahuter.com/ http://www.metaluachahuter.com/compagnies/al1-ant1/
Le ven. 7 sept. 2018 à 20:33, Christof Ressi christof.ressi@gmx.at a écrit :
cool!
why not even showing outline and iolets as soon as the patch is switched
to edit mode?
the only type of object inside the canvas which gets notified on
editmode
changes is T_TEXT (to toggle the vertical line on the right), so AFAICT it's impossible to achieve without nasty tricks (see iemguts/receivecanvas :-))
Gesendet: Freitag, 07. September 2018 um 19:39 Uhr Von: "Antoine Rousseau" antoine@metalu.net An: "Antoine@metalu.net" antoine@metalu.net Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-list < Pd-list@lists.iem.at> Betreff: Re: Re: Re: [PD] Slider/Knob
OK I just tried and mknob_newclick allows receiving hovering as you said before.
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __
http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:32, Antoine Rousseau <antoine@metalu.net[mailto: antoine@metalu.net]> a écrit :
I see; why not even showing outline and iolets as soon as the patch is switched to edit mode? But I must admit I don't know how to detect these events (object is hovered /or/ patch switches to /from edit mode). I'll try to find existing similar code, but maybe you have some pointers?
Antoine Rousseau http://www.metalu.net%5Bhttp://metalu.net] __
http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...]
Le ven. 7 sept. 2018 à 19:20, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at]> a écrit :> you mean like the little square of the canvas object?
kind of, except that my_canvas only shows the square when the object is selected. of course that's also possible! my idea was to show it when
you
hover the object in editmode, so you don't have to explicitly select the object to see where to make the connections.
Gesendet: Freitag, 07. September 2018 um 18:43 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]> Betreff: Re: Re: [PD] Slider/Knob
a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode
you mean like the little square of the canvas object? yes, I like the idea. I'll try this soon, thanks!
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://metalu.net%5B http://metalu.net]] __
http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D
<
http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...
Le ven. 7 sept. 2018 à 17:31, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]> a écrit :Hi, to be honest, I never found it to be a big problem. I'm not too sure about the three outlet solution, I think it's indeed a bit far-stretched :-) what I would suggest is to give the user a visual hint (i.e. draw the rect borders and the iolets)- but only when the user hovers over the knob while the glist is in editmode. you can do this in mknob_newclick.
iolets are floating in an empty space near the knob;
yes, this looks a bit funny, but you usually won't have the cables visible in your final GUI anyway, so I wouldn't worry about that.
Christof
Gesendet: Freitag, 07. September 2018 um 14:45 Uhr Von: "Antoine Rousseau" <antoine@metalu.net[mailto:antoine@metalu.net ][mailto:antoine@metalu.net[mailto:antoine@metalu.net]]> An: "Christof Ressi" <christof.ressi@gmx.at[mailto:
christof.ressi@gmx.at
][mailto:christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]]> Cc: Pd-list <Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]> Betreff: Re: [PD] Slider/Knob
Thanks for recommending mknob ;-)
I'd like to do an update of moonlib soon, as it has received some improvements: sfread2~ understands a new [index( message (thx to Antoine Villeret), and mknob now better supports zooming.
About the latter, I'd like to hear your opinion (you all mknob users...) about the following problem (and the solution I propose):
mknob poses a particular problem: because its circular shape doesn't comply to Pd graphical paradigm (every other objects are rectangular shaped), iolets are floating in an empty space near the knob; because it's visually ugly, and I don't want to surround the knob with a rectangular box, I chose not to draw the iolets, even when the mknob is not bounded to receive/send symbols. The problem (for explicitly connected knobs) is now that it's somewhat tricky to guess where you have to draw the connection to/from, and that the wire connects to/from nowhere. This is acceptable for small knob, but when it becomes bigger it's really weird.
So the only idea I see (apart from hacking Pd sources...) is to setup 3 inlets and 3 outlets, so that you can connect from/to the one in the middle; the wire is then actually connected to the circle. I succeeded
to
code this behaviour, keeping to possibility to use any inlet and sending to the three outlets. It's maybe a little far-fetched, but its works. What do you think of it?
Antoine Rousseau http://www.metalu.net%5Bhttp://www.metalu.net%5D%5Bhttp://www.metalu.net%5B http://www.metalu.net%5D%5D%5Bhttp://metalu.net%5Bhttp://metalu.net%5D%5B http://metalu.net%5Bhttp://metalu.net]]] __
http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...] http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5Bhttp://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/al1-ant1/%5D%5D%5D
<
http://www.metaluachahuter.com/%5Bhttp://www.metaluachahuter.com/compagnies/...
Le ven. 7 sept. 2018 à 13:05, Christof Ressi <christof.ressi@gmx.at [mailto:christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at][mailto:christof.ressi@gmx.at[mailto: christof.ressi@gmx.at]]]> a écrit :I recommend mknob from moonlib, but make sure you get the latest version from deken for pd >= 0.47
Christof
Gesendet: Freitag, 07. September 2018 um 12:59 Uhr Von: Clemens <reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de[mailto:reinklang@online.de]][mailto: reinklang@online.de[mailto:reinklang@online.de][mailto:
reinklang@online.de
[mailto:reinklang@online.de]]]>
An: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]]
Betreff: [PD] Slider/Knob
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
Cheers
Clemens
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto:
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
<
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...
Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at][mailto: Pd-list@lists.iem.at[mailto:Pd-list@lists.iem.at]]] mailing list UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...] https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5Bhttps://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/listinfo/pd-list%5D%5D%5D
<
https://lists.puredata.info/listinfo/pd-list%5Bhttps://lists.puredata.info/l...
Hello list, I would like to say thank you for all your comments and suggestions and files! I didn’t expected so many answers and I didn’t expected them so quickly! I will try and check them in the next days and I hope to find a way to deal with the libraries!! Cheers Clemens
Gesendet mit der 1&1 Mail App
Clemens wrote:
Hello List,
I would like to use knobs instead of sliders,
where can I find them?
hi, if you don't mind using externals, i created a custom knob abstraction for my own pleasure, as i thought the moonlib knob looked too fuzzy.
basically it's a numberbox with a gif image as an overlay (4 different knob designs).
it's pretty customizable and (thanks to "iemguts") even has a (selfmade) "properties" dialogue.
needs 4 externals, though:
IEMGUTS IEMGUI TOF ZEXY
best
oliver
Cheers
Clemens
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hello Oliver,
is it possible to add the name of the knob to the knob (surface), like you can do with a H-slider e.g.?
Just for clarity reasons?
Cheers
Clemens
On 2018-09-21 09:59, Clemens wrote:
Hello Oliver,
is it possible to add the name of the knob to the knob (surface), like you can do with a H-slider e.g.?
mmh, it's possible. but it would make the knobs uglier for sure, which would defeat the purpose ;-))
i myself use mostly small versions of [ol_knob] that would become an unreadable mess, if they all showed its remote name.
about the vanilla GUIs: yes, you can print its send/receive name, but mostly people use the label for user hints. meaning: a slider that's labeled "volume" is likely to actually have a different, more cryptic s/r name, like "$0-vol" or "pl1_v".
if i should ever really forget what the remote name of my own UI is, i right-click "open" it (after all it's just a PD patch with a GOP) and have a look inside. it's written in a symbol box and of course also in the window title bar (1st argument)
another thought about this:
how about a "safe" area on the knob surface (let's say the lower-right corner) that prints out the remote name in the PD window when clicked ?
best
oliver
Just for clarity reasons?
Cheers
Clemens
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list