here's one: [expr~ if($f2==0, $v1, 0); if ($f2==0, $v1) ]
________________________________________ From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] on behalf of Pagano, Patrick [p...@digitalworlds.ufl.edu] Sent: Monday, March 18, 2013 6:55 PM To: Daniel Iglesia Cc: pd-list Subject: Re: [PD] MobMuPlat for Ipad and expr~ woes i have xcode and a fully mobmuplatted Arp Odyssey emulator i want to use. Is someone willing to hold my hand on this? I will start posting the expressions if not., but i really would love to have this thing working! Dan~ thanks for MobMuplat, it's quite fun and made me go purchase a ipad4, so i blame you for all this :-) pp ___________________________________ From: Daniel Iglesia [daniel.igle...@gmail.com] Sent: Monday, March 18, 2013 6:52 PM To: Pagano, Patrick Cc: Scott R. Looney; pd-list Subject: Re: [PD] MobMuPlat for Ipad and expr~ woes (in addition to that last link, I meant plus of course Peter Brinkmann's straightforward description here https://github.com/libpd/pd-for-ios/wiki/ios ) On Mar 18, 2013, at 3:49 PM, Daniel Iglesia wrote: > yes, technically it can be built for, and included with, MobMuPlat, since it > comes with libpd, but needs to be built in xcode with all the other code for > the MMP binary. I don't believe compiling the pd vanilla makefile for OSX or > other platforms will get you anything. But my knowledge of these things is > sketchy. > > https://github.com/libpd/libpd/blob/master/pure-data/extra/expr~/LICENSE.txt > > the version of expr~ and expr with libpd seems to have the LGPL (instead of > the regular GPL), which should be compatible with BSD. So I will make an > attempt to include them the next MMP update. > > (this is my primary reference for doing so > http://createdigitalnoise.com/discussion/302/using-expr-in-libpd/p1 > and so if anyone else has an easy solution for including expr, etc, in a > xcode build of a libpd project, please advise!) > > (The open source release will have all of libpd's code+objects included with > it, and so then it also would be straightforward for someone with greater > knowledge than I ( and who has xcode and a developer's license) to enable and > build those objects...although the reason I made MMP is so that people don't > need to have those two things!) > > Best, Dan > > === > www.danieliglesia.com > www.iglesiaintermedia.com > > > On Mar 18, 2013, at 1:37 PM, Pagano, Patrick wrote: > >> Dan said this on that list:: >> >> ""No, there is no, and probably wil be no libpd-extended. It's up to you to >> include and build external source code. >> >> Yes, expr~ is in. The license is BSD now. As for other things, try rjlib >> which aims to recreate many things currently in externals in pd-extended: >> https://github.com/rjdj/rjlib >> >> This is not a limitation as it's actually easier to do somethings directly >> in C/C++, etc"" >> >> is there a way to build expr~ for MobMuPLat and use it then? >> that is the only object i seem to need, there is sources and a makefile >> included in the PdVanilla for MMplat >> >> colleagues please advise. >> >> thanks >> >> pp >> >> >> >> >> >> From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] on behalf of Scott R. >> Looney [scottrloo...@gmail.com] >> Sent: Monday, March 18, 2013 1:34 PM >> To: Daniel Iglesia >> Cc: pd-list >> Subject: Re: [PD] MobMuPlat for Ipad and expr~ woes >> >> peter brinkmann is the guy who who would know best, but i seem to remember >> pretty clearly that he stated somewhere [expr] and [expr~] were ok to use >> with libPD on the AppStore. in other words (i assume) they had been >> recompiled from source in a more compatible license. >> >> here's the bit that clearly states that the vanilla version of PD does not >> have the right version of [expr] and [expr~] this is older news from about >> 2011 i think: >> >> https://github.com/libpd/libpd/wiki/misc >> >> and here's the bit where they mention [expr] and [expr~] are now under LGPL, >> but it doesn't appear to solve the issue definitively: >> >> http://createdigitalnoise.com/discussion/1341/can-i-use-pd-extended-with-libpd/p1 >> >> the total solution if you want that specific functionality (that i am aware >> of) is to recompile [expr] and [expr~] from source and put it under a BSD >> or MIT license. >> >> the alternative is to redo that functionality with simple vanilla objects. >> there's a nice thread her on the PD forum about it: >> >> http://puredata.hurleur.com/sujet-6980-way-rewrite-expr >> >> hope this helps somewhat, >> >> best, >> scott >> >> >> On Mon, Mar 18, 2013 at 9:45 AM, Daniel Iglesia <daniel.igle...@gmail.com> >> wrote: >> Hi everyone, (first time poster!) >> >> expr and expr~ can't be in a closed-source binary. (the libpd doc has some >> discussion of this I believe). Once I release MobMuPlat open source, I was >> hoping to include them in the binary+source at that point. However, I have >> to check the licensing issues to see if even that is allowed, as MobMuPlat >> is and will be under the BSD license. (if people are well versed in this >> issue, please feel free to chime in.) >> >> If they can't be included, then removing them from the pd-vanilla flavor in >> the distribution is probably a good idea, will do that. >> >> Best, Dan >> >> === >> www.danieliglesia.com >> www.iglesiaintermedia.com >> >> >> On Mar 18, 2013, at 8:50 AM, Patrick Pagano wrote: >> >>> That's one of 20 expr~s that i need :-( >>> >>> >>> On 03/18/2013 11:01 AM, Roman Haefeli wrote: >>>> On Mon, 2013-03-18 at 13:52 +0000, Pagano, Patrick wrote: >>>>> damnit. >>>>> Any idea when that might be or a workaround? >>>>> silent weeping >>>> >>>>> expr if($f1-$f2==0, 0, 1) >>>> >>>> [!= ] ? >>>> >>>> Roman >>>> >>>> >>>> _______________________________________________ >>>> 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 > _______________________________________________ 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