Re: [PD] [PD-announce] Pduino 0.5 maintenance release

2012-03-22 Thread red honki
hi,
Hans,
thank you for you like the icon.
favorite pd people can use the icon, it is free.
if you or other people need any iocns, please tell me.
i can do it.

thx
honki

Hans-Christoph Steiner h...@at.or.at 於 2012年3月22日上午1:56 寫道:


 Nice, thanks!  I love that icon, can I use that as the Pduino icon?

 .hc

 On Mar 21, 2012, at 1:38 PM, red honki wrote:

 hi,
 Hans
 thank your work.
 i translate it with chinese.
 http://pdtaipei.blogspot.com/2012/03/pduino-05.html

 thx
 honki

 Hans-Christoph Steiner h...@at.or.at 於 2012年3月19日上午11:37 寫道:


 Pduino 0.5 is finally released after being stuck at 0.5beta8 for a long
 time.  This is a maintenance release, it will be my last release of Pduino
 for the foreseeable future.  Roman Haefeli and Olsen Wolf are working on
 new developments for Firmata for Pd, so follow their work.

 http://puredata.info/downloads/pduino/

 Most recent changes are:

 - use [comport] rather than [flatspace/comport] to work on Pd-extended
 0.41, 0.42, and 0.43

 - fix bug in tracking state of digital inputs, there was only one 8 pin
 object to track the state for all 8 ports of 8 pins (64 total digital
 inputs possible).

 .hc


 

 You can't steal a gift. Bird gave the world his music, and if you can
 hear it, you can have it. - Dizzy Gillespie




 ___
 Pd-announce mailing list
 pd-annou...@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





 

 We have nothing to fear from love and commitment. - New York
 Senator Diane Savino, trying to convince the NY Senate to pass a gay
 marriage bill


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] cool ways to use pd in keyboard rig

2012-03-22 Thread Matthias Moos
generate in pd some random midi which you then send to your
keyboard-synths; random control-values on random cc-numbers. did that with
my korg radias, some quite awesome sound comes out there ;)

Am 7. März 2012 22:08 schrieb Andrew Faraday jbtur...@hotmail.com:

  Hey Guys

 Can we talk concept for a bit? I'm building a performance rig with two
 keyboard synths, kaossilator, feedback mixer and a home-made instrument (a
 stripped down hard-drive with a guitar lead soldered to the motor, nice
 little, imprecise, instrument).

 I'm looking at using pure data on a laptop with my m-audio axiom
 controller with the rest of the rig. Basically I'm looking for something
 cool, experimental but not too out-there to do in a pd patch to compliment
 this synth-heavy setup. Not sticking to any particular style, either, just
 seeing what I come up with.

 Basically, feel free to throw ideas at me

 Cheers

 Andrew

 ___
 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


Re: [PD] [PD-dev] Filter design for iPhone

2012-03-22 Thread Peter Brinkmann
On Wed, Mar 21, 2012 at 8:39 PM, Ed Kelly morph_2...@yahoo.co.uk wrote:
 [...]
 I will look at the RJDJ filters mentioned also. I would like not to have to
 worry about filters when programming libpd audio engines.

Absolutely.  If a patch works with Pd Vanilla, then it ought to work
with libpd.  Would you mind filing a bug report at GitHub, ideally
with a minimal example that reproduces the problem?
Thanks,
 Peter

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] porting a Pd patch to Max license issues

2012-03-22 Thread Marco Donnarumma
Thanks everybody for the useful insights.

Just to make clear my intent in choosing a GPL license:

- keep the code free and open
- encourage the use of free and open software
- avoid the use of the code in proprietary environments.

So, this is what I aim for, and I thought (maybe erroneously?) that GPL
would be helpful in this sense.

As Simon said ... you cannot distribute an executable derived from some
GPL code which is statically linked to some incompatible code.
This is the notion which I wish to rely on when distributing the code.

Now, the clarification of the GPL license is clearly not straight-forward,
although I learned a lot with this thread, so thanks!
Probably, the simple fact that to produce executable code from the XS and
distribute it one needs to go through all the terms of the GPL is enough to
make someone's intention fail.
Specially 'cause the XS is not the Ocarina.

cheers,
Marco



 On 16/03/12 22:37, Bryan Jurish wrote:
  On 2012-03-16 05:58, Simon Wise wrote:
  But generally this is not how an end user runs a Max executable ... they
  do not have Max on their machine, the executable they receive includes
  all required to run it. There are no Max system libraries to call, and
  they do not have a Max interpreter on their system.
 
  No more does the usual windoof user have a Borland or VisualC compiler
  installed, nonetheless it's totally legitimate (from the GPL side) to
  compile GPL code with one of these closed-source, commercial software
  packages and distribute the resulting executables, provided only that
  the source code for the *program* remains under GPL -- the GPL doesn't
  claim that because someone used Borland C to compile a GPL'd program and
  shared the result that Borland C must be GPL: that would be absurd...

 The relevant difference between a compiled C program and a Max executable
 is
 that the C libraries that the compiled C program links to dynamically are
 on the
 users system, and installed quite separately from the GPL program ...
 these are
 the exception referred to in the GPL as system libraries ... however _all_
 libraries linked statically and included with the compiled C program must
 be
 open source and compatibly licensed if you want to distribute the resulting
 binary if _some_ of it is built using GPL code.

 In the case of a Max executable the Max libraries, and the other Max
 objects
 that were in the patch, are not on the users system ... they are included
 as
 part of the executable. If parts of that executable are GPL and parts are
 incompatible with GPL then you may use it yourself (for example to run on
 another computer for which you do not have a Max license) but the GPL does
 not
 allow you to distribute it (for example give it to the person you wrote it
 for,
 so they can use it on a machine that does not have a Max license).


  Such commercial C compilers also often include local utility libraries
  with very lax redistribution conditions, so that their users can legally
  do things like that.  The Max license might deal with compiled
  executables differently or incompatibly; I don't know.

 exactly - this ensures that the required libraries can be built and
 distributed
 as system libraries, or are perhaps in a form that is compatible with your
 main
 license and can be linked statically.

 Max however ensures the opposite. The internal Max objects are very much
 not
 licensed with lax redistribution conditions, nor are the parts of Max
 you will
 be linking with. You must buy Max to use it to interpret a Max patch
 directly,
 or to save/compile a patch as an independent executable. You can however
 run
 this saved Max executable without buying Max, or having any Max libraries
 in
 your system, or having any Max interpreter or virtual machine or whatever.

 In both cases this is intentional, not something that is an accident of the
 implementation details. And it is quite unlike running a java app on a
 local
 java VM, or linking with a closed source library you have either been
 given or
 have purchased a license for and then installed locally.

 I believe it is only distributing a saved executable which includes GPL
 code
 that is not allowed. Distributing a Max patch where some of the components
 are
 GPL (and which will be interpreted by Max locally) is probably fine. It
 seems
 reasonable to me to consider those GPL components in isolation when they
 are
 simply part of a patch which is in itself the source code for an
 interpreter.

 But distributing the saved executable is the usual practice in the Max way
 of
 doing things, if you are making something for somebody else.

 
  p.s. I would be happy if it was.
 
  I'd say, but I am not a lawyer, that it certainly is partly the case -
  GPLed libraries can't be part of standalone executables that are
  distributed to another party.
 
  ... unless the corresponding source of those executables is itself
  made available under the GPL... with which we're back to system
 

Re: [PD] [PD-dev] Filter design for iPhone

2012-03-22 Thread Ed Kelly
 [...]
 I will look at the RJDJ filters mentioned also. I would like not to have to
 worry about filters when programming libpd audio engines.

Absolutely.  If a patch works with Pd Vanilla, then it ought to work
with libpd.  Would you mind filing a bug report at GitHub, ideally
with a minimal example that reproduces the problem?
Thanks,
     Peter 
Sure, although this is ofxPd from Dan Wilcox, so I'm not sure what the 
difference is between this and the iOS or Android versions.

Best,
Ed

filtertest_list.tar.gz
Description: GNU Zip compressed data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] data structures- polygones with and without arrays

2012-03-22 Thread Mirko Maier
hi list,

is there a way to have in one window both polygones with and without arrays? 
at least i can define two separate templates, but then the pointer gets 
confused.
on pd-ext 0.42, Win XP. thanks for help.

cheers
mirko
-- 
NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!  

Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] data structures- polygones with and without arrays

2012-03-22 Thread Jonathan Wilkes
- Original Message -

 From: Mirko Maier mir...@gmx.de
 To: pd-list@iem.at
 Cc: 
 Sent: Thursday, March 22, 2012 12:05 PM
 Subject: [PD] data structures- polygones with and without arrays
 
 hi list,
 
 is there a way to have in one window both polygones with and without arrays? 
 at least i can define two separate templates, but then the pointer gets 
 confused.
 on pd-ext 0.42, Win XP. thanks for help.

If you use arguments like [pointer foo bar] it will send pointers for scalar 
foo 
and scalar bar to different outlets.

-Jonathan

 
 cheers
 mirko
 -- 
 NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone!                        
   
         
 Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a
 
 ___
 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


Re: [PD] search plugin revision

2012-03-22 Thread Hans-Christoph Steiner

On Mar 22, 2012, at 10:14 AM, Jonathan Wilkes wrote:

 - Original Message -
 
 From: m.e.grimm megr...@gmail.com
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at
 Sent: Thursday, March 22, 2012 9:28 AM
 Subject: Re: [PD] search plugin revision
 
 Also, the last time I tried Pd on OSX it had two Preferences 
 menu items
 
 I remember that one. seems to be gone now
 
 files, or make it go away entirely,
 
 might be better (easier?) to use available apple help search? a quick
 look i see mo way to get rid of it. there is a Help Indexer tool ...
 but seems this would be completely different than the plugin...
 
 I don't know why you can't type anything into that box.  In Firefox it brings 
 up results about Safari and stuff, so it looks like a global help search.  
 Looks 
 like the Firefox devs just made some shortcuts to point to menu items in the 
 Apple help (or it generated them automatically with that toolkit but doesn't 
 with 
 Tcl/Tk).
 
 But I think the correct solution for the plug-in is to name it Pd Help or 
 Pd 
 Help Browser in the menu, then there is no confusion.


For me, searching is very useful, but does not replace browsing.  But yes, a 
clearer name would be helpful.  GNU/Linux and Windows do not have that blue 
search bar thing, so Search is a fully appropriate name there.  Hopefully on 
OSX we can find out how to disable that blue thing or use it for the search 
plugin.

.hc





Free software means you control what your computer does. Non-free software 
means someone else controls that, and to some extent controls you. - Richard 
M. Stallman



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] search plugin revision

2012-03-22 Thread Jonathan Wilkes
- Original Message -

 From: Hans-Christoph Steiner h...@at.or.at
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: m.e.grimm megr...@gmail.com; pd-list@iem.at pd-list@iem.at
 Sent: Thursday, March 22, 2012 1:22 PM
 Subject: Re: [PD] search plugin revision
 
 
 On Mar 22, 2012, at 10:14 AM, Jonathan Wilkes wrote:
 
  - Original Message -
 
  From: m.e.grimm megr...@gmail.com
  To: Jonathan Wilkes jancs...@yahoo.com
  Cc: Hans-Christoph Steiner h...@at.or.at; 
 pd-list@iem.at pd-list@iem.at
  Sent: Thursday, March 22, 2012 9:28 AM
  Subject: Re: [PD] search plugin revision
 
  Also, the last time I tried Pd on OSX it had two 
 Preferences 
  menu items
 
  I remember that one. seems to be gone now
 
  files, or make it go away entirely,
 
  might be better (easier?) to use available apple help search? a quick
  look i see mo way to get rid of it. there is a Help Indexer 
 tool ...
  but seems this would be completely different than the plugin...
 
  I don't know why you can't type anything into that box.  In Firefox 
 it brings 
  up results about Safari and stuff, so it looks like a global help search.  
 Looks 
  like the Firefox devs just made some shortcuts to point to menu items in 
 the 
  Apple help (or it generated them automatically with that toolkit but 
 doesn't with 
  Tcl/Tk).
 
  But I think the correct solution for the plug-in is to name it Pd 
 Help or Pd 
  Help Browser in the menu, then there is no confusion.
 
 
 For me, searching is very useful, but does not replace browsing.

The plugin is itself a browser that's designed to obsolete the current doc 
browser.  
In addition to that, it can also be used to search the docs.  I just happened 
to write the searching functionality first and named the plugin before I 
implemented the browsing capability.

If you want I can put two links on the home page to browse 
$::sys_libdir/doc-- 
one for browsing within the text widget, and the other to spawn an external 
file manager.  Then there will literally be nothing you can do with the current 
browser that can't be done more easily (and transparently) with my plugin.

-Jonathan

 But yes, a 
 clearer name would be helpful.  GNU/Linux and Windows do not have that blue 
 search bar thing, so Search is a fully appropriate name there.  
 Hopefully on OSX we can find out how to disable that blue thing or use it for 
 the search plugin.
 
 .hc
 
 
 
 
 
 Free software means you control what your computer does. Non-free software 
 means someone else controls that, and to some extent controls you. - 
 Richard M. Stallman
 

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-dev] Filter design for iPhone

2012-03-22 Thread Peter Brinkmann
Hi Ed,
The attached files are just the Pd patch and abstractions.  We'll
probably need the entire app to get a sense of what's going wrong
here.
Cheers,
  Peter


On Thu, Mar 22, 2012 at 11:52 AM, Ed Kelly morph_2...@yahoo.co.uk wrote:
 [...]
 I will look at the RJDJ filters mentioned also. I would like not to have to
 worry about filters when programming libpd audio engines.

Absolutely.  If a patch works with Pd Vanilla, then it ought to work
with libpd.  Would you mind filing a bug report at GitHub, ideally
with a minimal example that reproduces the problem?
Thanks,
     Peter
 Sure, although this is ofxPd from Dan Wilcox, so I'm not sure what the 
 difference is between this and the iOS or Android versions.

 Best,
 Ed

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] auto-adding MIDI devices

2012-03-22 Thread Hans-Christoph Steiner

I was just thinking, currently Pd can get a list of the active MIDI devices, on 
Windows and Mac OS X at least.  Would there be any problem if Pd just 
automatically added those and enabled them if there weren't any preferences 
saved?

So if someone has setup their MIDI devices, then they would not be touched.  
But if the MIDI device setup was just device, it would just add the MIDI 
devices found by sys_get_midi_devs() in sequential order.

.hc



Programs should be written for people to read, and only incidentally for 
machines to execute.
 - from Structure and Interpretation of Computer Programs


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] issue with RGB colors in GUI (toggle,bang,...)

2012-03-22 Thread Mathieu Bouchard

Le 2012-03-23 à 04:09:00, Angakok Thoth a écrit :


For example, this shade of red:
Red=192. Green=0, Blue=0
- (192*65536) - (0 * 256) - (0) = -12582912

If I make a messagebox |color -12582912[ and send it to the togglebox, i 
get bright blue. what am I doing wrong? for most shades of colours it 
seems to be working OK, but not for this one and not for some others.


You're supposed to also subtract 1 to the whole thing.

I don't know, but also the fact, the PD rewrites my messagebox to |color 
-1.25829e+007[ after save, seems suspicious to me. Is PD rounding the 
numbers in messageboxes? (the new form seems to be missing few digits)


Yes, it is rounding numbers and this destroy part of the precision that 
the internal float format has. For this reason, I recompute those numbers 
everytime I use them, but there's another reason as well : separate r,g,b 
numbers is easier to understand when reading and modifying patches.


To convert values, I use the [#to_iem] abstraction :
  http://gridflow.ca/help/%23to_iem-help.html

 __
| Mathieu BOUCHARD - téléphone : +1.514.383.3801 - Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list