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
[==~] [>~] etc.. objects in libpd for android
  • Hi,
    I've got to do some various bits of signal rate logic, but I can't use [expr~] for licensing reasons. I'm finding it hard to do as there are so few objects in vanilla (I'm building an android app).  I could do what I need to do if there were some basic logic objects such as [==~] and [<~].. but they don't seem to exist in vanilla!  Is there a way to include these and have them useable in the libpd for android?  <br />
    Many thanks,
      Henrik
  • You could easily build your own externals for the sort of functionality you want, but did you know that expr~ is now covered by the LGPL? Chances are that you can use it now.
  • Many thanks for the reply, that is interesting..

    With regards to expr~ in my PD window I get -

    "expr, expr~, fexpr~ version 0.4 under GNU General Public License".

    Is there a newer version? or is that print-out misleading? (i'm no lawyer, but should it not have the word 'lesser' somewhere? :)
  • Yikes, I just noticed that the license document in the expr~ folder is the LGPL, but the code still refers to the GPL. I suggest you ask your question on the Pd or Pd-dev mailing list, to get a definitive answer.
  • Yeah, if that's the case, we need to know. Hopefully it was just a matter ofmforgettingmtomupdatenthe source headers ...
  • Damn iPad keyboard :P
  • Damn iPad keyboard :P
  • I've seen the license issue for expr~ mentioned a couple of times. Just to be clear- it's expr~ (the signal version with a tilde) and not the usual expr (no tilde) that has the licensing concern?
  • expr and expr~ are basically the same thing, so the license issue applies equally to both of them.
  • wow so [expr 2 + 2] can cause licensing problems for an app? How could that ever have been allowed to happen? Do the arithmetic and relational operators like [+1], [> 1] have the same problem?