Apologies for spam; we've changed our policy by requiring approval for accounts, and deleted all existing spam and user - thanks for your help flagging content. We continue to test our forums and Vanilla software, aiming for release early in 2013. If you need to give us feedback outside the forum, contact us via http://createdigitalmusic.com/contact/ or on Facebook
The [ expr ] object can not be used in libpd. is it true?
  • The [ expr ] object can not be used in libpd. is it true? 

    it logs out "Pd: error: ... couldn't create" in xcode :(
  • expr is an external that's not compiled into libpd by default. You'll need to add expr to your project. Instructions are here: https://github.com/libpd/pd-for-ios/wiki/ios You can find further details in my book.
  • Thank you Peter!
    is the rev3~ a external too? I don't know how to add the rev3~ external to xcode, because I can't find the "rev3~.c" file in extra folder.
  • rev3~ is an abstraction, in libpd/pure-data/extra/rev3~.pd.  Just add it as a resource to your project, much like your patch, and make sure that libpd can find it.
  • Hello, I just found out that some of my patches, although they are vanilla, won't work properly because there are some 'expr's for mathematical calculations (like 'expr (($f1 / 100) + 1) * $f2') included. If I want to bring my app to the Apple store, did I understood that right, I should not use expr at all, even not the way described in the book, page 100? So I better replace all expr calculations with standard calculations?

  • [expr]/[expr~] use the GPL which is not compatible with the Apple App Store. Yes, you're right in that it's easiest to change your existing patches to use regular math instead of [expr].