I've actually just already gotten expr and expr~ working in my xcode project (easier than anticipated). I'm working on other elements of the next update over the next few days, so if you can wait about a week or two for the apple approval process to finish, then the next update should work for you. (If you use testflight, contact me off-list, and you can try my current build sooner than that)
dan On Mar 18, 2013, at 3:55 PM, Pagano, Patrick wrote: > > 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