Re: [PD] Object to store images and movies.

2007-12-06 Thread IOhannes m zmoelnig
Javier Garcia wrote:
 Wellcome Donal,
 
 i think you are speaking about a to much complex aplication to be and 
 object (at least nowadays). 

???
an object can have arbitrary complexity.
you could make a [linux] object, that runs a virtualized full operating 
system.

however, the power of Pd is in _not_ having such blown-up object but a 
small, (more or less) orthogonal set of objects that allo you to build 
more complex objects.

in this case: there is no high-level object that provides a media 
database; but you can build your own in Pd (if you wanted a single 
(external) object that does all for you, you would better search (or 
create) a specialized application and stay away from Pd for that very 
purpose).
there are loads of ways to do the database, depending on your needs you 
can use file-system based storage of (media-)data, keep simple/numeric 
(meta-)data in tables, keep more complex data in textfiles, keep even 
more complex data in data-structures.


all in all, you will have to keep your media-data (films, images) on 
your harddisk instead of a specilized object, and you will be glad about 
that once you have 30 gig of data and your RAM exploded


 
 You can construct that application with pd, but start from the begining with 
 the doc.

that is good advice


fgmasdr.
IOhannes

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


[PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Nikola Jeremic
hi lis
this is a big discussion :)
im a long term pd user, and no max user
I vote YES for the segmented patchcords.
i belive that it is not good to use them ALWAYS but i came i the situatuon
when they come in handy
and the user have a chance to choose... if you dont like them do not use
them :-), if you need them, they are there.
so i hope to see them soon in PD...

greets, n

On Dec 6, 2007 4:58 AM, Michal Seta [EMAIL PROTECTED] wrote:

 On Dec 4, 2007 10:09 AM, marius schebella [EMAIL PROTECTED]
 wrote:
  a big problem in max is that there is no undo for segmented patchcords.
  once segmented, you can only delete them and redraw to make them not
  segmented.

 That's not true.  Ctl-click on a segmented patchcord, unsegments it.
 I found this shortcut by mistake once.  Caveat, it does not work on
 all segemented patchcords.  IIRC it works if the patchcord has a
 minimum of 2 knees.  Or something like that (my max demo expired a
 while ago).

 ./MiS

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




-- 
www.echoplex-label.de/njeremic
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Object to store images and movies.

2007-12-06 Thread Thomas Mayer
Donal Carey wrote:
 Hi Derek
 
 Thanks for the reply - to follow on from your info, can I create the 
 database in PD or would I have to use some other program and then read 
 from that using PD ?

One way to accomplish that would be using [textfile]s:

file no1. contains the file names of the textfiles that itself contains
the files for [pix_texture], sth like:

content of file1:

slow;
faster;
fast;

content of slow:

slow_movie1;
slow_movie2;

...

[read file1(
|
[textfile]
|
[read $1]
|
[textfile]
|
[pix_film]
|
[pix_texture]
|

...

every time, the first [textfile] receives a bang, the next line is
selected, the right outlet of [pix_film] gives a bang when the movie is
finished, use that to bang the _2nd_ textfile, so that after
slow_movie1, slow_movie2 is used. Read the help patches as well.

cu Thomas
-- 
Prisons are needed only to provide the illusion that courts and police
are effective. They're a kind of job insurance.
(Leto II. in: Frank Herbert, God Emperor of Dune)
http://thomas.dergrossebruder.org/

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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Frank Barknecht
Hallo,
Mathieu Bouchard hat gesagt: // Mathieu Bouchard wrote:

 On Tue, 4 Dec 2007, Chris McCormick wrote:
 
 I think the key point to take from the whole discussion is that Max/MSP 
 users have a choice, whilst under Pd we have no choice. It's all very 
 well justifying how great it is to not have patch chords, but the lack 
 of that feature/bug definately annoys some [potential] users and puts 
 them off Pd. If the people want it, why not give it to them?
 
 Because it's easier to write a condescending justification for the lack of 
 segmented patchcords than to write the code for segmented patchcords.

That's exactly the point: From this thread it seems that many of those
people who would be able to implement segmented patchcords aren't
interested in that feature. (You'd be one of the exceptions.) So until
someone comes along who wants seg-cords in Pd and at the same time
could write the code, the feature stays missing. That's not unusual
wiht open source software: features, the developers need, get
implemented faster, others maybe never.

Ciao
-- 
 Frank Barknecht _ __footils.org__

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


Re: [PD] Object to store images and movies.

2007-12-06 Thread Thomas Mayer
Oops, forgot:

Thomas Mayer wrote:
 [read file1(
 |
 [textfile]
 |
 [read $1]
 |
 [textfile]
 |

  [open $1(
  |

 [pix_film]
 |
 [pix_texture]
 |


-- 
Prisons are needed only to provide the illusion that courts and police
are effective. They're a kind of job insurance.
(Leto II. in: Frank Herbert, God Emperor of Dune)
http://thomas.dergrossebruder.org/

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


Re: [PD] Object to store images and movies.

2007-12-06 Thread Derek Holzer
As Thomas implicitly suggests, it is often easiest to arrange your clips 
with names and directories which your database (i.e. [textfile], 
[coll], the iem_matrix objects etc) can easily point to, such as:

/home/donal/clips/slow/
-clip1.mov
-clip2.mov
-clip3.mov
-clip4.mov

/home/donal/clips/bw/
-clip1.mov
-clip2.mov
-clip3.mov
-clip4.mov

/home/donal/clips/red/
-clip1.mov
-clip2.mov
-clip3.mov
-clip4.mov

etc etc etc

The [sprintf] object is very powerful for making filenames with 
different directories and other variables, have a look at it!

best,
d.

Thomas Mayer wrote:
 Oops, forgot:
 
 Thomas Mayer wrote:
 [read file1(
 |
 [textfile]
 |
 [read $1]
 |
 [textfile]
 |
 
   [open $1(
   |
 
 [pix_film]
 |
 [pix_texture]
 |
 
 

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 20:
Be extravagant

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


Re: [PD] Object to store images and movies.

2007-12-06 Thread alejo d
hi derek, thomas,,
not sure, i havent read the whole thread but for clips and images
lluis has some objects (i have to try but the suggested link is down
and doesnt resolve for me since few weeks... though all is in CVS)

there is a [videogrid] object gui that do exactly this. you can
download it here
http://artefacte.org/pd/;

/a

On Dec 6, 2007 12:03 PM, Derek Holzer [EMAIL PROTECTED] wrote:
 As Thomas implicitly suggests, it is often easiest to arrange your clips
 with names and directories which your database (i.e. [textfile],
 [coll], the iem_matrix objects etc) can easily point to, such as:

 /home/donal/clips/slow/
 -clip1.mov
 -clip2.mov
 -clip3.mov
 -clip4.mov

 /home/donal/clips/bw/
 -clip1.mov
 -clip2.mov
 -clip3.mov
 -clip4.mov

 /home/donal/clips/red/
 -clip1.mov
 -clip2.mov
 -clip3.mov
 -clip4.mov

 etc etc etc

 The [sprintf] object is very powerful for making filenames with
 different directories and other variables, have a look at it!

 best,
 d.

 Thomas Mayer wrote:
  Oops, forgot:
 
  Thomas Mayer wrote:
  [read file1(
  |
  [textfile]
  |
  [read $1]
  |
  [textfile]
  |
 
[open $1(
|
 
  [pix_film]
  |
  [pix_texture]
  |
 
 

 --
 derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
 ---Oblique Strategy # 20:
 Be extravagant

 ___
 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] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Olivier Heinry
Le jeudi 06 décembre 2007 à 08:21 +0100, Frank Barknecht a écrit :
 Hallo,
 Mathieu Bouchard hat gesagt: // Mathieu Bouchard wrote:
 
  On Tue, 4 Dec 2007, Chris McCormick wrote:
  
  I think the key point to take from the whole discussion is that Max/MSP 
  users have a choice, whilst under Pd we have no choice. It's all very 
  well justifying how great it is to not have patch chords, but the lack 
  of that feature/bug definately annoys some [potential] users and puts 
  them off Pd. If the people want it, why not give it to them?
  
  Because it's easier to write a condescending justification for the lack of 
  segmented patchcords than to write the code for segmented patchcords.
 
 That's exactly the point: From this thread it seems that many of those
 people who would be able to implement segmented patchcords aren't
 interested in that feature. (You'd be one of the exceptions.) So until
 someone comes along who wants seg-cords in Pd and at the same time
 could write the code, the feature stays missing. That's not unusual
 wiht open source software: features, the developers need, get
 implemented faster, others maybe never.


I am a PRO seg-cords as well although I dont miss it since [s/r
$0-dingsbums] made my life easier.

Moreover, the code has already been desired and written, just not been
implemented in vanilla.

Seg-cords + colored box/inlets + pdmtl +pdpedia give the opportunity to
really expand the Pd user community, not only the Pd developers side. 
It took me a while to abandon (definetely I hope, unless the European
Community cant resist the lobbying and forbids FLOSS)  both traditional
sequencers such as Logic (thanks to Pd) and OSes such as OSX (thanks to
GNU/Linux), which i did mostly under political reasons (Fight the
power :-). Still it would be great that people get _attracted_ to Pd for
both its vast possibilities AND usability (including documentation),
both low and high level programming prospects.

Cheers!
OH


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Object to store images and movies.

2007-12-06 Thread Olivier Heinry
PDMTL has a growing number of features going into that direction too, as
well as a preset storage system. It also has very pedagogic aspects :-)



++
O.

Le jeudi 06 décembre 2007 à 12:03 +0100, Derek Holzer a écrit :
 As Thomas implicitly suggests, it is often easiest to arrange your clips 
 with names and directories which your database (i.e. [textfile], 
 [coll], the iem_matrix objects etc) can easily point to, such as:
 
 /home/donal/clips/slow/
 -clip1.mov
 -clip2.mov
 -clip3.mov
 -clip4.mov
 
 /home/donal/clips/bw/
 -clip1.mov
 -clip2.mov
 -clip3.mov
 -clip4.mov
 
 /home/donal/clips/red/
 -clip1.mov
 -clip2.mov
 -clip3.mov
 -clip4.mov
 
 etc etc etc
 
 The [sprintf] object is very powerful for making filenames with 
 different directories and other variables, have a look at it!
 
 best,
 d.
 
 Thomas Mayer wrote:
  Oops, forgot:
  
  Thomas Mayer wrote:
  [read file1(
  |
  [textfile]
  |
  [read $1]
  |
  [textfile]
  |
  
[open $1(
|
  
  [pix_film]
  |
  [pix_texture]
  |
  
  
 


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] making an Italian Version of pdpedia

2007-12-06 Thread Fabio Buda [mbutUbuntu]
Hello folks,
I'm Fabio Buda and I study Electronic Music at Istituto Musicale V.
Bellini of Catania (Sicily). I'd like to create an Italian Wiki of
pdpedia: what can I do?

Thanks

Fabio [mbutUbuntu] Buda




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


[PD] oscSend, pd argument types

2007-12-06 Thread Damian Stewart
hey,

i'm trying to use oscSend to send some numeric data to another application.

basically i've got a float between 0 and 1. the receiving application 
unpacks the packet, assuming it's a float. the problem is, oscSend packs 0 
and 1 as an int, but 0.01 - 0.999 as a float. so on the receiving 
end i have to check if the type is an int or a float and unpack it accordingly.

i assume this is either caused by - the way pd passes around numbers 
internally, or - the way oscSend interprets incoming numbers.

is there any simple workaround?

-- 
damian stewart | +351 967 797 263 | [EMAIL PROTECTED]
frey | live art with machines | http://www.frey.co.nz

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


Re: [PD] VLC rc connection

2007-12-06 Thread Hans-Christoph Steiner

I cc'ed the list since I think this is of general interest, also,  
other people can contribute there as well.

On Dec 6, 2007, at 5:00 AM, wolfgang schwarzenbrunner wrote:

 The pdpedia can actually answer this question:

 http://wiki.puredata.info/en/Special:Search? 
 search=tcpclientfulltext=Search

 :)

 .hc
 sorry...!

 found it... (well...  not using the pd wiki but google ;) )

 anyway i just found some sourcecodes on mr. peach´s website.

 i would definitely take in account to spend some time trying to  
 compile it myself. still i ve never ever compiled anything myself  
 (except from some old days when using debian... - but all of that  
 knowledge got lost somewhere between 2002 and now)

 so just two little question:
 - i am on osx. should i try to compile it myself or will i run into  
 s many inconveniences that it just would not work out?
 - whats a suitable compiler for osx (most common used?). will i be  
 happy with xcode?

 i don`t really want to bother you with such generel questions. -  
 just expect some hints. and i am not in hurry... so just write me  
 back if there is time...


It's included in Pd-extended as part of the 'mrpeach' library.

.hc

 


All information should be free.  - the hacker ethic





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


Re: [PD] oscSend, pd argument types

2007-12-06 Thread IOhannes m zmoelnig
Damian Stewart wrote:
 hey,
 

 is there any simple workaround?
 

yes, use mrpeach's [udpsend]+[packOSC] objects; they allow you use typed 
  OSC-messages and whatelse.

mfga.sdr
IOhannes

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


Re: [PD] oscSend, pd argument types

2007-12-06 Thread Martin Peach
Damian Stewart wrote:
 hey,

 i'm trying to use oscSend to send some numeric data to another application.

 basically i've got a float between 0 and 1. the receiving application 
 unpacks the packet, assuming it's a float. the problem is, oscSend packs 0 
 and 1 as an int, but 0.01 - 0.999 as a float. so on the receiving 
 end i have to check if the type is an int or a float and unpack it 
 accordingly.

 i assume this is either caused by - the way pd passes around numbers 
 internally, or - the way oscSend interprets incoming numbers.

 is there any simple workaround?

   
PD uses floats internally. oscSend tries makes ints out of floats which 
are equal to their integer representation
A simple workaround is to add a tiny offset to the numbers and subtract 
it on the other end.
I think it's better to use the mrpeach osc objects; you can force the 
type of the arguments of [packOSC] to be float.

Martin


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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Hans-Christoph Steiner

On Dec 6, 2007, at 2:21 AM, Frank Barknecht wrote:

 Hallo,
 Mathieu Bouchard hat gesagt: // Mathieu Bouchard wrote:

 On Tue, 4 Dec 2007, Chris McCormick wrote:

 I think the key point to take from the whole discussion is that  
 Max/MSP
 users have a choice, whilst under Pd we have no choice. It's all  
 very
 well justifying how great it is to not have patch chords, but the  
 lack
 of that feature/bug definately annoys some [potential] users and  
 puts
 them off Pd. If the people want it, why not give it to them?

 Because it's easier to write a condescending justification for the  
 lack of
 segmented patchcords than to write the code for segmented patchcords.

 That's exactly the point: From this thread it seems that many of those
 people who would be able to implement segmented patchcords aren't
 interested in that feature. (You'd be one of the exceptions.) So until
 someone comes along who wants seg-cords in Pd and at the same time
 could write the code, the feature stays missing. That's not unusual
 wiht open source software: features, the developers need, get
 implemented faster, others maybe never.

But don't forget, anyone can become a developer, if they want! :D

.hc

 


Using ReBirth is like trying to play an 808 with a long stick.- 
David Zicarelli



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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread marius schebella
I think some inlets take both, dsp and messages (throw~ for example).
also, did you think about changing the look between edit and run mode?
marius.

Hans-Christoph Steiner wrote:
 
 On Dec 5, 2007, at 4:46 PM, Phil Stone wrote:
 
 Martin Peach wrote:
 Hans-Christoph Steiner wrote:

 Color really makes things stand out, especially in a black and white
 patch.  So my question is, what would this color fade be  
 communicating?  A
 fade would stand out even more than a solid color,  IMHO.  What is that
 fade communicating and is it more important that  other elements, 
 like the
 object box, the inlets/outlets, the text in  the boxes, etc.


 I guess just a quick way to tell which end is which. For instance the
 originating end could be redder and the terminating end could be 
 bluer (and
 outlets would be red and inlets blue). Or colour saturation could 
 decline
 along the cord. It may be more useful if a mouseover made the colours
 appear, otherwise everything stays black.

 Martin


 I don't know what made me think of this from reading your post, Martin,
 but it suddenly occurred to me that a good use for color would be red
 (or orange, or yellow... ) for hot inputs to objects.  I'm not sure if
 it could be practically implemented without modifying the object's
 source, though.  While for 99% of objects, it would be the left inlet,
 in the exceptional cases like [timer], the visual reminder would be
 particularly valuable.
 
 That is a nice idea, it would be good to have on the GUI Ideas wiki page:
 
 http://puredata.info/dev/GuiIdeas
 
 I've been playing with a color a bit in Pd-extended recently, I think a 
 little bit of color used judiciously can definitely make things more 
 readable.  Here are two examples of where I think it helps (check the 
 inlets/outlets and the error box):
 
 
 
 
 
 
 The audio inlets are colored and solid, the message inlets are 
 black/white box.
 
 .hc
 

 Phil Stone
 pkstonemusic.com


 ___
 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
 
 
 
  
 
 
 If you are not part of the solution, you are part of the problem.
 
 
 
 
 
 ___
 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] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Hans-Christoph Steiner

Yes, definitely, I am thinking of something that combines the two,  
like a black box with blue inside.  I am going to play with that  
more.  The problem is that it's trickier to program that, hopefully  
it's not too tricky.

.hc

On Dec 6, 2007, at 10:48 AM, marius schebella wrote:

 I think some inlets take both, dsp and messages (throw~ for example).
 also, did you think about changing the look between edit and run mode?
 marius.

 Hans-Christoph Steiner wrote:
 On Dec 5, 2007, at 4:46 PM, Phil Stone wrote:
 Martin Peach wrote:
 Hans-Christoph Steiner wrote:

 Color really makes things stand out, especially in a black and  
 white
 patch.  So my question is, what would this color fade be   
 communicating?  A
 fade would stand out even more than a solid color,  IMHO.  What  
 is that
 fade communicating and is it more important that  other  
 elements, like the
 object box, the inlets/outlets, the text in  the boxes, etc.


 I guess just a quick way to tell which end is which. For  
 instance the
 originating end could be redder and the terminating end could be  
 bluer (and
 outlets would be red and inlets blue). Or colour saturation  
 could decline
 along the cord. It may be more useful if a mouseover made the  
 colours
 appear, otherwise everything stays black.

 Martin


 I don't know what made me think of this from reading your post,  
 Martin,
 but it suddenly occurred to me that a good use for color would be  
 red
 (or orange, or yellow... ) for hot inputs to objects.  I'm not  
 sure if
 it could be practically implemented without modifying the object's
 source, though.  While for 99% of objects, it would be the left  
 inlet,
 in the exceptional cases like [timer], the visual reminder would be
 particularly valuable.
 That is a nice idea, it would be good to have on the GUI Ideas  
 wiki page:
 http://puredata.info/dev/GuiIdeas
 I've been playing with a color a bit in Pd-extended recently, I  
 think a little bit of color used judiciously can definitely make  
 things more readable.  Here are two examples of where I think it  
 helps (check the inlets/outlets and the error box):
 - 
 ---
 The audio inlets are colored and solid, the message inlets are  
 black/white box.
 .hc

 Phil Stone
 pkstonemusic.com


 ___
 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
 - 
 --- If you are not part of the solution, you are part of the  
 problem.
 - 
 ---
 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/ 
 listinfo/pd-list



 


If you are not part of the solution, you are part of the problem.



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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread marius schebella
Michal Seta wrote:
 On Dec 4, 2007 10:09 AM, marius schebella [EMAIL PROTECTED] wrote:
 a big problem in max is that there is no undo for segmented patchcords.
 once segmented, you can only delete them and redraw to make them not
 segmented.
 
 That's not true.  Ctl-click on a segmented patchcord, unsegments it.
 I found this shortcut by mistake once.  Caveat, it does not work on
 all segemented patchcords.  IIRC it works if the patchcord has a
 minimum of 2 knees.  Or something like that (my max demo expired a
 while ago).

not on my machine with my max version :(
marius.

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


Re: [PD] making an Italian Version of pdpedia

2007-12-06 Thread Hans-Christoph Steiner

Just ask! :D  I made the IT wiki, now create an account in it, and  
post your username here.  Then I can make it admin:

http://pdpedia.org/

I don't know if you have any contact with this group, but it looks  
like it would be good to get them to help too:

http://puredata.bugslab.net/
http://www.digicult.it/digimag/article.asp?id=901

.hc


On Dec 6, 2007, at 7:43 AM, Fabio Buda [mbutUbuntu] wrote:

 Hello folks,
 I'm Fabio Buda and I study Electronic Music at Istituto Musicale V.
 Bellini of Catania (Sicily). I'd like to create an Italian Wiki of
 pdpedia: what can I do?

 Thanks

 Fabio [mbutUbuntu] Buda




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



 


If nature has made any one thing less susceptible than all others of  
exclusive property, it is the action of the thinking power called an  
idea, which an individual may exclusively possess as long as he keeps  
it to himself; but the moment it is divulged, it forces itself into  
the possession of everyone, and the receiver cannot dispossess  
himself of it.- Thomas Jefferson



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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Hans-Christoph Steiner

On Dec 5, 2007, at 12:45 PM, B. Bogart wrote:

 Ah segmented patch coords again.

 How about a real solution to the problem of routing objects in  
 diagrams?
  In PD this could mean a few things:

 1. Best patching practise!!! Often you can choose not to overlap  
 objects
 and connections just by arranging objects as the connections force you
 to, which gives you the valuable side-effect of having the position of
 object show the flow of the patch more clearly.

 2. Empirical tests have shown that curved (spline) connections between
 nodes are actually the best way to make them easier to follow, so yay
 for spline/curved connections and nay for segments! (See p193, figure
 6.8 in Information Visualization: Perception for Design by Colin  
 Ware.)

This is the kind of stuff I am trying to get at.  I think that there  
is a lot that we can do with Pd to make it feel a lot more natural.   
I really want to get into how humans are wired to perceive the world,  
and try to reuse some of that existing circuitry to communicate  
aspects of Pd on a really low level, like unconscious.

For example, you don't need to think about it to know that you see  
something moving.  You can actually get substantial amount of data  
about a moving object without even being conscious that you paying  
attention to it.  There is a ton of circuitry in the brain that is  
constantly processing the input from all of the senses, and only a  
minute fraction of that information is ever brought forth to your  
conscious mind.  The key part is that you are not ignoring that data,  
but processing it in the background.  You don't need to be  
consciously listening to all sounds to hear your name being called.

I'm going to get that book from the library now, if anyone else knows  
some good materials on applying knowledge of persception to design,  
please let me know!  I haven't found many good resources.  Lots of  
ideas and attempts, but very few clear concepts or even examples.

.hc

 3. I noticed the new inkscape has some very fancy graph drawing
 features, one of which is the ability to tell connections to
 automatically route around nodes. They are not curved, but the idea  
 of a
  PD where connections simply avoid objects themselves has a lot of
 potential.

 Of course I'm not saying adding the choice is necessarily a bad thing,
 but the real question is what nurtures best practise? That remains  
 to be
 seen, but I'd be very surprised if segmented connections were it.

 .b.

 marius schebella wrote:
 segmented patchcords can make patches less readable, but most of the
 time they make patches more readable, and that is when you use so  
 many
 unsegmented cords that they hide the objects. also when you want to
 connect an object at the bottom of the patch to an object at the top,
 then you can lay the cord at the outside of the patch to make the
 ~feed-back.
 you don't want patchcords in situations where it is not clear anymore
 which cord is going where.
 a big problem in max is that there is no undo for segmented  
 patchcords.
 once segmented, you can only delete them and redraw to make them not
 segmented. that might be one of the new features of max 5... as  
 well as
 the infinite number of undos. (true?)
 marius.

 ___
 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



 


There is no way to peace, peace is the way.   -A.J. Muste



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


Re: [PD] Max Pd

2007-12-06 Thread marius schebella
Hi Andrew,
I use both. I am in a graduate class at brooklyn polytech, where josh 
goldberg teaches real time video interaction. it is an advanced class, 
and there are only 6 people, 3 of them are passionate (professional?) 
jitter users, and 2 people started using max in this program, but are 
also using other real time programs (or write their own C/Java/whatever 
code) plus me. It is not a dedicated max class, but max gets the 
greatest support.
I really tried hard to stay with Pd and do everything in GEM+... but at 
some point this year I realized that GEM is not at all that highly 
developed as max and jitter.
the most obvious and useful things are the tons of @arguments that each 
objects accepts. then, with pwindow you always have small control 
windows inside your patch. all textures can be referenced by giving a 
@name attribute. you can switch easily between matrix computation and gl 
world. you have better scripting support, plus more addons.
the problem with gem, as I mentioned already on the list, is that it 
does not have enough developers. only iohannes and chris clepper are 
working on it, and it is more maintenance, than active developing.
myself I am trying hard to get into GEM development, but it takes time 
until I know enough to be able to do that.
the limitations of GEM at the moment are:
no real multitexture support for opengl. that is a must, if you want to 
work with shader languages like glsl.
(jitter has that plus also javascript to combine the shaders, which in 
pd you have to do by patching.)
this should be easily fixed by someone with sufficiant knowledge of the 
opengl world and gem (and time and resources...). wesley, who is also on 
this list, but also developing for c74, wrote the lua objects for 
jitter, and pdlua should be able to do equivalent stuff on pd-side for 
that (I am working to get it included into pd-extended.) I could imagine 
that luagl people would rather use pd than max, because of open source.
on osx 10.5 the GEM window doesnot come to the front and does not accept 
mouseclicks.
I experienced problems with the colorspace on osx with some pix_obects.
on the other side jitter comes with a huge set of externals and 
abstractions. cv.jit is a great additional resource. but there are tons...
jitter has the more lively user community and you have more developers.

both programs lack of good vector graphics handling objects (like 
flash). this is a big lack in the open source world. a web savy open 
source replacement for flash!!!

still, my heart beats for the open source community, so I would like to 
see gem and pd do the same things (and more) than max and jitter can do. 
If you work in longtime installations you want to use linux and gem. 
opengl/gem on linux is faster than anything else (well at least faster 
than max/jitter). os x graphics drivers even limit some features of the 
gfx card for compatibility reasons...

for the next 3 years at least, gem will be behind, and if there are no 
new coders that will not change. I am not sure if this will change 
without money getting involved. the only other possibility to get people 
involved is teaching pd/gem at college level. and get student 
programmers involved. or grab some money for gem development. google 
summer of code, or grants...

above all that, there are all still the obvious pro/cons of max vs pd.
marius.

Andrew Brouse wrote:
 Hello Pd and Max folks,
 
 I am doing a presentation (tomorrow!... so this request is a bit late!) on
 differences between Max and Pd as tools for music and media art.
 
 I am interested in hearing:
 
 1. from people who actively use both
 
 2. about less-obvious advantages/disadvantages of one or the other
 
 3. specifically about functionality for manipulation of video, OpenGL 
 including shaders and matricial data
 
 4. clear, reasoned, articulate thoughts and arguments as to why one or the
 other is better or worse for one or another particular use ( why should I 
 expect anything else! ;)
 
 This could have some impact on decisions which will be made for a project 
 which I can't talk about yet. :)
 
 thanks for your help,
 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] Max Pd

2007-12-06 Thread marius schebella
marius schebella wrote:
 only iohannes and chris clepper are
 working on it

and that means thank you very much!
I am not sure how to really support the work you are doing? if you ever 
come up with a wishlist...
marius.

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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread marius schebella
oh! it depends WHERE you click. thanks!
marius.

vade wrote:
 you have to command click on OS X - it works, and on patch coords with 
 only one knee too. (select the half towards the inlet).
 
 On Dec 6, 2007, at 10:48 AM, marius schebella wrote:
 
 Michal Seta wrote:
 On Dec 4, 2007 10:09 AM, marius schebella 
 [EMAIL PROTECTED] wrote:
 a big problem in max is that there is no undo for segmented patchcords.
 once segmented, you can only delete them and redraw to make them not
 segmented.

 That's not true.  Ctl-click on a segmented patchcord, unsegments it.
 I found this shortcut by mistake once.  Caveat, it does not work on
 all segemented patchcords.  IIRC it works if the patchcord has a
 minimum of 2 knees.  Or something like that (my max demo expired a
 while ago).

 not on my machine with my max version :(
 marius.

 ___
 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] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread vade
you have to command click on OS X - it works, and on patch coords with  
only one knee too. (select the half towards the inlet).

On Dec 6, 2007, at 10:48 AM, marius schebella wrote:

 Michal Seta wrote:
 On Dec 4, 2007 10:09 AM, marius schebella  
 [EMAIL PROTECTED] wrote:
 a big problem in max is that there is no undo for segmented  
 patchcords.
 once segmented, you can only delete them and redraw to make them not
 segmented.

 That's not true.  Ctl-click on a segmented patchcord, unsegments it.
 I found this shortcut by mistake once.  Caveat, it does not work on
 all segemented patchcords.  IIRC it works if the patchcord has a
 minimum of 2 knees.  Or something like that (my max demo expired a
 while ago).

 not on my machine with my max version :(
 marius.

 ___
 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] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Patrice Colet

  In reactable, objects are connected together when inlet/outlet matches 
the good kind of data, it would be possible to do it also with PureData, 
without breaking the rules.
  If a box is dragged nearly another box, the connection would happen 
when an inlet/outlet passes into the area of another inlet/outlet.

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


Re: [PD] Max Pd

2007-12-06 Thread Mathieu Bouchard

On Thu, 6 Dec 2007, marius schebella wrote:


the most obvious and useful things are the tons of @arguments that each
objects accepts.


Having tons of @arguments is not necessarily a blessing. Wherever Jitter 
has four @arguments named red,green,blue,alpha, GridFlow has only one, 
which is a list of the four colour components after a [#pack]. It makes 
GridFlow more structured than Jitter in this case, and that makes some 
objects more open to different colour spaces than Jitter's, in addition to 
yielding a better [EMAIL PROTECTED] ratio.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Max Pd

2007-12-06 Thread Hans-Christoph Steiner

Nicely said, hopefully you can drum up more support for Gem.  One  
thing I think it really great about Gem is that is remains strongly  
visual.  When getting heavy into jitter, the patches look like you  
are writing in C++ with boxes around it.  What I would really like to  
see is all those naming and attribute features represented in a  
visual way, rather than just long lines of text like in Jitter.  THen  
if you want to write text-based code, you can use luagl, etc.

There are a lot of hidden secrets in Gem, you can do a lot with it.   
For example, you can use all of the OpenGL primitives, check out Help- 
 Browser-examples-Gem-09.opengGL  Just having better docs and  
more examples would go a long way.

And I agree, Chris and IOhannes have been doing great work for a long  
time, and I don't think it's properly recognized.

.hc

On Dec 6, 2007, at 11:46 AM, marius schebella wrote:

 Hi Andrew,
 I use both. I am in a graduate class at brooklyn polytech, where josh
 goldberg teaches real time video interaction. it is an advanced class,
 and there are only 6 people, 3 of them are passionate  
 (professional?)
 jitter users, and 2 people started using max in this program, but are
 also using other real time programs (or write their own C/Java/ 
 whatever
 code) plus me. It is not a dedicated max class, but max gets the
 greatest support.
 I really tried hard to stay with Pd and do everything in GEM+...  
 but at
 some point this year I realized that GEM is not at all that highly
 developed as max and jitter.
 the most obvious and useful things are the tons of @arguments that  
 each
 objects accepts. then, with pwindow you always have small control
 windows inside your patch. all textures can be referenced by giving a
 @name attribute. you can switch easily between matrix computation  
 and gl
 world. you have better scripting support, plus more addons.
 the problem with gem, as I mentioned already on the list, is that it
 does not have enough developers. only iohannes and chris clepper are
 working on it, and it is more maintenance, than active developing.
 myself I am trying hard to get into GEM development, but it takes time
 until I know enough to be able to do that.
 the limitations of GEM at the moment are:
 no real multitexture support for opengl. that is a must, if you  
 want to
 work with shader languages like glsl.
 (jitter has that plus also javascript to combine the shaders, which in
 pd you have to do by patching.)
 this should be easily fixed by someone with sufficiant knowledge of  
 the
 opengl world and gem (and time and resources...). wesley, who is  
 also on
 this list, but also developing for c74, wrote the lua objects for
 jitter, and pdlua should be able to do equivalent stuff on pd-side for
 that (I am working to get it included into pd-extended.) I could  
 imagine
 that luagl people would rather use pd than max, because of open  
 source.
 on osx 10.5 the GEM window doesnot come to the front and does not  
 accept
 mouseclicks.
 I experienced problems with the colorspace on osx with some  
 pix_obects.
 on the other side jitter comes with a huge set of externals and
 abstractions. cv.jit is a great additional resource. but there are  
 tons...
 jitter has the more lively user community and you have more  
 developers.

 both programs lack of good vector graphics handling objects (like
 flash). this is a big lack in the open source world. a web savy open
 source replacement for flash!!!

 still, my heart beats for the open source community, so I would  
 like to
 see gem and pd do the same things (and more) than max and jitter  
 can do.
 If you work in longtime installations you want to use linux and gem.
 opengl/gem on linux is faster than anything else (well at least faster
 than max/jitter). os x graphics drivers even limit some features of  
 the
 gfx card for compatibility reasons...

 for the next 3 years at least, gem will be behind, and if there are no
 new coders that will not change. I am not sure if this will change
 without money getting involved. the only other possibility to get  
 people
 involved is teaching pd/gem at college level. and get student
 programmers involved. or grab some money for gem development. google
 summer of code, or grants...

 above all that, there are all still the obvious pro/cons of max  
 vs pd.
 marius.

 Andrew Brouse wrote:
 Hello Pd and Max folks,

 I am doing a presentation (tomorrow!... so this request is a bit  
 late!) on
 differences between Max and Pd as tools for music and media art.

 I am interested in hearing:

 1. from people who actively use both

 2. about less-obvious advantages/disadvantages of one or the other

 3. specifically about functionality for manipulation of video, OpenGL
 including shaders and matricial data

 4. clear, reasoned, articulate thoughts and arguments as to why  
 one or the
 other is better or worse for one or another particular use ( why  
 should I
 expect anything else! ;)

 This could 

Re: [PD] Max Pd

2007-12-06 Thread vade
well, FYI in Jitter you do [jit.someobject @color r g b a] (for  
example), or can use a message named color.

Ive never seen or used [jit.someobject @red r @green g @blue b @alpha a]

and jitter also has just about every colorspace conversion possible,  
that I have ever seen or dealt with professionally, and many I have  
not heard of or ever had to use:

http://cycling74.com/documentation/jit.colorspace

Not meant as flame bait (sorry, I still feel like an ass for yesterday  
Mathieu!), but more for compare/contrast.

I quite like the attribute system jitter has, and think it could be  
imported with some sort of syntax highlighting for objects where  
attribute names are one color and their set values another.

It would (may?) help visually grokking the text within the patcher  
object

On Dec 6, 2007, at 2:16 PM, Mathieu Bouchard wrote:

 On Thu, 6 Dec 2007, marius schebella wrote:

 the most obvious and useful things are the tons of @arguments that  
 each
 objects accepts.

 Having tons of @arguments is not necessarily a blessing. Wherever  
 Jitter has four @arguments named red,green,blue,alpha, GridFlow has  
 only one, which is a list of the four colour components after a  
 [#pack]. It makes GridFlow more structured than Jitter in this case,  
 and that makes some objects more open to different colour spaces  
 than Jitter's, in addition to yielding a better features-per- 
 @arguments ratio.

 _ _ __ ___ _  _ _ ...
 | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC  
 Canada___
 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] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Max Neupert
i read your mail as a pledge for a bounty system - is that right?


Am 06.12.2007 um 20:08 schrieb Kyle Klipowicz:

 And this is precisely the unfortunate reason why the open source world
 will (almost) always lag behind the commercial world of consumer
 software. When developers make their bread and butter based upon if
 the consumer buys, they're more likely to pay attention to and
 implement the wishes of their users. Take Ableton. They actively parse
 their online forums for feature requests...and then implement them
 when a critical mass is reached.

 There are some exceptions in the FOSS world. Ubuntu is quite user
 friendly (with the support of a large endowment from a very wealthy
 organization with a charter specifically devoted to bringing Linux to
 the non-programmer set of the world). Firefox is giving IE a run for
 it's money (although the primary codebase from FF comes from the old
 commercial, closed source Netscape).

 I know that Hans' statement re everyone becoming a developer is true
 in theory, but in reality people who want to rapidly prototype a
 project with something like Pd or Max are using these applications
 precisely because they do not want to code in C.

 After reading Marius' post re GEM vs. Jitter, it is painfully apparent
 that the capitalist/consumer model of software engineering has a few
 aspects to it that are difficult for the FOSS community to compete
 with. Namely monetary and human resources and the external pressure to
 meet the requests of the user in order to ensure a continuous flow of
 financial support. When you code for a hobby or yourself, it is
 difficult or even impossible to be bothered with these things, and
 rightly so. Without compensation, there's often little scope (or time)
 outside one's own projects for developers in the FOSS world. This is
 unfortunate, but as I see it, true.

 Question is, what can be done to change this or compete? Or should Pd
 just become the thing that hobbyist programmers use, while Max takes
 the stage as the serious tool for rapidly prototyping interactive
 A/V artworks? I hope that this is not the case...

 No flames meant in this mail, just compassionate thought-mulling.

 ~Kyle


 On Dec 6, 2007 1:21 AM, Frank Barknecht [EMAIL PROTECTED] wrote:

 That's exactly the point: From this thread it seems that many of  
 those
 people who would be able to implement segmented patchcords aren't
 interested in that feature. (You'd be one of the exceptions.) So  
 until
 someone comes along who wants seg-cords in Pd and at the same time
 could write the code, the feature stays missing. That's not unusual
 wiht open source software: features, the developers need, get
 implemented faster, others maybe never.

 -- 
 -
 
  -
   - --
 http://perhapsidid.wordpress.com
 http://myspace.com/kyleklipowicz

 ___
 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] Max Pd

2007-12-06 Thread vade
You can do both within jitter, anything that is an attribute is by  
virtue of being an attribute also a message - so you can send it via  
loadbang, loadmess or whenever/however you want, so its up to you to  
choose how you want your patch to work :)

On Dec 6, 2007, at 2:16 PM, Hans-Christoph Steiner wrote:

 icely said, hopefully you can drum up more support for Gem.  One
 thing I think it really great about Gem is that is remains strongly
 visual.  When getting heavy into jitter, the patches look like you
 are writing in C++ with boxes around it.  What I would really like to
 see is all those naming and attribute features represented in a
 visual way, rather than just long lines of text like in Jitter.  THen
 if you want to write text-based code, you can use luagl, etc.


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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Daniel Wilcox
Now there's an idea!  If some donations could be had to offer up bounty
money, I'd say
a few more of us would be inclined to pitch in.  Also, has pd been in the
Goggle Summer of Code?
... I'm unfamiliar with the dev setup but have there been any coding camps
where people get
together to just implement something, just do it for like a weekend?  It is
always nice to tackle a problem
with someone to bounce ideas off of in person.  Couchsurfing.com, an online
lend-your-couch travel
networking collective, has a week long code session every 6 months I
believe. Of course the participants get
a free place to stay, etc but I don't see how something like that couldn't
be sponsored for pd.

Personally, I'd like to jump into some pd dev but I am no so sure where to
start where it would be most effective (other then segmented patch cords
:P).

i read your mail as a pledge for a bounty system - is that right?

Am 06.12.2007 um 20:08 schrieb Kyle Klipowicz:

 And this is precisely the unfortunate reason why the open source world
 will (almost) always lag behind the commercial world of consumer
 software. When developers make their bread and butter based upon if
 the consumer buys, they're more likely to pay attention to and
 implement the wishes of their users. Take Ableton. They actively parse
 their online forums for feature requests...and then implement them
 when a critical mass is reached.

 There are some exceptions in the FOSS world. Ubuntu is quite user
 friendly (with the support of a large endowment from a very wealthy
 organization with a charter specifically devoted to bringing Linux to
 the non-programmer set of the world). Firefox is giving IE a run for
 it's money (although the primary codebase from FF comes from the old
 commercial, closed source Netscape).

 I know that Hans' statement re everyone becoming a developer is true
 in theory, but in reality people who want to rapidly prototype a
 project with something like Pd or Max are using these applications
 precisely because they do not want to code in C.

 After reading Marius' post re GEM vs. Jitter, it is painfully apparent
 that the capitalist/consumer model of software engineering has a few
 aspects to it that are difficult for the FOSS community to compete
 with. Namely monetary and human resources and the external pressure to
 meet the requests of the user in order to ensure a continuous flow of
 financial support. When you code for a hobby or yourself, it is
 difficult or even impossible to be bothered with these things, and
 rightly so. Without compensation, there's often little scope (or time)
 outside one's own projects for developers in the FOSS world. This is
 unfortunate, but as I see it, true.

 Question is, what can be done to change this or compete? Or should Pd
 just become the thing that hobbyist programmers use, while Max takes
 the stage as the serious tool for rapidly prototyping interactive
 A/V artworks? I hope that this is not the case...

 No flames meant in this mail, just compassionate thought-mulling.

 ~Kyle


 On Dec 6, 2007 1:21 AM, Frank Barknecht [EMAIL PROTECTED] wrote:

 That's exactly the point: From this thread it seems that many of
 those
 people who would be able to implement segmented patchcords aren't
 interested in that feature. (You'd be one of the exceptions.) So
 until
 someone comes along who wants seg-cords in Pd and at the same time
 could write the code, the feature stays missing. That's not unusual
 wiht open source software: features, the developers need, get
 implemented faster, others maybe never.

 --
 -
 
  -
   - --
 http://perhapsidid.wordpress.com
 http://myspace.com/kyleklipowicz

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




___
PD-list mailing list
PD-list@iem.at
to manage your subscription (including un-subscription) see
http://lists.puredata.info/listinfo/pd-list


-- 
Dan Wilcox
danomatika
www.robotcowboy.com
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Max Pd

2007-12-06 Thread Mathieu Bouchard

On Thu, 6 Dec 2007, vade wrote:

well, FYI in Jitter you do [jit.someobject @color r g b a] (for 
example), or can use a message named color. Ive never seen or used 
[jit.someobject @red r @green g @blue b @alpha a]


I forgot to say that it applies only to some of the classes in Jitter.

For example:

  http://cycling74.com/documentation/jit.eclipse

I haven't looked at how many classes do it like that for the colours, but 
also some classes treat x and y axes as separate attributes instead of 
together, for example.


I quite like the attribute system jitter has, and think it could be imported 
with some sort of syntax highlighting for objects where attribute names are 
one color and their set values another.


So far I'm ok with the attribute system of GridFlow; Flext users seem ok 
with the attribute system of Flext; and the syntax is already mostly 
enough: the comma of GridFlow and the at-sign of Flext are distinctive 
enough. Colouring is not much of an addition because the text-based syntax 
of pd/max is too simple for that. (pd/max's syntax is more patch-based 
than text-based).



It would (may?) help visually grokking the text within the patcher object


grok should be reserved for what it originally meant, which is more 
intense than understanding how it works, let alone being able to parse 
the text. I'd love it if just the colours were enough to communicate the 
totality of the meaning of pd :} but it's not going to happen.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Frank Barknecht
Hallo,
Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:

 And this is precisely the unfortunate reason why the open source world
 will (almost) always lag behind the commercial world of consumer
 software. When developers make their bread and butter based upon if
 the consumer buys, they're more likely to pay attention to and
 implement the wishes of their users. Take Ableton. They actively parse
 their online forums for feature requests...and then implement them
 when a critical mass is reached.
 
 There are some exceptions in the FOSS world. Ubuntu is quite user
 friendly (with the support of a large endowment from a very wealthy
 organization with a charter specifically devoted to bringing Linux to
 the non-programmer set of the world). Firefox is giving IE a run for
 it's money (although the primary codebase from FF comes from the old
 commercial, closed source Netscape).

Ubuntu, while open source, is a commercial product. Like Redhat Linux
and many other commercial FLOSS products. For these kinds of open
source software, money of course is one motivation, and if that money
comes directly from the user, the user's wishes are a influencing the
software more directly. Money is not a bad motivator, and it's even
playing a role in our little Pd world, where some projects are or have
been funded (like IIRC the early work by Hans on pd-extended, or many
docs, which were made for paid workshops etc.)


Ciao
-- 
 Frank Barknecht _ __footils.org__

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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread chris clepper
If I were running a commercial software firm and software made by random
people in their spare time compared pretty well with my pricey software, I
would be a little concerned.

On Dec 6, 2007 1:08 PM, Kyle Klipowicz [EMAIL PROTECTED] wrote:

 And this is precisely the unfortunate reason why the open source world
 will (almost) always lag behind the commercial world of consumer
 software. When developers make their bread and butter based upon if
 the consumer buys, they're more likely to pay attention to and
 implement the wishes of their users. Take Ableton. They actively parse
 their online forums for feature requests...and then implement them
 when a critical mass is reached.

 There are some exceptions in the FOSS world. Ubuntu is quite user
 friendly (with the support of a large endowment from a very wealthy
 organization with a charter specifically devoted to bringing Linux to
 the non-programmer set of the world). Firefox is giving IE a run for
 it's money (although the primary codebase from FF comes from the old
 commercial, closed source Netscape).

 I know that Hans' statement re everyone becoming a developer is true
 in theory, but in reality people who want to rapidly prototype a
 project with something like Pd or Max are using these applications
 precisely because they do not want to code in C.

 After reading Marius' post re GEM vs. Jitter, it is painfully apparent
 that the capitalist/consumer model of software engineering has a few
 aspects to it that are difficult for the FOSS community to compete
 with. Namely monetary and human resources and the external pressure to
 meet the requests of the user in order to ensure a continuous flow of
 financial support. When you code for a hobby or yourself, it is
 difficult or even impossible to be bothered with these things, and
 rightly so. Without compensation, there's often little scope (or time)
 outside one's own projects for developers in the FOSS world. This is
 unfortunate, but as I see it, true.

 Question is, what can be done to change this or compete? Or should Pd
 just become the thing that hobbyist programmers use, while Max takes
 the stage as the serious tool for rapidly prototyping interactive
 A/V artworks? I hope that this is not the case...

 No flames meant in this mail, just compassionate thought-mulling.

 ~Kyle



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


Re: [PD] Meaning of -noprefs

2007-12-06 Thread Peter Plessas
Hi,

 I think -noprefs should stop .pdrc as well, since it's in the spirit
that is great news! Btw, is there a document on the available options in 
.pdsettings?

For example:
Does defeatrt: 0 imply -rt?
Otherwise, how does one set -rt?
Which Audio-API is which number?

Let me take the opportunity to address two other issues, both already
discussed a lot on the list but still worthy to address:

Hiding hidden folders in Tcl's file dialog. (1)
The position of objects being pasted into a patcher. (2)

After almost five years of working with pd a lot, these two things are
the ones, that bother users (like me) the most. They might be hard to
solve, but are still necessary to solve.
One can live without much eye-candy and other 'nice-to-have' features very 
well. 
But those two things are an obstacle to everyday work in pd, because (1)
is slowing the work down, and (2) is causing confusion.

thanks  regards from

Peter 

* Miller Puckette [EMAIL PROTECTED] [2007-12-05 23:46]:
 Hi all,
 
 I think -noprefs should stop .pdrc as well, since it's in the spirit
 of being able to find out whether a problem is coming from the configuration
 or from Pd itself.  If it's reasonably easy to do I'll change that.
 
 That said, I think .pdrc should be regarded as deprecated, unless there's
 something you can do with it that can't be done in .pdsettings instead.
 
 cheers
 Miller
 
 On Wed, Dec 05, 2007 at 09:31:31AM +0100, Peter Plessas wrote:
  Dear List, Simon
  
  Thanks Simon for your kind reply and explanations
  
  So although there might be space for calling that behavior an additional 
  but questionable 'feature', i consider it an inconsistency in user 
  interface design. Preferences are preferences, whether they are in a 
  .pdrc file or in a preferences file.
  
  IMHO -noprefs should disable all preferences-mechanisms.
  
  Regards,
  
  Peter
  
  simon wise wrote:
   
   On 1 Dec 2007, at 10:11 PM, Peter Plessas wrote:
   
   i thought that the -noprefs flag also disables loading of the .pdrc file
 on linux, but it does not. Is this intentional on 0.40-2?
   
   Since the preference dialogues were added they have always been treated 
   as quite separate from the older .pdrc system - IMHO this split remains 
   useful as it is possible to either ignore the older system (just delete 
   any .pdrc files) or use it instead (delete the settings files instead) 
   or use both in parallel to help manage your settings in different ways 
   for different circumstances (eg using the .pdrc to set up machine 
   specific things like which soundcard to use while selecting libraries 
   and startup patches with the preferences). The newer preference system 
   is getting some very useful features - especially the embedded option! - 
   and when the dialogue box eventually gets more than 10 slots I will use 
   the .pdrc system less often.
   
   simon
   
   
  
  ___
  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] Object to store images and movies.

2007-12-06 Thread Donal Carey
Thanks for all the info guys - will post the patch up if I get it working.

Cheers
Donal


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


[PD] italian infobox

2007-12-06 Thread Fabio Buda [mbutUbuntu]
hello folks,
I've just translated the Firts Page of the italian wiki...

here there is the IT translation of infobox
# wikipedia terms
$stub = matrice;
$template = modello;
$category = categoria;
$infobox = casella informativa;
 
# pdpedia terms
$objectclass = classe di oggetti;
 
# page headers
$inlets = ingressi;
$outlets = uscite;
$arguments = argomenti;
$messages = messaggi;
 
# infobox
$name = nome;
$description = descrizione;
$abbreviation = abbreviazione;
$example image = immagine d'esempio;
$caption = didascalia;
$library = libreria;
$author = autore;
$developer = sviluppatore;
$releaseVersion = versione di rilascio;
$releaseDate = data di rilascio;
$status = stato;
$dependencies = dipendenze;
$license = licenza;
$website = sito web;
$programmingLanguage = linguaggio di programmazione;
$platform = piattaforma;
$operatingSystem = sistema operativo;
$language = lingua;
$dataType = tipo di dati;
$distribution = distribuzione;

# proposed additions
$helppatch name = ;
$cpu use index = indice di utilizzo della cpu;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Object to store images and movies.

2007-12-06 Thread Mike McGonagle
On 12/5/07, Derek Holzer [EMAIL PROTECTED] wrote:

 If you are using GEM, then look at [pix_image], [pix_film] and
 [pix_movie]. You'll need to develop some sort of rudimentary database
 to catalog and access the images and clips, of course...


As far as the Database stuff goes, if you would like, please check out the
SQLite external. It is posted on the Pure Data website at (
http://puredata.info/Members/mjmogo ). While it is still under developement,
it is quite usable. It still doesn't have support for storing Blob kinds of
data, but this would be a good time to discuss adding those features.

(Sorry to go off topic, but this might be something that helps to change
what I see as a lack in PD. A coherent, simple means of storing and
retrieving data.)

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


[PD] Bounties for Pd Features (was RE: segmented patchcords (was Re: PD MAX))

2007-12-06 Thread Kyle Klipowicz
Yes, a bounty system would be great. At this point, if you are not a
student, Max/MSP/Jitter costs about $850 US. I think that (myself
included) many Pd users would gladly shell out a few dollars to see
features met. I for one have donated to Hans' efforts directly on his
site via PayPal, because I know of the importance of financial
'reinforcement.'

What is Matju's bounty on getting gridflow working out of box on OS X?

~Kyle

On Dec 6, 2007 2:05 PM, Frank Barknecht [EMAIL PROTECTED] wrote:
 Hallo,
 Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:

  And this is precisely the unfortunate reason why the open source world
  will (almost) always lag behind the commercial world of consumer
  software. When developers make their bread and butter based upon if
  the consumer buys, they're more likely to pay attention to and
  implement the wishes of their users. Take Ableton. They actively parse
  their online forums for feature requests...and then implement them
  when a critical mass is reached.
 
  There are some exceptions in the FOSS world. Ubuntu is quite user
  friendly (with the support of a large endowment from a very wealthy
  organization with a charter specifically devoted to bringing Linux to
  the non-programmer set of the world). Firefox is giving IE a run for
  it's money (although the primary codebase from FF comes from the old
  commercial, closed source Netscape).

 Ubuntu, while open source, is a commercial product. Like Redhat Linux
 and many other commercial FLOSS products. For these kinds of open
 source software, money of course is one motivation, and if that money
 comes directly from the user, the user's wishes are a influencing the
 software more directly. Money is not a bad motivator, and it's even
 playing a role in our little Pd world, where some projects are or have
 been funded (like IIRC the early work by Hans on pd-extended, or many
 docs, which were made for paid workshops etc.)



 Ciao
 --
  Frank Barknecht _ __footils.org__

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




-- 
-

 -
  - --
http://perhapsidid.wordpress.com
http://myspace.com/kyleklipowicz

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


Re: [PD] Max Pd

2007-12-06 Thread Hans-Christoph Steiner

I also think that megaobjects that accept many messages/attributes  
become more like application preferences rather than programming, and  
that usually limits the possibilities.  For example, in C, a function  
with more than 5 parameters starts to get quite ugly and unwieldy.   
In LISP, which Max's list handling is modeled after, it is also not  
good form to have many attributes in a single function.   
Objectclasses in object-oriented languages like Java, etc. accept  
many messages, but I think that Max is more like a functional  
language than an object-oriented one, (but somewhere in between).

I'm not saying I have the answer (yet? :) but this for me, thinking  
about these kinds of things makes for a more intuitive and fluid  
programming language.

(and when I say Max here, I am talking Max family, which includes Pd).

.hc

On Dec 6, 2007, at 2:38 PM, vade wrote:

 You can do both within jitter, anything that is an attribute is by  
 virtue of being an attribute also a message - so you can send it  
 via loadbang, loadmess or whenever/however you want, so its up to  
 you to choose how you want your patch to work :)

 On Dec 6, 2007, at 2:16 PM, Hans-Christoph Steiner wrote:

 icely said, hopefully you can drum up more support for Gem.  One
 thing I think it really great about Gem is that is remains strongly
 visual.  When getting heavy into jitter, the patches look like you
 are writing in C++ with boxes around it.  What I would really like to
 see is all those naming and attribute features represented in a
 visual way, rather than just long lines of text like in Jitter.  THen
 if you want to write text-based code, you can use luagl, etc.



 


All information should be free.  - the hacker ethic





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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Mathieu Bouchard

On Thu, 6 Dec 2007, Olivier Heinry wrote:


Moreover, the code has already been desired and written, just not been
implemented in vanilla.


excuse me, which version of pd really allows you to edit and save cord 
segmentations?


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Max Pd

2007-12-06 Thread chris clepper
On Dec 6, 2007 10:46 AM, marius schebella [EMAIL PROTECTED]
wrote:


 no real multitexture support for opengl. that is a must, if you want to
 work with shader languages like glsl.


Multitexturing works fine.  The only drawback is that only texcoords from
the texture unit in the chain with the shader can be used.  This only
presents a problem if the texture dimensions are different sizes.


 this should be easily fixed by someone with sufficiant knowledge of the
 opengl world and gem (and time and resources...).


Unfortunately it is either not easy to fix or just beyond my abilities to do
so.  I have spent many, many hours trying to get this to work but cannot
make it so.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Max Pd

2007-12-06 Thread vade
This is an interesting viewpoint -

at what point does providing all of these options just get in my way  
and make me not think about creating my own solutions - and thus  
really really making it mine - while extending my knowledge

Im not sure, I can tell you ive had to make plenty of my own solutions  
with Max/Jitter - but I think you have a very valid point. There  
certainly are a few assumptions on Jitters part that I do not  
necessarily agree with.

Well said.


On Dec 6, 2007, at 4:10 PM, Hans-Christoph Steiner wrote:

 I also think that megaobjects that accept many messages/attributes
 become more like application preferences rather than programming, and
 that usually limits the possibilities.


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


Re: [PD] Bounties for Pd Features (was RE: segmented patchcords (was Re: PD MAX))

2007-12-06 Thread marius schebella
Kyle Klipowicz wrote:
 I for one have donated to Hans' efforts directly on his
 site via PayPal, 

now it's out, YOU were the one...
marius.

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


Re: [PD] pd 0.41.0 test07 font size

2007-12-06 Thread cyrille henry
hello,
yes, test 09 look good. whatever the screen resolution is.
(at least on my ubuntu computer)
thanks
Cyrille


Miller Puckette a écrit :
 OK test09, hopefully, fixes it :)
 
 I've got a long list of bugs to try to fix... otherwise I'm probably
 not going to try to add any more features to this release before
 canning it.
 
 cheers
 Miller
 
 On Fri, Nov 23, 2007 at 07:04:25PM +0100, cyrille henry wrote:
 hello,

 test 08 is better, but not perfect : 
 - the font of the objects are the same whatever the screen size - ok
 - the font size of text in the main pd window is still change
 - the font size of the comment (canvas label) that i use in the _gemwin gop 
 abstraction are also changing.

 should i upload new snapshot?

 thanks,
 Cyrille
 
 ___
 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] Max Pd

2007-12-06 Thread marius schebella
I have no idea how complicated this stuff really is. from the user's 
viewpoint it looked like some lines of code, that needed to be added.
and I know that it is even harder if you are alone in your problem 
solving...
marius.

chris clepper wrote:
 On Dec 6, 2007 10:46 AM, marius schebella [EMAIL PROTECTED]
 wrote:
 
 no real multitexture support for opengl. that is a must, if you want to
 work with shader languages like glsl.
 
 
 Multitexturing works fine.  The only drawback is that only texcoords from
 the texture unit in the chain with the shader can be used.  This only
 presents a problem if the texture dimensions are different sizes.
 
 
 this should be easily fixed by someone with sufficiant knowledge of the
 opengl world and gem (and time and resources...).
 
 
 Unfortunately it is either not easy to fix or just beyond my abilities to do
 so.  I have spent many, many hours trying to get this to work but cannot
 make it so.
 


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


Re: [PD] pd 0.41.0 test07 font size

2007-12-06 Thread IOhannes m zmoelnig
Miller Puckette wrote:
 Well, not much has happened, but the test version is stable enough it
 seems better to work toward a stable version of teh present state than
 to try to add all the features I want to put in next :)

that sounds even better!

i'll get my wishlist engine running before soon with stuff like:
- user defined atom-types
- a better saving hook including
- somehow moving open abstraction into sys_loadlib chain
- 64bit-pd (that is, not just run pd on an amd64; but have 
t_float/t_sample be *large*)
- ..
- and all rest i cannot think of right now


fg,adf
IOhannes




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


Re: [PD] pd 0.41.0 test07 font size

2007-12-06 Thread IOhannes m zmoelnig
Miller Puckette wrote:
 OK test09, hopefully, fixes it :)
 
 I've got a long list of bugs to try to fix... otherwise I'm probably
 not going to try to add any more features to this release before
 canning it.

i have jut assigned you some more patches in the patchtracker at 
sourceforge...;-)

so this basically means that we will get a new pd-version soon? great!



fmfadt.
IOhannes

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


Re: [PD] pd 0.41.0 test07 font size

2007-12-06 Thread Miller Puckette
Well, not much has happened, but the test version is stable enough it
seems better to work toward a stable version of teh present state than
to try to add all the features I want to put in next :)

M

On Fri, Dec 07, 2007 at 01:17:19AM +0100, IOhannes m zmoelnig wrote:
 Miller Puckette wrote:
  OK test09, hopefully, fixes it :)
  
  I've got a long list of bugs to try to fix... otherwise I'm probably
  not going to try to add any more features to this release before
  canning it.
 
 i have jut assigned you some more patches in the patchtracker at 
 sourceforge...;-)
 
 so this basically means that we will get a new pd-version soon? great!
 
 
 
 fmfadt.
 IOhannes
 
 ___
 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 and max (2)

2007-12-06 Thread marius schebella
oh, forgot
find last error, even if this does not work all the time, it really 
helped me save a lot of time.
plus find feature is also not implemented in max.
marius.

marius schebella wrote:
 hi,
 after all the complaining, here is a list of features that are special 
 to pd.
 * open source: you can always dig into the deep universe of code to see 
 how things are done. and change things according to your needs
 * no licencing: that means you don't pay money to be allowed to program 
 in pd. (the player is free also in max). but it also means that you 
 don't have to fiddle around with the licence when you install (which 
 usually takes a day) or that you licence can expire or that you will 
 have to redo this when you buy new hardware.
 * no messing around with floats and ints. no mistakes because you forget 
 a dot (for example in [/ 10.]) that also includes that you can create 
 arithmetic operators without arguments. whereas in max the default is 
 integer. which means you cannot just type [/].
 * possibility to edit abstractions! in max you always have to open the 
 abstraction itself which is more than annoying.
 * possibility to save your patch with an open subpatch window in the 
 front. (max thinks, you want to save the subpatch as a seperate new 
 patch...)
 * no list object (ok, there is [zl reg])
 * no [t a b]
 * as far as I know no settable sliders. (slider 200 will have a fixed 
 size and a fixed scale (0-199 - linear) (might be wrong with that).
 * no keyboard shortcuts to create objects/messages (ctl+1...). there is 
 a max toolbox, but that does not work reliable.
 unpack does not work for symbols in max. (but I am sure you can do that 
 somehow else)
 diffs: two things that are different in max: [trigger 5 b] takes 5 as a 
 number and not as a selector. when you bang it, even when you feed in 
 another int, it will still output 5 and not zero as in pd.
 messages also remember their last value that you sent through them, so 
 if you bang a message [$1 $2( it will spit out the last values and not
 0 0. (only at the beginning as default)
 * max does not run on linux
 
 ...
 
 m.
 


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


Re: [PD] Bounties for Pd Features (was RE: segmented patchcords (was Re: PD MAX))

2007-12-06 Thread Dafydd Hughes
hey...

On Dec 6, 2007 5:50 PM, marius schebella [EMAIL PROTECTED] wrote:
 Kyle Klipowicz wrote:
  I for one have donated to Hans' efforts directly on his
  site via PayPal,

 now it's out, YOU were the one...
 marius.

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




-- 
www.sideshowmedia.ca
skype: chickeninthegrass

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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Chris McCormick
On Thu, Dec 06, 2007 at 04:24:42PM -0500, Mathieu Bouchard wrote:
 On Thu, 6 Dec 2007, Olivier Heinry wrote:
 
 Moreover, the code has already been desired and written, just not been
 implemented in vanilla.
 
 excuse me, which version of pd really allows you to edit and save cord 
 segmentations?

Hi Matju,

Didn't I once see screenshots from you of patches that showed segmented
and spline curve patch chords?

Best,

Chris.

---
http://mccormick.cx

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


Re: [PD] Bounties for Pd Features (was RE: segmented patchcords (was Re: PD MAX))

2007-12-06 Thread Jack

Le 6 déc. 07 à 22:05, Kyle Klipowicz a écrit :

 Yes, a bounty system would be great. At this point, if you are not a
 student, Max/MSP/Jitter costs about $850 US. I think that (myself
 included) many Pd users would gladly shell out a few dollars to see
 features met. I for one have donated to Hans' efforts directly on his
 site via PayPal, because I know of the importance of financial
 'reinforcement.'

 What is Matju's bounty on getting gridflow working out of box on OS X?
It would be nice to have this library directly in pd-extended ! ;)
Or a great tutorial (How to install gridflow on osx for beginner ?)

Jack


 ~Kyle

 On Dec 6, 2007 2:05 PM, Frank Barknecht [EMAIL PROTECTED] wrote:
 Hallo,
 Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:

 And this is precisely the unfortunate reason why the open source  
 world
 will (almost) always lag behind the commercial world of consumer
 software. When developers make their bread and butter based upon if
 the consumer buys, they're more likely to pay attention to and
 implement the wishes of their users. Take Ableton. They actively  
 parse
 their online forums for feature requests...and then implement them
 when a critical mass is reached.

 There are some exceptions in the FOSS world. Ubuntu is quite user
 friendly (with the support of a large endowment from a very wealthy
 organization with a charter specifically devoted to bringing  
 Linux to
 the non-programmer set of the world). Firefox is giving IE a run for
 it's money (although the primary codebase from FF comes from the old
 commercial, closed source Netscape).

 Ubuntu, while open source, is a commercial product. Like Redhat Linux
 and many other commercial FLOSS products. For these kinds of open
 source software, money of course is one motivation, and if that money
 comes directly from the user, the user's wishes are a influencing the
 software more directly. Money is not a bad motivator, and it's even
 playing a role in our little Pd world, where some projects are or  
 have
 been funded (like IIRC the early work by Hans on pd-extended, or many
 docs, which were made for paid workshops etc.)



 Ciao
 --
  Frank Barknecht _  
 __footils.org__

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




 -- 
 -
 
  -
   - --
 http://perhapsidid.wordpress.com
 http://myspace.com/kyleklipowicz

 ___
 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 and max (2)

2007-12-06 Thread marius schebella
hi,
after all the complaining, here is a list of features that are special 
to pd.
* open source: you can always dig into the deep universe of code to see 
how things are done. and change things according to your needs
* no licencing: that means you don't pay money to be allowed to program 
in pd. (the player is free also in max). but it also means that you 
don't have to fiddle around with the licence when you install (which 
usually takes a day) or that you licence can expire or that you will 
have to redo this when you buy new hardware.
* no messing around with floats and ints. no mistakes because you forget 
a dot (for example in [/ 10.]) that also includes that you can create 
arithmetic operators without arguments. whereas in max the default is 
integer. which means you cannot just type [/].
* possibility to edit abstractions! in max you always have to open the 
abstraction itself which is more than annoying.
* possibility to save your patch with an open subpatch window in the 
front. (max thinks, you want to save the subpatch as a seperate new 
patch...)
* no list object (ok, there is [zl reg])
* no [t a b]
* as far as I know no settable sliders. (slider 200 will have a fixed 
size and a fixed scale (0-199 - linear) (might be wrong with that).
* no keyboard shortcuts to create objects/messages (ctl+1...). there is 
a max toolbox, but that does not work reliable.
unpack does not work for symbols in max. (but I am sure you can do that 
somehow else)
diffs: two things that are different in max: [trigger 5 b] takes 5 as a 
number and not as a selector. when you bang it, even when you feed in 
another int, it will still output 5 and not zero as in pd.
messages also remember their last value that you sent through them, so 
if you bang a message [$1 $2( it will spit out the last values and not
0 0. (only at the beginning as default)
* max does not run on linux

...

m.

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


Re: [PD] pd and max (2)

2007-12-06 Thread Chris McCormick
On Thu, Dec 06, 2007 at 07:45:41PM -0500, marius schebella wrote:
 * no licencing: that means you don't pay money to be allowed to program 
 in pd. (the player is free also in max). but it also means that you 
 don't have to fiddle around with the licence when you install (which 
 usually takes a day) or that you licence can expire or that you will 
 have to redo this when you buy new hardware.

In fact, Pd has such a free license that you can even fork it and make
your own closed-source commercial product out of it if you want. The
only requirement is that you include the license and copyright.

Best,

Chris.

---
http://mccormick.cx

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


[PD] freeverb~ roomsize / damping not working

2007-12-06 Thread patrick
hi,

i compiled freeverb~ without any problem, but the controls are not 
modifying the sound. a theora video of the problem can be seen here:

http://www.workinprogress.ca/pd/pdmtl/freeverbbug.ogg
(vlc, mplayer etc...).

i am on linux / pentium 4.
freeverb~ v1.2

pat

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


Re: [PD] pd 0.41.0 test07 font size

2007-12-06 Thread Roman Haefeli
On Fri, 2007-12-07 at 01:26 +0100, IOhannes m zmoelnig wrote:

 i'll get my wishlist engine running before soon with stuff like:
 - 64bit-pd (that is, not just run pd on an amd64; but have 
 t_float/t_sample be *large*)

does that mean, that every float in pd on an 64bit machine will have
64bit precision? and each sample in a table uses 8 byte ram? does it
also mean, that there will be less [tabread4~] floating point rounding
issues (in other words: [tabread4~] sounds 'good' up to x minutes?)

roman




___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Hans-Christoph Steiner


On Dec 6, 2007, at 2:54 PM, Daniel Wilcox wrote:

Now there's an idea!  If some donations could be had to offer up  
bounty money, I'd say

a few more of us would be inclined to pitch in.


Patches welcome! ;)  Seriously, if anyone wants to set this up, I  
think it could work.  In the past, some people objected to the idea  
since they didn't think it's fair (check the archives).  I think it  
could be done fair if people are directly sponsored the work they  
wanted done.  Maybe there is a site that provides this service  
already?  Sourceforge has started something like that, but I don't  
know the details.



Also, has pd been in the Goggle Summer of Code?


Yup, there were two funded projects last summer.  The number of  
funded slots that google provides is directly related to how many  
project submissions there are, so next summer, we should really work  
together to make sure there are lots of submissions.  I mean we can  
actually help write the applications together on the list.


... I'm unfamiliar with the dev setup but have there been any  
coding camps where people get
together to just implement something, just do it for like a  
weekend?  It is always nice to tackle a problem
with someone to bounce ideas off of in person.  Couchsurfing.com,  
an online lend-your-couch travel
networking collective, has a week long code session every 6 months  
I believe. Of course the participants get
a free place to stay, etc but I don't see how something like that  
couldn't be sponsored for pd.


I think a coding camp is an awesome idea,  I would love that!  The  
problem for me is that there are few Pd people in the NYC area.  Or  
at least not so many who come to the patching circles that we run  
about every month or so.  If there was a way to bring more people to  
the patching circles, I am willing to make the effort.  For example,  
I can host people at my house.  Come January, I'll have a pull out  
bed, a mattress in the office, and even an inflatable mattress also.   
In addition, if it is during the early summer, I think I could  
organize rooms at the Polytechnic dorm for $40 a night, which is very  
cheap for NYC (the youth hostels are more).


Personally, I'd like to jump into some pd dev but I am no so sure  
where to start where it would be most effective (other then  
segmented patch cords :P).


I think it's best to work on something that you are interested in,  
but I'll happily make suggestions if you want. :-)


.hc




i read your mail as a pledge for a bounty system - is that right?

Am 06.12.2007 um 20:08 schrieb Kyle Klipowicz:

 And this is precisely the unfortunate reason why the open source  
world

 will (almost) always lag behind the commercial world of consumer
 software. When developers make their bread and butter based upon if
 the consumer buys, they're more likely to pay attention to and
 implement the wishes of their users. Take Ableton. They actively  
parse

 their online forums for feature requests...and then implement them
 when a critical mass is reached.

 There are some exceptions in the FOSS world. Ubuntu is quite user
 friendly (with the support of a large endowment from a very wealthy
 organization with a charter specifically devoted to bringing  
Linux to

 the non-programmer set of the world). Firefox is giving IE a run for
 it's money (although the primary codebase from FF comes from the old
 commercial, closed source Netscape).

 I know that Hans' statement re everyone becoming a developer is true
 in theory, but in reality people who want to rapidly prototype a
 project with something like Pd or Max are using these applications
 precisely because they do not want to code in C.

 After reading Marius' post re GEM vs. Jitter, it is painfully  
apparent

 that the capitalist/consumer model of software engineering has a few
 aspects to it that are difficult for the FOSS community to compete
 with. Namely monetary and human resources and the external  
pressure to
 meet the requests of the user in order to ensure a continuous  
flow of

 financial support. When you code for a hobby or yourself, it is
 difficult or even impossible to be bothered with these things, and
 rightly so. Without compensation, there's often little scope (or  
time)

 outside one's own projects for developers in the FOSS world. This is
 unfortunate, but as I see it, true.

 Question is, what can be done to change this or compete? Or  
should Pd

 just become the thing that hobbyist programmers use, while Max takes
 the stage as the serious tool for rapidly prototyping interactive
 A/V artworks? I hope that this is not the case...

 No flames meant in this mail, just compassionate thought-mulling.

 ~Kyle


 On Dec 6, 2007 1:21 AM, Frank Barknecht [EMAIL PROTECTED] wrote:

 That's exactly the point: From this thread it seems that many of
 those
 people who would be able to implement segmented patchcords aren't
 interested in that feature. (You'd be one of the exceptions.) So
 until
 

Re: [PD] freeverb~ roomsize / damping not working

2007-12-06 Thread Hans-Christoph Steiner

Perhaps it's an aliasing bug, I know freeverb has some non-strick  
aliases.  Basically, you need to compiling it with less optimization.

How about the freeverb included in Pd-extended?

.hc

On Dec 6, 2007, at 8:54 PM, patrick wrote:

 hi,

 i compiled freeverb~ without any problem, but the controls are not
 modifying the sound. a theora video of the problem can be seen here:

 http://www.workinprogress.ca/pd/pdmtl/freeverbbug.ogg
 (vlc, mplayer etc...).

 i am on linux / pentium 4.
 freeverb~ v1.2

 pat

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



 


I spent 33 years and four months in active military service and  
during that period I spent most of my time as a high class muscle man  
for Big Business, for Wall Street and the bankers.  - General  
Smedley Butler



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


Re: [PD] Max Pd

2007-12-06 Thread Hans-Christoph Steiner

So now the next step is building a system that lets you have the ease  
of jitter with the flexibility of Pd :D

.hc

On Dec 6, 2007, at 5:42 PM, vade wrote:

 This is an interesting viewpoint -

 at what point does providing all of these options just get in my  
 way and make me not think about creating my own solutions - and  
 thus really really making it mine - while extending my knowledge

 Im not sure, I can tell you ive had to make plenty of my own  
 solutions with Max/Jitter - but I think you have a very valid  
 point. There certainly are a few assumptions on Jitters part that I  
 do not necessarily agree with.

 Well said.


 On Dec 6, 2007, at 4:10 PM, Hans-Christoph Steiner wrote:

 I also think that megaobjects that accept many messages/attributes
 become more like application preferences rather than programming, and
 that usually limits the possibilities.





 


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] freeverb~ roomsize / damping not working

2007-12-06 Thread patrick
hi hans,

it's the freeverb~ from pd-extended using:

cd pure-data/packages/  make patch
cd linux_make
make install

(a very recent  checkout-developer-layout.sh 
http://pure-data.cvs.sourceforge.net/pure-data/scripts/checkout-developer-layout.sh?rev=HEAD)

patrick


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


Re: [PD] segmented patchcords (was Re: PD MAX)

2007-12-06 Thread Mathieu Bouchard

On Thu, 6 Dec 2007, Chris McCormick wrote:

On Thu, Dec 06, 2007 at 04:24:42PM -0500, Mathieu Bouchard wrote:

On Thu, 6 Dec 2007, Olivier Heinry wrote:

Moreover, the code has already been desired and written, just not been
implemented in vanilla.

excuse me, which version of pd really allows you to edit and save cord
segmentations?

Didn't I once see screenshots from you of patches that showed segmented
and spline curve patch chords?


They were all fake because they were runtime-generated in order to look 
funny, instead of being user-generated and savable in order to be useful. 
They could also be runtime-generated and be useful, but for those who have 
seen the 3 screenshots and the live demos, it was clearly on the funny 
side.


Nevertheless, wire segmentations are still on my todo list and if no-one 
does it for me then i'll do it one day :)


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pd 0.41.0 test07 font size

2007-12-06 Thread Mathieu Bouchard

On Fri, 7 Dec 2007, Roman Haefeli wrote:

On Fri, 2007-12-07 at 01:26 +0100, IOhannes m zmoelnig wrote:

i'll get my wishlist engine running before soon with stuff like:
- 64bit-pd (that is, not just run pd on an amd64; but have
t_float/t_sample be *large*)

does that mean, that every float in pd on an 64bit machine will have
64bit precision? and each sample in a table uses 8 byte ram? does it
also mean, that there will be less [tabread4~] floating point rounding
issues (in other words: [tabread4~] sounds 'good' up to x minutes?)


A day of mono 96000 Hz sound at 64 bits per sample would take 61.8 gigs of 
RAM. This takes 33 bits of precision to address. This leaves 19 bits of 
between-samples precision for interpolation by [tabread4]. The precision 
of float64 is 52 bits, thus the number of significant bits is 53, still 
not counting the sign. Thus float64 completely includes uint53 and int54. 
This raises the counter problem's threshold to 9007199254740992.


And yes, it would use twice more RAM everywhere. This includes the cache, 
so it may cause slowdown in some situations. I would enjoy it if [table] 
and its friends supported int16 (mere CD quality) for example. I believe 
that in float64 mode, pd could benefit from a float32 option on [table] 
too.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [tabread~~] (again)

2007-12-06 Thread Roman Haefeli
hi 

i wanted to play with [tabread~~] and checked out a fresh zexy and
compiled and it went fine. when instantiating [tabread~~], i get an
error though:

load_object: Symbol setup_tabread40x7e_tild not found
 tabread4~~
... couldn't create

grep -d recurse setup_tabread40x7e_tild externals/

showed me only:

externals/zexy/src/tabread4~~.c:void setup_tabread40x7e_tilde(void)
Binary file externals/zexy/src/tabread4~~.o matches
Binary file externals/zexy/src/tabread4~~.pd_linux matches


note the 'e' at the end of void setup_tabread40x7e_tilde(void) while
pd says: Symbol setup_tabread40x7e_tild not found (without 'e').

i don't get it. help appreciated.

roman





___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


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


Re: [PD] pd and max (2)

2007-12-06 Thread Mathieu Bouchard

On Thu, 6 Dec 2007, marius schebella wrote:

find last error, even if this does not work all the time, it really 
helped me save a lot of time.


Btw, find last error in DesireData works pretty much all of the time.

In PureData, find last error relies on the good will of external (and 
internal) developers to use pd_error() instead of error(). In DesireData, 
pd_error() is obsolete and deprecated.


With a little more work, DesireData's find last error will be able to 
actually select all objects involved in the message chain leading to the 
error! e.g.:


[loadbang]
 |
[tgl]
 |
[metro 666]
 |
[f]
 |
[symbol]

would select the last three objects, because [metro]'s bang led to 0 which 
led to no method for float. the start of the message chain is usually 
[metro], [delay], [gemhead] and other clock-driven classes (so [tgl] can't 
be found to be the ancestor of the error).


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [tabread~~] (again)

2007-12-06 Thread IOhannes m zmoelnig
Roman Haefeli wrote:
 hi 
 
 i wanted to play with [tabread~~] and checked out a fresh zexy and
 compiled and it went fine. when instantiating [tabread~~], i get an
 error though:

this is a bug in Pd's hexloader that has been fixed in the latest and 
greatest 0.41-test release.
altenatively you could use the hexloader to load tabread4~~.

otoh, the recommended way (by upstream developers) of using zexy is 
still as a library instead of single externals

so: are there any problems when you try to compile zexy as a lib?


fmadrs.
IOhannes

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


Re: [PD] pd and max (2)

2007-12-06 Thread IOhannes m zmoelnig
Chris McCormick wrote:
 On Thu, Dec 06, 2007 at 07:45:41PM -0500, marius schebella wrote:
 
 In fact, Pd has such a free license that you can even fork it and make
 your own closed-source commercial product out of it if you want. The
 only requirement is that you include the license and copyright.


and having a free license does not mean that it has no licencing.
a license is not the same as a license key or a license fee.
instead it is a contract between the user and the owner of the code (or 
something like this)


fgmadsr
IOhannes

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


[PD] metastudio 0.2 released

2007-12-06 Thread Ed Kelly
Hi all,

Metastudio v0.2 is released. Some bugfixes (e.g. the sequencers now copies the 
current pattern properly when new is banged) and some improvements - the 
demoresynthfx patch contains an explaination of some machines, and a new effect 
- tabmask~ - an FFT phaser.

get it here: http://sharktracks.co.uk/puredata/metastudio-v0.2.zip
read about it here: http://sharktracks.co.uk/puredata

enjoy ;-D
Ed
 
Lone Shark Aviation out now on http://www.pyramidtransmissions.com
http://www.myspace.com/sharktracks




  __
Sent from Yahoo! - the World's favourite mail http://uk.mail.yahoo.com
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [tabread~~] (again)

2007-12-06 Thread Roman Haefeli
On Fri, 2007-12-07 at 08:00 +0100, IOhannes m zmoelnig wrote:
 Roman Haefeli wrote:
  hi 
  
  i wanted to play with [tabread~~] and checked out a fresh zexy and
  compiled and it went fine. when instantiating [tabread~~], i get an
  error though:
 
 this is a bug in Pd's hexloader that has been fixed in the latest and 
 greatest 0.41-test release.
 altenatively you could use the hexloader to load tabread4~~.

works. thank you a lot.

 otoh, the recommended way (by upstream developers) of using zexy is 
 still as a library instead of single externals

yeah, works as well. i trapped myself, because i just switched a few
days ago from zexy.pd_linux to singleobjectclass.pd_linux. i haven't
thought about issues with filenames and i am surprised that bla~~ is a
problem and bla~ isn't. 

however, it causes me a bit head scraping to hear that the library is
the recommended format. is there a particular reason for this (i mean,
since hexloader is working)?
the reason, why i switched was to be aware of and avoid possible
problems of my patches with pd-extended beforehand. since it is probably
the quasi standard now, i would like my patches to work fine there as
well. however, when loading hexloader, these problems won't show up
anymore, which is kind of against the initial reason for going the
single-object way. 

hans: [~],[~] and [tabread4~~] will load in pd-extended-0.40, right?  

 so: are there any problems when you try to compile zexy as a lib?

no.

back to [tabread~~]:
is there any point in using it without a [line~~] or [vline~~]? if yes,
how is it supposed to be used? 

thanks
roman





___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


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