Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list.
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful. Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of the Hoa Library very quickly.
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Hi Pierre,
this looks very nice. Are you thinking of including it in pd-ext?
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. >My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list. Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll >enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful.Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of >the Hoa Library very quickly.
Just tried it shortly. A couple of suggestions:
Best,
João
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. >My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list. Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll >enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful.Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of >the Hoa Library very quickly.
hi
the linux binaries are compiled for 64 bits machines? I get this error
/usr/lib/pd-extended/extra/Coffee/c.patcherargs.pd_linux: /usr/lib/pd-extended/extra/Coffee/c.patcherargs.pd_linux: wrong ELF class: ELFCLASS64
enrike
ar., 2013.eko aberen 31a 11:46(e)an, Pierre Guillot(e)k idatzi zuen:
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list.
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful. Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of the Hoa Library very quickly.
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 2014-01-01 22:20, enrike wrote:
hi
the linux binaries are compiled for 64 bits machines? I get this error
/usr/lib/pd-extended/extra/Coffee/c.patcherargs.pd_linux: /usr/lib/pd-extended/extra/Coffee/c.patcherargs.pd_linux: wrong ELF class: ELFCLASS64
yes they are (and should have the suffix ".l_ia64" rather than ".pd_linux")
try file
:
$ file c.patcherargs.pd_linux
c.pacherargs.pd_linux: ELF 64-bit LSB shared object, x86-64, version 1
(SYSV), dynamically linked, stripped
it's quite clear what the file is
gfmdsar IOhannes
On 2013-12-31 11:46, Pierre Guillot wrote:
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll enjoy.
as said before: they are great.
And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
but i'm not so sure about these: i think each and every of these objects already exists in another library (often in the context of a more complete set of similar objects), so i don't fully see the point of them.
Download : https://github.com/pierreguillot/PdEnhanced/releases
and i would suggest to use another name instead of "PdEnhanced". the name suggests that it is a flavour (and the use of "chocolate" and "coffee" support this) of Pd itself (like Pd-extended or Pd-l2ork) but your set of libraries really is just another set of libraries... there about 100 libraries in the puredata SVN repository at sourceforge. i guess it would be quite confusing if all of these libraries would be called "PdEnhanced".
don't let this discourage you though :-) keep up providing new fancy objects.
gfmards IOhannes
For Chocolate : I made this library because I wanted to have other behaviors than those available in Vanilla or Extented, I think that design and ergonomics are really important and can change your approach (I'm not a specialist, but that seems obvious). Nevertheless, I understand that people prefer to use the native objects, my propositions are totally subjective and I think that a big part come from my experience with Max. Another reason of this work is that I have another project and I need some specific methods in the objects. I hope that you'll find this library more interesting when I'll be able to present this work.
For Coffee : I work with Pd Vanilla 0.45 so I don't really use extented and it was really fast and easy to code them so I did it... Except "prepend", I don't know where are this objects in Extented (I'll be glad to know it) and if we put the libraries in the extented distribution, we can remove my objects (it doesn't matter).
The names came from a stupid joke with a friend where Vanilla became Chocolate and Extented became Enhanced, nothing is really serious (don't worry, I do not claim to replace Vanilla or Extended). When I realized that perhaps others than me could be interested to use the library, I wanted to change the name to avoid mistake but it's really boring to do.
2014/1/2 IOhannes m zmölnig zmoelnig@iem.at
On 2013-12-31 11:46, Pierre Guillot wrote:
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition)
that I
hope, you'll enjoy.
as said before: they are great.
And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
but i'm not so sure about these: i think each and every of these objects already exists in another library (often in the context of a more complete set of similar objects), so i don't fully see the point of them.
Download : https://github.com/pierreguillot/PdEnhanced/releases
and i would suggest to use another name instead of "PdEnhanced". the name suggests that it is a flavour (and the use of "chocolate" and "coffee" support this) of Pd itself (like Pd-extended or Pd-l2ork) but your set of libraries really is just another set of libraries... there about 100 libraries in the puredata SVN repository at sourceforge. i guess it would be quite confusing if all of these libraries would be called "PdEnhanced".
don't let this discourage you though :-) keep up providing new fancy objects.
gfmards IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
a PD newbie perspective...
i'm personally in agreement with Dan that these should be in Vanilla, and probably in Extended too. i do agree the functioning should be the same as the current GUI works, for consistency. based on my experience with a few of the extra GUI objects in pd-extended, i have to say Pierre's looks better for me. just my opinion and no offense implied for the other GUI contributors, but some of these older GUI objects cause crashes on a Mac when i tried to use/load them.
i think Dan's observation on Vanilla is important because of more folks using libpd. as much as i like pd-extended for standalone development, using it to develop iOS apps just opens you up to licensing heck for all the pd-extended externals. but i also realize basing Pierre's library on LGPL may not work either because of that licenses issues with the App Store, which i believe are still unresolved. of course Android/Google Play is no issue, and maybe they'll fix the latency problems they've been having up until now, but just thought i'd add these thoughts into the mix.
best to all for 2014,
scott
On Thu, Jan 2, 2014 at 5:09 AM, Pierre Guillot guillotpierre6@gmail.comwrote:
For Chocolate : I made this library because I wanted to have other behaviors than those available in Vanilla or Extented, I think that design and ergonomics are really important and can change your approach (I'm not a specialist, but that seems obvious). Nevertheless, I understand that people prefer to use the native objects, my propositions are totally subjective and I think that a big part come from my experience with Max. Another reason of this work is that I have another project and I need some specific methods in the objects. I hope that you'll find this library more interesting when I'll be able to present this work.
For Coffee : I work with Pd Vanilla 0.45 so I don't really use extented and it was really fast and easy to code them so I did it... Except "prepend", I don't know where are this objects in Extented (I'll be glad to know it) and if we put the libraries in the extented distribution, we can remove my objects (it doesn't matter).
The names came from a stupid joke with a friend where Vanilla became Chocolate and Extented became Enhanced, nothing is really serious (don't worry, I do not claim to replace Vanilla or Extended). When I realized that perhaps others than me could be interested to use the library, I wanted to change the name to avoid mistake but it's really boring to do.
2014/1/2 IOhannes m zmölnig zmoelnig@iem.at
On 2013-12-31 11:46, Pierre Guillot wrote:
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition)
that I
hope, you'll enjoy.
as said before: they are great.
And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
but i'm not so sure about these: i think each and every of these objects already exists in another library (often in the context of a more complete set of similar objects), so i don't fully see the point of them.
Download : https://github.com/pierreguillot/PdEnhanced/releases
and i would suggest to use another name instead of "PdEnhanced". the name suggests that it is a flavour (and the use of "chocolate" and "coffee" support this) of Pd itself (like Pd-extended or Pd-l2ork) but your set of libraries really is just another set of libraries... there about 100 libraries in the puredata SVN repository at sourceforge. i guess it would be quite confusing if all of these libraries would be called "PdEnhanced".
don't let this discourage you though :-) keep up providing new fancy objects.
gfmards IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 01/02/2014 08:09 AM, Pierre Guillot wrote:
For Chocolate : I made this library because I wanted to have other behaviors than those available in Vanilla or Extented, I think that design and ergonomics are really important and can change your approach (I'm not a specialist, but that seems obvious). Nevertheless, I understand that people prefer to use the native objects, my propositions are totally subjective and I think that a big part come from my experience with Max. Another reason of this work is that I have another project and I need some specific methods in the objects. I hope that you'll find this library more interesting when I'll be able to present this work.
For Coffee : I work with Pd Vanilla 0.45 so I don't really use extented and it was really fast and easy to code them so I did it... Except "prepend", I don't know where are this objects in Extented (I'll be glad to know it) and if we put the libraries in the extented distribution, we can remove my objects (it doesn't matter).
The names came from a stupid joke with a friend where Vanilla became Chocolate and Extented became Enhanced, nothing is really serious (don't worry, I do not claim to replace Vanilla or Extended). When I realized that perhaps others than me could be interested to use the library, I wanted to change the name to avoid mistake but it's really boring to do.
2014/1/2 IOhannes m zmölnig <zmoelnig@iem.at mailto:zmoelnig@iem.at>
On 2013-12-31 11:46, Pierre Guillot wrote: > Quickly : Chocolate is a set of GUIs sometimes already available in PD > Vanilla, PD extented or Max with new features (like presets edition) that I > hope, you'll enjoy. as said before: they are great. > And it will be a part of a more complex project for the > writting of events. Coffee is a set of objects to facilitate the patch > creation. but i'm not so sure about these: i think each and every of these objects already exists in another library (often in the context of a more complete set of similar objects), so i don't fully see the point of them. > > Download : https://github.com/pierreguillot/PdEnhanced/releases and i would suggest to use another name instead of "PdEnhanced". the name suggests that it is a flavour (and the use of "chocolate" and "coffee" support this) of Pd itself (like Pd-extended or Pd-l2ork) but your set of libraries really is just another set of libraries... there about 100 libraries in the puredata SVN repository at sourceforge. i guess it would be quite confusing if all of these libraries would be called "PdEnhanced".
Realize that you're responding to someone who gave his library the extraordinarily clear and descriptive name of "zexy" :)
-Jonathan
On 2014-01-02 20:35, Jonathan Wilkes wrote:
Realize that you're responding to someone who gave his library the extraordinarily clear and descriptive name of "zexy"
i'm arguing not for *descriptive* titles but for *non-deceptive* ones.
i don't know which associations "zexy" evokes for you, but for me the library fulfills them all :-)
gfmare IOhannes
I'm sorry, I didn't want to hurt anybody with this library. I never thought that the name was so important and I'll change it as soon as possible if it's your principal wish. @Scott : The range slider is added to the todo list ! @Peiman : There're several ways to create curves. How do you think the messages should be formatted ?
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-02 20:35, Jonathan Wilkes wrote:
Realize that you're responding to someone who gave his library the extraordinarily clear and descriptive name of "zexy"
i'm arguing not for *descriptive* titles but for *non-deceptive* ones.
i don't know which associations "zexy" evokes for you, but for me the library fulfills them all :-)
gfmare IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never thought that the name was so important and I'll change it as soon as possible if it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
gfdar IOhannes
I offers a library for Pd and not only on Pd-extented. It would have been annoying to put the iem's prepend in the distribution (I don't think that Thomas Musil would have be happy) and it would have strange to ask the user to download one external here and another here. I've made c.prepend and c.loadmess because I wanted to offer something with clean and simple and note that canvasarg don't have the same behavior, canvasinfo isn't my pd-extented distribution, listpak doesn't work. I know that most of the users use these obects and I don't want to replace them that why I put ".c" before everything. So I can't figure out what is your problem, why do you say "fancy" objects, for the "dupes" ? If I said something wrong, I'm sorry. Let's try to be cool please.
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never
thought
that the name was so important and I'll change it as soon as possible if it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
yeah, I was finding the coffee library to be kind of reductant, these functionalities have already been achieved by other libraries in Pd Extended, but the GUI stuff is gold, I think it's time we could have something like that as an option in Pd Extended!
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never
thought
that the name was so important and I'll change it as soon as possible if it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
@peiman : I thought about something that creates ramp lines with a specific interpolations but I think you're right, the best way is to fill an array (much more efficient). So, now I offer a cosine interpolation and cubic interpolation, this is easy to use and if you add some points you can create interesting envelopes.
@João : I think, it's better to have a specific object for bezier curves because there several ways to write bezier curves : all the points define a high order bezier curve (the curve never crosses the points) or each point has one or more control points (like in photoshop).
2014/1/3 Alexandre Torres Porres porres@gmail.com
yeah, I was finding the coffee library to be kind of reductant, these functionalities have already been achieved by other libraries in Pd Extended, but the GUI stuff is gold, I think it's time we could have something like that as an option in Pd Extended!
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never
thought
that the name was so important and I'll change it as soon as possible if it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi Pierre,
Sounds great. Although I would love to see ej.function's (Max external) functionality here. Please see the attached screen recording. I'm alt+clicking on a line segment and dragging it to create a specific curve for each segment.
Thanks Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 6 January 2014 10:48, Pierre Guillot guillotpierre6@gmail.com wrote:
@peiman : I thought about something that creates ramp lines with a specific interpolations but I think you're right, the best way is to fill an array (much more efficient). So, now I offer a cosine interpolation and cubic interpolation, this is easy to use and if you add some points you can create interesting envelopes.
@João : I think, it's better to have a specific object for bezier curves because there several ways to write bezier curves : all the points define a high order bezier curve (the curve never crosses the points) or each point has one or more control points (like in photoshop).
2014/1/3 Alexandre Torres Porres porres@gmail.com
yeah, I was finding the coffee library to be kind of reductant, these functionalities have already been achieved by other libraries in Pd Extended, but the GUI stuff is gold, I think it's time we could have something like that as an option in Pd Extended!
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never
thought
that the name was so important and I'll change it as soon as possible
if
it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
You can do the same with bezier curve, you don't click on a line segment but you move a control point. Cheers
2014/1/6 peiman khosravi peimankhosravi@gmail.com
Hi Pierre,
Sounds great. Although I would love to see ej.function's (Max external) functionality here. Please see the attached screen recording. I'm alt+clicking on a line segment and dragging it to create a specific curve for each segment.
Thanks Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 6 January 2014 10:48, Pierre Guillot guillotpierre6@gmail.com wrote:
@peiman : I thought about something that creates ramp lines with a specific interpolations but I think you're right, the best way is to fill an array (much more efficient). So, now I offer a cosine interpolation and cubic interpolation, this is easy to use and if you add some points you can create interesting envelopes.
@João : I think, it's better to have a specific object for bezier curves because there several ways to write bezier curves : all the points define a high order bezier curve (the curve never crosses the points) or each point has one or more control points (like in photoshop).
2014/1/3 Alexandre Torres Porres porres@gmail.com
yeah, I was finding the coffee library to be kind of reductant, these functionalities have already been achieved by other libraries in Pd Extended, but the GUI stuff is gold, I think it's time we could have something like that as an option in Pd Extended!
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never
thought
that the name was so important and I'll change it as soon as possible
if
it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Great.
Thanks!
Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 6 January 2014 12:46, Pierre Guillot guillotpierre6@gmail.com wrote:
You can do the same with bezier curve, you don't click on a line segment but you move a control point. Cheers
2014/1/6 peiman khosravi peimankhosravi@gmail.com
Hi Pierre,
Sounds great. Although I would love to see ej.function's (Max external) functionality here. Please see the attached screen recording. I'm alt+clicking on a line segment and dragging it to create a specific curve for each segment.
Thanks Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 6 January 2014 10:48, Pierre Guillot guillotpierre6@gmail.com wrote:
@peiman : I thought about something that creates ramp lines with a specific interpolations but I think you're right, the best way is to fill an array (much more efficient). So, now I offer a cosine interpolation and cubic interpolation, this is easy to use and if you add some points you can create interesting envelopes.
@João : I think, it's better to have a specific object for bezier curves because there several ways to write bezier curves : all the points define a high order bezier curve (the curve never crosses the points) or each point has one or more control points (like in photoshop).
2014/1/3 Alexandre Torres Porres porres@gmail.com
yeah, I was finding the coffee library to be kind of reductant, these functionalities have already been achieved by other libraries in Pd Extended, but the GUI stuff is gold, I think it's time we could have something like that as an option in Pd Extended!
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote:
I'm sorry, I didn't want to hurt anybody with this library. I never
thought
that the name was so important and I'll change it as soon as
possible if
it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
if you want only one segment, you can use the abstraction [jmmmp/bezier].
Great. Thanks!
Peiman
www.peimankhosravi.co.uk || RSS Feed || Concert News
On 6 January 2014 12:46, Pierre Guillot guillotpierre6@gmail.com wrote:
You can do the same with bezier curve, you don't click on a line segment but you move a control point. Cheers
2014/1/6 peiman khosravi peimankhosravi@gmail.com
Hi Pierre,
Sounds great. Although I would love to see ej.function's (Max external) functionality here. Please see the attached screen recording. >>>I'm alt+clicking on a line segment and dragging it to create a specific curve for each segment. Thanks
Peiman
www.peimankhosravi.co.uk || RSS Feed || Concert News
On 6 January 2014 10:48, Pierre Guillot guillotpierre6@gmail.com wrote:
@peiman : I thought about something that creates ramp lines with a specific interpolations but I think you're right, the best way is to fill an array >>>>(much more efficient). So, now I offer a cosine interpolation and cubic interpolation, this is easy to use and if you add some points you can create >>>>interesting envelopes.
@João : I think, it's better to have a specific object for bezier curves because there several ways to write bezier curves : all the points define a high >>>>order bezier curve (the curve never crosses the points) or each point has one or more control points (like in photoshop).
2014/1/3 Alexandre Torres Porres porres@gmail.com
yeah, I was finding the coffee library to be kind of reductant, these functionalities have already been achieved by other libraries in Pd Extended, >>>>>but the GUI stuff is gold, I think it's time we could have something like that as an option in Pd Extended!
2014/1/3 IOhannes m zmölnig zmoelnig@iem.at
On 2014-01-03 09:44, Pierre Guillot wrote: > I'm sorry, I didn't want to hurt anybody with this library. I never thought > that the name was so important and I'll change it as soon as possible if > it's your principal wish.
i don't think you've "hurt" anybody; and so far the only one who has been complaining was me :-)
i don't think there's a real problem with your jokes about flavours ("coffee", "cocoa", whatever), though there might be better - and more specific - names. as jonathan has pointed out, i myself am the author of a dumpster library with a general name: but this library is about 15 years old. (i think) all other libraries i've written since then are targetted at a specific problem (e.g. "networking") and have a specific name (e.g. "iemnet").
as for dupes in coffee:
- [c.loadmess]
- iemlib's [init]
- (iirc, there used to be a kind-of implementation in vanilla as well)
- [c.pak]
- pdmtl's [list.pak]
- [c.patcherargs]
- iemgut's [canvasargs]
- jonathan's query system
- flext
- [c.patcherinfos]
- iemgut's [canvasname], [canvasinfo]
- jonathan's query system
- [c.prepend]
- vanilla's [list prepend]+[list strip]
- iemlib's [prepend]
- cyclone's [Prepend]
gfdar IOhannes
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
These are amazing, thanks for sharing.
One feature request: any chance *breakpoints* could enable the user to create curved lines? Something like alt+drag a line segment...
Thanks Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 31 December 2013 10:46, Pierre Guillot guillotpierre6@gmail.com wrote:
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list.
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful. Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of the Hoa Library very quickly.
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks Peiman. This could be useful. I add it to the todo list with the Joao ideas.
2014/1/2 peiman khosravi peimankhosravi@gmail.com
These are amazing, thanks for sharing.
One feature request: any chance *breakpoints* could enable the user to create curved lines? Something like alt+drag a line segment...
Thanks Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 31 December 2013 10:46, Pierre Guillot guillotpierre6@gmail.comwrote:
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list.
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful. Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of the Hoa Library very quickly.
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
another request for the list - a horizontal or vertical range slider, perhaps? two inlets on either end, one for each side of the range. good for looping or granular range selection...
scott
On Thu, Jan 2, 2014 at 10:17 PM, Pierre Guillot guillotpierre6@gmail.comwrote:
Thanks Peiman. This could be useful. I add it to the todo list with the Joao ideas.
2014/1/2 peiman khosravi peimankhosravi@gmail.com
These are amazing, thanks for sharing.
One feature request: any chance *breakpoints* could enable the user to create curved lines? Something like alt+drag a line segment...
Thanks Peiman
*www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/*
On 31 December 2013 10:46, Pierre Guillot guillotpierre6@gmail.comwrote:
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the users. My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to extend the list.
Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I hope, you'll enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful. Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux version of the Hoa Library very quickly.
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
to make things more complicated, I would suggest the possibility to turn segments (none or all should be enough?) into straight lines or bezier curves. This would make my abstraction [jmmmp/bezier] not necessary anymore, which is a good thing.
Thanks Peiman. This could be useful. I add it to the todo list with the Joao ideas.
2014/1/2 peiman khosravi peimankhosravi@gmail.com
These are amazing, thanks for sharing.
One feature request: any chance breakpoints could enable the user to create curved lines? Something like alt+drag a line segment...
Thanks Peiman
www.peimankhosravi.co.uk || RSS Feed || Concert News
On 31 December 2013 10:46, Pierre Guillot guillotpierre6@gmail.com wrote:
Hi everybody, I'm pleased to share my new libraries : Chocolate & Coffee.
For the HOA project, I've developed a C library to facilitate the creation of graphical objects for Pure Data and to allow further interactions with the >>>users. My experimentation objects were a VU-meter and a number box for signal. They appeared useful and ergonomic for me so I undertook to >>>extend the list. Quickly : Chocolate is a set of GUIs sometimes already available in PD Vanilla, PD extented or Max with new features (like presets edition) that I >>>hope, you'll enjoy. And it will be a part of a more complex project for the writting of events. Coffee is a set of objects to facilitate the patch creation.
The libraries are available for Mac, Windows and Linux and they have been tested on PD extented 0.43 and PD 0.45.
Download : https://github.com/pierreguillot/PdEnhanced/releases
Feedback are wellcome (for developement questions, the best is to use the git project).
I hope you'll find this libraries useful.Bonne année
Ps : The C library seems to work very well under Linux. So, if we don't have problems with the other dependencies, we'll be able to offer a Linux >>>version of the Hoa Library very quickly.
Pd-announce mailing list Pd-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list