Re: [PD] sssad in pd-extended?

2010-09-22 Thread Hans-Christoph Steiner


On Sep 21, 2010, at 6:43 PM, Mathieu Bouchard wrote:


On Tue, 21 Sep 2010, Hans-Christoph Steiner wrote:

As for alternate ways of including things besides libdirs, there  
are lots of kludges currently in Pd-extended.  I've been spending a  
lot of my time maintaining them.  I'm working on reducing  
maintenance time so I can actually spend time coding new things.   
So far, only a couple people have a track record of actually  
maintaining code in Pd-extended without me needing to get involved  
(Martin Peach, Matju, Roman, IOhannes, I'm probably missing someone).


I don't have any externals in pd-extended, nor in SourceForge.

Which code are you talking about ?



What I mean is that you have gotten gridflow to work something like a  
libdir without me having to fix it.  Personally I'd like to see it  
more like a libdir.


.hc



I hate it when they say, He gave his life for his country.  Nobody  
gives their life for anything.  We steal the lives of these kids.  - 
Admiral Gene LeRocque



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


Re: [PD] jMax Phoenix

2010-09-22 Thread Hans-Christoph Steiner


On Sep 21, 2010, at 6:36 PM, Mathieu Bouchard wrote:


On Tue, 21 Sep 2010, Maurizio De Cecco wrote:

Given the fact that jMax slept a few years, it cannot compete with  
puredata in terms of available libraries, patches, and in general  
maturity of the solution.


No, it wasn't in this order : first it already couldn't compete with  
PureData, AND THEN jMax 4 appeared, which finished killing it, as  
the API was all different and no-one bothered porting externals to  
it (well, I tried, and I had to give up because some features had  
been removed from jMax). By the time the project was called dead,  
everybody had already switched to Pd or was in the process of doing  
so.


6) The language: jMax support the use of expressions in object  
definition, like in | int ( 10 + $foo) | so that objects in  
abstractions can be parametrised with respect to the arguments.


I gave up jMax because this feature was introduced. This is because  
it removed the possibility to pass an arithmetic operator as an  
argument. It was a showstopper for me.


I agree for different reasons.  This syntax does seem overly  
complicated and takes away from one of the things I like best about  
the Max paradigm: really simple syntax.


.hc




the 0.6 beta release; it does not mention the Max OS X version,  
that was not ready at the time.


You too write Max OS X instead of Mac OS X ? Is this a virus you  
caught from Miller ? ;)


___
| Mathieu Bouchard -- Villeray,  
Montréal, QC___

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






As we enjoy great advantages from inventions of others, we should be  
glad of an opportunity to serve others by any invention of ours; and  
this we should do freely and generously. - Benjamin Franklin




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


[PD] hi

2010-09-22 Thread punchik punchik
hi



  

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


Re: [PD] how to create a sound like this?

2010-09-22 Thread Andy Farnell


You could approximate it with an additive
method, and a bit of noise to help.
see patch

a.

On Tue, 21 Sep 2010 16:22:03 -0700
ronni montoya ronni.mont...@gmail.com wrote:

 hello list, i was wondering how can i create a sound like this?
 Do you have any idea of how to simulate this kind of sounds?
 
 any idea would be aprreciated
 
 
 thanks
 
 http://ompldr.org/vNWx4NA/.wav
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


-- 
Andy Farnell padawa...@obiwannabe.co.uk


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


[PD] Random parameters of an abtraction affect the parameters of the others

2010-09-22 Thread punchik punchik
hello, what would be the best approach for this in pd?
I have i patch that generates dynamically abstraccions, when each abstraction 
is 
created it begin to make sound in a random way : its parameters moves randomly.
I was wondering what would be the best approach if i want that the random 
behaivor of each abstraction affect the random behaivors of the other 
abstractions?

Any ideas on this?
what would be the best approach?


Punchik



  

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


Re: [PD] web client

2010-09-22 Thread Jordi Sala
Hi,
I finished the first verision of the  patch where I needed the httpget... It
works so well.
http://vimeo.com/15138625



On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com wrote:


 Ok, I posted it to a tutorial page:
 http://puredata.info/docs/tutorials/SimpleWebclient

 I think this should be included in pd-ext as an example somewhere ...

 On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca 
 martin.pe...@sympatico.ca wrote:

 Sure, go ahead and do it.
 The httpget abstraction and help patch is mostly by Hans.

 Martin

 --
 From: danomat...@gmail.com
 Subject: Re: [PD] web client
 Date: Fri, 10 Sep 2010 11:04:18 -0400
 To: martin.pe...@sympatico.ca

 Hey Martin,

 Maybe make a quick wiki page on puredata.info with the patches on it? If
 not, I can do it.

 On Sep 9, 2010, at 11:29 PM, Martin Peach wrote:

 On 2010-09-09 18:39, Jordi Sala wrote:

 Hi list,


 I'd like to know if there is a web client object (or patch) for pd.



 The attached patches should work with pd-extended.

 Martin
 httpget.pdhttpget-help.pd


 
 Dan Wilcox
 danomatika.com
 robotcowboy.com





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




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


Re: [PD] panning abstraction or object?

2010-09-22 Thread Mathieu Bouchard

On Tue, 21 Sep 2010, ronni montoya wrote:

Hi list, i was wondering if theres an abstraccion or object like this in 
pd: I need a pan object that when is -1 is complete silence and when is 
+1 is complete silence too. when the value begins to move from -1 to +1 
the sound begins to appear in the left speaker then it moves to the 
right and then the amplitude decreases in the right speaker until it 
arrives to +1. Is there something like this in pd?


multiply the left  side by 1-x,
multiply the right side by 1+x,
then multiply both sides by (1-x*x)/sqrt(2).

x is your parameter that goes from -1 to +1.

that's just an example : there are many more ways to do it.

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


Re: [PD] Random parameters of an abtraction affect the parameters of the others

2010-09-22 Thread Andy Farnell


If this behaviour is to be global then the lesser used
value object [v] might help here.


On Tue, 21 Sep 2010 23:52:51 -0700 (PDT)
punchik punchik punch...@yahoo.com wrote:

 hello, what would be the best approach for this in pd?
 I have i patch that generates dynamically abstraccions, when each abstraction 
 is 
 created it begin to make sound in a random way : its parameters moves 
 randomly.
 I was wondering what would be the best approach if i want that the random 
 behaivor of each abstraction affect the random behaivors of the other 
 abstractions?
 
 Any ideas on this?
 what would be the best approach?
 
 
 Punchik
 
 
 
   
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


-- 
Andy Farnell padawa...@obiwannabe.co.uk

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


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont

 OK i'm installing the dev packages as well. (very long on osx)
In fink there are labeled:
gstreamer-dev 0.8.12-1029
but i can't see no plugins-dev...
i'll try to compile after that and get back to you if problem.

thx for your help.
n


Le 21/09/10 14:52, IOhannes m zmoelnig a écrit :

On 2010-09-21 12:15, Nicolas Montgermont wrote:

what is the next step?

make sure you have the -devel packages installed as well
(gstreamer0.10-devel, gstreamer0.10-plugins-devel).

then get the newest pdgst (i just fixed a couple of minor issues)

then go to pdgst/src, set the PD_SRC, GEM_SRC, SYSTEM*FLAGS and EXT to
match the OSX-specific settings.

something like:
$ make PD_SRC=/path/to/pd/src GEM_SRC=/path/to/gem EXT=pd_darwin
EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined
dynamic_lookup

yes it's not very comfortable, and totally untested.

fgamdr
IOhannes





Thanks,

Nicolas




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


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


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont

 OK i'm installing the dev packages as well. (very long on osx)
In fink there are labeled:
gstreamer-dev 0.8.12-1029
but i can't see no plugins-dev...
after that , i checkout last pdgst, try to compile following your 
instructions and get back to you.


thx for your help.
n


Le 21/09/10 14:52, IOhannes m zmoelnig a écrit :

On 2010-09-21 12:15, Nicolas Montgermont wrote:

what is the next step?

make sure you have the -devel packages installed as well
(gstreamer0.10-devel, gstreamer0.10-plugins-devel).

then get the newest pdgst (i just fixed a couple of minor issues)

then go to pdgst/src, set the PD_SRC, GEM_SRC, SYSTEM*FLAGS and EXT to
match the OSX-specific settings.

something like:
$ make PD_SRC=/path/to/pd/src GEM_SRC=/path/to/gem EXT=pd_darwin
EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined
dynamic_lookup

yes it's not very comfortable, and totally untested.

fgamdr
IOhannes





Thanks,

Nicolas




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


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


Re: [PD] pdgst on mac

2010-09-22 Thread IOhannes m zmoelnig
On 2010-09-22 10:06, Nicolas Montgermont wrote:
  OK i'm installing the dev packages as well. (very long on osx)
 In fink there are labeled:
 gstreamer-dev 0.8.12-1029

no, you need gstreamer-0.10
(i think development on gstreamer-0.8 has been stopped about 6 years ago)

fgmasdr
IOhannes



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont

 ok my fault.
now i have installed:
gstreamer-0.10
gstreamer-0.10-dev
gstreamer-0.10-shlibs

but it is missing the plugins package, maybe the shlibs is the same?
trying to compile in pdgst/src gives:

Liszt:src ncio$ make 
PD_SRC=/Applications/Pd-extended.app/Contents/Resources/include/ 
GEM_SRC=/Applications/Pd-extended.app/Contents/Resources/include/Base/ 
EXT=pd_darwin EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle 
-undefined dynamic_lookup
Package gstreamer-plugins-base-0.10 was not found in the pkg-config 
search path.
Perhaps you should add the directory containing 
`gstreamer-plugins-base-0.10.pc'

to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-plugins-base-0.10' found
gcc  -g -O2 -fPIC -DPD -I/sw/include/gstreamer-0.10 
-I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/libxml2 
-I/sw/include -DPDGST_PLUGIN  -I/sw/include 
-I/Applications/Pd-extended.app/Contents/Resources/include/ -I../include 
-o audio/pdgst_adc~.o -c audio/pdgst_adc~.c

audio/pdgst_adc~.c:22:2: warning: #warning add docs
audio/pdgst_adc~.c:26:32: error: gst/app/gstappsink.h: No such file or 
directory

audio/pdgst_adc~.c: In function 'pdgst_adc_perform':
audio/pdgst_adc~.c:50: error: 'GstAppSink' undeclared (first use in this 
function)
audio/pdgst_adc~.c:50: error: (Each undeclared identifier is reported 
only once

audio/pdgst_adc~.c:50: error: for each function it appears in.)
audio/pdgst_adc~.c:50: error: 'sink' undeclared (first use in this function)
audio/pdgst_adc~.c:62: warning: assignment makes pointer from integer 
without a cast

audio/pdgst_adc~.c: In function 'pdgst_adc_new':
audio/pdgst_adc~.c:140: error: 'GstAppSink' undeclared (first use in 
this function)
audio/pdgst_adc~.c:140: error: 'sink' undeclared (first use in this 
function)

audio/pdgst_adc~.c:200:2: warning: #warning _info hack
make: *** [audio/pdgst_adc~.o] Error 1

in /sw/lib i have this from gstreamer:
/sw/lib/libgstbase-0.10.0.dylib
/sw/lib/libgstbase-0.10.dylib
/sw/lib/libgstbase-0.10.la
/sw/lib/libgstcontroller-0.10.0.dylib
/sw/lib/libgstcontroller-0.10.dylib
/sw/lib/libgstcontroller-0.10.la
/sw/lib/libgstdataprotocol-0.10.0.dylib
/sw/lib/libgstdataprotocol-0.10.dylib
/sw/lib/libgstdataprotocol-0.10.la
/sw/lib/libgstnet-0.10.0.dylib
/sw/lib/libgstnet-0.10.dylib
/sw/lib/libgstnet-0.10.la
/sw/lib/libgstreamer-0.10.0.dylib
/sw/lib/libgstreamer-0.10.dylib
/sw/lib/libgstreamer-0.10.la

and in /sw/include/gstreamer-0.10/gst :
base/ gstcompat.h   gstindexfactory.h 
gstparse.hgsttagsetter.h
controller/   gstconfig.h   gstinfo.h 
gstpipeline.h gsttask.h
dataprotocol/ gstdebugutils.h   gstinterface.h
gstplugin.h   gsttaskpool.h
glib-compat.h gstelement.h  gstiterator.h 
gstpluginfeature.hgsttrace.h
gst.h gstelementfactory.h   gstmacros.h   
gstpoll.h gsttypefind.h
gstbin.h  gstenumtypes.hgstmarshal.h  
gstpreset.h   gsttypefindfactory.h
gstbuffer.h   gsterror.hgstmessage.h  
gstquery.hgsturi.h
gstbufferlist.h   gstevent.hgstminiobject.h   
gstregistry.h gstutils.h
gstbus.h  gstfilter.h   gstobject.h   
gstsegment.h  gstvalue.h
gstcaps.h gstformat.h   gstpad.h  
gststructure.hgstversion.h
gstchildproxy.h   gstghostpad.h gstpadtemplate.h  
gstsystemclock.h  gstxml.h
gstclock.hgstindex.hgstparamspecs.h   
gsttaglist.h  net/


can i try to link to libgstbase-0.10 instead of gstreamer-plugins-base-0.10?
not sure how to do that though...

thx

n

Le 22/09/10 10:17, IOhannes m zmoelnig a écrit :

On 2010-09-22 10:06, Nicolas Montgermont wrote:

  OK i'm installing the dev packages as well. (very long on osx)
In fink there are labeled:
gstreamer-dev 0.8.12-1029

no, you need gstreamer-0.10
(i think development on gstreamer-0.8 has been stopped about 6 years ago)

fgmasdr
IOhannes



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


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


Re: [PD] sssad in pd-extended?

2010-09-22 Thread Marco Donnarumma
Ok, but how can we define which library has to be listed there and which
not?

for example, Dan has a nice set of objects, could his library be listed?
or we talk about externals only...

M



On Tue, Sep 21, 2010 at 8:53 PM, Hans-Christoph Steiner h...@at.or.atwrote:


 Ok, I've been posting the libs in Pd-extended to the
 community/projects/software/http://puredata.info/community/projects/software/
  page
 as I submit them to Debian via pkg-multimedia.  Its easy enough for me to
 continue that.

 It would be great if you could add other libs to that page that are not
 currently included in Pd-extended, things like Gridflow, pix_opencv,
 pdp_opencv, sssad, etc.

 .hc

 On Sep 21, 2010, at 3:15 PM, Marco Donnarumma wrote:

 I definitely agree, the pd-ring is a good effort in a similar direction,
 but a single webpage on the pd.info would be so helpful, specially when
 teaching.
 Could we (I) start working on it?

 I'd be up to collect links to the libs already included in pd-x and list
 them on a page on pd.info.
 I should only understand how to keep it updated, being aware of future
 inclusions and exclusions.

 Anything against it? or suggestions?


 As for a place for libs, IOhannes set this up a while ago, I've
 started adding things to it, I think it works well as a place for
 people to release their libs, GUI plugins, etc.  I think we should
 switch puredata.info/downloads to this page once we get things all
 figured out.

 http://puredata.info/community/projects/software/

 .hc



   I think we mainly need a sort of externals portal on the website where
 everyone registers libs so its a one-stop shop for picking your object
 poison. This makes more sense then an every growing blob within pd-extended.

 
 Dan Wilcox
 danomatika.com
 robotcowboy.com



 --
 Marco Donnarumma aka TheSAD
 Independent New Media Arts Professional, Performer, Teacher - Edinburgh, UK


 PORTFOLIO: http://marcodonnarumma.com
 LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
 http://www.flxer.net
 EVENT: http://www.liveperformersmeeting.net





 

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





-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] sssad in pd-extended?

2010-09-22 Thread Marco Donnarumma
ya, I never got that neither...

M

On Tue, Sep 21, 2010 at 11:39 PM, Mathieu Bouchard ma...@artengine.cawrote:

 On Tue, 21 Sep 2010, Hans-Christoph Steiner wrote:

  It would be great if you could add other libs to that page that are not
 currently included in Pd-extended, things like Gridflow, pix_opencv,
 pdp_opencv, sssad, etc.


 What's the difference between frameworks and graphics ?

 What's the criteria for calling something a framework ?

 Why is every version of Gem listed separately in the boxes ?

  ___
 | Mathieu Bouchard -- Villeray, Montréal, QC




-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont



Le 22/09/10 10:57, Nicolas Montgermont a écrit :

but it is missing the plugins package,

ok i get them under the name:
gst-plugins-base-0.10
i install all that and try to compile
n
--
http://nim.on.free.fr
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] web client

2010-09-22 Thread Marco Donnarumma
Nice work Jordi!

Hey Dan, I posted your tutorial here
http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/


 Hi,
 I finished the first verision of the  patch where I needed the httpget...
 It
 works so well.
 http://vimeo.com/15138625



 On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com wrote:

 
  Ok, I posted it to a tutorial page:
  http://puredata.info/docs/tutorials/SimpleWebclient
 
  I think this should be included in pd-ext as an example somewhere ...
 
  On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca 
  martin.pe...@sympatico.ca wrote:
 
  Sure, go ahead and do it.
  The httpget abstraction and help patch is mostly by Hans.
 
  Martin
 
  --


-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pdp_theonice on ubuntu lucid: Video streaming problem

2010-09-22 Thread Nick Burge

Hi, many thanks for your reply
Now I cannot connect with the ogg patch either.


thsi is what i get playing back an ogg audio file

oggread~: START
oggcast~: connecting to port 8000
oggcast~: logging in to IceCast2 server...
oggcast~: logged in to http://source.giss.tv:8000/entretenidos.ogg
oggcast~: ogg/vorbis encoder initialised
status: 1
error: oggcast~: could not send ogg header to server (-1)
oggcast~: closing due to error...
oggcast~: connection closed
status: 0

Is it just that the server is sometimes not working?
best regards, Nick.










On 09/22/2010 03:33 AM, ydego...@gmail.com wrote:

bis repetita :

nah, it's false problem i think...

giss.tv ( which i admin also ) had some problems today,
try again tomorrow

saludos,
sevy



Nick Burge wrote:
Trying to connect to giss.tv with the pidip patch: giss-pdp-dv.pd I 
get this...


pdp_theonice~ : connection thread -1339835536 launched
pdp_theonice~: connecting to port 8001
pdp_theonice~: logged in to source.giss.tv
pdp_theonice~: connecting child -1339835536 exiting
pdp_theonice~ : initializing encoder...
pdp_theonice~ : encoder initialized.
pdp_theonice~ : writing headers...
pdp_theonice~ : start streaming at 7 frames/second
status: 1
pdp_theonice~ : could not write audio packet (ret=-1).
pdp_theonice~ : shutting down encoder
pdp_theonice~ : could not write audio packet (ret=-1).
pdp_theonice~ : could not write audio packet (ret=-1).
status: 0


The audio patch giss-pdp-ogg.pd works fine, also
I seem to connect OK and have been able to stream video + audio to 
the same server using the application Theorur


be nice to be able to do this from pd though.is there a way to 
change the encoder?


Nick.


___
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] jMax Phoenix

2010-09-22 Thread Maurizio De Cecco

 Given the fact that jMax slept a few years, it cannot compete with  
 puredata in terms of available libraries, patches, and in general  
 maturity of the solution.

 No, it wasn't in this order : first it already couldn't compete with  
 PureData, AND THEN jMax 4 appeared, which finished killing it, as  
 the API was all different and no-one bothered porting externals to  
 it (well, I tried, and I had to give up because some features had  
 been removed from jMax). By the time the project was called dead,  
 everybody had already switched to Pd or was in the process of doing  
 so.

Well, as i said, i left Ircam around the 2.x version, just before
the public announce of the GPL version. I am not familiar with what
happened after that, including the history of jMax 4, that i read
on the WikiPedia :-.

I know anyway that it was kind of sleepy; while under a GPL license
it was never a community project, because driven by the internal Ircam
needs, and even that wasn't very clear.

For the record, jMax Phoenix support the jMax 2.x API, not the 4; the APIs
are extended wrt 2.x, but in a backward compatible way.

 6) The language: jMax support the use of expressions in object  
 definition, like in | int ( 10 + $foo) | so that objects in  
 abstractions can be parametrised with respect to the arguments.

 I gave up jMax because this feature was introduced. This is because  
 it removed the possibility to pass an arithmetic operator as an  
 argument. It was a showstopper for me.

I would call it a bug (even fatal), no a showstopper; ok, a fatal bug *is* a 
showstopper if 
there is nobody able to fix it :-, or anybody there to listen to complaints,
but now there is. 

I agree for different reasons.  This syntax does seem overly  
complicated and takes away from one of the things I like best about  
the Max paradigm: really simple syntax.

Well, i have two different answers: the first is, yes, the syntax is overly
complex: $args[1] instead of $1 make an object description unreadeable. There 
is another
point: the syntax was built to complement a different paradigm for sharing data
between objects; this paradigm was never exploited by a reasonable object set,
so we are left with a syntax that would be adequate for objects using the new
paradigm, but it is very heavy for objects not using the paradigm.

For example, using the new paradigm there would be *no* need of something 
equivalent
to the pd '$0-foo'; but since the new paradigm is not used by the object set, 
the $0 is still needed,
but in the new syntax is a nightmare today (something like ( $__ + foo ) ), 
and just
impossible at the time.

On the other side, the complex syntax allows to do things that simpler syntax 
do not allows;
the point is that simple things should be simple to do, and complex things may 
require more
complex syntax; the syntax design failed to do this, but there is still room 
for improvement,
if anyway want to discuss the subject and help the poor designer :-.

Actually, the point of view taken by jMax is/was the following: the main 
customers where
people, inside the organisation, spending one year or more designing a single 
library of abstractions
for jMax. In this context, the ability to industrialise the development and 
having more expressive
power to simplify these developments were essential. The goal was to make this 
abstractions
easier to use, in terms of patch programming and in terms of logistic and 
infrastructure.

In the process, we probably throw away the baby with the bath water, wrt 
simplicity of the language.
I know, i was the guy implemented all this, with Norber Schnell doing the 
specifications.

Now, all this is 10 years ago; i now works on jMax for fun, i am free to listen 
critics
and to make the system evolve; i would be more than happy to discuss the 
subjects in more
details (may be in private or elsewhere). 

The point is not to be competetitive with pd, is more matter to see things 
going on, and
produce new ideas and system that may have their role and use.


 You too write Max OS X instead of Mac OS X ? Is this a virus you  
 caught from Miller ? ;)

Uh, so that is where it came from .. i was wondering :-

Maurizio De Cecco


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


[PD] inprogress - framework and single abs to enable dynamic GOP patching

2010-09-22 Thread Marco Donnarumma
Hi all,
there has been few threads about dynamic patching and I wasn't able to show
my work before.
So finally I got it working as I wanted.

- everything happen in run mode, no need to switch
- You can create working GOP abstractions chains in different workspaces (4
at the moment) simply clicking the name of the object.
- istances of the same modules (gop objects) in each workspace are totally
independent, but they are aware of each other (i.e. aware of size, index,
position of all the other modules) wherever they are (targeted OSC)
- no matter which size your gop is, the system will realize that by itself
(this work, but the solution is not very elegant, will tell more...)
- Connection, deletion and positioning happen automagically using iemguts
(thanks IOhannes for your work) and an administration abstraction of mine
[abs.creator]
- selection and deletion of a module by clicking on his name name tab and
pressing the keytab shortcut in run mode, no need to switch to edit
- while modifying the chain there are no sound drop outs
- modules are sssad compatible, so you can save presets within all
workspaces

there are still few glitches (you will see in the video) and the look is
awful, but I'm not taking care of the GUI at the moment (I will later on)

This is supposed to be the new framework for my humble
http://cntrl.sourceforge.net, however the most important thing I'd like to
mention is that I'm packing an abstraction called [id.tab] which, once added
to your gop abstractions will make them capable to be loaded within this
framework.

see it here:

http://www.vimeo.com/15175144


I'd really love to hear the list comments, critics and/or advice about it, I
know there are people out there who were interested in this kind of
approach, and it would be great to hear from you.
Thanks,


-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] unix and (bad) companies.

2010-09-22 Thread servando barreiro

HI there..

I just want to share my experiences with Os´s..

I started in the nineties with a windows machine, I tried 95, 98, millenium, 
nt, xp
It hanged really frequently  (20 times in a day w cad software..) so I assumed 
that as a normal function state from the machine..

At some point I tried  beOS and I found it great but I couldn´t do anything w 
it..

years later, I discovered that computers with the fruit thing  and I was really 
amazed, not just because of the stabilty  (but still one or two hangs per day 
with os 9.2),  also because I could do audio in real-time with them..  (well, 
coming from that windows nightmare, even a gameboy was fascinating..)

Then I got one.. and until the day, I´ve been using all the Os´s and also tried 
almost all the hardware that was/is in the market. 

My experience with linux (about 4 years ago, ethic/curiosity  ) started very 
slow, but definitely in an ascendent curve of satisfaction  admiration..  

Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the 
experience is just fantastic..   It´s actually so good that I´m starting to 
hate all the mac shits..   Because when you know where linux cames from and who 
works on it,  you can understand that sometimes you have to put energy  on your 
side to look for a driver or whatever  (Not the case at all w ubu 10).  

What I can´t understand  Is that this big companies (micr/appl)  with 
hundred or thousands of good programmers working for them, are still doing 
crap...   (seems that they are focusing energies in making money  trying to 
protect his soft/hard  instead of making good code...)

yesterday I formatted my mac and I installed the last system (10.6 ).  There´s 
a known bug on it  that not just doesn´t connect to internet, it also keeps 
sending packets to the router until the router stops working (???).

I had to reset the router from the linux and download one by one the system 
updates for the mac.  This bug is known since 10.6.0,  I already have the 
10.6.4  and the bug it´s still not solved completely.,.. (???)  

This just shows that It doesn´t matter how many hundreds of related posts you 
do in the official apple forums  related..  apple just don´t give a shit about 
the problems of the users  (specially if your hardware it´s not brand 
new...).

The ubuntu forums are far more clear and helpful than that,, 

About windows, I will not complain anymore... (not neccesary),  but I still 
understand people that uses it, because there´s people that doesn´t care 
about computers (even when they are working w them..)

what I do, when I´m teaching a workshop Is to carry one or two usb sticks with 
a live distro (pure dyne / openartist ) and invite the people to try a truly 
operative system..

many of my friends, they have switched to Linux (at least partially..) and they 
are happy w it.. (that makes me happy too..).

If the trajectories of the operative systems evolutions   follow as they are 
already, It wouldn´t sound strange to me that in some years, the amount of 
linux users (pure or mixed) will increase massively.

To finish, I would just like to thank to all the linux developers / 
contributors  for his hard work to make this incredibly operative system.




 





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


Re: [PD] [readanysf~] refuse 96kbps ogg's!?!

2010-09-22 Thread Roman Haefeli
On Wed, 2010-09-22 at 02:49 +0200, august wrote:
  Hi list,
  all in the title... I tried different types (mp3, wav, ogg, at different
  rates and frequencies...) Some didn't passed: Invalid file or
  unsupported codec. 
  The only relation I found on 12 ogg files, the five that didn't passed
  was at 96kbps rate.
 
 
 I think it has something to do with the ogg header.  I've passed the
 file on to the gmerlin developer who is usually pretty quick about
 fixing these things.However, you will need to update your
 gavl/gmerlin_avdecoder libs when he does fix it.
 
 
  [readanysf~] seems a bit unstable: if I [open a_file( and then compute
  audio, pd crashes (quit). 
 
 I just now fixed this bug.  I can't believe nobody saw this before.

Me neither. I was using [readanysf~] quite heavily, but I always started
creating my patches with the [loadbang]-[; pd dsp 1( idiom and never
noticed it.

@August
Do you keep track of what is going on on the gmerlin side of things? If
so, can you let me know, when the bug with the ogg header is fixed, so
that I can put new packages online?

Cheers and thanks for the fixes.

Roman



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


Re: [PD] [readanysf~] refuse 96kbps ogg's!?!

2010-09-22 Thread Raphael Raccuia
Le mercredi 22 septembre 2010 à 02:49 +0200, august a écrit :
  Hi list,
  all in the title... I tried different types (mp3, wav, ogg, at different
  rates and frequencies...) Some didn't passed: Invalid file or
  unsupported codec. 
  The only relation I found on 12 ogg files, the five that didn't passed
  was at 96kbps rate.
 
 
 I think it has something to do with the ogg header.  I've passed the
 file on to the gmerlin developer who is usually pretty quick about
 fixing these things.However, you will need to update your
 gavl/gmerlin_avdecoder libs when he does fix it.

well, we are collecting a lot of soundfiles from anywhere to work on,
then we'll sort what we'll use for the project. In this case
[readanysf~] is really precious cause I don't have to convert them just
to try... Great job with this object! :-)
As said Roman, if you can tell us when that bug is fixed it would be
nice.
 
 
  [readanysf~] seems a bit unstable: if I [open a_file( and then compute
  audio, pd crashes (quit). 
 
 I just now fixed this bug.  I can't believe nobody saw this before.  If
 you opened a file before turning DSP on, it would crash when your start
 the DSP.   Simple fix.  Now done.  Thanks for reporting.
 
 download from here: http://aug.ment.org/software/readanysf~0.41.tar.gz
 
 or checkout from svn.
 
 new Mac version is also available.
Done! Works great now...
Thank's for answering and fixing so quickly
cheers,
r
 
 
  Is it a problem to use four instances of the object in a patch? I'm
  building a multiple player for a performance...
 
 It shouldn't be a problem.
 
 
  I'm on Ubuntu Lucid, PD-ext 0.42.5 (from repo), last [readanysf~] from
  rdz-ppa (had to move it from pd directory to pd-extended)...
  
  Thank's for your help...
 
 thanks for the report -august.
 



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


Re: [PD] midi learn

2010-09-22 Thread Raphael Raccuia
Thank's for that,
I thing I'll stay without defaults the moment, but I'll remember this
approach.
I added a 'bang' option, so object outputs a bang instead of a value for
non-zero midi value, for use with a button. The list now has a third
item, 0 or 1, to indicate if it's enabled or not...
cheers,
r

Le lundi 20 septembre 2010 à 20:37 +0100, Andrew Faraday a écrit :
 hey
 
 
 I've put together a little abstraction (attached) to demonstrate the
 defaulting I mentioned earlier. Either give it no arguments for the
 range object to output 0 to 127 or set your top and bottom range with
 this. Unfortunately without arguments the fixed variable boxes stuck
 on zero, I've added some conditional logic so this will work unless
 you set the second argument as 0. Then it will default to 127. Either
 way, hope this helps. 
 
 
 Andrew
 
 
 __
 Date: Mon, 20 Sep 2010 14:54:58 +0200
 From: rafael.racc...@blindekinder.com
 To: jbtur...@hotmail.com
 CC: pboi...@gmail.com; pd-list@iem.at
 Subject: Re: [PD] midi learn
 
 hi,
 I also patched a midi learn abstraction... then I found this
 discussion and replaced all [select] by [==]... Thank's :-)
 Hope you'll enjoy this one: both cc and channel values are saved in an
 external message box with a [set( message in the abstraction itself...
 so no need to re-learn on each session. Two arguments to scale your
 0-127: can be negative numbers or reversed scale. 
 Maybe somebody can help me with that: I didn't found a way to set
 0-127 as default. So the two arguments are obligatory...
 cheers
 raf
 
 Andrew Faraday a écrit : 
 I actually prefer your solution to mine, the [==] boxes are
 exactly what I was looking for and would have saved quite a
 lot of logic. Also I didn't think of [t a a a] which would
 have saved quite a lot of time. Will have to keep an eye on
 these for future work.  
 
 
 I've got you in one place, tho. you can use [*] for
 conditional logic (with a [bang]) to activate when the right
 inlet changes. instead of multiple spigots. The logic goes, if
 all of them are 1, the result is 1. If any are 0, the result
 is zero. Useful stuff. Although more useful when you're
 working in audio, usually with [expr~] and the inlets of [*~]
 are summing. 
 
 
 I've gone on a bit of a tangent here. Always interested in
 approaches to logic in pd, tho. 
 
 
 Andrew
 
 
 
  Date: Wed, 4 Aug 2010 13:20:51 -0400
  Subject: Re: [PD] midi learn
  From: pboi...@gmail.com
  To: jbtur...@hotmail.com
  CC: pd-list@iem.at
  
  Hi Andrew,
  
  I made something similar a couple of weeks ago, as I needed
 a quick
  way to map midi controllers. It's only for CC though...
  
  
  Patrick
  
  
  On Tue, Aug 3, 2010 at 1:09 PM, Andrew Faraday
 jbtur...@hotmail.com wrote:
   Hey All,
  
   I don't know if anyone's done this but I've attached a
 midi learn
   abstraction I've been working on. The logic's a bit messy
 but I got it
   working in the end.
  
   Basically from banging the learn patch it listens to the
 next signal, either
   a note or a control signal, and then filters out only the
 velocity or
   control value from that. (I've started taking an interest
 in controlling
   patches with the velocity, as opposed to the note number).
  
   Let me know what you think, and if you know of anything
 similar being done.
  
   Cheers
  
   Andrew
  
   ___
   Pd-list@iem.at mailing list
   UNSUBSCRIBE and account-management -
   http://lists.puredata.info/listinfo/pd-list
  
  
 
 
 __
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
   

#N canvas 155 226 565 559 10;
#X obj 57 245 loadbang;
#X obj 57 317 -;
#X obj 57 341 / 127;
#X obj 42 378 *;
#X obj 57 269 t b b;
#X obj 57 292 f \$2;
#X obj 90 292 f \$1;
#X obj 42 401 + \$1;
#X obj 42 426 outlet;
#X obj 222 380 outlet;
#X obj 240 345 loadbang;
#X obj 117 5 inlet;
#X obj 195 212 spigot;
#X obj 75 65 ctlin;
#X obj 75 183 spigot;
#X obj 75 120 spigot;
#X obj 201 103 tgl 11 0 empty \$0-learn empty 17 7 0 10 -24198 -24198
-24198 1 1;
#X obj 240 212 spigot;
#X obj 195 345 t b a;
#X obj 195 433 \$0;
#X msg 195 457 \; \$1-learn color 16 16 

Re: [PD] unix and (bad) companies.

2010-09-22 Thread James Dunn
I love linux and ubuntu but the driver support is a bit of an issue. I 
recently upgraded my mother's computer to 10.04 and now her Dell V505 
all-in-one printer doesn't work. I got no (helpful) response from 
emailing Dell.
Secondly on a pd related problem, I am still running 8.04 because the 
proprietary ATI driver (no longer maintained) will only run on the old 
version of xorg and the open source driver doesn't have 3D support for 
Gem...


James

Quoth servando barreiro, on 22/09/10 12:06:


HI there..

I just want to share my experiences with Os´s..

I started in the nineties with a windows machine, I tried 95, 98, 
millenium, nt, xp
It hanged really frequently  (20 times in a day w cad software..) so I 
assumed that as a normal function state from the machine..


At some point I tried  beOS and I found it great but I couldn´t do 
anything w it..


years later, I discovered that computers with the fruit thing  and I 
was really amazed, not just because of the stabilty  (but still one or 
two hangs per day with os 9.2),  also because I could do audio in 
real-time with them..  (well, coming from that windows nightmare, even 
a gameboy was fascinating..)


Then I got one.. and until the day, I´ve been using all the Os´s and 
also tried almost all the hardware that was/is in the market.


My experience with linux (about 4 years ago, ethic/curiosity  ) 
started very slow, but definitely in an ascendent curve of 
satisfaction  admiration..


Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 
and the experience is just fantastic..   It´s actually so good that 
I´m starting to hate all the mac shits..   Because when you know where 
linux cames from and who works on it,  you can understand that 
sometimes you have to put energy  on your side to look for a driver or 
whatever  (Not the case at all w ubu 10).


What I can´t understand  Is that this big companies (micr/appl)  
with hundred or thousands of good programmers working for them, are 
still doing crap...   (seems that they are focusing energies in making 
money  trying to protect his soft/hard  instead of making good code...)


yesterday I formatted my mac and I installed the last system (10.6 ).  
There´s a known bug on it  that not just doesn´t connect to internet, 
it also keeps sending packets to the router until the router stops 
working (???).


I had to reset the router from the linux and download one by one the 
system updates for the mac.  This bug is known since 10.6.0,  I 
already have the 10.6.4  and the bug it´s still not solved 
completely.,.. (???)


This just shows that It doesn´t matter how many hundreds of related 
posts you do in the official apple forums  related..  apple just 
don´t give a shit about the problems of the users  (specially if 
your hardware it´s not brand new...).


The ubuntu forums are far more clear and helpful than that,,

About windows, I will not complain anymore... (not neccesary),  but I 
still understand people that uses it, because there´s people that 
doesn´t care about computers (even when they are working w them..)


what I do, when I´m teaching a workshop Is to carry one or two usb 
sticks with a live distro (pure dyne / openartist ) and invite the 
people to try a truly operative system..


many of my friends, they have switched to Linux (at least partially..) 
and they are happy w it.. (that makes me happy too..).


If the trajectories of the operative systems evolutions  follow as 
they are already, It wouldn´t sound strange to me that in some years, 
the amount of linux users (pure or mixed) will increase massively.


To finish, I would just like to thank to all the linux developers / 
contributors  for his hard work to make this incredibly operative system.










___
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] unix and (bad) companies.

2010-09-22 Thread servando barreiro

Hmmm, yeah,, sounds familiar to me..

but, have you checked the ubuntu forums?.  maybe If the hardw is too new, 
there´s still not a driver for it.. : ( 

Also the graphic card Issues sounds familiar..

for me the solution to this issues was buying a used thinkpad (quite cheap) 
that I know is 100% linux friendly..  : - /    The intel gma it´s not gorgeous 
but at least, I can code there and check anywhere, like in the last 
trash-rescued computer that I made recently and everything works out of the 
box!!  (this sollution came for free, just some hours of elektrowrk )

http://www.facebook.com/photo.php?pid=238962l=51c062f778id=10908557065

so, I wish you good luck w the printer problm..

s


//

I love linux and ubuntu but the driver support is a bit of an issue. I
recently upgraded my mother's computer to 10.04 and now her Dell V505
all-in-one printer doesn't work. I got no (helpful) response from
emailing Dell. 

Secondly on a pd related problem, I am still running 8.04 because the
proprietary ATI driver (no longer maintained) will only run on the old
version of xorg and the open source driver doesn't have 3D support for
Gem...



James



Quoth servando barreiro, on 22/09/10 12:06:

  

  


HI there..



I just want to share my experiences with Os´s..



I started in the nineties with a windows machine, I tried 95, 98,
millenium, nt, xp

It hanged really frequently  (20 times in a day w cad software..) so I
assumed that as a normal function state from the machine..



At some point I tried  beOS and I found it great but I couldn´t do
anything w it..



years later, I discovered that computers with the fruit thing  and I
was really amazed, not just because of the stabilty  (but still one or
two hangs per day with os 9.2),  also because I could do audio in
real-time with them..  (well, coming from that windows nightmare, even
a gameboy was fascinating..)



Then I got one.. and until the day, I´ve been using all the Os´s and
also tried almost all the hardware that was/is in the market. 



My experience with linux (about 4 years ago, ethic/curiosity  ) started
very slow, but definitely in an ascendent curve of satisfaction 
admiration..  



Nowadays to code and to travel, I use a small thinkpad with ubuntu 10
and the experience is just fantastic..   It´s actually so good that I´m
starting to hate all the mac shits..   Because when you know where
linux cames from and who works on it,  you can understand that
sometimes you have to put energy  on your side to look for a driver or
whatever  (Not the case at all w ubu 10).  



What I can´t understand  Is that this big companies (micr/appl) 
with hundred or thousands of good programmers working for them, are
still doing crap...   (seems that they are focusing energies in making
money  trying to protect his soft/hard  instead of making good
code...)



yesterday I formatted my mac and I installed the last system (10.6 ). 
There´s a known bug on it  that not just doesn´t connect to internet,
it also keeps sending packets to the router until the router stops
working (???).



I had to reset the router from the linux and download one by one the
system updates for the mac.  This bug is known since 10.6.0,  I already
have the 10.6.4  and the bug it´s still not solved completely.,..
(???)  



This just shows that It doesn´t matter how many hundreds of related
posts you do in the official apple forums  related..  apple just
don´t give a shit about the problems of the users  (specially if
your hardware it´s not brand new...).



The ubuntu forums are far more clear and helpful than that,, 



About windows, I will not complain anymore... (not neccesary),  but I
still understand people that uses it, because there´s people that
doesn´t care about computers (even when they are working w them..)

[I would like to add that I also understand users that tried linux but due 
to hardware issues, they remain in whatever system they were. Time is valuable 
and not everybody can/want to buy new compatible hardware.. ]



what I do, when I´m teaching a workshop Is to carry one or two usb
sticks with a live distro (pure dyne / openartist ) and invite the
people to try a truly operative system..



many of my friends, they have switched to Linux (at least partially..)
and they are happy w it.. (that makes me happy too..).



If the trajectories of the operative systems evolutions  follow as they
are already, It wouldn´t sound strange to me that in some years, the
amount of linux users (pure or mixed) will increase massively.



To finish, I would just like to thank to all the linux developers /
contributors  for his hard work to make this incredibly operative
system.






  ___
Pd-list@iem.at mailing list

Re: [PD] web client

2010-09-22 Thread Dan Wilcox
Hah, you don't need to put by danomatika. I just posted a patch by others.

My main point in doing so is to reiterate that we should be moving useful 
information and example patches out of the list and onto the wiki. It would 
help others and provide a buffer from those commonly asked questions, so 
everyone can get back to discussing the pros and cons of supporting one os over 
another.:D

Sent from my phone.
-
Dan Wilcox
robotcowboy.com
danomatika.com

On Sep 22, 2010, at 5:14 AM, Marco Donnarumma de...@thesaddj.com wrote:

 Nice work Jordi!
 
 Hey Dan, I posted your tutorial here 
 http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/
 
 
 Hi,
 I finished the first verision of the  patch where I needed the httpget... It
 works so well.
 http://vimeo.com/15138625
 
 
 
 On 21 September 2010 19:57, Dan Wilcox danomat...@gmail.com wrote:
 
 
  Ok, I posted it to a tutorial page:
  http://puredata.info/docs/tutorials/SimpleWebclient
 
  I think this should be included in pd-ext as an example somewhere ...
 
  On Sep 10, 2010, at 1:46 PM, martin.pe...@sympatico.ca 
  martin.pe...@sympatico.ca wrote:
 
  Sure, go ahead and do it.
  The httpget abstraction and help patch is mostly by Hans.
 
  Martin
 
  --
 
 -- 
 Marco Donnarumma aka TheSAD
 Independent New Media Arts Professional, Performer, Teacher
 Ongoing MSc by Research, University of Edinburgh, UK
 
 
 PORTFOLIO: http://marcodonnarumma.com
 LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net | 
 http://www.flxer.net
 EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] sssad in pd-extended?

2010-09-22 Thread Hans-Christoph Steiner


On Sep 22, 2010, at 5:02 AM, Marco Donnarumma wrote:

On Tue, Sep 21, 2010 at 11:39 PM, Mathieu Bouchard  
ma...@artengine.ca wrote:

On Tue, 21 Sep 2010, Hans-Christoph Steiner wrote:

It would be great if you could add other libs to that page that are  
not currently included in Pd-extended, things like Gridflow,  
pix_opencv, pdp_opencv, sssad, etc.


What's the difference between frameworks and graphics ?

What's the criteria for calling something a framework ?


These questions, I don't know the answer to, IOhannes set those up. I  
personally think they are gratitious and should be removed.  I think  
we should have:


* distributions
* applications (curently stand-alone products)
* libraries and externals (maybe just call it libraries)
* GUI plugins

And drop frameworks and graphics.


Why is every version of Gem listed separately in the boxes ?



I guess it shows each release if it needs to fill the box.

Ok, but how can we define which library has to be listed there and  
which not?


for example, Dan has a nice set of objects, could his library be  
listed?

or we talk about externals only...



All libraries that are ready for release should be listed there,  
IMHO.  I don't see a reason to exclude any as long its ready for  
people to download and use.


.hc



Man has survived hitherto because he was too ignorant to know how to  
realize his wishes.  Now that he can realize them, he must either  
change them, or perish.-William Carlos Williams



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


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont
 I have installed the gst-plugins-0.10 package, it normally contains 
all the plugins (it needed an update of xcode by the way)

Trying to compile now gives:

Liszt:src ncio$ make 
PD_SRC=/Applications/Pd-extended.app/Contents/Resources/include/pd 
GEM_SRC=/Applications/Pd-extended.app/Contents/Resources/include/Base/ 
EXT=pd_darwin SYSTEMCFLAGS=-fPIC SYSTEMLDFLAGS=-bundle -undefined 
dynamic_lookup
gcc  -shared -lc -lm  -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 
-lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -lgstapp-0.10 
-lgstaudio-0.10 -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 
-lgthread-2.0 -lxml2 -lglib-2.0 -lintl -o pdgst.pd_darwin 
audio/pdgst_adc~.o audio/pdgst_dac~.o gvalue.o loop.o pdgst.o 
pdgst_base.o pdgst_capsfilter.o pdgst_element.o properties.o setup.o

Undefined symbols:
  _clock_new, referenced from:
  _pdgst_loop_setup in loop.o
  _gst_adapter_take, referenced from:
  _pdgst_adc_perform in pdgst_adc~.o
  _s_signal, referenced from:
  _s_signal$non_lazy_ptr in pdgst_dac~.o
  _getbytes, referenced from:
  _pdgst_adc_perform in pdgst_adc~.o
  _pdgst_adc_dsp in pdgst_adc~.o
  _pdgst_dac_perform in pdgst_dac~.o
  _pdgst_dac_dsp in pdgst_dac~.o
  _pdgst_dac_new in pdgst_dac~.o
  _pdgst__gvalue2atom in gvalue.o
  _pdgst__atom2gvalue in gvalue.o
  _pdgst__atom2gvalue in gvalue.o
  _pdgst_loop_setup in loop.o
  _pdgst_base__gstout_mess in pdgst_base.o
  _pdgst_base__infoout_mess in pdgst_base.o
  _pdgst_element_setup_class in pdgst_element.o
  _pdgst_addproperty in properties.o
  _class_new, referenced from:
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst__setup in pdgst.o
  _pdgst_capsfilter_setup in pdgst_capsfilter.o
  _pdgst_element_setup_class in pdgst_element.o
  _binbuf_new, referenced from:
  _pdgst_capsfilter__new in pdgst_capsfilter.o
  _class_addmethod, referenced from:
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst__setup in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst_capsfilter_setup in pdgst_capsfilter.o
  _pdgst_element_setup_class in pdgst_element.o
  _pdgst_element_setup_class in pdgst_element.o
  _pdgst_element_setup_class in pdgst_element.o
  _pdgst_element_setup_class in pdgst_element.o
  _binbuf_getvec, referenced from:
  _pdgst_capsfilter__new in pdgst_capsfilter.o
  _pd_unbind, referenced from:
  pdgst_base(float, long double,...)(...)in pdgst_base.o
  pdgst_base(float, long double,...)(...)in pdgst_base.o
  pdgst_base(float, long double,...)(...)in pdgst_base.o
  _class_domainsignalin, referenced from:
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _error, referenced from:
  _pdgst_adc_new in pdgst_adc~.o
  _pdgst_dac_new in pdgst_dac~.o
  _pdgst__atom2gvalue in gvalue.o
  _pdgst__atom2gvalue in gvalue.o
  _pdgst_loop_setup in loop.o
  _pdgst_bin_remove in pdgst.o
  _pdgst_loader_init in pdgst.o
  _pdgst_loader_init in pdgst.o
  _pdgst_loader_init in pdgst.o
  _pdgst_base__gstout in pdgst_base.o
  _pdgst_base__infoout in pdgst_base.o
  _pdgst_base__busmsg in pdgst_base.o
  _pdgst_base__busmsg in pdgst_base.o
  _pdgst_base__busmsg in pdgst_base.o
  _pdgst_base__busmsg in pdgst_base.o
  _pdgst_base__buscallback in pdgst_base.o
  _pdgst_element__new in pdgst_element.o
  _gst_adapter_push, referenced from:
  _pdgst_adc_perform in pdgst_adc~.o
  _gensym, referenced from:
  _pdgst_adc_new in pdgst_adc~.o
  _pdgst_adc_new in pdgst_adc~.o
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_adc_tilde_setup in pdgst_adc~.o
  _pdgst_dac_new in pdgst_dac~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst_dac_tilde_setup in pdgst_dac~.o
  _pdgst__gvalue2atom in gvalue.o
  pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
  pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
  pdgst(long double,...)(bool, int __restrict, long, double)in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst__setup in pdgst.o
  _pdgst_base__connect_init in pdgst_base.o
  _pdgst_base__gstMess in pdgst_base.o
  _pdgst_base__gstMess in pdgst_base.o
  _pdgst_base__gstMess in pdgst_base.o
  _pdgst_base__gstMess in pdgst_base.o
  _pdgst_base__gstMess in pdgst_base.o
  _pdgst_base__getParam in pdgst_base.o
  _pdgst_base__taglist_foreach in pdgst_base.o
  _pdgst_base__taglist_foreach in pdgst_base.o
   

Re: [PD] unix and (bad) companies.

2010-09-22 Thread Pagano, Patrick
the achilles heel for linux in my opinion is still video editing.
I've tried everything from Broadcast2000 to Lives with no luck
bueller?

From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn 
[ja...@4thharmonic.com]
Sent: Wednesday, September 22, 2010 7:25 AM
To: pd-list@iem.at
Subject: Re: [PD] unix and (bad) companies.

I love linux and ubuntu but the driver support is a bit of an issue. I recently 
upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer 
doesn't work. I got no (helpful) response from emailing Dell.
Secondly on a pd related problem, I am still running 8.04 because the 
proprietary ATI driver (no longer maintained) will only run on the old version 
of xorg and the open source driver doesn't have 3D support for Gem...

James

Quoth servando barreiro, on 22/09/10 12:06:

HI there..

I just want to share my experiences with Os´s..

I started in the nineties with a windows machine, I tried 95, 98, millenium, 
nt, xp
It hanged really frequently  (20 times in a day w cad software..) so I assumed 
that as a normal function state from the machine..

At some point I tried  beOS and I found it great but I couldn´t do anything w 
it..

years later, I discovered that computers with the fruit thing  and I was really 
amazed, not just because of the stabilty  (but still one or two hangs per day 
with os 9.2),  also because I could do audio in real-time with them..  (well, 
coming from that windows nightmare, even a gameboy was fascinating..)

Then I got one.. and until the day, I´ve been using all the Os´s and also tried 
almost all the hardware that was/is in the market.

My experience with linux (about 4 years ago, ethic/curiosity  ) started very 
slow, but definitely in an ascendent curve of satisfaction  admiration..

Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the 
experience is just fantastic..   It´s actually so good that I´m starting to 
hate all the mac shits..   Because when you know where linux cames from and who 
works on it,  you can understand that sometimes you have to put energy  on your 
side to look for a driver or whatever  (Not the case at all w ubu 10).

What I can´t understand  Is that this big companies (micr/appl)  with 
hundred or thousands of good programmers working for them, are still doing 
crap...   (seems that they are focusing energies in making money  trying to 
protect his soft/hard  instead of making good code...)

yesterday I formatted my mac and I installed the last system (10.6 ).  There´s 
a known bug on it  that not just doesn´t connect to internet, it also keeps 
sending packets to the router until the router stops working (???).

I had to reset the router from the linux and download one by one the system 
updates for the mac.  This bug is known since 10.6.0,  I already have the 
10.6.4  and the bug it´s still not solved completely.,.. (???)

This just shows that It doesn´t matter how many hundreds of related posts you 
do in the official apple forums  related..  apple just don´t give a shit about 
the problems of the users  (specially if your hardware it´s not brand 
new...).

The ubuntu forums are far more clear and helpful than that,,

About windows, I will not complain anymore... (not neccesary),  but I still 
understand people that uses it, because there´s people that doesn´t care 
about computers (even when they are working w them..)

what I do, when I´m teaching a workshop Is to carry one or two usb sticks with 
a live distro (pure dyne / openartist ) and invite the people to try a truly 
operative system..

many of my friends, they have switched to Linux (at least partially..) and they 
are happy w it.. (that makes me happy too..).

If the trajectories of the operative systems evolutions  follow as they are 
already, It wouldn´t sound strange to me that in some years, the amount of 
linux users (pure or mixed) will increase massively.

To finish, I would just like to thank to all the linux developers / 
contributors  for his hard work to make this incredibly operative system.













___
Pd-list@iem.atmailto: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] pdgst on mac

2010-09-22 Thread Hans-Christoph Steiner


This is for making plugins/shared libs on GNU/Linux:
  gcc  -shared

on Mac OS X its should be:
  gcc -bundle -undefined dynamic_lookup

.hc

On Sep 22, 2010, at 9:31 AM, Nicolas Montgermont wrote:

I have installed the gst-plugins-0.10 package, it normally contains  
all the plugins (it needed an update of xcode by the way)

Trying to compile now gives:

Liszt:src ncio$ make PD_SRC=/Applications/Pd-extended.app/Contents/ 
Resources/include/pd GEM_SRC=/Applications/Pd-extended.app/Contents/ 
Resources/include/Base/ EXT=pd_darwin SYSTEMCFLAGS=-fPIC  
SYSTEMLDFLAGS=-bundle -undefined dynamic_lookup
gcc  -shared -lc -lm  -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 - 
lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -lgstapp-0.10 - 
lgstaudio-0.10 -L/sw/lib -lgstreamer-0.10 -lgobject-2.0 - 
lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lintl -o  
pdgst.pd_darwin audio/pdgst_adc~.o audio/pdgst_dac~.o gvalue.o  
loop.o pdgst.o pdgst_base.o pdgst_capsfilter.o pdgst_element.o  
properties.o setup.o

Undefined symbols:
 _clock_new, referenced from:
 _pdgst_loop_setup in loop.o
 _gst_adapter_take, referenced from:
 _pdgst_adc_perform in pdgst_adc~.o
 _s_signal, referenced from:
 _s_signal$non_lazy_ptr in pdgst_dac~.o
 _getbytes, referenced from:
 _pdgst_adc_perform in pdgst_adc~.o
 _pdgst_adc_dsp in pdgst_adc~.o
 _pdgst_dac_perform in pdgst_dac~.o
 _pdgst_dac_dsp in pdgst_dac~.o
 _pdgst_dac_new in pdgst_dac~.o
 _pdgst__gvalue2atom in gvalue.o
 _pdgst__atom2gvalue in gvalue.o
 _pdgst__atom2gvalue in gvalue.o
 _pdgst_loop_setup in loop.o
 _pdgst_base__gstout_mess in pdgst_base.o
 _pdgst_base__infoout_mess in pdgst_base.o
 _pdgst_element_setup_class in pdgst_element.o
 _pdgst_addproperty in properties.o
 _class_new, referenced from:
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst__setup in pdgst.o
 _pdgst_capsfilter_setup in pdgst_capsfilter.o
 _pdgst_element_setup_class in pdgst_element.o
 _binbuf_new, referenced from:
 _pdgst_capsfilter__new in pdgst_capsfilter.o
 _class_addmethod, referenced from:
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst__setup in pdgst.o
 _pdgst__setup in pdgst.o
 _pdgst__setup in pdgst.o
 _pdgst__setup in pdgst.o
 _pdgst_capsfilter_setup in pdgst_capsfilter.o
 _pdgst_element_setup_class in pdgst_element.o
 _pdgst_element_setup_class in pdgst_element.o
 _pdgst_element_setup_class in pdgst_element.o
 _pdgst_element_setup_class in pdgst_element.o
 _binbuf_getvec, referenced from:
 _pdgst_capsfilter__new in pdgst_capsfilter.o
 _pd_unbind, referenced from:
 pdgst_base(float, long double,...)(...)in pdgst_base.o
 pdgst_base(float, long double,...)(...)in pdgst_base.o
 pdgst_base(float, long double,...)(...)in pdgst_base.o
 _class_domainsignalin, referenced from:
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _error, referenced from:
 _pdgst_adc_new in pdgst_adc~.o
 _pdgst_dac_new in pdgst_dac~.o
 _pdgst__atom2gvalue in gvalue.o
 _pdgst__atom2gvalue in gvalue.o
 _pdgst_loop_setup in loop.o
 _pdgst_bin_remove in pdgst.o
 _pdgst_loader_init in pdgst.o
 _pdgst_loader_init in pdgst.o
 _pdgst_loader_init in pdgst.o
 _pdgst_base__gstout in pdgst_base.o
 _pdgst_base__infoout in pdgst_base.o
 _pdgst_base__busmsg in pdgst_base.o
 _pdgst_base__busmsg in pdgst_base.o
 _pdgst_base__busmsg in pdgst_base.o
 _pdgst_base__busmsg in pdgst_base.o
 _pdgst_base__buscallback in pdgst_base.o
 _pdgst_element__new in pdgst_element.o
 _gst_adapter_push, referenced from:
 _pdgst_adc_perform in pdgst_adc~.o
 _gensym, referenced from:
 _pdgst_adc_new in pdgst_adc~.o
 _pdgst_adc_new in pdgst_adc~.o
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_adc_tilde_setup in pdgst_adc~.o
 _pdgst_dac_new in pdgst_dac~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst_dac_tilde_setup in pdgst_dac~.o
 _pdgst__gvalue2atom in gvalue.o
 pdgst(long double,...)(bool, int __restrict, long, double)in  
pdgst.o
 pdgst(long double,...)(bool, int __restrict, long, double)in  
pdgst.o
 pdgst(long double,...)(bool, int __restrict, long, double)in  
pdgst.o

 _pdgst__setup in pdgst.o
 _pdgst__setup in pdgst.o
 _pdgst__setup in pdgst.o
 _pdgst__setup in pdgst.o
 _pdgst_base__connect_init in pdgst_base.o
 _pdgst_base__gstMess in pdgst_base.o
 _pdgst_base__gstMess in pdgst_base.o
 _pdgst_base__gstMess in pdgst_base.o
 _pdgst_base__gstMess in pdgst_base.o
 _pdgst_base__gstMess in pdgst_base.o
 _pdgst_base__getParam 

Re: [PD] unix and (bad) companies.

2010-09-22 Thread Hans-Christoph Steiner


How about kdenlive or cinelerra?  I've been working a bit with kdelive  
and it seems pretty straightforward and even usable ;)


.hc

On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote:


the achilles heel for linux in my opinion is still video editing.
I've tried everything from Broadcast2000 to Lives with no luck
bueller?

From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of  
James Dunn [ja...@4thharmonic.com]

Sent: Wednesday, September 22, 2010 7:25 AM
To: pd-list@iem.at
Subject: Re: [PD] unix and (bad) companies.

I love linux and ubuntu but the driver support is a bit of an issue.  
I recently upgraded my mother's computer to 10.04 and now her Dell  
V505 all-in-one printer doesn't work. I got no (helpful) response  
from emailing Dell.
Secondly on a pd related problem, I am still running 8.04 because  
the proprietary ATI driver (no longer maintained) will only run on  
the old version of xorg and the open source driver doesn't have 3D  
support for Gem...


James

Quoth servando barreiro, on 22/09/10 12:06:

HI there..

I just want to share my experiences with Os´s..

I started in the nineties with a windows machine, I tried 95, 98,  
millenium, nt, xp
It hanged really frequently  (20 times in a day w cad software..) so  
I assumed that as a normal function state from the machine..


At some point I tried  beOS and I found it great but I couldn´t do  
anything w it..


years later, I discovered that computers with the fruit thing  and I  
was really amazed, not just because of the stabilty  (but still one  
or two hangs per day with os 9.2),  also because I could do audio in  
real-time with them..  (well, coming from that windows nightmare,  
even a gameboy was fascinating..)


Then I got one.. and until the day, I´ve been using all the Os´s and  
also tried almost all the hardware that was/is in the market.


My experience with linux (about 4 years ago, ethic/curiosity  )  
started very slow, but definitely in an ascendent curve of  
satisfaction  admiration..


Nowadays to code and to travel, I use a small thinkpad with ubuntu  
10 and the experience is just fantastic..   It´s actually so good  
that I´m starting to hate all the mac shits..   Because when you  
know where linux cames from and who works on it,  you can understand  
that sometimes you have to put energy  on your side to look for a  
driver or whatever  (Not the case at all w ubu 10).


What I can´t understand  Is that this big companies (micr/appl)   
with hundred or thousands of good programmers working for them,  
are still doing crap...   (seems that they are focusing energies in  
making money  trying to protect his soft/hard  instead of making  
good code...)


yesterday I formatted my mac and I installed the last system  
(10.6 ).  There´s a known bug on it  that not just doesn´t connect  
to internet, it also keeps sending packets to the router until the  
router stops working (???).


I had to reset the router from the linux and download one by one the  
system updates for the mac.  This bug is known since 10.6.0,  I  
already have the 10.6.4  and the bug it´s still not solved  
completely.,.. (???)


This just shows that It doesn´t matter how many hundreds of related  
posts you do in the official apple forums  related..  apple just don 
´t give a shit about the problems of the users  (specially if  
your hardware it´s not brand new...).


The ubuntu forums are far more clear and helpful than that,,

About windows, I will not complain anymore... (not neccesary),  but  
I still understand people that uses it, because there´s people  
that doesn´t care about computers (even when they are working w  
them..)


what I do, when I´m teaching a workshop Is to carry one or two usb  
sticks with a live distro (pure dyne / openartist ) and invite the  
people to try a truly operative system..


many of my friends, they have switched to Linux (at least  
partially..) and they are happy w it.. (that makes me happy too..).


If the trajectories of the operative systems evolutions  follow as  
they are already, It wouldn´t sound strange to me that in some  
years, the amount of linux users (pure or mixed) will increase  
massively.


To finish, I would just like to thank to all the linux developers /  
contributors  for his hard work to make this incredibly operative  
system.














___
Pd-list@iem.atmailto: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






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, 

Re: [PD] unix and (bad) companies.

2010-09-22 Thread Pagano, Patrick
cinelerra is basically Bcast2000 redone IMHO
I will look at kdenlive i guess!
:-)
thx.

From: Hans-Christoph Steiner [h...@at.or.at]
Sent: Wednesday, September 22, 2010 10:07 AM
To: Pagano, Patrick
Cc: James Dunn; pd-list@iem.at
Subject: Re: [PD] unix and (bad) companies.

How about kdenlive or cinelerra?  I've been working a bit with kdelive
and it seems pretty straightforward and even usable ;)

.hc

On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote:

 the achilles heel for linux in my opinion is still video editing.
 I've tried everything from Broadcast2000 to Lives with no luck
 bueller?
 
 From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of
 James Dunn [ja...@4thharmonic.com]
 Sent: Wednesday, September 22, 2010 7:25 AM
 To: pd-list@iem.at
 Subject: Re: [PD] unix and (bad) companies.

 I love linux and ubuntu but the driver support is a bit of an issue.
 I recently upgraded my mother's computer to 10.04 and now her Dell
 V505 all-in-one printer doesn't work. I got no (helpful) response
 from emailing Dell.
 Secondly on a pd related problem, I am still running 8.04 because
 the proprietary ATI driver (no longer maintained) will only run on
 the old version of xorg and the open source driver doesn't have 3D
 support for Gem...

 James

 Quoth servando barreiro, on 22/09/10 12:06:

 HI there..

 I just want to share my experiences with Os´s..

 I started in the nineties with a windows machine, I tried 95, 98,
 millenium, nt, xp
 It hanged really frequently  (20 times in a day w cad software..) so
 I assumed that as a normal function state from the machine..

 At some point I tried  beOS and I found it great but I couldn´t do
 anything w it..

 years later, I discovered that computers with the fruit thing  and I
 was really amazed, not just because of the stabilty  (but still one
 or two hangs per day with os 9.2),  also because I could do audio in
 real-time with them..  (well, coming from that windows nightmare,
 even a gameboy was fascinating..)

 Then I got one.. and until the day, I´ve been using all the Os´s and
 also tried almost all the hardware that was/is in the market.

 My experience with linux (about 4 years ago, ethic/curiosity  )
 started very slow, but definitely in an ascendent curve of
 satisfaction  admiration..

 Nowadays to code and to travel, I use a small thinkpad with ubuntu
 10 and the experience is just fantastic..   It´s actually so good
 that I´m starting to hate all the mac shits..   Because when you
 know where linux cames from and who works on it,  you can understand
 that sometimes you have to put energy  on your side to look for a
 driver or whatever  (Not the case at all w ubu 10).

 What I can´t understand  Is that this big companies (micr/appl)
 with hundred or thousands of good programmers working for them,
 are still doing crap...   (seems that they are focusing energies in
 making money  trying to protect his soft/hard  instead of making
 good code...)

 yesterday I formatted my mac and I installed the last system
 (10.6 ).  There´s a known bug on it  that not just doesn´t connect
 to internet, it also keeps sending packets to the router until the
 router stops working (???).

 I had to reset the router from the linux and download one by one the
 system updates for the mac.  This bug is known since 10.6.0,  I
 already have the 10.6.4  and the bug it´s still not solved
 completely.,.. (???)

 This just shows that It doesn´t matter how many hundreds of related
 posts you do in the official apple forums  related..  apple just don
 ´t give a shit about the problems of the users  (specially if
 your hardware it´s not brand new...).

 The ubuntu forums are far more clear and helpful than that,,

 About windows, I will not complain anymore... (not neccesary),  but
 I still understand people that uses it, because there´s people
 that doesn´t care about computers (even when they are working w
 them..)

 what I do, when I´m teaching a workshop Is to carry one or two usb
 sticks with a live distro (pure dyne / openartist ) and invite the
 people to try a truly operative system..

 many of my friends, they have switched to Linux (at least
 partially..) and they are happy w it.. (that makes me happy too..).

 If the trajectories of the operative systems evolutions  follow as
 they are already, It wouldn´t sound strange to me that in some
 years, the amount of linux users (pure or mixed) will increase
 massively.

 To finish, I would just like to thank to all the linux developers /
 contributors  for his hard work to make this incredibly operative
 system.













 ___
 Pd-list@iem.atmailto: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 - 

Re: [PD] unix and (bad) companies.

2010-09-22 Thread Husk 00

Hi Patrick,
Wich kind of problems did yo have with video editng application for linux?
I don,t feel to say that they are like some privative software (like apple 
finalcut) but kdenlive, ospenshoteditor, are for me quite good programs for 
video efiting and they are freesoft! I use kdenlive with satisfation since a 
couple of years.
Have you tried the visual sequencer editor from blender?
Give it a try.
Cheers
Husk
-
Pagano, Patrickp...@digitalworlds.ufl.edu wrote:

the achilles heel for linux in my opinion is still video editing.
I've tried everything from Broadcast2000 to Lives with no luck
bueller?

From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James Dunn 
[ja...@4thharmonic.com]
Sent: Wednesday, September 22, 2010 7:25 AM
To: pd-list@iem.at
Subject: Re: [PD] unix and (bad) companies.

I love linux and ubuntu but the driver support is a bit of an issue. I recently 
upgraded my mother's computer to 10.04 and now her Dell V505 all-in-one printer 
doesn't work. I got no (helpful) response from emailing Dell.
Secondly on a pd related problem, I am still running 8.04 because the 
proprietary ATI driver (no longer maintained) will only run on the old version 
of xorg and the open source driver doesn't have 3D support for Gem...

James

Quoth servando barreiro, on 22/09/10 12:06:

HI there..

I just want to share my experiences with Os�s..

I started in the nineties with a windows machine, I tried 95, 98, millenium, 
nt, xp
It hanged really frequently  (20 times in a day w cad software..) so I assumed 
that as a normal function state from the machine..

At some point I tried  beOS and I found it great but I couldn�t do anything w 
it..

years later, I discovered that computers with the fruit thing  and I was really 
amazed, not just because of the stabilty  (but still one or two hangs per day 
with os 9.2),  also because I could do audio in real-time with them..  (well, 
coming from that windows nightmare, even a gameboy was fascinating..)

Then I got one.. and until the day, I�ve been using all the Os�s and also tried 
almost all the hardware that was/is in the market.

My experience with linux (about 4 years ago, ethic/curiosity  ) started very 
slow, but definitely in an ascendent curve of satisfaction  admiration..

Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and the 
experience is just fantastic..   It�s actually so good that I�m starting to 
hate all the mac shits..   Because when you know where linux cames from and who 
works on it,  you can understand that sometimes you have to put energy  on your 
side to look for a driver or whatever  (Not the case at all w ubu 10).

What I can�t understand  Is that this big companies (micr/appl)  with 
hundred or thousands of good programmers working for them, are still doing 
crap...   (seems that they are focusing energies in making money  trying to 
protect his soft/hard  instead of making good code...)

yesterday I formatted my mac and I installed the last system (10.6 ).  There�s 
a known bug on it  that not just doesn�t connect to internet, it also keeps 
sending packets to the router until the router stops working (???).

I had to reset the router from the linux and download one by one the system 
updates for the mac.  This bug is known since 10.6.0,  I already have the 
10.6.4  and the bug it�s still not solved completely.,.. (???)

This just shows that It doesn�t matter how many hundreds of related posts you 
do in the official apple forums  related..  apple just don�t give a shit about 
the problems of the users  (specially if your hardware it�s not brand 
new...).

The ubuntu forums are far more clear and helpful than that,,

About windows, I will not complain anymore... (not neccesary),  but I still 
understand people that uses it, because there�s people that doesn�t care 
about computers (even when they are working w them..)

what I do, when I�m teaching a workshop Is to carry one or two usb sticks with 
a live distro (pure dyne / openartist ) and invite the people to try a truly 
operative system..

many of my friends, they have switched to Linux (at least partially..) and they 
are happy w it.. (that makes me happy too..).

If the trajectories of the operative systems evolutions  follow as they are 
already, It wouldn�t sound strange to me that in some years, the amount of 
linux users (pure or mixed) will increase massively.

To finish, I would just like to thank to all the linux developers / 
contributors  for his hard work to make this incredibly operative system.













___
Pd-list@iem.atmailto: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 - 

Re: [PD] unix and (bad) companies.

2010-09-22 Thread Olivier Heinry
I started using Blender's sequence engine a few months back, and as long
as you install a version compiled with ffmpeg support, it works nicely.
it's a very different environment though.

pros:
* x-platform
* features 3D!
* big community, alive project

cons:
* implies learn very different shortcuts
* file browser not handy

dont know if you can capture anything from within it, but pd/dvgrab does
the job for me.

++
OH

Le 22/09/2010 16:16, Pagano, Patrick a écrit :
 cinelerra is basically Bcast2000 redone IMHO
 I will look at kdenlive i guess!
 :-)
 thx.
 
 From: Hans-Christoph Steiner [h...@at.or.at]
 Sent: Wednesday, September 22, 2010 10:07 AM
 To: Pagano, Patrick
 Cc: James Dunn; pd-list@iem.at
 Subject: Re: [PD] unix and (bad) companies.
 
 How about kdenlive or cinelerra?  I've been working a bit with kdelive
 and it seems pretty straightforward and even usable ;)
 
 .hc
 
 On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote:
 
 the achilles heel for linux in my opinion is still video editing.
 I've tried everything from Broadcast2000 to Lives with no luck
 bueller?
 
 From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of
 James Dunn [ja...@4thharmonic.com]
 Sent: Wednesday, September 22, 2010 7:25 AM
 To: pd-list@iem.at
 Subject: Re: [PD] unix and (bad) companies.

 I love linux and ubuntu but the driver support is a bit of an issue.
 I recently upgraded my mother's computer to 10.04 and now her Dell
 V505 all-in-one printer doesn't work. I got no (helpful) response
 from emailing Dell.
 Secondly on a pd related problem, I am still running 8.04 because
 the proprietary ATI driver (no longer maintained) will only run on
 the old version of xorg and the open source driver doesn't have 3D
 support for Gem...

 James

 Quoth servando barreiro, on 22/09/10 12:06:

 HI there..

 I just want to share my experiences with Os´s..

 I started in the nineties with a windows machine, I tried 95, 98,
 millenium, nt, xp
 It hanged really frequently  (20 times in a day w cad software..) so
 I assumed that as a normal function state from the machine..

 At some point I tried  beOS and I found it great but I couldn´t do
 anything w it..

 years later, I discovered that computers with the fruit thing  and I
 was really amazed, not just because of the stabilty  (but still one
 or two hangs per day with os 9.2),  also because I could do audio in
 real-time with them..  (well, coming from that windows nightmare,
 even a gameboy was fascinating..)

 Then I got one.. and until the day, I´ve been using all the Os´s and
 also tried almost all the hardware that was/is in the market.

 My experience with linux (about 4 years ago, ethic/curiosity  )
 started very slow, but definitely in an ascendent curve of
 satisfaction  admiration..

 Nowadays to code and to travel, I use a small thinkpad with ubuntu
 10 and the experience is just fantastic..   It´s actually so good
 that I´m starting to hate all the mac shits..   Because when you
 know where linux cames from and who works on it,  you can understand
 that sometimes you have to put energy  on your side to look for a
 driver or whatever  (Not the case at all w ubu 10).

 What I can´t understand  Is that this big companies (micr/appl)
 with hundred or thousands of good programmers working for them,
 are still doing crap...   (seems that they are focusing energies in
 making money  trying to protect his soft/hard  instead of making
 good code...)

 yesterday I formatted my mac and I installed the last system
 (10.6 ).  There´s a known bug on it  that not just doesn´t connect
 to internet, it also keeps sending packets to the router until the
 router stops working (???).

 I had to reset the router from the linux and download one by one the
 system updates for the mac.  This bug is known since 10.6.0,  I
 already have the 10.6.4  and the bug it´s still not solved
 completely.,.. (???)

 This just shows that It doesn´t matter how many hundreds of related
 posts you do in the official apple forums  related..  apple just don
 ´t give a shit about the problems of the users  (specially if
 your hardware it´s not brand new...).

 The ubuntu forums are far more clear and helpful than that,,

 About windows, I will not complain anymore... (not neccesary),  but
 I still understand people that uses it, because there´s people
 that doesn´t care about computers (even when they are working w
 them..)

 what I do, when I´m teaching a workshop Is to carry one or two usb
 sticks with a live distro (pure dyne / openartist ) and invite the
 people to try a truly operative system..

 many of my friends, they have switched to Linux (at least
 partially..) and they are happy w it.. (that makes me happy too..).

 If the trajectories of the operative systems evolutions  follow as
 they are already, It wouldn´t sound strange to me that in some
 years, the amount of linux users (pure or 

Re: [PD] unix and (bad) companies. [is: video editing]

2010-09-22 Thread jurgen
LIGHTWORKS goes open source in october - as far as I read it should run on 
Linux. 


On Sep 22, 2010, at 10:16 PM, Pagano, Patrick wrote:

 cinelerra is basically Bcast2000 redone IMHO
 I will look at kdenlive i guess!
 :-)
 thx.
 ___

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


Re: [PD] jMax Phoenix

2010-09-22 Thread Jonathan Wilkes


--- On Wed, 9/22/10, Hans-Christoph Steiner h...@at.or.at wrote:

 From: Hans-Christoph Steiner h...@at.or.at
 Subject: Re: [PD] jMax Phoenix
 To: Mathieu Bouchard ma...@artengine.ca
 Cc: pd-list@iem.at
 Date: Wednesday, September 22, 2010, 8:01 AM
 
 On Sep 21, 2010, at 6:36 PM, Mathieu Bouchard wrote:
 
  On Tue, 21 Sep 2010, Maurizio De Cecco wrote:
  
  Given the fact that jMax slept a few years, it
 cannot compete with puredata in terms of available
 libraries, patches, and in general maturity of the
 solution.
  
  No, it wasn't in this order : first it already
 couldn't compete with PureData, AND THEN jMax 4 appeared,
 which finished killing it, as the API was all different and
 no-one bothered porting externals to it (well, I tried, and
 I had to give up because some features had been removed from
 jMax). By the time the project was called dead, everybody
 had already switched to Pd or was in the process of doing
 so.
  
  6) The language: jMax support the use of
 expressions in object definition, like in | int ( 10 + $foo)
 | so that objects in abstractions can be parametrised with
 respect to the arguments.
  
  I gave up jMax because this feature was introduced.
 This is because it removed the possibility to pass an
 arithmetic operator as an argument. It was a showstopper for
 me.
 
 I agree for different reasons.  This syntax does seem
 overly complicated and takes away from one of the things I
 like best about the Max paradigm: really simple syntax.
 
 .hc

Here's a left-paddled pong engine using the [expr] object:

expr if(bx=20, if (py=by  py+60=by, 0, 1), -1);
if (bx=415, 2, -1);
if (by=0, 4, if (by=500, 5, -1))

0 = left paddle hit
1 = left paddle miss
2 = richochet off right wall
3 = die at right paddle (to be implemented)
4 = richochet off top
5 = richochet off bottom

I've got three variables being used in the conditionals, all of 
which come from [value] objects.  Also, 
I'm sending a bogus value -1 for the else clause that expr's 
if operator tries to force on me-- this keeps from having to nest 
an if two levels deep, which becomes hard to read.  So 
at the end all I need is [sel 0 1 2 3 4 5] and everything is 
clear.

The point is the [expr] object supplies a way to do the kind of 
syntax under discussion, and in certain cases it seems necessary 
to avoid the Max paradigm cliche of spaghetti/spider webs.  At 
least that's my position-- if someone can patch my expr statement above without 
expr where a) objects don't overlap much and b) the 
patch is compact enough that it can be read at a glance, then I'm 
happy to be wrong.

-Jonathan


  

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


Re: [PD] unix and (bad) companies.

2010-09-22 Thread Dan Wilcox
Can you guys take this to pd-ot please?

On Sep 22, 2010, at 10:07 AM, Hans-Christoph Steiner wrote:

 
 How about kdenlive or cinelerra?  I've been working a bit with kdelive and it 
 seems pretty straightforward and even usable ;)
 
 .hc
 
 On Sep 22, 2010, at 9:57 AM, Pagano, Patrick wrote:
 
 the achilles heel for linux in my opinion is still video editing.
 I've tried everything from Broadcast2000 to Lives with no luck
 bueller?
 
 From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] On Behalf Of James 
 Dunn [ja...@4thharmonic.com]
 Sent: Wednesday, September 22, 2010 7:25 AM
 To: pd-list@iem.at
 Subject: Re: [PD] unix and (bad) companies.
 
 I love linux and ubuntu but the driver support is a bit of an issue. I 
 recently upgraded my mother's computer to 10.04 and now her Dell V505 
 all-in-one printer doesn't work. I got no (helpful) response from emailing 
 Dell.
 Secondly on a pd related problem, I am still running 8.04 because the 
 proprietary ATI driver (no longer maintained) will only run on the old 
 version of xorg and the open source driver doesn't have 3D support for Gem...
 
 James
 
 Quoth servando barreiro, on 22/09/10 12:06:
 
 HI there..
 
 I just want to share my experiences with Os´s..
 
 I started in the nineties with a windows machine, I tried 95, 98, millenium, 
 nt, xp
 It hanged really frequently  (20 times in a day w cad software..) so I 
 assumed that as a normal function state from the machine..
 
 At some point I tried  beOS and I found it great but I couldn´t do anything 
 w it..
 
 years later, I discovered that computers with the fruit thing  and I was 
 really amazed, not just because of the stabilty  (but still one or two hangs 
 per day with os 9.2),  also because I could do audio in real-time with 
 them..  (well, coming from that windows nightmare, even a gameboy was 
 fascinating..)
 
 Then I got one.. and until the day, I´ve been using all the Os´s and also 
 tried almost all the hardware that was/is in the market.
 
 My experience with linux (about 4 years ago, ethic/curiosity  ) started very 
 slow, but definitely in an ascendent curve of satisfaction  admiration..
 
 Nowadays to code and to travel, I use a small thinkpad with ubuntu 10 and 
 the experience is just fantastic..   It´s actually so good that I´m starting 
 to hate all the mac shits..   Because when you know where linux cames from 
 and who works on it,  you can understand that sometimes you have to put 
 energy  on your side to look for a driver or whatever  (Not the case at all 
 w ubu 10).
 
 What I can´t understand  Is that this big companies (micr/appl)  with 
 hundred or thousands of good programmers working for them, are still doing 
 crap...   (seems that they are focusing energies in making money  trying to 
 protect his soft/hard  instead of making good code...)
 
 yesterday I formatted my mac and I installed the last system (10.6 ).  
 There´s a known bug on it  that not just doesn´t connect to internet, it 
 also keeps sending packets to the router until the router stops working 
 (???).
 
 I had to reset the router from the linux and download one by one the system 
 updates for the mac.  This bug is known since 10.6.0,  I already have the 
 10.6.4  and the bug it´s still not solved completely.,.. (???)
 
 This just shows that It doesn´t matter how many hundreds of related posts 
 you do in the official apple forums  related..  apple just don´t give a 
 shit about the problems of the users  (specially if your hardware it´s 
 not brand new...).
 
 The ubuntu forums are far more clear and helpful than that,,
 
 About windows, I will not complain anymore... (not neccesary),  but I still 
 understand people that uses it, because there´s people that doesn´t care 
 about computers (even when they are working w them..)
 
 what I do, when I´m teaching a workshop Is to carry one or two usb sticks 
 with a live distro (pure dyne / openartist ) and invite the people to try a 
 truly operative system..
 
 many of my friends, they have switched to Linux (at least partially..) and 
 they are happy w it.. (that makes me happy too..).
 
 If the trajectories of the operative systems evolutions  follow as they are 
 already, It wouldn´t sound strange to me that in some years, the amount of 
 linux users (pure or mixed) will increase massively.
 
 To finish, I would just like to thank to all the linux developers / 
 contributors  for his hard work to make this incredibly operative system.
 
 
 
 
 
 
 
 
 
 
 
 
 
 ___
 Pd-list@iem.atmailto: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] web client

2010-09-22 Thread Marco Donnarumma
Yes, I know what you mean, and that's why I posted that way. I didn't imply
the patch were yours.
It's quite rare to see tutorials and similar posted on the community site. I
myself did it only once or twice... that's why I appreciate your post.

we should be moving useful information and example patches out of the list
 and onto the wiki


+1

and I'd add we could work on a better organization of contents on the wiki.
When I say we I state my will to be involved.

M




On Wed, Sep 22, 2010 at 1:44 PM, Dan Wilcox danomat...@gmail.com wrote:

 Hah, you don't need to put by danomatika. I just posted a patch by
 others.

 My main point in doing so is to reiterate that we should be moving useful
 information and example patches out of the list and onto the wiki. It would
 help others and provide a buffer from those commonly asked questions, so
 everyone can get back to discussing the pros and cons of supporting one os
 over another.:D

 Sent from my phone.
 -
 Dan Wilcox
 robotcowboy.com
 danomatika.com

 On Sep 22, 2010, at 5:14 AM, Marco Donnarumma de...@thesaddj.com wrote:

 Nice work Jordi!

 Hey Dan, I posted your tutorial here
 http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/
 http://www.thesaddj.com/tutorial-simple-web-client-in-pure-data-by-danomatika/


 Hi,
 I finished the first verision of the  patch where I needed the httpget...
 It
 works so well.
  http://vimeo.com/15138625http://vimeo.com/15138625



 On 21 September 2010 19:57, Dan Wilcox  danomat...@gmail.com
 danomat...@gmail.com wrote:

 
  Ok, I posted it to a tutorial page:
  http://puredata.info/docs/tutorials/SimpleWebclient
 http://puredata.info/docs/tutorials/SimpleWebclient
 
  I think this should be included in pd-ext as an example somewhere ...
 
  On Sep 10, 2010, at 1:46 PM,  martin.pe...@sympatico.ca
 martin.pe...@sympatico.ca 
  martin.pe...@sympatico.camartin.pe...@sympatico.ca wrote:
 
  Sure, go ahead and do it.
  The httpget abstraction and help patch is mostly by Hans.
 
  Martin
 
  --


 --
 Marco Donnarumma aka TheSAD
 Independent New Media Arts Professional, Performer, Teacher
 Ongoing MSc by Research, University of Edinburgh, UK


 PORTFOLIO: http://marcodonnarumma.comhttp://marcodonnarumma.com
 LAB: http://www.thesaddj.comhttp://www.thesaddj.com |
 http://cntrl.sourceforge.nethttp://cntrl.sourceforge.net |
 http://www.flxer.nethttp://www.flxer.net
 EVENT: http://www.liveperformersmeeting.net
 http://www.liveperformersmeeting.net




-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont

 ok cool.
hacking the makefile in pdgst/src replacing -shared by -bundle 
-undefined dynamic_lookup allow the code to compile without errors.

Now if i open pdgst-help.pd, here is the log:
--
pdgst $Revision: 0.0 $
(copyleft) IOhannes m zmoelnig @ IEM / KUG
compiled on Sep 22 2010 at 17:11:19
compiled against Pd version 0.42.5.extended-rc6
[multiline_tilde] part of zexy-2.2.3 (compiled: Sep 10 2010)
Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute  IEM
 infoprint caps
... couldn't create
 infoprint shout2send
... couldn't create
 infoprint theora
... couldn't create
 infoprint ogg
... couldn't create
 infoprint audio
... couldn't create
 infoprint vorbis
... couldn't create
 infoprint video
... couldn't create
 audio/x-raw-float channels=2
... couldn't create
 infoprint audio
... couldn't create
verbose( 0):setting property 'ip'
verbose( 0):setting property 'port'
verbose( 0):setting property 'password'
verbose( 0):setting property 'mount'
--

it is still missing a lot of objects, is this normal?
i'd like to stream (audio and video) with it...

thanks
n

Le 22/09/10 16:06, Hans-Christoph Steiner a écrit :


This is for making plugins/shared libs on GNU/Linux:
  gcc  -shared

on Mac OS X its should be:
  gcc -bundle -undefined dynamic_lookup

.hc


--
http://nim.on.free.fr

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


Re: [PD] pdgst on mac

2010-09-22 Thread IOhannes m zmoelnig
On 2010-09-22 17:18, Nicolas Montgermont wrote:
  ok cool.
 hacking the makefile in pdgst/src replacing -shared by -bundle
 -undefined dynamic_lookup allow the code to compile without errors.
 Now if i open pdgst-help.pd, here is the log:
 -- 
 pdgst $Revision: 0.0 $
 (copyleft) IOhannes m zmoelnig @ IEM / KUG
 compiled on Sep 22 2010 at 17:11:19
 compiled against Pd version 0.42.5.extended-rc6
 [multiline_tilde] part of zexy-2.2.3 (compiled: Sep 10 2010)
 Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute  IEM
  infoprint caps

there should be an infoprint.pd abstraction lying somewhere in tests/
make sure Pd can find it; however it is really only for debugging...

madsr
IOhannes



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont

 ok thanks.
only the audio/x-run-float is not created
i'll try to do some streaming tomorrow
following jack's patches

thanks a lot
n

Le 22/09/10 17:42, IOhannes m zmoelnig a écrit :

On 2010-09-22 17:18, Nicolas Montgermont wrote:

  ok cool.
hacking the makefile in pdgst/src replacing -shared by -bundle
-undefined dynamic_lookup allow the code to compile without errors.
Now if i open pdgst-help.pd, here is the log:
--
pdgst $Revision: 0.0 $
 (copyleft) IOhannes m zmoelnig @ IEM / KUG
 compiled on Sep 22 2010 at 17:11:19
 compiled against Pd version 0.42.5.extended-rc6
[multiline_tilde] part of zexy-2.2.3 (compiled: Sep 10 2010)
 Copyright (l) 1999-2008 IOhannes m zmölnig, forum::für::umläute  IEM
  infoprint caps

there should be an infoprint.pd abstraction lying somewhere in tests/
make sure Pd can find it; however it is really only for debugging...

madsr
IOhannes



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


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


Re: [PD] jMax Phoenix

2010-09-22 Thread Mathieu Bouchard

On Wed, 22 Sep 2010, Maurizio De Cecco wrote:

For the record, jMax Phoenix support the jMax 2.x API, not the 4; the 
APIs are extended wrt 2.x, but in a backward compatible way.


Ah, that's good. What motivated you to go back to the 2.x API ?

I would call it a bug (even fatal), no a showstopper; ok, a fatal bug 
*is* a showstopper if there is nobody able to fix it :-, or anybody 
there to listen to complaints, but now there is.


The syntax has changed such that [myclass + 42] is a syntax error caused 
by a new feature, so it doesn't look very fixable. I needed to pass the 
plus-sign as $1, and 42 as $2.


I didn't want to go through all my patches changing + to add and * to 
mul (etc) and I didn't want to have to use it like that, especially 
while Pd allowed me to keep the same syntax... In the end, for me, the 
transition from jMax2 to Pd was smoother than from jMax2 to jMax4.


But it doesn't matter to me now, as my code doesn't support jMax since 
2004 or 2005, ... it's all far behind now.



For example, using the new paradigm there would be *no* need of something 
equivalent
to the pd '$0-foo';


In jMax4 all receive-symbols were local. Not only that's completely 
incompatible with jMax2, that's another feature removal because there was 
no way to have global receive-symbols.


In the process, we probably throw away the baby with the bath water, wrt 
simplicity of the language.


Simplicity of the language isn't completely necessary, and it often pays 
off to have complex syntax, but simple syntax pays off too, in different 
situations. Because of this, for example, Pd has [expr], and Tcl has 
[expr] too. Both cases are remarkably similar because the [expr] of each 
language is there to complement a simple syntax language with a complex 
syntax component.


The point is not to be competitive with pd, is more matter to see things 
going on, and produce new ideas and system that may have their role and 
use.


If it can't compete with Pd, then it can't be very relevant.

jMax has its upsides, but people will use Pd anyway, because Pd has more 
upsides.


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


Re: [PD] jMax Phoenix

2010-09-22 Thread Mathieu Bouchard

On Wed, 22 Sep 2010, Jonathan Wilkes wrote:

The point is the [expr] object supplies a way to do the kind of syntax 
under discussion, and in certain cases it seems necessary to avoid the 
Max paradigm cliche of spaghetti/spider webs.  At least that's my 
position--


Btw I started coding [#expr] last week... but I think that it will take a 
long time to finish coding it.


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


Re: [PD] pdp_theonice on ubuntu lucid: Video streaming problem

2010-09-22 Thread ydego...@gmail.com


wth?

the server is working perfectly fine :
http://giss.tv/gstats/genstats.php?x=16y=6

the server is not called source.giss.tv
but giss.tv ...


anyway, it's not a pd problem,
giss has its own support contact ...

ciao,
sevy

Nick Burge wrote:

Hi, many thanks for your reply
Now I cannot connect with the ogg patch either.


thsi is what i get playing back an ogg audio file

oggread~: START
oggcast~: connecting to port 8000
oggcast~: logging in to IceCast2 server...
oggcast~: logged in to http://source.giss.tv:8000/entretenidos.ogg
oggcast~: ogg/vorbis encoder initialised
status: 1
error: oggcast~: could not send ogg header to server (-1)
oggcast~: closing due to error...
oggcast~: connection closed
status: 0

Is it just that the server is sometimes not working?
best regards, Nick.










On 09/22/2010 03:33 AM, ydego...@gmail.com wrote:

bis repetita :

nah, it's false problem i think...

giss.tv ( which i admin also ) had some problems today,
try again tomorrow

saludos,
sevy



Nick Burge wrote:
Trying to connect to giss.tv with the pidip patch: giss-pdp-dv.pd I 
get this...


pdp_theonice~ : connection thread -1339835536 launched
pdp_theonice~: connecting to port 8001
pdp_theonice~: logged in to source.giss.tv
pdp_theonice~: connecting child -1339835536 exiting
pdp_theonice~ : initializing encoder...
pdp_theonice~ : encoder initialized.
pdp_theonice~ : writing headers...
pdp_theonice~ : start streaming at 7 frames/second
status: 1
pdp_theonice~ : could not write audio packet (ret=-1).
pdp_theonice~ : shutting down encoder
pdp_theonice~ : could not write audio packet (ret=-1).
pdp_theonice~ : could not write audio packet (ret=-1).
status: 0


The audio patch giss-pdp-ogg.pd works fine, also
I seem to connect OK and have been able to stream video + audio to 
the same server using the application Theorur


be nice to be able to do this from pd though.is there a way to 
change the encoder?


Nick.


___
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] pdgst on mac

2010-09-22 Thread IOhannes m zmoelnig
On 2010-09-22 18:00, Nicolas Montgermont wrote:
  ok thanks.
 only the audio/x-run-float is not created

yes, that's how it currently is, i haven't found a good way to do proper
caps-filtering.

you should be able to do the same thing with [capsfilter] and setting
the caps property to audio/x-raw-float,channels=2 (yes, that's a
comma in the symbol; and it shouldread 'raw', not 'run')
the pdgst-help is really just a pdgst-test.

try the patches in ./tests, some of them should work :-)

fgmer
IOhannes



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] jMax Phoenix

2010-09-22 Thread Maurizio De Cecco

On Wed, 22 Sep 2010, Maurizio De Cecco wrote:

 For the record, jMax Phoenix support the jMax 2.x API, not the 4; the 
 APIs are extended wrt 2.x, but in a backward compatible way.

Ah, that's good. What motivated you to go back to the 2.x API ?

Well, the biggest motivation for working of jMax was my personal pleasure;
essentially, jMax was one of most interesting software project i worked in.
So, i simply forked from the day (more or less) i left Ircam, and started
where i left over; essentially, from *my* code base :-, and that was jMax 2.x.

For the rest about jMax 4; i really know nothing about it; it is true that
in the jMax history the development team was not really bright in listening
the needs of the users, but its seems that they got really crazy :-.

By the way, jMax expressions are *compile* time expression (actually,
load time expression), not objects like expr (that exists in jMax, coming
straight from the ISPW). It is just a way to parametrise an abstraction/patch 
wrt 
its arguments.

 The point is not to be competitive with pd, is more matter to see things 
 going on, and produce new ideas and system that may have their role and 
 use.

If it can't compete with Pd, then it can't be very relevant.

jMax has its upsides, but people will use Pd anyway, because Pd has more 
upsides.

Pd is not the end of history for the MAX language, there is still a lot that 
can be done at the core level. jMax Phoenix is a kind of research project; for 
now, i am trying to make it
usable; later, to provide strong reasons for using it, at least in some 
specific field or projects.

Maurizio

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


Re: [PD] jMax Phoenix

2010-09-22 Thread IOhannes m zmoelnig
On 2010-09-22 16:48, Jonathan Wilkes wrote:
 
 
 expr if(bx=20, if (py=by  py+60=by, 0, 1), -1);
 if (bx=415, 2, -1);
 if (by=0, 4, if (by=500, 5, -1))
 

honestly i find this hard to read as well, esp. compared to traditional
C-like syntax:

if(bx=20)
  if(py=by  py+60=by)
return 0;
  else
return 1;
if(by=415)
 return 2;
else
 return -1;
if(by=0)
 return 4;
else if (by=500)
 return 5;


and as a matter of fact, i don't think the pd-implementation of the
algorithm is so bad.
the only awkwardness in my implementation i find is the
 [*-1]-[moses 0]
, which one could simply replace by [moses -1] (supposed we don't care
about values between -1 and 0) (or with a [=0]-[select 1] which i
didn't do for conceptual reasons)

fgmasdr
IOhannes
#N canvas 358 123 819 607 10;
#X obj 450 138 expr if(bx=20 \, if (py=by  py+60=by \, 0 \, 1)
\, -1) \; if (bx=415 \, 2 \, -1) \; if (by=0 \, 4 \, if (by=500
\, 5 \, -1));
#X floatatom 460 183 5 0 0 0 - - -;
#X floatatom 604 186 5 0 0 0 - - -;
#X floatatom 759 184 5 0 0 0 - - -;
#X obj 503 75 value bx;
#X obj 537 95 value by;
#X obj 572 115 value py;
#X obj 450 33 t b l;
#X obj 205 192 moses 415;
#X msg 256 213 2;
#X obj 256 234 t f;
#X floatatom 266 255 5 0 0 0 - - -;
#X obj 312 195 moses 500;
#X msg 383 257 5;
#X obj 312 216 * -1;
#X obj 312 237 moses 0;
#X obj 351 279 t f;
#X floatatom 357 300 5 0 0 0 - - -;
#X obj 205 167 t f;
#X obj 312 162 t f;
#X obj 73 186 = 20;
#X obj 142 258 t f f;
#X obj 73 -29 inlet bx by py;
#X obj 503 55 unpack 0 0 0;
#X obj 73 165 unpack 0 0 0;
#X obj 169 277 + 60;
#X obj 107 279 t f f;
#X obj 107 321 *;
#X obj 73 -8 t l l;
#X obj 205 137 unpack 0 0 0;
#X obj 73 112 t l l;
#X msg 351 257 4;
#X obj 107 342 == 0;
#X obj 134 300 =;
#X obj 107 300 =;
#X obj 256 411 t f;
#X floatatom 351 462 5 0 0 0 - - -;
#X floatatom 73 409 5 0 0 0 - - -;
#X obj 73 207 select 1;
#X obj 351 480 t f;
#X obj 351 501 outlet;
#X obj 450 230 t f;
#X obj 450 251 select -1;
#X obj 73 366 f;
#X obj 501 404 t f;
#X floatatom 501 460 5 0 0 0 - - -;
#X obj 501 478 t f;
#X obj 501 499 outlet;
#X connect 0 0 1 0;
#X connect 0 0 41 0;
#X connect 0 1 2 0;
#X connect 0 1 41 0;
#X connect 0 2 3 0;
#X connect 0 2 41 0;
#X connect 7 0 0 0;
#X connect 7 1 23 0;
#X connect 8 1 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 0 35 0;
#X connect 12 0 14 0;
#X connect 12 1 13 0;
#X connect 13 0 16 0;
#X connect 14 0 15 0;
#X connect 15 1 31 0;
#X connect 16 0 17 0;
#X connect 16 0 35 0;
#X connect 18 0 8 0;
#X connect 19 0 12 0;
#X connect 20 0 38 0;
#X connect 21 0 34 1;
#X connect 21 1 25 0;
#X connect 22 0 28 0;
#X connect 23 0 4 0;
#X connect 23 1 5 0;
#X connect 23 2 6 0;
#X connect 24 0 20 0;
#X connect 24 1 26 0;
#X connect 24 2 21 0;
#X connect 25 0 33 1;
#X connect 26 0 34 0;
#X connect 26 1 33 0;
#X connect 27 0 32 0;
#X connect 28 0 30 0;
#X connect 28 1 7 0;
#X connect 29 0 18 0;
#X connect 29 1 19 0;
#X connect 30 0 24 0;
#X connect 30 1 29 0;
#X connect 31 0 16 0;
#X connect 32 0 43 1;
#X connect 33 0 27 1;
#X connect 34 0 27 0;
#X connect 35 0 36 0;
#X connect 36 0 39 0;
#X connect 38 0 43 0;
#X connect 39 0 40 0;
#X connect 41 0 42 0;
#X connect 42 1 44 0;
#X connect 43 0 35 0;
#X connect 43 0 37 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;


smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] jMax Phoenix

2010-09-22 Thread Mathieu Bouchard

On Wed, 22 Sep 2010, Maurizio De Cecco wrote:

By the way, jMax expressions are *compile* time expression (actually, 
load time expression), not objects like expr (that exists in jMax, 
coming straight from the ISPW). It is just a way to parametrise an 
abstraction/patch wrt its arguments.


Well, I was comparing to [expr] because the jMax expressions also exist in 
messageboxes, where they behave more like [expr].



Pd is not the end of history for the MAX language,


That's not what I mean, what I mean is that it's more worthwhile to fork 
Pd than to fork (or revive) jMax.


there is still a lot that can be done at the core level. jMax Phoenix is 
a kind of research project; for now, i am trying to make it usable; 
later, to provide strong reasons for using it, at least in some specific 
field or projects.


I think that some of those core features could become Pd externals 
(albeit rather unusual ones).


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


Re: [PD] prosilica GigE camera

2010-09-22 Thread cyrille henry

hello,

i just have blaster gige cam.

could you be a bit more verbose on what should be installed?

thanks
cyrille


Le 20/09/2010 22:00, IOhannes m zmoelnig a écrit :

On 2010-09-20 15:52, Jack wrote:

Hello,

Is there someone who has tested a GigE camera with GEM under Linux or
MacOSX ?


under linux you would need at least the current SVN snapshot for Gem and
get yourself either the HALCON or the AVT APIs.
then compile Gem, and make sure you get the videoAVT resp. videoHALCON
plugins.

since i don't have a prosilica (and nobody has sent me one yet), this is
all completely untested.


fgmadr
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] sssad in pd-extended?

2010-09-22 Thread Marco Donnarumma
These questions, I don't know the answer to, IOhannes set those up. I
 personally think they are gratitious and should be removed.  I think we
 should have:

 * distributions
 * applications (curently stand-alone products)
 * libraries and externals (maybe just call it libraries)
 * GUI plugins

 And drop frameworks and graphics.


Yes, sounds good to me.


 All libraries that are ready for release should be listed there, IMHO.  I
 don't see a reason to exclude any as long its ready for people to download
 and use.


Ok, so i will start with that..




-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [pdgst] and [pix_pix2gst] problem to stream

2010-09-22 Thread IOhannes m zmoelnig
On 2010-09-21 03:53, Jack wrote:
 Is there someone who has succeeded to send a stream to an Icecast2
 server with :
 
 [pix_pix2gst yuv 128 64]
   |
  [typefind] (or without)
   |
  [ffmpegcolorspace]
   |
  [theoraenc]
   |
  [oggmux]
   |
  [shout2send]
 
 Here, i still get nothing.
 All works fine if i use [v4l2src].


attached is the patch that currently generates
http://stream.kug.ac.at:8000/pdgst.ogv

after loads of trying around, i found that the [videorate] element is
important (dunno why)

fgmasdr
IOhannes
#N canvas 719 248 1088 771 10;
#X obj 427 165 pdgst;
#X obj 427 145 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 217 169 gemwin;
#X msg 302 169 destroy;
#X obj 186 224 gemhead -1;
#X obj 186 250 t a b;
#X obj 602 43 gemhead;
#X obj 602 156 rotateXYZ;
#X floatatom 642 132 5 0 0 0 - - -;
#X obj 602 181 teapot;
#X obj 849 96 gemhead;
#X obj 849 118 world_light;
#X msg 238 139 lighting \$1;
#X obj 238 120 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 602 85 color 1 0 0;
#X obj 186 288 pix_snap 0 0 320 240;
#X msg 217 92 dimen 320 240 \, create \, 1;
#X msg 62 286 is-live 1;
#X obj 186 309 pix_yuv;
#X msg 67 324 async 0;
#X obj -44 408 loadbang;
#X obj 186 336 pix_pix2gst yuv 320 240;
#X obj 253 367 ffmpegcolorspace;
#X obj 253 404 theoraenc;
#X obj 253 424 oggmux;
#X obj 253 524 shout2send;
#X obj 602 106 t a b;
#X obj 695 107 i;
#X obj 695 128 + 1;
#X obj 695 149 % 360;
#X obj 695 170 t f f;
#X obj 524 457 gemhead;
#X obj 525 531 text3d;
#X obj 589 263 metro 1000;
#X obj 589 284 i;
#X obj 589 305 + 1;
#X obj 596 228 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 589 326 text time:\$1;
#X floatatom 517 421 5 0 0 0 - - -;
#X obj 524 478 translateXYZ 0 -2 0;
#X obj 414 57 t b b;
#X msg 414 78 1;
#X msg 89 23 bang;
#X obj 253 385 videorate;
#X text 130 20 -- start;
#X text -13 307 these might help;
#X msg -44 433 ip stream.kug.ac.at \, username source \, mount pdgst.ogv
\, password ;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 15 0;
#X connect 5 1 15 0;
#X connect 6 0 14 0;
#X connect 7 0 9 0;
#X connect 8 0 7 2;
#X connect 8 0 7 3;
#X connect 8 0 7 1;
#X connect 10 0 11 0;
#X connect 12 0 2 0;
#X connect 13 0 12 0;
#X connect 14 0 26 0;
#X connect 15 0 18 0;
#X connect 16 0 2 0;
#X connect 17 0 21 0;
#X connect 18 0 21 0;
#X connect 19 0 25 0;
#X connect 20 0 46 0;
#X connect 21 1 22 0;
#X connect 22 0 43 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 26 0 7 0;
#X connect 26 1 27 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 30 0 8 0;
#X connect 30 1 27 1;
#X connect 31 0 39 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 35 0 37 0;
#X connect 35 0 34 1;
#X connect 36 0 33 0;
#X connect 37 0 32 0;
#X connect 38 0 39 1;
#X connect 39 0 32 0;
#X connect 40 0 41 0;
#X connect 40 1 16 0;
#X connect 41 0 1 0;
#X connect 42 0 40 0;
#X connect 43 0 23 0;
#X connect 46 0 25 0;


smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] prosilica GigE camera

2010-09-22 Thread IOhannes m zmoelnig
On 2010-09-22 19:11, cyrille henry wrote:
 hello,
 
 i just have blaster gige cam.
 
 could you be a bit more verbose on what should be installed?

there are 2 backends in Gem that should support GigE cameras: AVT[1] and
halcon[2].

grab either of the sources and compile Gem against it.
there are readmeS in Gem/src/plugins/videoAVT/ and
Gem/src/plugins/videoHALCON/

mfgasdr
IOhannes

[1] AVT:
http://www.alliedvisiontec.com/us/products/software/windows/gige-sdk-pvapi.html

[2] halcon: http://www.halcon.de/halcon/download/ (you can get a free
evaluation license key that expires after 30 days; the demo version will
not allow you to grab images; so you do need to register)



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] jMax Phoenix

2010-09-22 Thread Jonathan Wilkes


--- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote:

 From: IOhannes m zmoelnig zmoel...@iem.at
 Subject: Re: [PD] jMax Phoenix
 To: pd-list@iem.at
 Date: Wednesday, September 22, 2010, 6:36 PM
 On 2010-09-22 16:48, Jonathan Wilkes
 wrote:
  
  
  expr if(bx=20, if (py=by 
 py+60=by, 0, 1), -1);
  if (bx=415, 2, -1);
  if (by=0, 4, if (by=500, 5, -1))
  
 
 honestly i find this hard to read as well, esp. compared to
 traditional
 C-like syntax:
 
 if(bx=20)
   if(py=by  py+60=by)
     return 0;
   else
     return 1;
 if(by=415)
  return 2;
 else
  return -1;
 if(by=0)
  return 4;
 else if (by=500)
  return 5;

Yes, Max/MSP's [if] object has a more readable syntax.  Yet even 
with the two nested ifs I find it easier to read than your 
implementation because I don't have to look up to the inlet to 
remind myself which list elements correspond to which variable.

I could put comments closer to each object chain, but then that's 
even more objects.

 
 
 and as a matter of fact, i don't think the
 pd-implementation of the
 algorithm is so bad.

Yes, IMO the way you implemented it is nice because there are 
very few wires crossing over objects.

I'd also mention I find it more difficult to patch your 
implementation because there are 25 objects (not including the 
number boxes), 16 of which correspond to the args of [expr] in 
my implementation.  That's 16 objects for which I have to change 
modes between the mouse (for connections) and the keyboard (for 
text).

With [expr] I find it conceptually easier (and more ergonomic) to 
set up my [v] objects, my [sel], and my [outlet], then code the 
entire algorithm inside one box.

Btw- you can get rid of 3 overlapping wires if you put [value py] 
closest to [unpack 0 0 0] and cascade them that way.

-Jonathan

 the only awkwardness in my implementation i find is the
  [*-1]-[moses 0]
 , which one could simply replace by [moses -1] (supposed we
 don't care
 about values between -1 and 0) (or with a
 [=0]-[select 1] which i
 didn't do for conceptual reasons)
 
 fgmasdr
 IOhannes
 
 -Inline Attachment Follows-
 
 ___
 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-announce] [Pd-announce] mediagrid v0.1

2010-09-22 Thread Husk 00
Hi list,
just to share this abstraction I'm using in my recent patches.
Mediagrid is a graphical file chooser.
It is based on videogrid external from Sergi Lario and Lluis Gomez i Bigorda.
Apart to be an abstraction and not an external, the main difference is
that mediagrid is cross-platform and you can manage audio file also
and no just video or images.
Here more infos and download:
https://code.autistici.org/trac/planetQ/wiki/mediagrid

cheers
husk


-- 
when Art become pratical
we call it technology.

When Technology become useless
we call it Art

www.estereotips.net

___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce

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


Re: [PD] jMax Phoenix

2010-09-22 Thread Jonathan Wilkes


--- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote:

 From: Mathieu Bouchard ma...@artengine.ca
 Subject: Re: [PD] jMax Phoenix
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: Hans-Christoph Steiner h...@at.or.at, pd-list@iem.at
 Date: Wednesday, September 22, 2010, 6:09 PM
 On Wed, 22 Sep 2010, Jonathan Wilkes
 wrote:
 
  The point is the [expr] object supplies a way to do
 the kind of syntax under discussion, and in certain cases it
 seems necessary to avoid the Max paradigm cliche of
 spaghetti/spider webs.  At least that's my position--
 
 Btw I started coding [#expr] last week... but I think that
 it will take a long time to finish coding it.

Great!

* [#expr 3 / 2] ?
* [#expr if $f1  3 then $f1 goes to the left outlet else 
$f1 goes to the right outlet] ?
* [#expr $0-array[$f1] ] ?
* [#expr $inbox - $spam] ?

-Jonathan


  

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


Re: [PD] pdgst on mac

2010-09-22 Thread Nicolas Montgermont



Le 22/09/10 18:26, IOhannes m zmoelnig a écrit :

try the patches in ./tests, some of them should work :-)


yes this one at least work to get mp3tag :)
i think i have to dig into gstream philosophy now...
incredible, osx can compile things!

cheers,
n
--
http://nim.on.free.fr


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


Re: [PD] how to create a sound like this?

2010-09-22 Thread Andy Farnell

That dynamic builder works great with 
additive method. 

I guess another way would be to use 
sinesum to pre-gen a table for [tabosc~]

a.

On Wed, 22 Sep 2010 17:42:28 +0200 (CEST)
patko colet.patr...@free.fr wrote:

  This one uses only oscillators following harmonics
 
 
 - Andy Farnell padawa...@obiwannabe.co.uk a écrit :
 
  You could approximate it with an additive
  method, and a bit of noise to help.
  see patch
  
  a.
  
  On Tue, 21 Sep 2010 16:22:03 -0700
  ronni montoya ronni.mont...@gmail.com wrote:
  
   hello list, i was wondering how can i create a sound like this?
   Do you have any idea of how to simulate this kind of sounds?
   
   any idea would be aprreciated
   
   
   thanks
   
   http://ompldr.org/vNWx4NA/.wav
   
   ___
   Pd-list@iem.at mailing list
   UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
  
  
  -- 
  Andy Farnell padawa...@obiwannabe.co.uk
  
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 -- 
 Patrice Colet 


-- 
Andy Farnell padawa...@obiwannabe.co.uk

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


Re: [PD] jMax Phoenix

2010-09-22 Thread Mathieu Bouchard

On Wed, 22 Sep 2010, Jonathan Wilkes wrote:

--- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote:

Btw I started coding [#expr] last week... but I think that
it will take a long time to finish coding it.


Great!
* [#expr 3 / 2] ?


At this point 1.5, and I think I will keep it that way, unless I require 
everything to default to being a grid. I wondered whether I ought to split 
between a float-centric version called [gf/expr] and a grid-centric 
version called [#expr], or have everything together in the same version. 
At this point, though, I only have plain floats.


GridFlow's grids default to int32 (This is because this is the int type in 
jMax. It's also the int type in Max and others except Pd)


* [#expr if $f1  3 then $f1 goes to the left outlet else $f1 goes to 
the right outlet] ?


I don't know how this would work. In [expr], the number of outlets depends 
on the number of semicolon-separated expressions, and each triggering of 
[expr] causes them to be evaluated right-to-left. There's no syntax for 
not outputting on an outlet. What do you suggest ?



* [#expr $0-array[$f1] ] ?


I suppose so, but we're far from that.

At this point, [#expr 1000-100-10-1] = 909, and I'm trying to make it so 
that it's 889. It's because (1000-(100-(10-(1 = 909 and 
1000)-100)-10)-1) = 889.


The only supported method is bang and even $f1 doesn't even exist yet.

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


Re: [PD] jMax Phoenix

2010-09-22 Thread Bernardo Barros
the only solution I see to write this kind of things in Max-like
languages is to allow the user to just open a text-box and write what
he/she wants in python or supercollider :-) that's for control
structures, loops, etc

2010/9/22 Jonathan Wilkes jancs...@yahoo.com:


 --- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote:

 From: IOhannes m zmoelnig zmoel...@iem.at
 Subject: Re: [PD] jMax Phoenix
 To: pd-list@iem.at
 Date: Wednesday, September 22, 2010, 6:36 PM
 On 2010-09-22 16:48, Jonathan Wilkes
 wrote:
 
 
  expr if(bx=20, if (py=by 
 py+60=by, 0, 1), -1);
  if (bx=415, 2, -1);
  if (by=0, 4, if (by=500, 5, -1))
 

 honestly i find this hard to read as well, esp. compared to
 traditional
 C-like syntax:

 if(bx=20)
   if(py=by  py+60=by)
     return 0;
   else
     return 1;
 if(by=415)
  return 2;
 else
  return -1;
 if(by=0)
  return 4;
 else if (by=500)
  return 5;

 Yes, Max/MSP's [if] object has a more readable syntax.  Yet even
 with the two nested ifs I find it easier to read than your
 implementation because I don't have to look up to the inlet to
 remind myself which list elements correspond to which variable.

 I could put comments closer to each object chain, but then that's
 even more objects.



 and as a matter of fact, i don't think the
 pd-implementation of the
 algorithm is so bad.

 Yes, IMO the way you implemented it is nice because there are
 very few wires crossing over objects.

 I'd also mention I find it more difficult to patch your
 implementation because there are 25 objects (not including the
 number boxes), 16 of which correspond to the args of [expr] in
 my implementation.  That's 16 objects for which I have to change
 modes between the mouse (for connections) and the keyboard (for
 text).

 With [expr] I find it conceptually easier (and more ergonomic) to
 set up my [v] objects, my [sel], and my [outlet], then code the
 entire algorithm inside one box.

 Btw- you can get rid of 3 overlapping wires if you put [value py]
 closest to [unpack 0 0 0] and cascade them that way.

 -Jonathan

 the only awkwardness in my implementation i find is the
  [*-1]-[moses 0]
 , which one could simply replace by [moses -1] (supposed we
 don't care
 about values between -1 and 0) (or with a
 [=0]-[select 1] which i
 didn't do for conceptual reasons)

 fgmasdr
 IOhannes

 -Inline Attachment Follows-

 ___
 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-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] jMax Phoenix

2010-09-22 Thread Bernardo Barros
Well maybe there is a Python object? If it has a neat and clean
implementations would be brilliant.

2010/9/22 Bernardo Barros bernardobarr...@gmail.com:
 the only solution I see to write this kind of things in Max-like
 languages is to allow the user to just open a text-box and write what
 he/she wants in python or supercollider :-) that's for control
 structures, loops, etc

 2010/9/22 Jonathan Wilkes jancs...@yahoo.com:


 --- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at wrote:

 From: IOhannes m zmoelnig zmoel...@iem.at
 Subject: Re: [PD] jMax Phoenix
 To: pd-list@iem.at
 Date: Wednesday, September 22, 2010, 6:36 PM
 On 2010-09-22 16:48, Jonathan Wilkes
 wrote:
 
 
  expr if(bx=20, if (py=by 
 py+60=by, 0, 1), -1);
  if (bx=415, 2, -1);
  if (by=0, 4, if (by=500, 5, -1))
 

 honestly i find this hard to read as well, esp. compared to
 traditional
 C-like syntax:

 if(bx=20)
   if(py=by  py+60=by)
     return 0;
   else
     return 1;
 if(by=415)
  return 2;
 else
  return -1;
 if(by=0)
  return 4;
 else if (by=500)
  return 5;

 Yes, Max/MSP's [if] object has a more readable syntax.  Yet even
 with the two nested ifs I find it easier to read than your
 implementation because I don't have to look up to the inlet to
 remind myself which list elements correspond to which variable.

 I could put comments closer to each object chain, but then that's
 even more objects.



 and as a matter of fact, i don't think the
 pd-implementation of the
 algorithm is so bad.

 Yes, IMO the way you implemented it is nice because there are
 very few wires crossing over objects.

 I'd also mention I find it more difficult to patch your
 implementation because there are 25 objects (not including the
 number boxes), 16 of which correspond to the args of [expr] in
 my implementation.  That's 16 objects for which I have to change
 modes between the mouse (for connections) and the keyboard (for
 text).

 With [expr] I find it conceptually easier (and more ergonomic) to
 set up my [v] objects, my [sel], and my [outlet], then code the
 entire algorithm inside one box.

 Btw- you can get rid of 3 overlapping wires if you put [value py]
 closest to [unpack 0 0 0] and cascade them that way.

 -Jonathan

 the only awkwardness in my implementation i find is the
  [*-1]-[moses 0]
 , which one could simply replace by [moses -1] (supposed we
 don't care
 about values between -1 and 0) (or with a
 [=0]-[select 1] which i
 didn't do for conceptual reasons)

 fgmasdr
 IOhannes

 -Inline Attachment Follows-

 ___
 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-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] jMax Phoenix

2010-09-22 Thread Jonathan Wilkes
Iterative loops are pretty easy with [until].  In certain 
circumstances recursive loops are not so difficult, either.

For me there are just certain types of conditional statements 
and chains of operators that are easier to do and read in expr 
rather than with several objects.

In the attached example, the comparison between the object chain 
with [random] and [expr random($f2, $f1)] isn't really fair, but 
even if expr's random function only took one argument, I still 
prefer [expr random($f1-$f2) + $f2].

Also, I just realized that if I want to really make max be the 
maximum I just have to insert +1, whereas with [random] I have 
to disconnect some wires and connect a new object [+ 1] to the chain.

-Jonathan

--- On Wed, 9/22/10, Bernardo Barros bernardobarr...@gmail.com wrote:

 From: Bernardo Barros bernardobarr...@gmail.com
 Subject: Re: [PD] jMax Phoenix
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at, IOhannes m zmoelnig zmoel...@iem.at
 Date: Wednesday, September 22, 2010, 8:57 PM
 the only solution I see to write this
 kind of things in Max-like
 languages is to allow the user to just open a text-box and
 write what
 he/she wants in python or supercollider :-) that's for
 control
 structures, loops, etc
 
 2010/9/22 Jonathan Wilkes jancs...@yahoo.com:
 
 
  --- On Wed, 9/22/10, IOhannes m zmoelnig zmoel...@iem.at
 wrote:
 
  From: IOhannes m zmoelnig zmoel...@iem.at
  Subject: Re: [PD] jMax Phoenix
  To: pd-list@iem.at
  Date: Wednesday, September 22, 2010, 6:36 PM
  On 2010-09-22 16:48, Jonathan Wilkes
  wrote:
  
  
   expr if(bx=20, if (py=by 
  py+60=by, 0, 1), -1);
   if (bx=415, 2, -1);
   if (by=0, 4, if (by=500, 5, -1))
  
 
  honestly i find this hard to read as well, esp.
 compared to
  traditional
  C-like syntax:
 
  if(bx=20)
    if(py=by  py+60=by)
      return 0;
    else
      return 1;
  if(by=415)
   return 2;
  else
   return -1;
  if(by=0)
   return 4;
  else if (by=500)
   return 5;
 
  Yes, Max/MSP's [if] object has a more readable syntax.
  Yet even
  with the two nested ifs I find it easier to read
 than your
  implementation because I don't have to look up to the
 inlet to
  remind myself which list elements correspond to which
 variable.
 
  I could put comments closer to each object chain, but
 then that's
  even more objects.
 
 
 
  and as a matter of fact, i don't think the
  pd-implementation of the
  algorithm is so bad.
 
  Yes, IMO the way you implemented it is nice because
 there are
  very few wires crossing over objects.
 
  I'd also mention I find it more difficult to patch
 your
  implementation because there are 25 objects (not
 including the
  number boxes), 16 of which correspond to the args of
 [expr] in
  my implementation.  That's 16 objects for which I
 have to change
  modes between the mouse (for connections) and the
 keyboard (for
  text).
 
  With [expr] I find it conceptually easier (and more
 ergonomic) to
  set up my [v] objects, my [sel], and my [outlet], then
 code the
  entire algorithm inside one box.
 
  Btw- you can get rid of 3 overlapping wires if you put
 [value py]
  closest to [unpack 0 0 0] and cascade them that way.
 
  -Jonathan
 
  the only awkwardness in my implementation i find
 is the
   [*-1]-[moses 0]
  , which one could simply replace by [moses -1]
 (supposed we
  don't care
  about values between -1 and 0) (or with a
  [=0]-[select 1] which i
  didn't do for conceptual reasons)
 
  fgmasdr
  IOhannes
 
  -Inline Attachment Follows-
 
  ___
  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
 



  

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


Re: [PD] jMax Phoenix

2010-09-22 Thread chris clepper
Now you just need Chris Klippel to dust off the old video code he and I
worked on those many, many years ago (almost a decade!).

On Tue, Sep 21, 2010 at 4:11 PM, Maurizio De Cecco j...@dececco.namewrote:

 Hallo,

 my name is Maurizio De Cecco, and i am the maintainer and developper of the
 jMax Phoenix project,
 a kind of cousin of Puredata. Having release a new beta for jMax (on Linux
 and Mac OS X), and after
 discussing with Miller Puckette, i think the members of this list may be
 interested in knowing more
 about the project, and may be take a look.

 A bit of history: i worked in Ircam in the 90s, where i was lucky enough to
 work with Miller Puckette
 on Max/ISPW and following versions; i then worked on jMax, that was
 intended to be a 'next generation'
 Max for the Ircam projects; jMax was used in a few large productions; i
 left in 99 for pursing other
 interest (Linux Mandrake, at that time :), and forgot for a while about
 jMax.

 In the meanwhile, jMax was put under a GPL licence, and after a couple of
 years Ircam stopped its development
 (don't ask me why, i wasn't there).

 In 2008 i was getting severely bored: server side Java, quality indicators
 and software engineering was my daily bread, and no code to write; so, to
 keep my developer mind healthy, i took up the development
 of jMax, starting from the last release i worked on.

 Given the fact that jMax slept a few years, it cannot compete with puredata
 in terms of available libraries,
 patches, and in general maturity of the solution.

 But it have its own peculiarity, a number of different ideas, and having a
 code base but no users (yet, i hope:)
 allows some bold design decision to be taken; think of jMax Phoenix as a
 kind of research project in same family where Puredata is.

 Describing the differences between jMax and Puredata would be long, because
 it would need to go back
 to the original developments; to be very synthetic  i would resume in the
 following:

 1) Architecture: the jMax user interface run on a different process, and it
 written in Java.

 2)  APIs are completely different, but see below.

 3) The Object Set is reduced to the old ISPW object set; jMax can also
 transparently include LADSPA plugins as objects; finally, i developped
 compatibility layer (to be completed) that allows to recompile simple pd
 objects for jMax, and possibly to load pd abstractions.

 4) User Interface: there is a lot of work going on in the UI, that allows,
 between other, the used of a single window IDE style interface.

 5) Packaging and configuration: jMax Phoenix support the packaging
 of complex libraries and applications in a single file, and even
 automatically grab libraries from the internet.

 6) The language: jMax support the use of expressions in object definition,
 like in | int ( 10 + $foo) | so that objects in abstractions can be
 parametrised with respect to the arguments.

 7) Hopefully in between 6 month and a year: an optimising dsp compiler
 and engine able to run a patch in parallel on multiple core (where multiple
 means around 8).

 For anybody more interested, the project site is
 http://www.jmax-phoenix.org/, and the
 binaries and sources can be loaded from the project sourceforge site,
 http://sourceforge.net/projects/jmax-phoenix/

 For your information, i include at the end of the mail the formal announce
 of the 0.6 beta release; it does not mention the Max OS X version, that was
 not ready at the time.

 Maurizio

 -

 After many month of development, we are proud to announce the version 0.6
 beta of jMax Phoenix.

 The major highlights for this version are:
  - A first version of the puredata source compatibility kit, including the
 build system and a full example of recompiled object library.
  - A large set of usability bug fixed; all the bugs preventing a smooth
 work flow have been fixed.
  - Error handling improvements: most of the bugs and configuration errors
 now results in error messages, and not unexplained freezes.
  - A set of examples and tutorials has been recovered from old ISPW
 archives; they are not updated to include all the major jMax
 functionalities, but it is better than nothing.

 Full release notes are available in the release notes section of the projet
 site.

 This release has been tested on Ubuntu and Ubuntu Studio 10.04, Debian 5,
 Fedora 13 and Mandriva Spring 2010; check the installation
 instruction on the projet site for specific caveats for Debian and Fedora.

 The Puredata compatibility sub-project has been *very* time consuming; in
 order to better manage my scarce time resources,
 we need some user feedback (and possibly help) to be able to evaluate the
 actual interest of pursuing this development direction.

 For more information and download and installation instructions go to
 http://www.jmax-phoenix.org/.

 For contacting the project team: cont...@jmax-phoenix.org

 The jMax Phoenix team

Re: [PD] jMax Phoenix

2010-09-22 Thread Jonathan Wilkes


--- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca wrote:

 From: Mathieu Bouchard ma...@artengine.ca
 Subject: Re: [PD] jMax Phoenix
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: pd-list@iem.at, gridflow-...@artengine.ca
 Date: Wednesday, September 22, 2010, 8:46 PM
 On Wed, 22 Sep 2010, Jonathan Wilkes
 wrote:
  --- On Wed, 9/22/10, Mathieu Bouchard ma...@artengine.ca
 wrote:
  Btw I started coding [#expr] last week... but I
 think that
  it will take a long time to finish coding it.
  
  Great!
  * [#expr 3 / 2] ?
 
 At this point 1.5, and I think I will keep it that way,
 unless I require everything to default to being a grid. I
 wondered whether I ought to split between a float-centric
 version called [gf/expr] and a grid-centric version called
 [#expr], or have everything together in the same version. At
 this point, though, I only have plain floats.

I prefer your current way to the Max/MSP-oriented way that 
[expr] does it.  I find the [expr] way particularly ill-suited to 
Pd since Pd strips away unnecessary decimals and decimal places, 
thus making it look like it's Max-compatible when, depending on 
where the user puts whitespace, it may not be:
[expr 2.0/3] is the same in Max/Pd
[expr 2.0 /3] is not

 
 GridFlow's grids default to int32 (This is because this is
 the int type in jMax. It's also the int type in Max and
 others except Pd)
 
  * [#expr if $f1  3 then $f1 goes to the left
 outlet else $f1 goes to the right outlet] ?
 
 I don't know how this would work. In [expr], the number of
 outlets depends on the number of semicolon-separated
 expressions, and each triggering of [expr] causes them to be
 evaluated right-to-left. There's no syntax for not
 outputting on an outlet. What do you suggest ?

It's tricky.  You could add a function that takes 
no arguments which means, Don't output.  But then I think it 
would be more useful to have a flexible if, then, else syntax 
where you can specify the outlet explicitly.  Maybe that means 
this is a separate object than expr.

I read the Max 5 documentation and they have if and else 
functions where you specify the outlet with out1, out2, etc.  

http://cycling74.com/docs/max5/refpages/max-ref/if.html


 
  * [#expr $0-array[$f1] ] ?
 
 I suppose so, but we're far from that.
 
 At this point, [#expr 1000-100-10-1] = 909, and I'm trying
 to make it so that it's 889. It's because
 (1000-(100-(10-(1 = 909 and 1000)-100)-10)-1) =
 889.
 
 The only supported method is bang and even $f1 doesn't even
 exist yet.
 
 
 ___
 | Mathieu Bouchard -- Villeray,
 Montréal, QC


  

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


Re: [PD] [Pd-announce] mediagrid v0.1

2010-09-22 Thread Hans-Christoph Steiner


Wow, the GUI is impressive, that's Pd?  Downloading now.  You should  
post this on the library downloads page:


http://puredata.info/community/projects/software/

Also, you don't need httpS, http just works and without the  
certificate warning:


http://code.autistici.org/trac/planetQ/wiki/mediagrid

.hc

On Sep 22, 2010, at 2:10 PM, Husk 00 wrote:


Hi list,
just to share this abstraction I'm using in my recent patches.
Mediagrid is a graphical file chooser.
It is based on videogrid external from Sergi Lario and Lluis Gomez i  
Bigorda.

Apart to be an abstraction and not an external, the main difference is
that mediagrid is cross-platform and you can manage audio file also
and no just video or images.
Here more infos and download:
https://code.autistici.org/trac/planetQ/wiki/mediagrid

cheers
husk


--
when Art become pratical
we call it technology.

When Technology become useless
we call it Art

www.estereotips.net

___
Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce





I hate it when they say, He gave his life for his country.  Nobody  
gives their life for anything.  We steal the lives of these kids.  - 
Admiral Gene LeRocque



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


Re: [PD] [Pd-announce] mediagrid v0.1

2010-09-22 Thread Jonathan Wilkes
That's really nice!

Unfortunately when your abstraction initializes itself, something 
you are doing is setting the dirty flag.  This means for each 
instance you'll get a dialog asking if you want to save the 
changes.  (I think it's because you are sending a  
donecanvasdialog message to a canvas somewhere.)

This is on Pd version 0.42.5-extended in Ubuntu Hardy.

I think matju has an object called [#many] in Gridflow that is 
an abstraction that dynamically creates GUI content on a GOP.  
I can't remember if it sets the dirty flag or not-- if not, you 
might see how he does it and use whatever method he uses.

-Jonathan

--- On Wed, 9/22/10, Hans-Christoph Steiner h...@at.or.at wrote:

 From: Hans-Christoph Steiner h...@at.or.at
 Subject: Re: [PD] [Pd-announce] mediagrid v0.1
 To: pd-list@iem.at List pd-list@iem.at
 Date: Wednesday, September 22, 2010, 11:34 PM
 
 Wow, the GUI is impressive, that's Pd?  Downloading
 now.  You should post this on the library downloads
 page:
 
 http://puredata.info/community/projects/software/
 
 Also, you don't need httpS, http just works and without the
 certificate warning:
 
 http://code.autistici.org/trac/planetQ/wiki/mediagrid
 
 .hc
 
 On Sep 22, 2010, at 2:10 PM, Husk 00 wrote:
 
  Hi list,
  just to share this abstraction I'm using in my recent
 patches.
  Mediagrid is a graphical file chooser.
  It is based on videogrid external from Sergi Lario and
 Lluis Gomez i Bigorda.
  Apart to be an abstraction and not an external, the
 main difference is
  that mediagrid is cross-platform and you can manage
 audio file also
  and no just video or images.
  Here more infos and download:
  https://code.autistici.org/trac/planetQ/wiki/mediagrid
  
  cheers
  husk
  
  
  --when Art become pratical
  we call it technology.
  
  When Technology become useless
  we call it Art
  
  www.estereotips.net
  
  ___
  Pd-announce mailing list
  pd-annou...@iem.at
  http://lists.puredata.info/listinfo/pd-announce
 
 
 
 
 I hate it when they say, He gave his life for his
 country.  Nobody gives their life for anything. 
 We steal the lives of these kids.  -Admiral Gene
 LeRocque
 
 
 ___
 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-announce] mediagrid v0.1

2010-09-22 Thread João Pais

Unfortunately when your abstraction initializes itself, something
you are doing is setting the dirty flag.  This means for each
instance you'll get a dialog asking if you want to save the
changes.  (I think it's because you are sending a
donecanvasdialog message to a canvas somewhere.)

This is on Pd version 0.42.5-extended in Ubuntu Hardy.


this stops happening in Pd 0.43 (thanks to a request to MSP), btw

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


Re: [PD] [Pd-announce] mediagrid v0.1

2010-09-22 Thread Jonathan Wilkes
Ah, that's good to know.  Thanks.

-Jonathan

--- On Thu, 9/23/10, João Pais jmmmp...@googlemail.com wrote:

 From: João Pais jmmmp...@googlemail.com
 Subject: Re: [PD] [Pd-announce] mediagrid v0.1
 To: pd-list@iem.at List pd-list@iem.at, Hans-Christoph Steiner 
 h...@at.or.at, Jonathan Wilkes jancs...@yahoo.com
 Date: Thursday, September 23, 2010, 3:40 AM
  Unfortunately when your
 abstraction initializes itself, something
  you are doing is setting the dirty flag.  This
 means for each
  instance you'll get a dialog asking if you want to
 save the
  changes.  (I think it's because you are sending
 a
  donecanvasdialog message to a canvas somewhere.)
 
  This is on Pd version 0.42.5-extended in Ubuntu
 Hardy.
 
 this stops happening in Pd 0.43 (thanks to a request to
 MSP), btw
 


  

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