Re: [PD] Hi, new user. Question about max/msp and PD

2010-09-10 Thread Simon Wise

On 11/09/10 08:05, jm jones wrote:

"I like the free-software nature of PD, but besides that, I want to
know the pros and cons of the two environments.


1/ If you need *extremely* low latency, and are prepared to put in the effort 
required to tweak and maintain your system carefully, then you can get lower 
latency on a Linux system, Max does not run on Linux.


2/ If you are interested in running your music from small embedded systems, or 
in installations in galleries and so forth, or using rjdj or similar in mobile 
devices, then Linux has many advantages, again Max does not run on Linux.


3/ One of the original motivations for pd was the data-structures stuff, and 
what it could do in algorithmic music. This area is a bit more complicated than 
some of the other stuff in Pd, but really very interesting in many ways. I 
understand it is quite different to what is available in Max, but I don't use 
Max so I'm not sure.


4/ Using Linux allows for a different approach to working with hardware, if you 
are interested in using hardware to give a tactile interface to your music 
making then some approaches are more flexible using Linux, again Max does not 
run on Linux.



Max is "prettier" and with more GUI, but is really more easy to learn?


Perhaps it is a bit easier to 'discover' things by just clicking around the 
menus etc, but this is really only a small initial advantage, and good 
advertising. In any case real usage will require a similar learning curve after 
those initial stages, because most of what needs to be learnt is how to use a 
Graphical Dataflow Language to make music.



Im not interested in video, only music and sound. What about resources
(patches, objets, etc)?"


Pd has lots available, probably Max does too, maybe the fact that Pd is open 
source means that you, or someone else, can adapt internals a bit to your needs, 
or make externals that are more integrated with the internals, but that depends 
on your programming skills and interests, i.e. do you want to do some of your 
work in C?


Maybe Max has a bigger user base, but maybe the FLOSS nature of Pd makes the 
sharing more open? I don't Know much about the Max community, so a 
comparison is not possible for me.


Simon



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


Re: [PD] Hi, new user. Question about max/msp and PD

2010-09-10 Thread jm jones
2010/9/10 Ricardo Lameiro 
>
> you can also join the #dataflow channel on the IRC network @ 
> irc.freenode.net, to talk realtime. you have a lot of resources for pd. for 
> instance at puredata.info, but also others around the web.
>

Thanks for the answers. Im reading "loadbang" and I find it very
helpful (M.S.P book seems awesome, but for a noob a "little" complex)
What about the other questions?
"I like the free-software nature of PD, but besides that, I want to
know the pros and cons of the two environments.
Max is "prettier" and with more GUI, but is really more easy to learn?
Im not interested in video, only music and sound. What about resources
(patches, objets, etc)?"


--
Juan Manuel Jones

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


Re: [PD] return a list of externals

2010-09-10 Thread Claude Heiland-Allen

On 10/09/10 18:55, Kim Cascone wrote:

is there a way to get a list of all the externals used in a patch?


Yes, probably in several ways.  One I used is to patch Pd to print out 
the list of all classes registered when they get registered (and the 
library names when they are loaded), so the first lot are internal, and 
the rest external.  Using this you can get some plain lists of objects 
from different libraries.


Then you can use some shell scripts (and the lists you generated from 
the patched Pd) to filter out all the internal objects from the patch 
files, and get a list of all the externals used.  For example code:


https://code.goto10.org/svn/maximus/2008/pdpatchinfo/

(may have slightly bitrotted, and probably the object lists are out of 
date by now).



other than by hand of course...
I see nothing in pd --help



Claude
--
http://claudiusmaximus.goto10.org

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


Re: [PD] Hi, new user. Question about max/msp and PD

2010-09-10 Thread Ricardo Lameiro
you can also join the #dataflow channel on the IRC network @
irc.freenode.net, to talk realtime. you have a lot of resources for pd. for
instance at puredata.info, but also others around the web.

2010/9/10 jm jones 

> Hi, Im learning PD-Max/msp. Im trying both, and seems that learning one
> helps learn the other.
> I like the free-software nature of PD, but besides that, I want to know the
> pros and cons of the two environments.
> Max is "prettier" and with more GUI, but is really more easy to learn?
> Im not interested in video, only music and sound. What about resources
> (patches, objets, etc)?
> Max forums seems more active than the pd, I hope this list is more active :
> )
> Besides that, congrats to all the pd developers, its really great to have
> this awesome free soft.
>
> Cheers from Patagonia, Argentina.
>
> --
> Juan Manuel Jones
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>


-- 
Fagote / Contrafagote
Bassoon / Contra-bassoon
http://myspace.com/ricardolameiro
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Hi, new user. Question about max/msp and PD

2010-09-10 Thread Ricardo Lameiro
you can also join the #dataflow channel on the IRC network @
irc.freenode.net, to talk realtime. you have a lot of resources for pd. for
instance at puredata.info, but also others around the web.

2010/9/10 Mathieu Bouchard 

> On Fri, 10 Sep 2010, jm jones wrote:
>
>  Max forums seems more active than the pd, I hope this list is more active
>> : )
>>
>
> which pd forum are you talking about ?
>
>  ___
> | Mathieu Bouchard -- Villeray, Montréal, QC
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>


-- 
Fagote / Contrafagote
Bassoon / Contra-bassoon
http://myspace.com/ricardolameiro
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] ds colors to iem colors

2010-09-10 Thread Mathieu Bouchard

On Fri, 10 Sep 2010, Jonathan Wilkes wrote:


Does anyone have an object chain to convert from the three-digit
ds colors to iemgui colors?  I tried creating one here, but they are
visibly off.  Am I doing something wrong?


You can find that in pd/src/g_template.c. It's because, for some unknown 
reason, there are not 1000 possible colours, only 729 of them, because the 
digit "9" is not in use, so, you have to do [/ 8] instead of [/ 9], and 
that is something that goes after a [min 8].


And note that instead of [/ 8] [* 255], to get exactly the same values as 
Miller, you'd do [* 32] [min 255], but that's not very visible in 
comparison to the first change.


As a shorthand, you can also do it all with :

 |
[#outer / (100 10 1)]
 |
[# % 10]
 |
[# min 8]
 |
[# << 5]
 |
[# min 255]
 |
[#to_iem]
 |

 ___
| Mathieu Bouchard -- Villeray, Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] ds colors to iem colors

2010-09-10 Thread Jonathan Wilkes
Does anyone have an object chain to convert from the three-digit 
ds colors to iemgui colors?  I tried creating one here, but they are 
visibly off.  Am I doing something wrong?

Thanks,
Jonathan


  #N struct square float x float y float c;
#N canvas 548 39 639 546 10;
#X obj 229 183 t a a a;
#X obj 268 209 mod 10;
#X obj 248 241 div 10;
#X obj 229 291 div 100;
#X obj 284 266 mod 10;
#X obj 229 322 mod 10;
#X obj 229 392 expr -65536 * $i1 - 256 * $i2 - $i3 - 1;
#N canvas 0 22 450 300 square 0;
#X obj 108 56 struct square float x float y float c;
#X obj 118 121 filledpolygon c c 1 0 0 50 0 50 50 0 50;
#X restore 79 49 pd square;
#N canvas 0 22 554 449 data 1;
#X scalar square 87 130 832 \;;
#X obj 196 130 bng 50 250 50 0 empty \$0-bng empty 17 7 0 10 -230735
-230735 -66577;
#X text 90 90 ds;
#X text 205 89 iemgui;
#X restore 517 219 pd data;
#X msg 368 67 traverse pd-data \, next;
#X obj 368 94 pointer;
#X obj 368 40 loadbang;
#X obj 299 142 set square c;
#X floatatom 229 84 5 0 0 0 - - -;
#X obj 228 430 s \$0-bng;
#X msg 228 412 color \$1 \$1 2;
#X msg 229 46 889;
#X obj 340 266 / 9;
#X obj 340 286 * 255;
#X obj 284 293 / 9;
#X obj 284 313 * 255;
#X obj 229 349 / 9;
#X obj 229 369 * 255;
#X connect 0 0 3 0;
#X connect 0 1 2 0;
#X connect 0 2 1 0;
#X connect 1 0 17 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 4 0 19 0;
#X connect 5 0 21 0;
#X connect 6 0 15 0;
#X connect 9 0 10 0;
#X connect 10 0 12 1;
#X connect 11 0 9 0;
#X connect 13 0 12 0;
#X connect 13 0 0 0;
#X connect 15 0 14 0;
#X connect 16 0 13 0;
#X connect 17 0 18 0;
#X connect 18 0 6 2;
#X connect 19 0 20 0;
#X connect 20 0 6 1;
#X connect 21 0 22 0;
#X connect 22 0 6 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Hi, new user. Question about max/msp and PD

2010-09-10 Thread Mathieu Bouchard

On Fri, 10 Sep 2010, jm jones wrote:

Max forums seems more active than the pd, I hope this list is more 
active : )


which pd forum are you talking about ?

 ___
| Mathieu Bouchard -- Villeray, Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Hi, new user. Question about max/msp and PD

2010-09-10 Thread jm jones
Hi, Im learning PD-Max/msp. Im trying both, and seems that learning one
helps learn the other.
I like the free-software nature of PD, but besides that, I want to know the
pros and cons of the two environments.
Max is "prettier" and with more GUI, but is really more easy to learn?
Im not interested in video, only music and sound. What about resources
(patches, objets, etc)?
Max forums seems more active than the pd, I hope this list is more active :
)
Besides that, congrats to all the pd developers, its really great to have
this awesome free soft.

Cheers from Patagonia, Argentina.

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


Re: [PD] [pd~]+gem=bug

2010-09-10 Thread cyrille henry

i think you should...
cyrille


Le 10/09/2010 21:06, stéfan piat a écrit :

no,

in the patch open with pd~ I use no sound stuffs...
just gem

2010/9/10 cyrille henry mailto:c...@chnry.net>>

do you have a loadbang on a [pd psd 1;< on the patch opend with pd~ ?

cyrille

Le 10/09/2010 20:45, stéfan piat a écrit :

hello,

I notice a bug using the pd~ object
it's with pd-extended 0.42.5-rc5 on osx.10.6 with a
macbookpro(corei7)

when I launch a new instance of pd using the pd~ object
that instance is supposed to open a gem window and the gemwindow
open
but i can't render anything
(if it matters the main instance play sounds (adc~ + dac~))
(and it works if I open that second patch normally)

with pd-extended 0.42.5-rc5 on osx 10.5.8 with a
macbook(core2duo) no
problem


best,
stéfan



___
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] return a list of externals

2010-09-10 Thread martin.peach

Not sure if it's what you want but the attached patch will list all the objects 
in a patch.

Martin

kim wrote:
> is there a way to get a list of all the externals used in a patch?
> other than by hand of course...
> I see nothing in pd --help

  #N canvas 625 239 616 367 10;
#X obj 51 16 openpanel;
#X obj 51 42 t b b a;
#X msg 51 72 1000;
#X obj 51 102 until;
#X msg 90 70 read \$1;
#X msg 70 145 rewind;
#X obj 51 -18 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 90 182 msgfile;
#X msg 51 126 find #X obj;
#X obj 90 215 list split 4;
#X obj 124 243 list split 1;
#X obj 243 85 route bang;
#X obj 300 128 + 1;
#X msg 300 165 goto \$1;
#X text 74 -21 choose a Pd patch;
#X obj 124 272 print object;
#X text 51 -47 list_objects will print all the objects in a patch;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 5 0;
#X connect 1 2 4 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 4 0 7 0;
#X connect 5 0 7 0;
#X connect 6 0 0 0;
#X connect 7 0 9 0;
#X connect 7 1 11 0;
#X connect 8 0 7 0;
#X connect 9 1 10 0;
#X connect 10 0 15 0;
#X connect 11 0 3 1;
#X connect 11 1 12 0;
#X connect 12 0 13 0;
#X connect 13 0 7 0;
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pd~]+gem=bug

2010-09-10 Thread cyrille henry

do you have a loadbang on a [pd psd 1;< on the patch opend with pd~ ?

cyrille

Le 10/09/2010 20:45, stéfan piat a écrit :

hello,

I notice a bug using the pd~ object
it's with pd-extended 0.42.5-rc5 on osx.10.6 with a macbookpro(corei7)

when I launch a new instance of pd using the pd~ object
that instance is supposed to open a gem window and the gemwindow open
but i can't render anything
(if it matters the main instance play sounds (adc~ + dac~))
(and it works if I open that second patch normally)

with pd-extended 0.42.5-rc5 on osx 10.5.8 with a macbook(core2duo) no
problem


best,
stéfan



___
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] [pd~]+gem=bug

2010-09-10 Thread stéfan piat
hello,

I notice a bug using the pd~ object
it's with pd-extended 0.42.5-rc5 on osx.10.6 with a macbookpro(corei7)

when I launch a new instance of pd using the pd~ object
that instance is supposed to open a gem window and the gemwindow open but i
can't render anything
(if it matters the main instance play sounds (adc~ + dac~))
(and it works if I open that second patch normally)

with pd-extended 0.42.5-rc5 on osx 10.5.8 with a macbook(core2duo) no
problem


best,
stéfan
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] return a list of externals

2010-09-10 Thread Frank Barknecht
On Fri, Sep 10, 2010 at 10:55:27AM -0700, Kim Cascone wrote:
> is there a way to get a list of all the externals used in a patch?
> other than by hand of course...
> I see nothing in pd --help

Yeah, that would be a cool feature, but it's not there AFAIK. It's also 
a bit tricky. For one thing there are nameclashes: If I use a [urn] or
[scale] or [prepend], from where does it come? Cyclone, maxlib, zexy,
Gem? Most of these are even incompatible.

And then there are abstractions vs. externals vs. loader-defined objects
like those you can write with pyext or pdlua. If I make a prepend.pd
abstraction that just wraps [list prepend]--[list trim], I have created
another [prepend] just for me. (I usually call that abstraction
"prepent.pd" but you get the idea.) 

So the best thing for now is to document what you use, either in comments, a
README or with [declare] rsp. [import]. If it's a foreign patch, you
probably will have to manually dissect it. 

What I do is avoid externals where possible and bundle abstractions into
a project. urn, prepend or scale from maxlib can be build as
abstractions that can easily be bundled. But abstractions vs. externals
can easily turn into a religious war and for many things you need
externals, so a better solution would be needed.

Ciao
-- 
Frank

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


[PD] return a list of externals

2010-09-10 Thread Kim Cascone

is there a way to get a list of all the externals used in a patch?
other than by hand of course...
I see nothing in pd --help


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


[PD] Pd-extended 0.42.5 release candidate 6 released!

2010-09-10 Thread Hans-Christoph Steiner

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Ok, fixed the show stopper bug, so I think this really is the one!  
Unless someone finds a critical bug, this version will be the final  
release. That means test all of your patches, especially GOP GUIs.   
We've fixed a number of bugs related to GOP, so it should be much more  
stable. Also included:


* a couple PDP and PiDiP fixes.
* ekext help/examples fixes
* iemlib/soundfile_info works now

There are of course many bug fixes and additions since 0.41.4, here  
are some highlights:


* fixing Graph-On-Parent GUI bugs
* complete 64-bit support for GNU/Linux
* full support for Mac OS X 10.6 Snow Leopard (32-bit)
* a brand new Help Browser that shows all installed libraries

For more details, check the notes on the release wiki page:
http://puredata.info/dev/NextRelease


Downloading
- ---

You can download builds for Debian, Mac OS X, Ubuntu, and Windows:
http://at.or.at/hans/pd/installers.html

You can get the source and build it yourself here:
http://puredata.info/docs/developer/GettingPdSource
http://puredata.info/docs/developer/BuildingPdExtended


BUGS
- 

Test away and file bugs in the bug tracker! Also check the bug tracker  
before reporting bugs, and if you find an existing bug report on the  
same issue, please add your information there:


http://puredata.info/dev/bugtracker

(you can also find the bug tracker on the Help menu, under "report bug")
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)

iQIcBAEBCAAGBQJMilN7AAoJEJ8P5Yc3S76BBw4P/1OB4IbbK+6TMeQFKE8uklr/
TdTVehlqmt9Eok9zG8IWIeAQ7IM/YsRo6lPBSgy/r2/aau3qjNAmFaAiUjxjsCIt
6eROqUiOyW2apP82aGYKGSfq3A0ICM2KMVT6vDU5yFiFYt7OXkShekKif9WQzDhz
5UJXzLlAvhGeBXQIq/exlxFMiAggGUb2IdVb3e62TFyfDYTU22S6JR3kgpBKsZp4
E0nbncEy3X0RZJQBNSeE62UcOWUCXF6XSHKT9GP1mh/8wmycKU0DuZ8xC9Co9lrw
vMOn8Prb83Yol+6C+fSPF11QFUdRbnEbGf74Dfn9rOOTCW6ptT7L5ivS6CErtMAD
IP5YnBzw4OI9D1Gq3Ep4tlb0V8HQ8qje13e/5b0eaL+onPIJR+JcGyYolMNmgs0k
BC3U/QZjyWk+InW7Er6vKWpwA3eJj7qM6lkgx9A4yHos3hD5Fj1N1vcCNn6Hwftc
4h9AHFcp0dcGCEXm0vkRJy59k94o13tft3QXyw/MFyUpmuktsPdZvFhZ/3vWjAGh
CVSvXuOKOMWmi6BKCib4VNur4TKZwPxCiXIlhsELsALBuMUwwtkbmX5GTzc1N8uP
L2rkd6ZLEAyfQKZJolPaBuDSm7o2/3MBYaRYhvq+SezBxAx2V3GfbCuICEtAgXk4
b+xQH0VIY9m+3vugDV5q
=E6Kz
-END PGP SIGNATURE-

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


Re: [PD] web client

2010-09-10 Thread Jordi Sala
Thanks again Martin, it's exactly what I need!!! So good patch!!

On 10 September 2010 16:03, Jordi Sala  wrote:

> Thanks a lot Martin!, I'm going to try your object. I just need a simple
>  text based client, like lynx...
> I could use lynx with shell object but I don't know if there is already a
> puredata object..
>
>
>
> On 10 September 2010 05:29, Martin Peach wrote:
>
>> On 2010-09-09 18:39, Jordi Sala wrote:
>>
>>> Hi list,
>>>
>>> I'd like to know if there is a web client object (or patch) for pd.
>>>
>>>
>> The attached patches should work with pd-extended.
>>
>> Martin
>>
>
>
>
> --
> Jordi Sala
> http://musa.poperbu.net
>



-- 
Jordi Sala
http://musa.poperbu.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] web client

2010-09-10 Thread Jordi Sala
Thanks a lot Martin!, I'm going to try your object. I just need a simple
 text based client, like lynx...
I could use lynx with shell object but I don't know if there is already a
puredata object..



On 10 September 2010 05:29, Martin Peach  wrote:

> On 2010-09-09 18:39, Jordi Sala wrote:
>
>> Hi list,
>>
>> I'd like to know if there is a web client object (or patch) for pd.
>>
>>
> The attached patches should work with pd-extended.
>
> Martin
>



-- 
Jordi Sala
http://musa.poperbu.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list