Re: [PD] [PD-announce] Pduino 0.5 maintenance release
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
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
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
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
[...] 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
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
- 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
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
- 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
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
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,...)
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