Re: [PD] [GEM]: GL Shader Language

2007-06-17 Thread cyrille henry
hello,

Alexandre Quessy a écrit :
 Hi all !
 The Toon.vert and Toon.frag shaders don't seem to work quite well
 here. I only get some kind of darker or lighter grey depending on the
 value of the Phong variable I set it to have. I am using Pd-extended
 0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled on Mar
 16 2007. Should I generate something any better ?
this is exactly what the toon shader is aiming to do.
look at it's code to undersant why.

 
 Anyone has an other GLSL shader to suggest to try it with ?

yes, google has a lot.

i have a few other exemple on my computer, tell me if you're looking for some 
specific stuf.


cyrille


 
 Thanks !!
 
 a
 
 2007/6/16, chris clepper [EMAIL PROTECTED]:
 GEM is a bit easier to deal with for shaders since there is no need to do
 any specific wrapper.  Any ARB_ vertex or fragment shader and any GLSL
 shader you find on the web can work in GEM without modification.  In some
 cases you might need to change something in the shader text to deal with
 rectangle vs 2D textures.


 On 6/16/07, Cypod [EMAIL PROTECTED] wrote:

 On the cycling74 webpage there is an interesting article about writing
 shaders for jitter:
   http://cycling74.com/story/2007/5/23/181113/507




 is there a similar function available for GEM? Has anyone had experience
 with doing this?
 ___
 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] DSP abstractions [was: netpd ...]

2007-06-17 Thread Frank Barknecht
Hallo,
Roman Haefeli hat gesagt: // Roman Haefeli wrote:

 On Sat, 2007-06-16 at 18:06 +0200, Frank Barknecht wrote:
  Hallo,
  Roman Haefeli hat gesagt: // Roman Haefeli wrote:
  
   oops, i thought, they are done in plain pd. [bp2~] is abstraction from
   iemabs based on [filter~], which is either in iemlib1 or iemlib2. but
   since these abs are intended to be included into pd-extended, it
   shouldn't be a problem, that [bp2~] is used.
  
  It also still sounds okay, though different, if replaced with [bp~].
 
 yeah, but definitely not like the original 808 clap [1]. i am bit
 finical about that ;-)
 assuming i want to keep [bp2~], would it be better to replace it by
 [iemlib/bp2~] to make it work out of the box in pd-extended, right?

Then it won't work for people who have iemlib installed somewhere else
and/or load it as a library. 

You could built your own bp2~ using elementary filters.

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Kyle Klipowicz
Yes, please do this. I always get confused with the zillion iem-libs
out there. Can they just be either broken apart or consolidated? It
makes searching the docs pretty rough.

~Kyle

On 6/16/07, Roman Haefeli [EMAIL PROTECTED] wrote:
 assuming i want to keep [bp2~], would it be better to replace it by
 [iemlib/bp2~] to make it work out of the box in pd-extended, right?

 [1]
 http://machines.hyperreal.org/manufacturers/Roland/TR-808/samples/808-CP.zip

 roman






 ___
 Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
 http://mail.yahoo.de



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




-- 
-

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

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


Re: [PD] [GEM]: GL Shader Language

2007-06-17 Thread Kyle Klipowicz
Ooop please send any elementary examples of these things. I got
confused by the Gem docs (they don't explain OpenGL as thoroughly as
the vanilla Pd-docs explain DSP).

~Kyle

On 6/17/07, cyrille henry [EMAIL PROTECTED] wrote:
 hello,

 Alexandre Quessy a écrit :
  Hi all !
  The Toon.vert and Toon.frag shaders don't seem to work quite well
  here. I only get some kind of darker or lighter grey depending on the
  value of the Phong variable I set it to have. I am using Pd-extended
  0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled on Mar
  16 2007. Should I generate something any better ?
 this is exactly what the toon shader is aiming to do.
 look at it's code to undersant why.

 
  Anyone has an other GLSL shader to suggest to try it with ?

 yes, google has a lot.

 i have a few other exemple on my computer, tell me if you're looking for some 
 specific stuf.


 cyrille


 
  Thanks !!
 
  a
 
  2007/6/16, chris clepper [EMAIL PROTECTED]:
  GEM is a bit easier to deal with for shaders since there is no need to do
  any specific wrapper.  Any ARB_ vertex or fragment shader and any GLSL
  shader you find on the web can work in GEM without modification.  In some
  cases you might need to change something in the shader text to deal with
  rectangle vs 2D textures.
 
 
  On 6/16/07, Cypod [EMAIL PROTECTED] wrote:
 
  On the cycling74 webpage there is an interesting article about writing
  shaders for jitter:
http://cycling74.com/story/2007/5/23/181113/507
 
 
 
 
  is there a similar function available for GEM? Has anyone had experience
  with doing this?
  ___
  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



-- 
-

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

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


Re: [PD] Pd-0.39.2-extended-rc3 released

2007-06-17 Thread Thomas Grill
Hi Christoph,

 Try deleting ~/Library/Preferences and see if it still crashes (I
 sometimes get crashes with some of the flext-based libraries that are
 included).


would you mind sending me some crashlogs of the crashing flext  
externals?

greetings,
Thomas


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


Re: [PD] Tune

2007-06-17 Thread Kyle Klipowicz
Very nice! I like the gradual changes throughout.

I didn't know you were born in Zimbabwe! How interesting...

~Kyle

On 6/15/07, Chris McCormick [EMAIL PROTECTED] wrote:
 Hi,

 This tune was made in Pure Data. It's dedicated to the people of the
 country where I was born, Zimbabwe.

 http://sciencegirlrecords.com/chr15m/music/CD005/Chris%20McCormick%20-%20z1m848w3.mp3

 Best,

 Chris.

 ---
 http://mccormick.cx

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



-- 
-

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

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 11:10 +0200, Frank Barknecht wrote:
 Hallo,
 Roman Haefeli hat gesagt: // Roman Haefeli wrote:
 
  On Sat, 2007-06-16 at 18:06 +0200, Frank Barknecht wrote:
   Hallo,
   Roman Haefeli hat gesagt: // Roman Haefeli wrote:
   
oops, i thought, they are done in plain pd. [bp2~] is abstraction from
iemabs based on [filter~], which is either in iemlib1 or iemlib2. but
since these abs are intended to be included into pd-extended, it
shouldn't be a problem, that [bp2~] is used.
   
   It also still sounds okay, though different, if replaced with [bp~].
  
  yeah, but definitely not like the original 808 clap [1]. i am bit
  finical about that ;-)
  assuming i want to keep [bp2~], would it be better to replace it by
  [iemlib/bp2~] to make it work out of the box in pd-extended, right?
 
 Then it won't work for people who have iemlib installed somewhere else
 and/or load it as a library. 

i thought, we do that effort to include the result into pd-extended? if
that is the case, shouldn't we focus on make it working there first?

 You could built your own bp2~ using elementary filters.

yeah, i personally would prefer that way, but i know too little about
filterdesign to implement it myself. 

since it is meant to be in pd-extended anyway, what speaks against using
externals here? 

roman



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


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


Re: [PD] [GEM]: GL Shader Language

2007-06-17 Thread cyrille henry
hello,


Kyle Klipowicz a écrit :
 Ooop please send any elementary examples of these things.


i post a few very diferents shader and the pd patch to use them here : 

http://drpichon.free.fr/gem_glsl_ch_200070617.zip


 I got
 confused by the Gem docs (they don't explain OpenGL as thoroughly as
 the vanilla Pd-docs explain DSP).

Gem doc aim is to explain gem specific stuf. but in order to use Gem, you also 
need a good openGL book.
(you can find lot's of them)

cyrille


 
 ~Kyle
 
 On 6/17/07, cyrille henry [EMAIL PROTECTED] wrote:
 hello,

 Alexandre Quessy a écrit :
  Hi all !
  The Toon.vert and Toon.frag shaders don't seem to work quite well
  here. I only get some kind of darker or lighter grey depending on the
  value of the Phong variable I set it to have. I am using Pd-extended
  0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled on Mar
  16 2007. Should I generate something any better ?
 this is exactly what the toon shader is aiming to do.
 look at it's code to undersant why.

 
  Anyone has an other GLSL shader to suggest to try it with ?

 yes, google has a lot.

 i have a few other exemple on my computer, tell me if you're looking 
 for some specific stuf.


 cyrille


 
  Thanks !!
 
  a
 
  2007/6/16, chris clepper [EMAIL PROTECTED]:
  GEM is a bit easier to deal with for shaders since there is no need 
 to do
  any specific wrapper.  Any ARB_ vertex or fragment shader and any GLSL
  shader you find on the web can work in GEM without modification.  
 In some
  cases you might need to change something in the shader text to deal 
 with
  rectangle vs 2D textures.
 
 
  On 6/16/07, Cypod [EMAIL PROTECTED] wrote:
 
  On the cycling74 webpage there is an interesting article about 
 writing
  shaders for jitter:
http://cycling74.com/story/2007/5/23/181113/507
 
 
 
 
  is there a similar function available for GEM? Has anyone had 
 experience
  with doing this?
  ___
  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

 
 

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Frank Barknecht
Hallo,
Roman Haefeli hat gesagt: // Roman Haefeli wrote:

 On Sun, 2007-06-17 at 11:10 +0200, Frank Barknecht wrote:
  Then it won't work for people who have iemlib installed somewhere else
  and/or load it as a library. 
 
 i thought, we do that effort to include the result into pd-extended? 

To me this isn't about enforcing a certain kind of Pd-distribution,
but just collecting dsp-abstractions in one place, together with
help-files, to give peoply the freedom to use them in any way they
like. However [iemlib/bp2~] is an object name, that outside of
Pd-extended is completely unknown.

 if that is the case, shouldn't we focus on make it working there
 first?

Then [import iemlib], [declare -lib iemlib] or so is better. This
would give an error, if import isn't available, but at least the
abstraction would still work, if someone loads iemlib as a library.

Also bp2~.pd is just an abstraction that inside calls [filter~] which
is a part of iemlib as well, so loading iemlib as a library/libdir may
be necessary anyways.

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 13:11 +0200, Frank Barknecht wrote:
 Hallo,
 Roman Haefeli hat gesagt: // Roman Haefeli wrote:
 
  On Sun, 2007-06-17 at 11:10 +0200, Frank Barknecht wrote:
   Then it won't work for people who have iemlib installed somewhere else
   and/or load it as a library. 
  
  i thought, we do that effort to include the result into pd-extended? 
 
 To me this isn't about enforcing a certain kind of Pd-distribution,
 but just collecting dsp-abstractions in one place, together with
 help-files, to give peoply the freedom to use them in any way they
 like. However [iemlib/bp2~] is an object name, that outside of
 Pd-extended is completely unknown.

it was not my intention to define, for what purpose these dsp-objects
are collected. the original question for this thread was: 'why are they
not in pd-extended yet?', that is why i assumed, we collect them for
pd-extended. 

  if that is the case, shouldn't we focus on make it working there
  first?
 
 Then [import iemlib], [declare -lib iemlib] or so is better. This
 would give an error, if import isn't available, but at least the
 abstraction would still work, if someone loads iemlib as a library.

no, because in pd-extended the iemlib-objects are directly in /extra and
the abstractions are in extra/iemlib, whereas in a common iemlib
installation, some objects are in iemlib1 external, others in the
iemlib2  external and the abstractions are in a folder called 'iemabs'. 

 Also bp2~.pd is just an abstraction that inside calls [filter~] which
 is a part of iemlib as well, so loading iemlib as a library/libdir may
 be necessary anyways.

yes: [bp2~] uses [filter~]
no: loading the library or the libdir is not necessary in pd-extended,
because [filter~] is directly in the extra folder.

if i am not totally mistaken, there is no way to ensure, that it works
in pd-extended and in non-extended pd at the same time. that means, we
have to decide, whether our purpose is to focus on making it work in
pd-extended or in pd-vanilla with regular externals installed. it's a
pity, but i think, that is how things are.

roman 









___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread hard off

well my mac just totally died, so i am going 100% linux from now on, and
bp2~ doesn't work.

but i am going 100% linux, so i am getting used to things not working ;)

filter~ seems to work ok though, so i guess the path to the abstraction is
not set.
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 21:00 +0900, hard off wrote:
 well my mac just totally died, so i am going 100% linux from now on,
 and bp2~ doesn't work.  
 
 but i am going 100% linux, so i am getting used to things not
 working ;)

i'd say you are getting used to get things fixed instead of having to
live with broken things ;-) good luck, then.

 filter~ seems to work ok though, so i guess the path to the
 abstraction is not set.  

without caring about what is set wrong on your system:
[bp2~] does work on linux in general.

roman






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


[PD] how do i create the equivalent of iemlib's [bp2~] with pd's elementary filters?

2007-06-17 Thread Roman Haefeli
yup, that is the question.

would be nice to have some other filters as well in pd. wouldn't that be
an interesting project as part of the dsp-collection? 

roman



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


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


[PD] [LAU] Re: Tune

2007-06-17 Thread hard off

ha ha, cool.  i lived in papua new guinea for a while when i was little.
it's good to be somewhere out of the ordinary.

will listen to track now.
___
Linux-audio-user mailing list
[EMAIL PROTECTED]
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Frank Barknecht
Hallo,
Roman Haefeli hat gesagt: // Roman Haefeli wrote:

  Then [import iemlib], [declare -lib iemlib] or so is better. This
  would give an error, if import isn't available, but at least the
  abstraction would still work, if someone loads iemlib as a library.
 
 no, because in pd-extended the iemlib-objects are directly in /extra and
 the abstractions are in extra/iemlib, whereas in a common iemlib
 installation, some objects are in iemlib1 external, others in the
 iemlib2  external and the abstractions are in a folder called 'iemabs'. 

Yes, but that's why I said, that depending on installation, the object
with the name [bp2~] may also be available under different aliases
like [iemlib/bp2~], [iemabs/bp2~] or [myfavouriteabstractions/bp2~].

The canonical name for this object however as it's defined in the
iemlib installation instructions for many years, is just [bp2~] and
that will work on any system, if the path to that abstraction is set
accordingly by whatever means currently are hot, be it .pdrc,
.pdsettings, File-Path, [import iemlib], [declare -path ...] or
[declare -stdpath ...] (when the declare path in abstractions bug is
fixed). 

 no: loading the library or the libdir is not necessary in pd-extended,
 because [filter~] is directly in the extra folder.
 
It is? Pd-extended continues to surprise/confuse me sometimes ... How
is it decided what is directly in extra and what not? 

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


Re: [PD] Tune

2007-06-17 Thread hard off

ha ha, cool.  i lived in papua new guinea for a while when i was little.
it's good to be somewhere out of the ordinary.

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Georg Holzmann
Hallo!

 no: loading the library or the libdir is not necessary in pd-extended,
 because [filter~] is directly in the extra folder.
  
 It is? Pd-extended continues to surprise/confuse me sometimes ... How
 is it decided what is directly in extra and what not? 

No, its not in extra - at least not in the latest autobuild versions ...
Everything (binaries and abs) are in the extra/iemlib folder.

LG
Georg

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Georg Holzmann
Hallo!

 You could built your own bp2~ using elementary filters.
 
 yeah, i personally would prefer that way, but i know too little about
 filterdesign to implement it myself. 

I think it is not a good idea to represent every object in abstractions 
... why not is the c object if it is already here and wide distributed 
(like the iemlib).
I know that its nice if there are no additional dependencies, but then 
you restrict yourself to a given set of object, where one person decides 
if you can use it or not (Miller) - and not everything is possible as 
abstractions (at least not efficient).

LG
Georg

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 15:10 +0200, Georg Holzmann wrote:
 Hallo!
 
  no: loading the library or the libdir is not necessary in pd-extended,
  because [filter~] is directly in the extra folder.
   
  It is? Pd-extended continues to surprise/confuse me sometimes ... How
  is it decided what is directly in extra and what not? 
 
 No, its not in extra - at least not in the latest autobuild versions ...
 Everything (binaries and abs) are in the extra/iemlib folder.

but it is in extra in:
Pure Data 0.39.2-extended-test3-extended-test3
(this is the version mentioned in the Readme.html in pd-extended for
windows)

i am confused as well.

roman








___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 14:36 +0200, Frank Barknecht wrote:
 Hallo,
 Roman Haefeli hat gesagt: // Roman Haefeli wrote:
 
   Then [import iemlib], [declare -lib iemlib] or so is better. This
   would give an error, if import isn't available, but at least the
   abstraction would still work, if someone loads iemlib as a library.
  
  no, because in pd-extended the iemlib-objects are directly in /extra and
  the abstractions are in extra/iemlib, whereas in a common iemlib
  installation, some objects are in iemlib1 external, others in the
  iemlib2  external and the abstractions are in a folder called 'iemabs'. 
 
 Yes, but that's why I said, that depending on installation, the object
 with the name [bp2~] may also be available under different aliases
 like [iemlib/bp2~], [iemabs/bp2~] or [myfavouriteabstractions/bp2~].
 
 The canonical name for this object however as it's defined in the
 iemlib installation instructions for many years, is just [bp2~] and
 that will work on any system, if the path to that abstraction is set
 accordingly by whatever means currently are hot, be it .pdrc,
 .pdsettings, File-Path, [import iemlib], [declare -path ...] or
 [declare -stdpath ...] (when the declare path in abstractions bug is
 fixed).

yo, you definitely convinced me. thanks for your effort. 

but still, if i want to load the lib and the path with [declare], i'd
have to set both pathes, '-stdpath iemlib' and '-stdpath iemabs' and in
either case, one would cause an error. such situations make me
unhappy :-(

roman



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


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Georg Holzmann
Hallo!

 but it is in extra in:
 Pure Data 0.39.2-extended-test3-extended-test3

yes, version 0.39.2.

The latest (unstable) 0.40 version is always on 
http://autobuild.puredata.org/auto-build/.
There are many more externals and more other stuff changed ...

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 15:36 +0200, Roman Haefeli wrote:
 On Sun, 2007-06-17 at 15:10 +0200, Georg Holzmann wrote:
  Hallo!
  
   no: loading the library or the libdir is not necessary in pd-extended,
   because [filter~] is directly in the extra folder.

   It is? Pd-extended continues to surprise/confuse me sometimes ... How
   is it decided what is directly in extra and what not? 
  
  No, its not in extra - at least not in the latest autobuild versions ...
  Everything (binaries and abs) are in the extra/iemlib folder.
 
 but it is in extra in:
 Pure Data 0.39.2-extended-test3-extended-test3
 (this is the version mentioned in the Readme.html in pd-extended for
 windows)
 
 i am confused as well.

and it is not in:
Pd-0.39.2-extended-rc2

yo, it seems, that what you described, georg, became the standard.

roman




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


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


Re: [PD] Hi, a question about compiling pd external for windows

2007-06-17 Thread Georg Holzmann
Hallo!

I sent your message also to the pd list, where more people can answer 
your question ... (you have to subscribe to the list)

 I saw in your website that you compiled an external for pd as a dll for 
 windows
  
 can I ask how did you do it? I have problems with this issue , I have 
 all these missing links...

What is your problem ? And what do you try to compile ?

LG
Georg

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Frank Barknecht
Hallo,
Roman Haefeli hat gesagt: // Roman Haefeli wrote:

 but still, if i want to load the lib and the path with [declare], i'd
 have to set both pathes, '-stdpath iemlib' and '-stdpath iemabs' and in
 either case, one would cause an error. such situations make me
 unhappy :-(

Well, but that's the unhappy part of Pd-life: For every external in
use, someone has to make sure, that this external is available.  As I
have no control over what people are using (and I don't want to
control them anyway), it's in the user's responsibility to make that
external available. We can only give hints with import or declare or a
README.

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


[PD] How to compile externals on windows

2007-06-17 Thread Lior Frenkel

Hello

I am trying to compile the first Hello World example on windows from here:

http://iem.kug.ac.at/pd/externals-HOWTO/node3.html#SECTION00036000

can anyone give an explanation on how to do it, preferably with Visual
Studio 2005, but other ways are good too.

Thanks a lot

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Patco
hello,

Frank Barknecht a écrit :
 Hallo,
 Roman Haefeli hat gesagt: // Roman Haefeli wrote:

   
 but still, if i want to load the lib and the path with [declare], i'd
 have to set both pathes, '-stdpath iemlib' and '-stdpath iemabs' and in
 either case, one would cause an error. such situations make me
 unhappy :-(
 

 Well, but that's the unhappy part of Pd-life: For every external in
 use, someone has to make sure, that this external is available.  As I
 have no control over what people are using (and I don't want to
 control them anyway), it's in the user's responsibility to make that
 external available. We can only give hints with import or declare or a
 README.

 Ciao
   
  I just want to make one thing clear.
  The good reason for not loading all externals and abstraction at pd 
start-up is because it would take a lot of memory, and might cause many 
kinds of problems difficult to track?

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


Re: [PD] any success of wiiremote on ppc osx 10.4

2007-06-17 Thread Husk 00

On 6/17/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote:



I think at this point, in order to get this working, someone will either
have to tackle debugging the C code, or send me a wiiremote so I can debug
it myself.



Hi, i read that you'll be in Zaragoza the next week..i'll should be there
too from thursday so i'll bring one for you playing with it during the week
:)
salut!
Husk
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 15:19 +0200, Georg Holzmann wrote:
 Hallo!
 
  You could built your own bp2~ using elementary filters.
  
  yeah, i personally would prefer that way, but i know too little about
  filterdesign to implement it myself. 
 
 I think it is not a good idea to represent every object in abstractions 
 ... why not is the c object if it is already here and wide distributed 
 (like the iemlib).
 I know that its nice if there are no additional dependencies, but then 
 you restrict yourself to a given set of object, where one person decides 
 if you can use it or not (Miller) - and not everything is possible as 
 abstractions (at least not efficient).

using externals is a pain, when focussing on portability. see that
thread.

roman



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


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Georg Holzmann
Hallo!

 using externals is a pain, when focussing on portability. see that
 thread.

Yes, but the solution is not to say that one should not use externals at 
all - instead externals should be better distributed, like e.g. with 
pd-extended ...

LG
Georg

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


Re: [PD] correcting pd-extended??

2007-06-17 Thread Patco

Patco a écrit :



The pkgIndex.tcl is attached
I'm sorry, I didn't put the good pkgIndex.tcl in last mail, attached is 
the one I've simplified for using with tk libs for widgets that works on 
my win32 computer.


notice: for getting the dll, go to :
http://lists.puredata.info/pipermail/pd-list/2007-06/051157.html
download the pd-packages-nt-tk8.4.rar attachement, rename the 
downloaded .obj to .rar and extract it to pd/lib/tk8.4

Patko.
# this script is used for loading packages required by [widget]'s .wid files
package ifneeded snack 2.2 [list load [file join $dir libsnack.dll]];[list 
source [file join $dir snack.tcl]]

if {[catch {package require Tcl 8.4}]} return
set script 

append script load \[file join $dir libtkdnd10.dll]\ tkdnd
package ifneeded tkdnd 1.0 $script

if {[catch {package require Tcl 8.4}]} return
set scropt 

append scropt load \[file join $dir tkpathgdi01.dll]\ tkpath
package ifneeded tkpath 0.1 $scropt

if {[catch {package require Tcl 8.4}]} return
set scrupt 

if {![info exists ::env(TREECTRL_LIBRARY)]
 [file exists [file join $dir treectrl.tcl]]} {
append scrupt set ::treectrl_library \$dir\\n
}
append scrupt load \[file join $dir treectrl21.dll]\ treectrl
package ifneeded treectrl 2.1.1 $scrupt

package ifneeded Tkzinc 3.3.2 [list load [file join $dir Tkzinc332.dll]]


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 16:39 +0200, Frank Barknecht wrote:
 Hallo,
 Roman Haefeli hat gesagt: // Roman Haefeli wrote:
 
  but still, if i want to load the lib and the path with [declare], i'd
  have to set both pathes, '-stdpath iemlib' and '-stdpath iemabs' and in
  either case, one would cause an error. such situations make me
  unhappy :-(
 
 Well, but that's the unhappy part of Pd-life: For every external in
 use, someone has to make sure, that this external is available.  As I
 have no control over what people are using (and I don't want to
 control them anyway), it's in the user's responsibility to make that
 external available. We can only give hints with import or declare or a
 README.

i do not agree, that we (pd-users) should just stick with that. i know,
this is a very old story, but if there would be a unified way to load
externals, it would be no problem at all to make patches, that make use
of externals, work out of the box. to delegate this issue to the user
just doesn't have any advantage at all.
it is not only, that i think, it would be good to have a unified way,
it's also that discussions like this one take so much energy, that could
be spend better for other things (like creating abstractions for the
dsplib). it is frustrating me a bit, that the good idea of a dsp-abs
collection is eaten up by a discussion, that wouldn't exist, if there'd
be a unified way.

in the end, the only 'portable' way of specifying externals, is to
mention them in the help-file :-(

roman

 






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] pd extended rc3-Gem on OSX issue

2007-06-17 Thread alan brooker

Hi Hans

These are my specs:

OS X TIGER
 Machine Name:Mac mini
 Machine Model:PowerMac10,1
 CPU Type:PowerPC G4  (1.2)
 Number Of CPUs:1
 CPU Speed:1.42 GHz

Chipset Model:ATY,RV280
 Type:Display
 Bus:AGP
 VRAM (Total):32 MB
 Vendor:ATI (0x1002)

Ive removed the .plist, but PD still does not load Gem-although no error
messages come up when the app is opened

If I use swap the gem files from an older PD extended and place them in the
current version then it works fine-maybe I should delete rc2 as it maybe
conflicting with rc3?

Sorry if Im doing something really noob! But thanks again for your help

Alan


On Jun 16, 2007, at 5:22 PM, alan brooker wrote:

Thanks to Hans and all the developers for putting out the 3rd release
candidate

Im still having trouble with Gem on osx ppc getting the following error:
libdir: can't load library


This is coming from an old preferences file.  You can delete it since it's
now embedded.  The file is ~/Library/Preferences/org.puredata.pd.plist

/Applications/Pd-extended.app/Contents/Resources/Scripts/../extra/Gem.pd_darwin:
dlopen(/Applications/Pd-
extended.app/Contents/Resources/Scripts/../extra/Gem.pd_darwin, 10): Symbol
not found: _glFramebufferRenderbufferEXT
 Referenced from: /Applications/Pd- extended.app
/Contents/Resources/Scripts/../extra/Gem.pd_darwin
 Expected in: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL

Gem: can't load library


Is there anything I should do to correct this??


Please post with as much info about your OS and hardware as possible:

- Mac OS X version
- which mac
- which graphics card.

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 17:20 +0200, Georg Holzmann wrote:
 Hallo!
 
  using externals is a pain, when focussing on portability. see that
  thread.
 
 Yes, but the solution is not to say that one should not use externals at 
 all - instead externals should be better distributed, like e.g. with 
 pd-extended ...

but when making things work for pd-extended, they don't work in other
environments and vice versa. 

we are turning around in the same circle again and again..

roman






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Georg Holzmann
Hallo!

 i do not agree, that we (pd-users) should just stick with that. i know,
 this is a very old story, but if there would be a unified way to load
 externals, it would be no problem at all to make patches, that make use
 of externals, work out of the box. to delegate this issue to the user
 just doesn't have any advantage at all.

that's what should be possible with pd-extended ...


LG
Georg

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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 17:33 +0200, Georg Holzmann wrote:
 Hallo!
 
  i do not agree, that we (pd-users) should just stick with that. i know,
  this is a very old story, but if there would be a unified way to load
  externals, it would be no problem at all to make patches, that make use
  of externals, work out of the box. to delegate this issue to the user
  just doesn't have any advantage at all.
 
 that's what should be possible with pd-extended ...

what extended does, cannot be considered as a 'unified' way at all,
since it works differently from pd-vanilla with the common way of
installing externals. it is stupid, but since pd-extended, one has to
decide, wheather he/she wants to make something work for pd-extended or
for pd-vanilla/externals. is that what is called 'unified'?

roman






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Frank Barknecht
Hallo,
Roman Haefeli hat gesagt: // Roman Haefeli wrote:

 On Sun, 2007-06-17 at 16:39 +0200, Frank Barknecht wrote:
  Well, but that's the unhappy part of Pd-life: For every external in
  use, someone has to make sure, that this external is available.  As I
  have no control over what people are using (and I don't want to
  control them anyway), it's in the user's responsibility to make that
  external available. We can only give hints with import or declare or a
  README.
 
 i do not agree, that we (pd-users) should just stick with that. 

As I see it we kind of have to stick with that for now, unless we want
to force everyone to set up their systems exactly the same and to
install all externals.  And with everyone I'm not only talking about
users, but also about developers (i.e. the author of bp2~.pd which
doesn't use import or declare or a directory prefix in front of
[filter~])

And it's not only about externals, it's also about differences like
the setable sends, [list length] etc. in 0.40 which are all missing in
the latest stable pd-extended. If you want to use these, you have to
ask the user to install a more recent version of Pd anyway in a
README.

But actually with pd-extended it's not hard to make most externals
available right from the start. In fact, most libraries like zexy or
iemlib or so are all activated in pd-extended, at least the
.pdsettings of RC2 has a lot of stuff already in it, so there's not
much user interaction involved.  

Regarding the missing bp2~: I think, this abstraction is more or less
gone and replaced by bpq2~.pd and bpw2~.pd. At least these are
included in pd-extended. Probably your TR808 will clap correctly for
every pd-extended user if you use these names instead.

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


[PD] cross-correlation in pd ?

2007-06-17 Thread tania habib

hello list,
I was wondering if some body can tell me if there is an object to generate
the cross correlation of  two signals.
If there is, please let me know which library has it.

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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread cyrille henry


tania habib a écrit :
 hello list,
 I was wondering if some body can tell me if there is an object to generate
 the cross correlation of  two signals.
mapping/correlation
it's data correlation (not audio)

cyrille

 If there is, please let me know which library has it.
 
 regards,
 tania
 
 
 
 
 ___
 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-0.39.2-extended-rc3 released

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 6:06 AM, Thomas Grill wrote:

 Hi Christoph,

 Try deleting ~/Library/Preferences and see if it still crashes (I
 sometimes get crashes with some of the flext-based libraries that are
 included).


 would you mind sending me some crashlogs of the crashing flext  
 externals?

I will send whatever I have once I get some concrete info, of  
course.  I haven't been getting crash logs tho, it just quits Pd.   
Here's one on Mac OS X:

- Open Pd-0.39.2-extended-rc3
- load vasp by typing it into an object box
- load py... then crash

You can switch the order of vasp and py and it does the same thing.

.hc


 greetings,
 Thomas



 


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



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


Re: [PD] correcting pd-extended??

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 1:07 AM, Patco wrote:

 Hello,

 Hans-Christoph Steiner a écrit :


 Submit a patch to pkgIndex.tcl and the files that you need to put  
 in lib/tk8.4.  Or maybe make a wiki page about it on  
 puredata.org.  Putting a patch in the patch tracker is the best  
 way to insure this gets included.

 I've never made a patch so it has not been easy to proceed, after  
 some research about how to make a patch for the 'Patch tracker',  
 I've added CVROOT to user variable environment set it to:
 :pserver:[EMAIL PROTECTED]:/cvsroot/pure-data
 and tried:
 ~/pd/lib/tk8.4 cvs diff -up pkgIndex.tcl  pkgindex.tcl.patch
 for building the patch but the file is not in cvs repository, not  
 even the pd/lib dir is there in fact.
 Adding a wiki page to puredata.info would have been another  
 solution, but I do not have sufficient privileges to make one.

You don't need to use cvs to make a patch.  You can just use diff.   
Keep an old copy of the file, then make your edits, then run this:

diff -uw tclIndex.tcl.old  tclIndex.tcl  tclIndex.tcl_for_ix_guis.patch

Then just add tclIndex.tcl_for_ix_guis.patch to the patch tracker  
will all relevant info, like what you've been posting on the list.

.hc


 The pkgIndex.tcl is attached
 The win32 dll too.
 Patko.


 proc LoadBLT { version dir } {

 set prefix 
 set suffix [info sharedlibextension]
 regsub {\.} $version {} version_no_dots

 # Determine whether to load the full BLT library or
 # the lite tcl-only version.

 if { [info commands tk] == tk } {
 set name ${prefix}BLT${version_no_dots}${suffix}
 } else {
 set name ${prefix}BLTlite${version_no_dots}${suffix}
 }

 global tcl_platform
   set library [file join $dir $name]
 load $library BLT
 }

 set version 2.4

 package ifneeded BLT $version [list LoadBLT $version $dir]
 # End of package index file



 package ifneeded snack 2.2 [list load [file join $dir  
 libsnack.dll]];[list source [file join $dir snack.tcl]]

 package ifneeded sound 2.2 [list load [file join $dir libsound.dll]]

 package ifneeded snacksphere 1.2 [list load [file join $dir  
 libsnacksphere.dll]]

 package ifneeded snackogg 1.3 [list load [file join $dir  
 libsnackogg.dll]]




 package ifneeded Tkzinc 3.3.2 [list load [file join $dir  
 Tkzinc332.dll]]
 package ifneeded zincText 1.0 [list source [file join $dir  
 zincText.tcl]]
 package ifneeded zincLogo 1.0 [list source [file join $dir  
 zincLogo.tcl]]
 package ifneeded zincGraphics 1.0 [list source [file join $dir  
 zincGraphics.tcl]]

 if {[catch {package require Tcl 8.2}]} return
 package ifneeded Tktable 2.7 package require Tk 8.2; [list load  
 [file join $dir Tktable.dll] Tktable]

 if {[catch {package require Tcl 8.4}]} return
 set script 
 if {![info exists ::env(TREECTRL_LIBRARY)]
  [file exists [file join $dir treectrl.tcl]]} {
 append script set ::treectrl_library \$dir\\n
 }
 append tree load \[file join $dir treectrl21.dll]\ treectrl
 package ifneeded treectrl 2.1 $tree

 if {[catch {package require Tcl 8.4}]} return
 set script 

 append script load \[file join $dir libtkdnd10.dll]\ tkdnd
 package ifneeded tkdnd 1.0 $script

 if {[catch {package require Tcl 8.4}]} return
 set script 

 append script load \[file join $dir tkpathgdi01.dll]\ tkpath
 package ifneeded tkpath 0.1 $script



 if {![package vsatisfies [package provide Tcl] 8.4]} {return}
 if {[package vsatisfies [package provide Tcl] 8.5]
 || [package vsatisfies [info patchlevel] 8.4.6]} {
 package ifneeded tile 0.7.2 \
 namespace eval tile {variable library \$dir\};\
  load \[file join $dir tile072t.dll]\
 }

 if {[catch {package require Tcl 8.2}]} return
 package ifneeded Tktable 2.7 package require Tk 8.2; [list load  
 [file join $dir Tktable.dll] Tktable]

 if {![package vsatisfies [package provide Tcl] 8.4]} {return}
 if {[package vsatisfies [package provide Tcl] 8.5]
 || [package vsatisfies [info patchlevel] 8.4.6]} {
 package ifneeded tile 0.7.2 \
 namespace eval tile {variable library \$dir\};\
  load \[file join $dir tile072t.dll]\





 [The attachment pd-packages-nt-tk8.4.rar has been manually removed]




 


The arc of history bends towards justice. - Dr. Martin Luther  
King, Jr.



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


[PD] arduino+solenoid concert

2007-06-17 Thread Derek Holzer
Jeff Mann showed us this video in the Arduino workshop at Pickled Feet 
(Berlin) yesterday:

http://www.youtube.com/?v=g_hiz-Kx0kM

Great stuff! I'd be interested to hear from the person who made it about 
the solenoid control circuits (transistor, relay?), or if they'd be 
interested to share the patch (PDuino?)

best,
d.

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 68:
Faced with a choice, do both

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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread Andy Farnell


I found a helpfile for table cross corr IEMLIB_R1.15
Don't actually have the external though myself for some
reason.

Looking at the helpfile it would be suitable for audio
after using [tabsend~] to fill the tables.




On Sun, 17 Jun 2007 17:52:42 +0200
tania habib [EMAIL PROTECTED] wrote:

 hello list,
 I was wondering if some body can tell me if there is an object to generate
 the cross correlation of  two signals.
 If there is, please let me know which library has it.
 
 regards,
 tania
 


-- 
Use the source


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Hans-Christoph Steiner

That's Roman of netpd fame (you can see netpd on the screen).  I  
forgot whether Pduino was used for that or not.  I would like to  
know.  A student here at Poly in Brooklyn used Maxduino (the Max/MSP  
port by Marius Schebella) but had a lot of trouble with timing.  I  
would like to see whether arduino USB can do tight timing like in  
that video.

.hc

On Jun 17, 2007, at 12:24 PM, Derek Holzer wrote:

 Jeff Mann showed us this video in the Arduino workshop at Pickled Feet
 (Berlin) yesterday:

 http://www.youtube.com/?v=g_hiz-Kx0kM

 Great stuff! I'd be interested to hear from the person who made it  
 about
 the solenoid control circuits (transistor, relay?), or if they'd be
 interested to share the patch (PDuino?)

 best,
 d.

 -- 
 derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/ 
 macumbista
 ---Oblique Strategy # 68:
 Faced with a choice, do both

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



 


Computer science is no more related to the computer than astronomy is  
related to the telescope.  -Edsger Dykstra



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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread tania habib

1- how can i find this IEMLIB_R1.15 library, as some of the objects in the
patch you sent me can not be created.

2- I am using pd extended 0.40 on mac osx

3- how can I include aubio in pd when I download it, a little guidance
needed here
thanks
tania

On 6/18/07, Andy Farnell [EMAIL PROTECTED] wrote:




I found a helpfile for table cross corr IEMLIB_R1.15
Don't actually have the external though myself for some
reason.

Looking at the helpfile it would be suitable for audio
after using [tabsend~] to fill the tables.




On Sun, 17 Jun 2007 17:52:42 +0200
tania habib [EMAIL PROTECTED] wrote:

 hello list,
 I was wondering if some body can tell me if there is an object to
generate
 the cross correlation of  two signals.
 If there is, please let me know which library has it.

 regards,
 tania



--
Use the source


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Derek Holzer
Hi HC,

Hans-Christoph Steiner wrote:
 I would like to see whether arduino USB can do tight timing like in that 
 video.

me too! I've been using Arduino  to get Theremin sensor data into PD 
during a workshop last week, but I found it quite steppy.

d.

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 143:
Simple subtraction

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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 18:24 +0200, Derek Holzer wrote:
 Jeff Mann showed us this video in the Arduino workshop at Pickled Feet 
 (Berlin) yesterday:
 
 http://www.youtube.com/?v=g_hiz-Kx0kM
 
 Great stuff! I'd be interested to hear from the person who made it about 
 the solenoid control circuits (transistor, relay?), or if they'd be 
 interested to share the patch (PDuino?)

hi derek

glad to hear that you liked it.

the solenoids are triggered like this:

qseq2 (netpd-sequencer)
- qseq2 to arduino converter patch
- arduino
- relayboard with 8 times this [1] circuit (i replaced the BC548 by a
MOSFET of the type BS170 [thank you, mamalala])
- solenoids


[1] http://www.romanhaefeli.net/ramsch/circuit.png

roman








___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Derek Holzer
Hi Roman,

yes, it was really fantastic.

  - qseq2 to arduino converter patch

How is this done? PDuino? Direct serial connection?

  - relayboard with 8 times this [1] circuit (i replaced the BC548 by a
  MOSFET of the type BS170 [thank you, mamalala])

and thanks to you for sharing!

d.

Roman Haefeli wrote:
 On Sun, 2007-06-17 at 18:24 +0200, Derek Holzer wrote:
 Jeff Mann showed us this video in the Arduino workshop at Pickled Feet 
 (Berlin) yesterday:

 http://www.youtube.com/?v=g_hiz-Kx0kM

 Great stuff! I'd be interested to hear from the person who made it about 
 the solenoid control circuits (transistor, relay?), or if they'd be 
 interested to share the patch (PDuino?)
 
 hi derek
 
 glad to hear that you liked it.
 
 the solenoids are triggered like this:
 
 qseq2 (netpd-sequencer)
 - qseq2 to arduino converter patch
 - arduino
 - relayboard with 8 times this [1] circuit (i replaced the BC548 by a
 MOSFET of the type BS170 [thank you, mamalala])
 - solenoids
 
 
 [1] http://www.romanhaefeli.net/ramsch/circuit.png
 
 roman
 
 
 
 
 
 
   
   
 ___ 
 Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
 http://mail.yahoo.de
 

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 184:
Where is the edge?

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


Re: [PD] GEM and chromium

2007-06-17 Thread Alex
Recently I have been successful getting Gem running over Chromium:
http://chromium.sourceforge.net/

After picking up from where august left of, disabling all of the
non-chromium compatible extensions I could via compile time flags :
  ./configure --with-glversion=1.5 --disable-ARB --disable-NV

I was still having problems with glDeleteFramebuffersEXT and other frame buffer
commands not being defined when I ran via chromium.

I didn't see a compile option that allowed me to disable these frame buffer
commands, so I added this:

#undef GL_EXT_framebuffer_object

to src/Controls/gemframebuffer.cpp

after the includes.

and now gem works via chromium.  Maybe the Gem developers could add [or suggest
one that already exists] a compile time option to disable these commands, so
that others might be able to use chromium with gem as well.

-Alex
btw, I've sent this info to the GEM list as well but figured it might
be useful for some people on here as well.

On 5/15/07, august [EMAIL PROTECTED] wrote:
  On Tue, 2007-05-15 at 20:16 +0200, august wrote:
  
   I am currently trying to compile GEM CVS so that it is compatible with the
   current version of Chromium (1.9), and am having trouble getting the
   Gem.lib to load while chromium is faking the opengl calls.  Has anyone
   gotten this to work already?
  
   Without using the Chromium environment, PD runs fine with GEM on the
   mothership.   But, when I try to run PD/GEM under Chromium, I get
   library loading errors for things like : glGetShaderInfoLog,
   glDeleteProgram, etc.)
  
   Is there a way to compile GEM without glsl support entirely?  I can't
   find any way to ./configure it so that glsl is disabled.
  
   I'm pretty confident this should fly, just need to ditch the glsl.
 
  try:
 
  ./configure --with-glversion=1.5
 
  at least, that helped here, since my ati card doesn't seem to support
  glsl as well.
 
  roman


 thanks!  that got me past that part.

 now I am having problems with framebuffer extenstions
 (glCheckFramebufferStatusEXT, etc)

 any way to turn this off at compile?



 ___
 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] [GEM]: GL Shader Language

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 6:58 AM, cyrille henry wrote:

 hello,


 Kyle Klipowicz a écrit :
 Ooop please send any elementary examples of these things.


 i post a few very diferents shader and the pd patch to use them here :

 http://drpichon.free.fr/gem_glsl_ch_200070617.zip

Wow, these are some nice examples, these should be included in the  
examples section of Pd-extended.

.hc



 I got
 confused by the Gem docs (they don't explain OpenGL as thoroughly as
 the vanilla Pd-docs explain DSP).

 Gem doc aim is to explain gem specific stuf. but in order to use  
 Gem, you also need a good openGL book.
 (you can find lot's of them)

 cyrille



 ~Kyle

 On 6/17/07, cyrille henry [EMAIL PROTECTED] wrote:
 hello,

 Alexandre Quessy a écrit :
 Hi all !
 The Toon.vert and Toon.frag shaders don't seem to work quite well
 here. I only get some kind of darker or lighter grey depending  
 on the
 value of the Phong variable I set it to have. I am using Pd- 
 extended
 0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled on  
 Mar
 16 2007. Should I generate something any better ?
 this is exactly what the toon shader is aiming to do.
 look at it's code to undersant why.


 Anyone has an other GLSL shader to suggest to try it with ?

 yes, google has a lot.

 i have a few other exemple on my computer, tell me if you're looking
 for some specific stuf.


 cyrille



 Thanks !!

 a

 2007/6/16, chris clepper [EMAIL PROTECTED]:
 GEM is a bit easier to deal with for shaders since there is no  
 need
 to do
 any specific wrapper.  Any ARB_ vertex or fragment shader and  
 any GLSL
 shader you find on the web can work in GEM without modification.
 In some
 cases you might need to change something in the shader text to  
 deal
 with
 rectangle vs 2D textures.


 On 6/16/07, Cypod [EMAIL PROTECTED] wrote:

 On the cycling74 webpage there is an interesting article about
 writing
 shaders for jitter:
   http://cycling74.com/story/2007/5/23/181113/507




 is there a similar function available for GEM? Has anyone had
 experience
 with doing this?
 ___
 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




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



 


   http://at.or.at/hans/



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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 12:41 -0400, Hans-Christoph Steiner wrote:
 That's Roman of netpd fame (you can see netpd on the screen).  I  
 forgot whether Pduino was used for that or not.  I would like to  
 know.  A student here at Poly in Brooklyn used Maxduino (the Max/MSP  
 port by Marius Schebella) but had a lot of trouble with timing.  I  
 would like to see whether arduino USB can do tight timing like in  
 that video.

yup, i used the pduino firmware, though not the arduino abstraction. for
my purpose - i wanted to work with a timegrid and a stepsequencer, where
sometimes more than solenoid were triggered at the same time - i did not
use the [arduino] abstraction in order to send only message (for example
'24' to trigger solenoid 4 and 5) instead of two messages ('16' and
'8').

it worked quite well, but there is still room for improvements (i mean
not for the pduino-project, but when arduino is used to trigger
solenoids). it turned out that the length of the 'on' period is very
sensible. a bit of jitter in that period causes sometimes the solenoids
to not reach the object or to hit it too strongly. since pd controls
both, the on and the off time, this period is not very constant. when i
find time to learn the arduino language, i might write my own firmware,
where i can send the period as a second value, so that the arduino
itself controls the timing and not pd. 

roman 





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


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


Re: [PD] [GEM]: GL Shader Language

2007-06-17 Thread cyrille henry


Hans-Christoph Steiner a écrit :
 
 On Jun 17, 2007, at 6:58 AM, cyrille henry wrote:
 
 hello,


 Kyle Klipowicz a écrit :
 Ooop please send any elementary examples of these things.


 i post a few very diferents shader and the pd patch to use them here :

 http://drpichon.free.fr/gem_glsl_ch_200070617.zip
 
 Wow, these are some nice examples, these should be included in the 
 examples section of Pd-extended.
 

well, i think i should clean up some code and check licence for the shader i 
did not write.
where should i put them in order to include them in pd-extended?

cyrille

 .hc
 


 I got
 confused by the Gem docs (they don't explain OpenGL as thoroughly as
 the vanilla Pd-docs explain DSP).

 Gem doc aim is to explain gem specific stuf. but in order to use Gem, 
 you also need a good openGL book.
 (you can find lot's of them)

 cyrille



 ~Kyle

 On 6/17/07, cyrille henry [EMAIL PROTECTED] wrote:
 hello,

 Alexandre Quessy a écrit :
 Hi all !
 The Toon.vert and Toon.frag shaders don't seem to work quite well
 here. I only get some kind of darker or lighter grey depending on the
 value of the Phong variable I set it to have. I am using Pd-extended
 0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled on Mar
 16 2007. Should I generate something any better ?
 this is exactly what the toon shader is aiming to do.
 look at it's code to undersant why.


 Anyone has an other GLSL shader to suggest to try it with ?

 yes, google has a lot.

 i have a few other exemple on my computer, tell me if you're looking
 for some specific stuf.


 cyrille



 Thanks !!

 a

 2007/6/16, chris clepper [EMAIL PROTECTED]:
 GEM is a bit easier to deal with for shaders since there is no need
 to do
 any specific wrapper.  Any ARB_ vertex or fragment shader and any 
 GLSL
 shader you find on the web can work in GEM without modification.
 In some
 cases you might need to change something in the shader text to deal
 with
 rectangle vs 2D textures.


 On 6/16/07, Cypod [EMAIL PROTECTED] wrote:

 On the cycling74 webpage there is an interesting article about
 writing
 shaders for jitter:
   http://cycling74.com/story/2007/5/23/181113/507




 is there a similar function available for GEM? Has anyone had
 experience
 with doing this?
 ___
 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




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

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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 18:59 +0200, Derek Holzer wrote:
 How is this done? PDuino? Direct serial connection?
 
for reasons, i mentioned in the previous post, i did not use the
[arduino] abstraction, but made my own patch to generate the messages,
that are sent to [comport]. but it uses also the pduino protocol, of
course. 

   - relayboard with 8 times this [1] circuit (i replaced the BC548 by a
   MOSFET of the type BS170 [thank you, mamalala])
 
 and thanks to you for sharing!

yo, just say, if you wanna have the patch, but it is nothing special and
it is very specialized for the task i was interested in. 

roman





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


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Derek Holzer
Well, I'd be interested to see how the messages are formatted and sent 
to [comport]. So, yes, please!

thx,
d.

Roman Haefeli wrote:
 On Sun, 2007-06-17 at 18:59 +0200, Derek Holzer wrote:
 How is this done? PDuino? Direct serial connection?

 for reasons, i mentioned in the previous post, i did not use the
 [arduino] abstraction, but made my own patch to generate the messages,
 that are sent to [comport]. but it uses also the pduino protocol, of
 course. 
 
   - relayboard with 8 times this [1] circuit (i replaced the BC548 by a
   MOSFET of the type BS170 [thank you, mamalala])

 and thanks to you for sharing!
 
 yo, just say, if you wanna have the patch, but it is nothing special and
 it is very specialized for the task i was interested in. 
 
 roman

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 115:
Make a sudden, destructive unpredictable action; incorporate

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


Re: [PD] Pd-0.39.2-extended-rc3 released

2007-06-17 Thread Steffen

On 17/06/2007, at 18.11, Hans-Christoph Steiner wrote:

 - Open Pd-0.39.2-extended-rc3
 - load vasp by typing it into an object box
 - load py... then crash

when i do that and run it with -stderr and -verbose i get:

-
VASP modular 0.1.4pre
vector assembling signal processor
(C)2002-2005 Thomas Grill

   http://g.org/ext
-

[snip]


py/pyext 0.2.1pre - python script objects
(C)2002-2006 Thomas Grill - http://g.org/ext

using Python 2.3.5 (#1, Jan 13 2006, 20:13:11)
[GCC 4.0.1 (Apple Computer, Inc. build 5250)]
ImportError: No module named numpy.core.multiarray


consistency check failed: pd_new: apparently called before setup routine
pd_gui: pd process exited

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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Steffen

On 17/06/2007, at 18.59, Derek Holzer wrote:

 and thanks to you for sharing!

I second that!

Have been wondering about it since
http://lists.puredata.info/pipermail/pd-list/2007-03/048389.html


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 1:10 PM, Roman Haefeli wrote:

 On Sun, 2007-06-17 at 12:41 -0400, Hans-Christoph Steiner wrote:
 That's Roman of netpd fame (you can see netpd on the screen).  I
 forgot whether Pduino was used for that or not.  I would like to
 know.  A student here at Poly in Brooklyn used Maxduino (the Max/MSP
 port by Marius Schebella) but had a lot of trouble with timing.  I
 would like to see whether arduino USB can do tight timing like in
 that video.

 yup, i used the pduino firmware, though not the arduino  
 abstraction. for
 my purpose - i wanted to work with a timegrid and a stepsequencer,  
 where
 sometimes more than solenoid were triggered at the same time - i  
 did not
 use the [arduino] abstraction in order to send only message (for  
 example
 '24' to trigger solenoid 4 and 5) instead of two messages ('16' and
 '8').

Seems like Pduino should have a message to send the whole button  
array at once, since that's what's going on underneath.  Something  
like [digitalPort 29730(, where 29730 would be the bitmask of the  
digital pins.  Or it could directly mirror the underlying firmata  
message like this:  [digitalPorts 116 42( with two sets of 7-bits.

 it worked quite well, but there is still room for improvements (i mean
 not for the pduino-project, but when arduino is used to trigger
 solenoids). it turned out that the length of the 'on' period is very
 sensible. a bit of jitter in that period causes sometimes the  
 solenoids
 to not reach the object or to hit it too strongly. since pd controls
 both, the on and the off time, this period is not very constant.  
 when i
 find time to learn the arduino language, i might write my own  
 firmware,
 where i can send the period as a second value, so that the arduino
 itself controls the timing and not pd.

I don't think that the timing problem is related to Pd but rather the  
USB-serial drivers.  Writing your own firmware to trigger events will  
work if you send the timing, which would then be handled by the  
arduino, therefore eliminating the USB-serial issue.

Instead, I think we'd all be better off if we can work together to  
get Pduino working for this kind of application.  This is exactly the  
kind of stuff I had in mind when I wrote Pduino.  I am open to  
suggestions and patches.

.hc


 roman




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



 


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] Pd-0.39.2-extended-rc3 released

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 1:43 PM, Steffen wrote:


 On 17/06/2007, at 18.11, Hans-Christoph Steiner wrote:

 - Open Pd-0.39.2-extended-rc3
 - load vasp by typing it into an object box
 - load py... then crash

 when i do that and run it with -stderr and -verbose i get:

 -
VASP modular 0.1.4pre
vector assembling signal processor
(C)2002-2005 Thomas Grill

   http://g.org/ext
 -

 [snip]

 
 py/pyext 0.2.1pre - python script objects
 (C)2002-2006 Thomas Grill - http://g.org/ext

 using Python 2.3.5 (#1, Jan 13 2006, 20:13:11)
 [GCC 4.0.1 (Apple Computer, Inc. build 5250)]
 ImportError: No module named numpy.core.multiarray
 

 consistency check failed: pd_new: apparently called before setup  
 routine
 pd_gui: pd process exited

Yup, I get the same, I am on Mac OS X/Intel 10.4.9

[EMAIL PROTECTED]:packages  /Applications/Pd-extended.app/ 
Contents/MacOS/Pd-extended
tk scaling is 0.999437886453
Setting LIBQUICKTIME_PLUGIN_DIR: /Applications/Pd-extended.app/ 
Contents/Resources/Scripts/../../lib/libquicktime
input channels = 2, output channels = 2
Pd version 0.39-2extended-rc4
compiled 03:23:27 Jun 17 2007
input channels = 2, output channels = 2
input device 0, channels 2
output device 2, channels 2
framesperbuf 64, nbufs 34
... opened OK.
tried /Users/hans/code/pure-data/RELEASE/packages/vasp.pd_darwin and  
failed
tried /Applications/Pd-extended.app/Contents/Resources/Scripts/../ 
extra/vasp.pd_darwin and succeeded

-
VASP modular 0.1.4pre
vector assembling signal processor
(C)2002-2005 Thomas Grill

   http://g.org/ext
-

tried /Users/hans/code/pure-data/RELEASE/packages/py.pd_darwin and  
failed
tried /Applications/Pd-extended.app/Contents/Resources/Scripts/../ 
extra/py.pd_darwin and succeeded


py/pyext 0.2.1pre - python script objects
(C)2002-2006 Thomas Grill - http://g.org/ext

using Python 2.3.5 (#1, Aug 19 2006, 21:31:42)
[GCC 4.0.1 (Apple Computer, Inc. build 5363)]
ImportError: No module named numpy.core.multiarray


consistency check failed: pd_new: apparently called before setup routine
pd_gui: pd process exited




 


All information should be free.  - the hacker ethic





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


Re: [PD] DSP abstractions [was: netpd ...]

2007-06-17 Thread Kyle Klipowicz
This is a bit off the current thread, but is still relevant to the subject.

I like the discussion about DSP-abs, but in my opinion, we should not
forget also the CTRL-abs that netpd provides. I think that the
sequencer objects in there are quite efficient and usable from a
newbie point of view, and whereas getting crazy bleeps and bloops out
of Pd can be done quickly with a help file or two, creating a decent
sequence is a little more removed/frustrating.

So carry on guys, I am enjoying following this thread even though I
haven't said much. Just please do not forget about the non-DSP
abstractions in netpd!

~Kyle

On 6/17/07, Roman Haefeli [EMAIL PROTECTED] wrote:
 On Sun, 2007-06-17 at 16:39 +0200, Frank Barknecht wrote:
  Hallo,
  Roman Haefeli hat gesagt: // Roman Haefeli wrote:
 
   but still, if i want to load the lib and the path with [declare], i'd
   have to set both pathes, '-stdpath iemlib' and '-stdpath iemabs' and in
   either case, one would cause an error. such situations make me
   unhappy :-(
 
  Well, but that's the unhappy part of Pd-life: For every external in
  use, someone has to make sure, that this external is available.  As I
  have no control over what people are using (and I don't want to
  control them anyway), it's in the user's responsibility to make that
  external available. We can only give hints with import or declare or a
  README.

 i do not agree, that we (pd-users) should just stick with that. i know,
 this is a very old story, but if there would be a unified way to load
 externals, it would be no problem at all to make patches, that make use
 of externals, work out of the box. to delegate this issue to the user
 just doesn't have any advantage at all.
 it is not only, that i think, it would be good to have a unified way,
 it's also that discussions like this one take so much energy, that could
 be spend better for other things (like creating abstractions for the
 dsplib). it is frustrating me a bit, that the good idea of a dsp-abs
 collection is eaten up by a discussion, that wouldn't exist, if there'd
 be a unified way.

 in the end, the only 'portable' way of specifying externals, is to
 mention them in the help-file :-(

 roman








 ___
 Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
 http://mail.yahoo.de



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




-- 
-

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

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


Re: [PD] [GEM]: GL Shader Language

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 1:14 PM, cyrille henry wrote:



 Hans-Christoph Steiner a écrit :
 On Jun 17, 2007, at 6:58 AM, cyrille henry wrote:
 hello,


 Kyle Klipowicz a écrit :
 Ooop please send any elementary examples of these things.


 i post a few very diferents shader and the pd patch to use them  
 here :

 http://drpichon.free.fr/gem_glsl_ch_200070617.zip
 Wow, these are some nice examples, these should be included in the  
 examples section of Pd-extended.

 well, i think i should clean up some code and check licence for the  
 shader i did not write.
 where should i put them in order to include them in pd-extended?

Ok, no rush on getting them into CVS.  I was thinking even that it  
might make sense to make abstractions that wrap the Gem glsl shader  
loading stuff so people could just use them as Pd objects without  
knowing the details.

I think this would work well in the externals section, maybe as  
it's own lib, with the abstractions and the shaders.  And yes,  
licenses are important.

Also, look for some serious shader action from vade, who's mostly  
using Jitter these days.  Thanks to your examples, I think he'll  
start testing the shaders that he's writing with Gem in addition to  
Jitter (maybe he'll chime in here on this thread).

.hc


 cyrille

 .hc


 I got
 confused by the Gem docs (they don't explain OpenGL as  
 thoroughly as
 the vanilla Pd-docs explain DSP).

 Gem doc aim is to explain gem specific stuf. but in order to use  
 Gem, you also need a good openGL book.
 (you can find lot's of them)

 cyrille



 ~Kyle

 On 6/17/07, cyrille henry [EMAIL PROTECTED] wrote:
 hello,

 Alexandre Quessy a écrit :
 Hi all !
 The Toon.vert and Toon.frag shaders don't seem to work quite well
 here. I only get some kind of darker or lighter grey depending  
 on the
 value of the Phong variable I set it to have. I am using Pd- 
 extended
 0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled  
 on Mar
 16 2007. Should I generate something any better ?
 this is exactly what the toon shader is aiming to do.
 look at it's code to undersant why.


 Anyone has an other GLSL shader to suggest to try it with ?

 yes, google has a lot.

 i have a few other exemple on my computer, tell me if you're  
 looking
 for some specific stuf.


 cyrille



 Thanks !!

 a

 2007/6/16, chris clepper [EMAIL PROTECTED]:
 GEM is a bit easier to deal with for shaders since there is  
 no need
 to do
 any specific wrapper.  Any ARB_ vertex or fragment shader and  
 any GLSL
 shader you find on the web can work in GEM without modification.
 In some
 cases you might need to change something in the shader text  
 to deal
 with
 rectangle vs 2D textures.


 On 6/16/07, Cypod [EMAIL PROTECTED] wrote:

 On the cycling74 webpage there is an interesting article about
 writing
 shaders for jitter:
   http://cycling74.com/story/2007/5/23/181113/507




 is there a similar function available for GEM? Has anyone had
 experience
 with doing this?
 ___
 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




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




 


All mankind is of one author, and is one volume; when one man dies,  
one chapter is not torn out of the book, but translated into a better  
language; and every chapter must be so translated -John Donne



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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread Hans-Christoph Steiner


On Jun 17, 2007, at 12:46 PM, tania habib wrote:

1- how can i find this IEMLIB_R1.15 library, as some of the objects  
in the patch you sent me can not be created.



2- I am using pd extended 0.40 on mac osx


In Pd-extended, that should all be in the iemlib library.


3- how can I include aubio in pd when I download it, a little  
guidance needed here


That I don't know, I haven't played with it yet.

.hc


 thanks
tania

On 6/18/07, Andy Farnell [EMAIL PROTECTED] wrote:


I found a helpfile for table cross corr IEMLIB_R1.15
Don't actually have the external though myself for some
reason.

Looking at the helpfile it would be suitable for audio
after using [tabsend~] to fill the tables.




On Sun, 17 Jun 2007 17:52:42 +0200
tania habib [EMAIL PROTECTED] wrote:

 hello list,
 I was wondering if some body can tell me if there is an object to  
generate

 the cross correlation of  two signals.
 If there is, please let me know which library has it.

 regards,
 tania



--
Use the source


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




 



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


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


Re: [PD] [GEM]: GL Shader Language

2007-06-17 Thread Kyle Klipowicz
Yes, please Vade, chime in!

~Kyle

-- Forwarded message --
From: Hans-Christoph Steiner [EMAIL PROTECTED]
Date: Jun 17, 2007 1:45 PM
Subject: Re: [PD] [GEM]: GL Shader Language
To: cyrille henry [EMAIL PROTECTED]
Cc: Kyle Klipowicz [EMAIL PROTECTED], pd-list@iem.at, Alexandre
Quessy [EMAIL PROTECTED]



On Jun 17, 2007, at 1:14 PM, cyrille henry wrote:



 Hans-Christoph Steiner a écrit :
 On Jun 17, 2007, at 6:58 AM, cyrille henry wrote:
 hello,


 Kyle Klipowicz a écrit :
 Ooop please send any elementary examples of these things.


 i post a few very diferents shader and the pd patch to use them
 here :

 http://drpichon.free.fr/gem_glsl_ch_200070617.zip
 Wow, these are some nice examples, these should be included in the
 examples section of Pd-extended.

 well, i think i should clean up some code and check licence for the
 shader i did not write.
 where should i put them in order to include them in pd-extended?

Ok, no rush on getting them into CVS.  I was thinking even that it
might make sense to make abstractions that wrap the Gem glsl shader
loading stuff so people could just use them as Pd objects without
knowing the details.

I think this would work well in the externals section, maybe as
it's own lib, with the abstractions and the shaders.  And yes,
licenses are important.

Also, look for some serious shader action from vade, who's mostly
using Jitter these days.  Thanks to your examples, I think he'll
start testing the shaders that he's writing with Gem in addition to
Jitter (maybe he'll chime in here on this thread).

.hc


 cyrille

 .hc


 I got
 confused by the Gem docs (they don't explain OpenGL as
 thoroughly as
 the vanilla Pd-docs explain DSP).

 Gem doc aim is to explain gem specific stuf. but in order to use
 Gem, you also need a good openGL book.
 (you can find lot's of them)

 cyrille



 ~Kyle

 On 6/17/07, cyrille henry [EMAIL PROTECTED] wrote:
 hello,

 Alexandre Quessy a écrit :
 Hi all !
 The Toon.vert and Toon.frag shaders don't seem to work quite well
 here. I only get some kind of darker or lighter grey depending
 on the
 value of the Phong variable I set it to have. I am using Pd-
 extended
 0.39-2 test 5 on Ubuntu Linux Intel. Gem is 0.91-cvs compiled
 on Mar
 16 2007. Should I generate something any better ?
 this is exactly what the toon shader is aiming to do.
 look at it's code to undersant why.


 Anyone has an other GLSL shader to suggest to try it with ?

 yes, google has a lot.

 i have a few other exemple on my computer, tell me if you're
 looking
 for some specific stuf.


 cyrille



 Thanks !!

 a

 2007/6/16, chris clepper [EMAIL PROTECTED]:
 GEM is a bit easier to deal with for shaders since there is
 no need
 to do
 any specific wrapper.  Any ARB_ vertex or fragment shader and
 any GLSL
 shader you find on the web can work in GEM without modification.
 In some
 cases you might need to change something in the shader text
 to deal
 with
 rectangle vs 2D textures.


 On 6/16/07, Cypod [EMAIL PROTECTED] wrote:

 On the cycling74 webpage there is an interesting article about
 writing
 shaders for jitter:
   http://cycling74.com/story/2007/5/23/181113/507




 is there a similar function available for GEM? Has anyone had
 experience
 with doing this?
 ___
 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




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







All mankind is of one author, and is one volume; when one man dies,
one chapter is not torn out of the book, but translated into a better
language; and every chapter must be so translated -John Donne




-- 
-

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

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


[PD] Active stereo Gem (Crystal Eyes)

2007-06-17 Thread Alex

Hi, (I originally sent this to the GEM-dev list but i figure others on
here might be interested in this information)

I've added the ability to do active [crystal glasses] stereo in gem [using the
X version] and am attaching the diff.  If you have a stereo enabled video card
and a display that can support it this modification will open a stereo window by
default and then you will be able to use this additional stereo mode [3].  If
you don't use this stereo mode there should be no change in what you see, if
your videocard doesn't support [or isn't set up for] active stereo then you
won't be able to use this stereo mode as you won't have a stereo window that
you're drawing to.

I've only added stereo windows for the X version of Gem but it really shouldn't
be hard to get it working for Windows or Mac, all that needs to be done is to
open a stereo window by default if it is supported by the graphics card.

I've attached a diff to the most recent CVS, hopefully this will be useful for
other folks.

-Alex Norman
Index: src/Base/GemMan.cpp
===
RCS file: /cvsroot/pd-gem/Gem/src/Base/GemMan.cpp,v
retrieving revision 1.59
diff -r1.59 GemMan.cpp
792a793,808
   //test to see if stereo is supported if we're trying to do stereo
   GLboolean stereoTest;
   glGetBooleanv (GL_STEREO, stereoTest);
   if(m_stereo == 3){
 if(!stereoTest){
   post(you've selected Crystal Glasses Stereo but your graphics card 
 isn't set up for stereo, setting stereo=0);
   //GetMyClass(data)-error(you've selected Crystal Glasses Stereo but 
 your graphics card isn't set up for stereo, setting stereo=0);
   m_stereo = GemMan::m_stereo = 0;
 }
   } else if(stereoTest) {
 //clear out the right buffer and select the left buffer for drawing
 glDrawBuffer(GL_BACK_RIGHT);
 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 glDrawBuffer(GL_BACK_LEFT);
   }
 
959a976,1037
 case 3: // Crystal Eyes Stereo
   {
 int xSize = m_w;
 int ySize = m_h;
 float xDivy = (float)xSize / (float)ySize;
 
 // setup the left viewpoint
 
 // setup the matrices
 glMatrixMode(GL_PROJECTION);
 glLoadIdentity();
 glFrustum(GemMan::m_perspect[0] * xDivy, GemMan::m_perspect[1] * 
 xDivy, // left, right
 GemMan::m_perspect[2], GemMan::m_perspect[3], // bottom, top
 GemMan::m_perspect[4], GemMan::m_perspect[5]);  // front, back
 
 glMatrixMode(GL_MODELVIEW);
 glDrawBuffer(GL_BACK_LEFT);
 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 
 glLoadIdentity();
 gluLookAt(m_lookat[0] - m_stereoSep / 100.f, m_lookat[1], 
 m_lookat[2], m_lookat[3], m_lookat[4],
 m_lookat[5] + m_stereoFocal, m_lookat[6], m_lookat[7], 
 m_lookat[8]);
 
 // render left view
 fillGemState(currentState);
 renderChain(s_linkHead, currentState);
 glMatrixMode(GL_MODELVIEW);
 glLoadIdentity();
 gluLookAt(0 - m_stereoSep / 100.f, 0, 4, 0, 0, 0 + m_stereoFocal, 0, 
 1, 0);
 renderChain(s_linkHead_2, currentState);
 
 // setup the right viewpoint
 glClear(GL_DEPTH_BUFFER_BIT  m_clear_mask);
 
 // setup the matrices
 glMatrixMode(GL_PROJECTION);
 glLoadIdentity();
 glFrustum(GemMan::m_perspect[0] * xDivy, GemMan::m_perspect[1] * 
 xDivy, // left, right
 GemMan::m_perspect[2], GemMan::m_perspect[3], // bottom, top
 GemMan::m_perspect[4], GemMan::m_perspect[5]);  // front, back
 
 glMatrixMode(GL_MODELVIEW);
 glDrawBuffer(GL_BACK_RIGHT);
 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 
 glLoadIdentity();
 gluLookAt(m_lookat[0] + m_stereoSep / 100.f, m_lookat[1], 
 m_lookat[2], m_lookat[3], m_lookat[4],
 m_lookat[5] + m_stereoFocal, m_lookat[6], m_lookat[7], 
 m_lookat[8]);
 
 // render right view
 fillGemState(currentState);
 currentState.tickTime=0.f;
 renderChain(s_linkHead, currentState);
 
 glMatrixMode(GL_MODELVIEW);
 glLoadIdentity();
 gluLookAt(0 + m_stereoSep / 100.f, 0, 4, 0, 0, 0 + m_stereoFocal, 0, 
 1, 0);
 renderChain(s_linkHead_2, currentState);
 
 glColorMask(GL_TRUE,GL_TRUE,GL_TRUE,GL_TRUE);
   }
   break;
Index: src/Base/GemWinCreateXWin.cpp
===
RCS file: /cvsroot/pd-gem/Gem/src/Base/GemWinCreateXWin.cpp,v
retrieving revision 1.20
diff -r1.20 GemWinCreateXWin.cpp
40a41,51
 static int snglBuf24Stereo[] = {GLX_RGBA, 
   GLX_RED_SIZE, 8, 
   GLX_GREEN_SIZE, 8, 
   GLX_BLUE_SIZE, 8, 
   GLX_DEPTH_SIZE, 16, 
   GLX_STENCIL_SIZE, 8, 
   GLX_ACCUM_RED_SIZE, 8,
   

Re: [PD] cross-correlation in pd ?

2007-06-17 Thread tania habib

The problem is that two of the objects I have in the patch that Andy sent me
1- tab_mul
2- tab_cross_corr

tare not created, I have the IEMLIB included in pd and the rest is ok.
Please tell me whether they are coming from same library or they are part of
some other one which needs to be included with it

Can you please check them on yours pd?


On 6/17/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote:



On Jun 17, 2007, at 12:46 PM, tania habib wrote:

1- how can i find this IEMLIB_R1.15 library, as some of the objects in the
patch you sent me can not be created.


2- I am using pd extended 0.40 on mac osx


In Pd-extended, that should all be in the iemlib library.


3- how can I include aubio in pd when I download it, a little guidance
needed here


That I don't know, I haven't played with it yet.

.hc

 thanks
tania

On 6/18/07, Andy Farnell [EMAIL PROTECTED] wrote:



 I found a helpfile for table cross corr IEMLIB_R1.15
 Don't actually have the external though myself for some
 reason.

 Looking at the helpfile it would be suitable for audio
 after using [tabsend~] to fill the tables.




 On Sun, 17 Jun 2007 17:52:42 +0200
 tania habib [EMAIL PROTECTED] wrote:

  hello list,
  I was wondering if some body can tell me if there is an object to
 generate
  the cross correlation of  two signals.
  If there is, please let me know which library has it.
 
  regards,
  tania
 


 --
 Use the source


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







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



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


Re: [PD] Pd-0.39.2-extended-rc3 released

2007-06-17 Thread Thomas Grill
Hi all,
is there anything loaded after py/pyext?
Because the setup routine is obviously executed, otherwise no banner  
would be shown

greetings,
Thomas

Am 17.06.2007 um 20:42 schrieb Hans-Christoph Steiner:


 On Jun 17, 2007, at 1:43 PM, Steffen wrote:


 On 17/06/2007, at 18.11, Hans-Christoph Steiner wrote:

 - Open Pd-0.39.2-extended-rc3
 - load vasp by typing it into an object box
 - load py... then crash

 when i do that and run it with -stderr and -verbose i get:

 -
VASP modular 0.1.4pre
vector assembling signal processor
(C)2002-2005 Thomas Grill

   http://g.org/ext
 -

 [snip]

 
 py/pyext 0.2.1pre - python script objects
 (C)2002-2006 Thomas Grill - http://g.org/ext

 using Python 2.3.5 (#1, Jan 13 2006, 20:13:11)
 [GCC 4.0.1 (Apple Computer, Inc. build 5250)]
 ImportError: No module named numpy.core.multiarray
 

 consistency check failed: pd_new: apparently called before setup  
 routine
 pd_gui: pd process exited

 Yup, I get the same, I am on Mac OS X/Intel 10.4.9

 [EMAIL PROTECTED]:packages  /Applications/Pd-extended.app/ 
 Contents/MacOS/Pd-extended
 tk scaling is 0.999437886453
 Setting LIBQUICKTIME_PLUGIN_DIR: /Applications/Pd-extended.app/ 
 Contents/Resources/Scripts/../../lib/libquicktime
 input channels = 2, output channels = 2
 Pd version 0.39-2extended-rc4
 compiled 03:23:27 Jun 17 2007
 input channels = 2, output channels = 2
 input device 0, channels 2
 output device 2, channels 2
 framesperbuf 64, nbufs 34
 ... opened OK.
 tried /Users/hans/code/pure-data/RELEASE/packages/vasp.pd_darwin  
 and failed
 tried /Applications/Pd-extended.app/Contents/Resources/Scripts/../ 
 extra/vasp.pd_darwin and succeeded

 -
VASP modular 0.1.4pre
vector assembling signal processor
(C)2002-2005 Thomas Grill

   http://g.org/ext
 -

 tried /Users/hans/code/pure-data/RELEASE/packages/py.pd_darwin and  
 failed
 tried /Applications/Pd-extended.app/Contents/Resources/Scripts/../ 
 extra/py.pd_darwin and succeeded

 
 py/pyext 0.2.1pre - python script objects
 (C)2002-2006 Thomas Grill - http://g.org/ext

 using Python 2.3.5 (#1, Aug 19 2006, 21:31:42)
 [GCC 4.0.1 (Apple Computer, Inc. build 5363)]
 ImportError: No module named numpy.core.multiarray
 

 consistency check failed: pd_new: apparently called before setup  
 routine
 pd_gui: pd process exited




 -- 
 --

 All information should be free.  - the hacker ethic







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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 19:25 +0200, Derek Holzer wrote:
 Well, I'd be interested to see how the messages are formatted and sent 
 to [comport]. So, yes, please!

yo, here we go:

http://romanhaefeli.net/software/pd/qseq2_to_arduino.pd

roman






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Roman Haefeli
On Sun, 2007-06-17 at 14:36 -0400, Hans-Christoph Steiner wrote:

 
 I don't think that the timing problem is related to Pd but rather the  
 USB-serial drivers.

exactly, this is what i actually meant.

   Writing your own firmware to trigger events will  
 work if you send the timing, which would then be handled by the  
 arduino, therefore eliminating the USB-serial issue.

that is the idea.

 Instead, I think we'd all be better off if we can work together to  
 get Pduino working for this kind of application.  This is exactly the  
 kind of stuff I had in mind when I wrote Pduino.  I am open to  
 suggestions and patches.

i didn't write my own piece of code yet. i am an absolute beginner in
this, so i think it takes a while until i am able to contribute. but it
would be nice, if pduino would support various ways of controlling the
outs. i didn't know, that this could be possible with only one firmware.

roman






___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


Re: [PD] Pd-0.39.2-extended-rc3 released

2007-06-17 Thread Thomas Grill

 - Open Pd-0.39.2-extended-rc3
 - load vasp by typing it into an object box
 - load py... then crash


Sorry, i overread that this is happening when creating objects.
I'm thinking of providing a suite of binaries linked to the shared  
flext library for the pd-extended distro - this is also what i'm  
daily using within the vibrez_pure package.

greetings, Thomas


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


Re: [PD] arduino+solenoid concert

2007-06-17 Thread Thomas Grill
It might be worth mentioning that Max/MSP has a couple of messages to  
control scheduler accuracy.
It's in Options/Performance Options...

greetings,
Thomas

Am 17.06.2007 um 18:41 schrieb Hans-Christoph Steiner:


 That's Roman of netpd fame (you can see netpd on the screen).  I
 forgot whether Pduino was used for that or not.  I would like to
 know.  A student here at Poly in Brooklyn used Maxduino (the Max/MSP
 port by Marius Schebella) but had a lot of trouble with timing.  I
 would like to see whether arduino USB can do tight timing like in
 that video.

 .hc

 On Jun 17, 2007, at 12:24 PM, Derek Holzer wrote:

 Jeff Mann showed us this video in the Arduino workshop at Pickled  
 Feet
 (Berlin) yesterday:

 http://www.youtube.com/?v=g_hiz-Kx0kM

 Great stuff! I'd be interested to hear from the person who made it
 about
 the solenoid control circuits (transistor, relay?), or if they'd be
 interested to share the patch (PDuino?)

 best,
 d.

 -- 
 derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/
 macumbista
 ---Oblique Strategy # 68:
 Faced with a choice, do both

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



 -- 
 --
 

 Computer science is no more related to the computer than astronomy is
 related to the telescope.  -Edsger Dykstra



 ___
 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] Denmark,

2007-06-17 Thread Ed Kelly
Good to see the list bubbling away nicely,

So, who's going to Denmark this year?

Best,
Ed


Lone Shark Aviation out now on http://www.pyramidtransmissions.com
http://www.myspace.com/sharktracks
   
-
 Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for 
your freeaccount today.___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] annoying pidip question

2007-06-17 Thread Ed Kelly
has anyone come across this...and how did they solve it?

pdp_capture.c: In function 'XMyGetWindowImage':
pdp_capture.c: error: 'Visual' has no member named 'klass' (times 5)

I'm putting together a howto on compiling pdp/pidip on a planet CCRMA fedora 6. 
(The ccrma rpm's don't work for me, and anyway I want to specify my own codecs) 
Details and source code to appear on my webpage (give it a couple of weeks we 
hope...url will follow when it's up and running)

...because only certain ffmpeg/mpeg4ip/libquicktime combinations work, and I 
have not found a page that tells me what order to do it in (very important) and 
the use of faad, faac, x264 and other external libs drastically affects the 
compatibility of pdp etc with codecs (duh...).

PS I did a quick and dirty 4 week course with my 1st year digital media 
students on synthesis and PD - it went down well. 
http://www.digitalmedia.org.uk/fda_dmp (will migrate soon though)

Best,
Ed

  

Lone Shark Aviation out now on http://www.pyramidtransmissions.com
http://www.myspace.com/sharktracks
   
-
 Yahoo! Answers - Get better answers from someone who knows. Tryit now.___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Denmark,

2007-06-17 Thread Alex
I'll be there..
-Alex Norman

On 6/17/07, Ed Kelly [EMAIL PROTECTED] wrote:
 Good to see the list bubbling away nicely,

 So, who's going to Denmark this year?

 Best,
 Ed


 Lone Shark Aviation out now on
 http://www.pyramidtransmissions.com
 http://www.myspace.com/sharktracks

  
  Yahoo! Mail is the world's favourite email. Don't settle for less, sign up
 for your free account today.
 ___
 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] cross-correlation in pd ?

2007-06-17 Thread Ed Kelly
Hi Tania,

aubio is quite easy, provided you have libsamplerate, libsndfile and fftw3 
installed.  It is pretty essential that you instal pkgconfig as well, since 
some libraries rely on that to send information as to where they all reside on 
the hard disk for compilation.
So, aubio in steps:

First, URLs:
pkgconfig: http://pkg-config.freedesktop.org/wiki/
libsndfile: www.mega-nerd.com/libsndfile/
libsamplerate: www.mega-nerd.com/SRC/
fftw: http://www.fftw.org/
and aubio-0.3.2.tar.gz
unpack them all in the same directory. Put the attached script in the directory 
all the other packages are in then...

Then you can use this script to compile them all (see attachment). You will 
need to be logged in as the administrator, and know the administrator password. 
You must open Applications - Utilities - Terminal

# then type
 
cd /path/to/where-you-unpacked-the-files/
sudo chmod 744 instaubio.sh
password
./instaubio.sh

have a look at the script using textedit - it uses fairly common unix stuff, 
and I'm sure you could work it out yourself, or you know it. Maybe I saved you 
some time! ;-D but aubio needs things in the right order.

PS I know Paul is writing up his thesis right now, so maybe he's a little quiet!
PPS do you know much about linear predictive coding and formant analysis?

Best,
Ed


tania habib [EMAIL PROTECTED] wrote: The problem is that two of the objects I 
have in the patch that Andy sent me
1- tab_mul
2- tab_cross_corr

tare not created, I have the IEMLIB included in pd and the rest is ok.
Please tell me whether they are coming from same library or they are part of 
some other one which needs to be included with it 

Can you please check them on yours pd?


On 6/17/07, Hans-Christoph Steiner [EMAIL PROTECTED] wrote: 
On Jun 17, 2007, at 12:46 PM, tania habib wrote: 

1- how can i find this IEMLIB_R1.15 library, as some of the objects in the 
patch you sent me can not be created.


2- I am using pd extended  0.40 on mac osx


In Pd-extended, that should all be in the iemlib library.



3- how can I include aubio in pd when I download it, a little guidance needed 
here  


That I don't know, I haven't played with it yet.


.hc

 thanks
tania

 On 6/18/07, Andy Farnell [EMAIL PROTECTED] wrote:  

I found a helpfile for table cross corr IEMLIB_R1.15
Don't actually have the external though myself for some 
reason.

Looking at the helpfile it would be suitable for audio
after using [tabsend~] to fill the tables. 




On Sun, 17 Jun 2007 17:52:42 +0200
tania habib  [EMAIL PROTECTED] wrote:

 hello list,
 I was wondering if some body can tell me if there is an object to generate 
 the cross correlation of  two signals.
 If there is, please let me know which library has it. 

 regards,
 tania



--
Use the source



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

  
 




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

 




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



Lone Shark Aviation out now on http://www.pyramidtransmissions.com
http://www.myspace.com/sharktracks
   Inbox cluttering up with junk? Clean up with Yahoo! Mail.

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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread Andy Farnell

No more news on where you might find the externs im afraid,
but in case you do get the iem table one working [tabsend~]
I suggested would be useless because two of them would
seem to be asynchronous and make nonsense of your 
correlation (is that right?). Two triggered [tabwrites~]
as per helpfile would be the way.

On Mon, 18 Jun 2007 05:41:41 +0100
Andy Farnell [EMAIL PROTECTED] wrote:

 
 
 I found a helpfile for table cross corr IEMLIB_R1.15
 Don't actually have the external though myself for some
 reason.
 
 Looking at the helpfile it would be suitable for audio
 after using [tabsend~] to fill the tables.
 
 
 
 
 On Sun, 17 Jun 2007 17:52:42 +0200
 tania habib [EMAIL PROTECTED] wrote:
 
  hello list,
  I was wondering if some body can tell me if there is an object to generate
  the cross correlation of  two signals.
  If there is, please let me know which library has it.
  
  regards,
  tania
  
 
 
 -- 
 Use the source
 


-- 
Use the source

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


[PD] cross-correlation in pd ?

2007-06-17 Thread Mathieu Bouchard

On Sun, 17 Jun 2007, Tania Habib wrote:

I was wondering if some body can tell me if there is an object to 
generate the cross correlation of two signals. If there is, please let 
me know which library has it.


Do it with [fft~] just like for signal convolution, except that in 
computing the [*~]s you replace the [-~] by a [+~].


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


Re: [PD] Pd-0.39.2-extended-rc3 released

2007-06-17 Thread Hans-Christoph Steiner

On Jun 17, 2007, at 4:25 PM, Thomas Grill wrote:


 - Open Pd-0.39.2-extended-rc3
 - load vasp by typing it into an object box
 - load py... then crash


 Sorry, i overread that this is happening when creating objects.
 I'm thinking of providing a suite of binaries linked to the shared  
 flext library for the pd-extended distro - this is also what i'm  
 daily using within the vibrez_pure package.

 greetings, Thomas

Ideally this would be built from source, of course, but otherwise,  
send me the binaries and I'll include them.

I tried some other objects, it seems that vasp is always the  
culprit.  Other combinations of flext objects don't seem to cause  
problems.

.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] arduino+solenoid concert

2007-06-17 Thread Hans-Christoph Steiner

I think it's more related to the serial object in Max.  It's pretty  
strange and old.  Jasch recently ported Pd's comport to Max because  
he was sick of the Max serial object.

.hc

On Jun 17, 2007, at 4:36 PM, Thomas Grill wrote:

 It might be worth mentioning that Max/MSP has a couple of messages  
 to control scheduler accuracy.
 It's in Options/Performance Options...

 greetings,
 Thomas

 Am 17.06.2007 um 18:41 schrieb Hans-Christoph Steiner:


 That's Roman of netpd fame (you can see netpd on the screen).  I
 forgot whether Pduino was used for that or not.  I would like to
 know.  A student here at Poly in Brooklyn used Maxduino (the Max/MSP
 port by Marius Schebella) but had a lot of trouble with timing.  I
 would like to see whether arduino USB can do tight timing like in
 that video.

 .hc

 On Jun 17, 2007, at 12:24 PM, Derek Holzer wrote:

 Jeff Mann showed us this video in the Arduino workshop at Pickled  
 Feet
 (Berlin) yesterday:

 http://www.youtube.com/?v=g_hiz-Kx0kM

 Great stuff! I'd be interested to hear from the person who made it
 about
 the solenoid control circuits (transistor, relay?), or if they'd be
 interested to share the patch (PDuino?)

 best,
 d.

 -- 
 derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/
 macumbista
 ---Oblique Strategy # 68:
 Faced with a choice, do both

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



 - 
 ---
 

 Computer science is no more related to the computer than astronomy is
 related to the telescope.  -Edsger Dykstra



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




 


The arc of history bends towards justice. - Dr. Martin Luther  
King, Jr.



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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread Charles Henry

Mathieu's right here...  It can be done with abstractions.  I'm not
sure that mine are all correct, but I've used this technique a couple
times without making complete abstractions for it...
Here's an abstraction for computing a symmetric cross-covariance, this
way.  It outputs the cross-covariance, xcov(k)=sum(i=-32,...,31;
s1(i+k)*s2(i))
It's still pretty ugly, and the details of the math confuse me a bit.
I'm still working on the one-sided cross covariance function for
delays, like from [0,63] instead of [-32,31]

This one works within block sizes of 64, by using an [block~ 128 2] .
It is formatted very tricky using lrshift, but I think you will see
that it's continuous.  The test patch uses zexy for z~.  If you want
to compute xcov on larger block sizes,  just change all the numbers
according to the size you need.

Do you think I've got it right?  Should the output be reversed?  This
abstraction also could be improved to make running calculations of
cross-correlation, which add up the variance in s1 and s2 and
normalize the output.

Jamie Bullock has cc~ in his flib collection.  It computes cross
correlation in the time domain, and cross-covariance using the freq.
domain.  I worked on it a while back...but have been lazy about trying
to change the cross-covariance into a cross-correlation.  Sorry,
Jamie.

Chuck


On 6/17/07, Mathieu Bouchard [EMAIL PROTECTED] wrote:

On Sun, 17 Jun 2007, Tania Habib wrote:

 I was wondering if some body can tell me if there is an object to
 generate the cross correlation of two signals. If there is, please let
 me know which library has it.

Do it with [fft~] just like for signal convolution, except that in
computing the [*~]s you replace the [-~] by a [+~].

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




sxcov~.pd
Description: Binary data


sxcov~-test.pd
Description: Binary data


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


Re: [PD] cross-correlation in pd ?

2007-06-17 Thread Mathieu Bouchard

On Sun, 17 Jun 2007, Mathieu Bouchard wrote:


On Sun, 17 Jun 2007, Tania Habib wrote:

I was wondering if some body can tell me if there is an object to generate 
the cross correlation of two signals. If there is, please let me know which 
library has it.
Do it with [fft~] just like for signal convolution, except that in computing 
the [*~]s you replace the [-~] by a [+~].


... and you replace the [+~] by a [-~].

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