Re: [PD] Darwiin Remote OSC and PD, on Mac

2009-03-26 Thread Simon Kilshaw
 be the case, I tried to build [pix_rotate] using 
 [pix_coordinate]...and this led me to the question about about 
 [pix_coordinate]
 
 Using pdp_rotate, pix_2gem and gem2pdp, I did successfully build a pix_ 
 rotator. On the chance it might be helpful to see, I attached a demo 
 patch which feeds a rotated video stream to [pix_rtx] then rotates the 
 stream back to the way it was. While it more-or-less works it seems a 
 bit scabby. Is there a better way?


 There are lots of exceptions to Pd rules in GEM and there is really no 
 way around them.  It is kind of like learning English - I before E 
 except after C, excepting all of those words that ignore the rule.
 As long as I can make sense of what the rules are, which objects break 
 them, and some rough idea as to why, I'm cool with that.
 
 Thank you again for your help. As Hans suggests, I'd like to find a way 
 to help organize, then share this information, whether it be on the wiki 
 or in some other meaningful way.
 
 -John
 

-- next part --
A non-text attachment was scrubbed...
Name: rtx_sch.pd
Type: application/x-extension-pd
Size: 4177 bytes
Desc: not available
URL: 
http://lists.puredata.info/pipermail/pd-list/attachments/20090326/d63defff/attachment.bin
-- next part --
A non-text attachment was scrubbed...
Name: rtx_sch2.pd
Type: application/x-extension-pd
Size: 1566 bytes
Desc: not available
URL: 
http://lists.puredata.info/pipermail/pd-list/attachments/20090326/d63defff/attachment-0001.bin

--

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


End of Pd-list Digest, Vol 48, Issue 131


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


Re: [PD] DIY GSoC: getting those projects done

2009-03-26 Thread Jonathan Wilkes




--- On Wed, 3/25/09, Mathieu Bouchard ma...@artengine.ca wrote:

 From: Mathieu Bouchard ma...@artengine.ca
 Subject: Re: [PD] DIY GSoC: getting those projects done
 To: Chris McCormick ch...@mccormick.cx
 Cc: Pd List pd-list@iem.at
 Date: Wednesday, March 25, 2009, 6:01 PM
 On Mon, 23 Mar 2009, Chris McCormick wrote:
 
  IIRC, one of their complaints from last year was that
 our application had too many parts. Next time we should pick
 just one or two specific tasks and go with them. Maybe with
 a community vote or whatever. Also, I hate to be cynical,
 but I can't see any way even remotely in which Google
 could use Pd to make a profit. ;) Thanks for your huge
 effort anyway, Hans and Georg.
 
 It's not just that, it's that Pd is still
 relatively non-mainstream. I can imagine plenty (or even
 most) of programmers being allergic to Pd and thinking
 it's messy, difficult to program with, and generally an
 exercise in contorsion. I mean, what do you do with a
 language that has no builtin [demux] (that's called an
 if-else anywhere else)

Does [expr~ if ( $f2 == 0, $v1, 0 ); etc.] fill that role?  (If so, it 
certainly strengthens your following point.)

-Jonathan

, in which hot-vs-cold is troublesome
 (else [expr] wouldn't be *so* attractive), etc.; if
 programmers that don't use pd had a better opinion of
 pd, some things like this could have more of a chance.
 That's when supposing Google is trying to stay neutral
 and not selecting for profit. Else it's an ever harder
 game, I suppose.
 
  _ _ __ ___ _  _
 _ ...
 | Mathieu Bouchard - tél:+1.514.383.3801, Montréal,
 Québec___
 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] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread thomas thiery
Hello IOhannes,

I use this source of Gem, is it the last?
http://downloads.sourceforge.net/pd-gem/gem-0.91-3.tar.gz?use_mirror=heanet

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


Re: [PD] Darwiin Remote OSC and PD, on Mac

2009-03-26 Thread Martin Peach

Nicanor Garcia wrote:
2009/3/25 marius schebella marius.schebe...@gmail.com 
mailto:marius.schebe...@gmail.com


you can connect to localhost on port  for example. try [dumpOSC
] inside pd and connect a [print] to it to see if you receive
your values.
marius.

I tried that with port  but aparently it didn't work, but I'm not 
sure if I checked well.
I'm going to check again today. But I would like to know if there is any 
other problem.


Well obviously you also need to know the IP address of the computer you 
are sending to. (On the receiving machine, try /sbin/ifconfig in a 
terminal, or look in System Preferences-Network.)


Martin


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


Re: [PD] still struggling with basic understanding of Gem dataflow

2009-03-26 Thread John Harrison
This is fantastic! Thank you Marius for taking the time to build these 
patches.


rtx_sch2.pd exactly answered my question and shows beautifully how to 
perform a set of OpenGL operations on the content of some pix_ data 
before applying more pix_ operations. The patch makes total sense.


I'm still playing with it to make sure I fully grasp all parts. I really 
appreciate this help.


-John

marius schebella wrote:

hi,
I think your pix_coordinate idea was not that bad (see attached patch).
but that is probably not what you want??
on the other hand, using pdp_rotate and converting twice is really 
eating up a lot of cpu. pdp is a different world again and the bridge 
between pdp and gem is buggy (your patch crashed my computer for 
example).
but again, as chris said. there is a difference between rotating the 
content of the pix data and rotating the geometry that this data is 
mapped to.
so the second patch shows, what I think you really want. rotate an 
image and then feed this into your pix_rtx.

marius.

John Harrison wrote:
This is extremely helpful. I'm starting to get it. 
Comments/questions inline.


chris clepper wrote:

There are two types of objects in GEM: pix and OpenGL.
Pix objects do work in the top to bottom manner like Pd DSP objects.
would [pix_coordinate] be an exception to this? I've been playing 
with it and it seems to behave the way you have described OpenGL 
objects and not GEM objects. I read the help patch about 
[pix_texture] reassigning the coordinate values, but that still 
didn't explain all the behavior I was seeing.
The convention in GEM is to put the GL objects after the pix_ ones 
showing that once the pix_ processes are done on the CPU it is time 
for the GL processes on the GPU to start. 
I understand you to be saying that the GL processes will always be 
applied after the pix_ processes. If that is the case, then it sounds 
like there is no way to have [rotateXYZ] applied before [pix_rtx]. 
Makes sense.


For the more general case, is it correct that there is no way in GEM 
to give an arbitrary rotation of an image as input to a pix_ object 
since there is no Gem pix_ object with arbitrary rotation function?


Figuring that might be the case, I tried to build [pix_rotate] using 
[pix_coordinate]...and this led me to the question about about 
[pix_coordinate]


Using pdp_rotate, pix_2gem and gem2pdp, I did successfully build a 
pix_ rotator. On the chance it might be helpful to see, I attached a 
demo patch which feeds a rotated video stream to [pix_rtx] then 
rotates the stream back to the way it was. While it more-or-less 
works it seems a bit scabby. Is there a better way?



There are lots of exceptions to Pd rules in GEM and there is really 
no way around them.  It is kind of like learning English - I before 
E except after C, excepting all of those words that ignore the rule.
As long as I can make sense of what the rules are, which objects 
break them, and some rough idea as to why, I'm cool with that.


Thank you again for your help. As Hans suggests, I'd like to find a 
way to help organize, then share this information, whether it be on 
the wiki or in some other meaningful way.


-John






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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread IOhannes m zmölnig
thomas thiery wrote:
 Hello IOhannes,
 
 I use this source of Gem, is it the last?
 http://downloads.sourceforge.net/pd-gem/gem-0.91-3.tar.gz?use_mirror=heanet
 

it's the last official release (which does not take the peculiarities of
0.42 into account)

however, the latest and greatest sources are always available via our
version control system (subversion
https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem)

mfga.sdr
IOhannes

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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread thomas thiery
Thank you,
I test the compilation and I have this error when I compile

g++ -c   -g -O2 -fPIC -freg-struct-return -Os -falign-loops=32
-falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx
-fpascal-strings   -I..
-I/Applications/Pd-0.42-4.app/Contents/Resources/src  glew.cpp -o
../Objects/glew.o
glew.cpp: In function ‘void* NSGLGetProcAddress(const GLubyte*)’:
glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at
/usr/include/mach-o/dyld.h:230)
glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at
/usr/include/mach-o/dyld.h:230)
glew.cpp:83: error: invalid conversion from ‘void*’ to ‘char*’
glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated (declared at
/usr/include/mach-o/dyld.h:182)
glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated (declared at
/usr/include/mach-o/dyld.h:182)
glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared at
/usr/include/mach-o/dyld.h:188)
glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared at
/usr/include/mach-o/dyld.h:188)
make[1]: *** [glew.o] Error 1
make: *** [Base] Error 2


I can't make an interpretation of this

2009/3/26 IOhannes m zmölnig zmoel...@iem.at

 thomas thiery wrote:
  Hello IOhannes,
 
  I use this source of Gem, is it the last?
 
 http://downloads.sourceforge.net/pd-gem/gem-0.91-3.tar.gz?use_mirror=heanet
 

 it's the last official release (which does not take the peculiarities of
 0.42 into account)

 however, the latest and greatest sources are always available via our
 version control system (subversion
 https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem)

 mfga.sdr
 IOhannes

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




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


Re: [PD] DIY GSoC: getting those projects done

2009-03-26 Thread Mathieu Bouchard

On Thu, 26 Mar 2009, Jonathan Wilkes wrote:

--- On Wed, 3/25/09, Mathieu Bouchard ma...@artengine.ca wrote:
I mean, what do you do with a language that has no builtin [demux] 
(that's called an if-else anywhere else)

Does [expr~ if ( $f2 == 0, $v1, 0 ); etc.] fill that role?


When processing just pd signals, a real conditional execution is done by 
[switch~] or [block~] and can only be applied on full subpatches. The 
[expr~ if] does compute both clauses of the if, and then discards one of 
the results. This means that if a clause whose result gets discarded would 
cause an error, it will. The only difference between that and just 
multiplying one of the results by 0, is when one of the clauses is 
infinite or NaN, then multiplying it by 0 won't cancel it. And then, 
that if() can only happen inside of [expr~]'s world, and so has no direct 
impact on other objects.


But I was more thinking of the message-system. In that case, [spigot] is 
an if-statement in which execution is really conditional: a block of 
code being a connection from an outlet to a bunch of objects that do 
something when you send them a message, then [spigot] decides whether 
something happens or not, in a generic way. [select], [route] and [moses] 
are special-case if-statements.


The if-else statements require a pair of [spigot]s and a [==]. This could 
be put in an abstraction, a total of six objects, and named demux2.pd or 
spigot2.pd, but no, Pd bundles absolutely no abstractions, and though the 
code for this very common case is just a few lines away from [spigot], Pd 
is still without it.



(If so, it certainly strengthens your following point.)
, in which hot-vs-cold is troublesome (else [expr] wouldn't be *so* 
attractive), etc.


No, this was about how [expr] can be a replacement for even a small 
network of objects. If you make an abstraction that does 
($f1-$f2)*($f5-$f4)/($f3-$f2)+$f4, with just [+] [-] [*] [/] for example, 
then if you change some things in the cold inlets, the changes might not 
propagate to the bottom. This means you have to add a [pack 0 0 0 0 0] of 
the whole thing and [unpack 0 0 0 0 0] to ensure every hot-inlet is 
retriggered in the proper order. Actually, in this pack/unpack dance, 
maybe you can skip the hot-inlet of the abstraction (?), but apart from 
that, you're pretty stuck using pack/unpack if you want life to be simple. 
Else you can weave a mess of [t b f] objects like a spider on caffeine. 
That's what I mean.


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


Re: [PD] DIY GSoC: getting those projects done

2009-03-26 Thread Frank Barknecht
Hallo,
Mathieu Bouchard hat gesagt: // Mathieu Bouchard wrote:

 The if-else statements require a pair of [spigot]s and a [==]. 

A bit shorter, less effective and because of list-conversion not fully
transparent, but still handy is this idiom:

 [list prepend 0]
 | 
 [route 0 1]

Send 0 and 1 to the prepend's right inlet to switch outlets. It becomes more
useful with more choices.

Ciao
-- 
Frank

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


Re: [PD] steep filter?

2009-03-26 Thread volker böhm


On 24 Mar 2009, at 14:26, João Pais wrote:
I have a question: are your externals included in pd-ext? that is,  
can they be downloaded with the latest nightly builds? I would  
advise you to get them into the system, so that it's garanteed  
that (almost) everyone has them automatically.



hm, i'm certainly not against this idea, as i'm not opposed to  
sharing what i've done, if it is interesting for others.
but i don't use pd-extended myself a a lot and actually i don't know  
the process of getting externals into the system.
also, i don't know about the policy of pd-extended or where it's  
aiming at,
but i guess that the externals that get in there, must have somehow  
proven to be useful to many users.


volker.


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


Re: [PD] DIY GSoC: getting those projects done

2009-03-26 Thread Mathieu Bouchard

On Thu, 26 Mar 2009, Frank Barknecht wrote:


A bit shorter, less effective and because of list-conversion not fully
transparent, but still handy is this idiom:
[list prepend 0]
|
[route 0 1]
Send 0 and 1 to the prepend's right inlet to switch outlets. It becomes more
useful with more choices.


Interesting, but I very very much expect a demuxer to be generic enough to 
apply uniformly to all selectors even list. This disqualifies pretty 
much everything with [list] and [route] in them, as both have special 
cases for list-selectors that are hard to compensate for. I definitely 
don't want to be programming like that. When I think about getting the 
a message to the right place, I want to do so without having to think 
about the content of the message... especially for something as common as 
a list selector.


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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread thomas thiery
no I have this line



2009/3/26 Matthias Neuenhofer matth...@neuenhofer.de

 in the glew.ccp line 83 the (char*) is missing before malloc

 symbolName = (char*)malloc(strlen((const char*)name) + 2);


 matthias
 Am 26.03.2009 um 15:36 schrieb thomas thiery:

 Thank you,
 I test the compilation and I have this error when I compile

 g++ -c   -g -O2 -fPIC -freg-struct-return -Os -falign-loops=32
 -falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx
 -fpascal-strings   -I..
 -I/Applications/Pd-0.42-4.app/Contents/Resources/src  glew.cpp -o
 ../Objects/glew.o
 glew.cpp: In function ‘void* NSGLGetProcAddress(const GLubyte*)’:
 glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:230)
 glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:230)
 glew.cpp:83: error: invalid conversion from ‘void*’ to ‘char*’
 glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:182)
 glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:182)
 glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:188)
 glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:188)
 make[1]: *** [glew.o] Error 1
 make: *** [Base] Error 2


 I can't make an interpretation of this

 2009/3/26 IOhannes m zmölnig zmoel...@iem.at

 thomas thiery wrote:
  Hello IOhannes,
 
  I use this source of Gem, is it the last?
 
 http://downloads.sourceforge.net/pd-gem/gem-0.91-3.tar.gz?use_mirror=heanet
 

 it's the last official release (which does not take the peculiarities of
 0.42 into account)

 however, the latest and greatest sources are always available via our
 version control system (subversion
 https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem)

 mfga.sdr
 IOhannes

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




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





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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread Matthias Neuenhofer

in the glew.ccp line 83 the (char*) is missing before malloc

symbolName = (char*)malloc(strlen((const char*)name) + 2);


matthias
Am 26.03.2009 um 15:36 schrieb thomas thiery:


Thank you,
I test the compilation and I have this error when I compile

g++ -c   -g -O2 -fPIC -freg-struct-return -Os -falign-loops=32 - 
falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math - 
mmmx -fpascal-strings   -I..  -I/Applications/Pd-0.42-4.app/Contents/ 
Resources/src  glew.cpp -o ../Objects/glew.o

glew.cpp: In function ‘void* NSGLGetProcAddress(const GLubyte*)’:
glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at /usr/ 
include/mach-o/dyld.h:230)
glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at /usr/ 
include/mach-o/dyld.h:230)

glew.cpp:83: error: invalid conversion from ‘void*’ to ‘char*’
glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated  
(declared at /usr/include/mach-o/dyld.h:182)
glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated  
(declared at /usr/include/mach-o/dyld.h:182)
glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared  
at /usr/include/mach-o/dyld.h:188)
glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared  
at /usr/include/mach-o/dyld.h:188)

make[1]: *** [glew.o] Error 1
make: *** [Base] Error 2


I can't make an interpretation of this

2009/3/26 IOhannes m zmölnig zmoel...@iem.at
thomas thiery wrote:
 Hello IOhannes,

 I use this source of Gem, is it the last?
 http://downloads.sourceforge.net/pd-gem/gem-0.91-3.tar.gz?use_mirror=heanet


it's the last official release (which does not take the  
peculiarities of

0.42 into account)

however, the latest and greatest sources are always available via our
version control system (subversion
https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem)

mfga.sdr
IOhannes

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



--
Matohawk production
http://matohawkitongroup.free.fr
___
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] Purple/Green Flickering With GEM

2009-03-26 Thread james murray
Hello List
I've got a two screen GEM piece running on Plasma displays that has recently
started to, on reboot, begin flickering the GEM screen in a neon
purple/green mode.  I'm wondering about whether the video card in my G5
tower is on the way out, and as a result, this glitch is occurring... It
seems more prone to enter into this green/purple rave when the computer
reboots, and less/never has occurred if we do a hard shutdown followed by
startup.  Any ideas? Confirmations? Counter-arguments... this is a new one
for me, and insight would be grand.

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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread thomas thiery
Ok

pix_video works with Gem 0.91-3 version trunk with pd 0.42-4 on Mac OSx
10.5.6


Gem source :
however, the latest and greatest sources are always available via our
version control system (subversion
https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem)

Thank you for your help



2009/3/26 thomas thiery matoh...@gmail.com

 Sorry it's true thank you.

 the compilation passed without problems npw I will test Gem with pd 0.42-4

 Thomas

 2009/3/26 thomas thiery matoh...@gmail.com

 no I have this line



 2009/3/26 Matthias Neuenhofer matth...@neuenhofer.de

 in the glew.ccp line 83 the (char*) is missing before malloc

 symbolName = (char*)malloc(strlen((const char*)name) + 2);


 matthias
 Am 26.03.2009 um 15:36 schrieb thomas thiery:

 Thank you,
 I test the compilation and I have this error when I compile

 g++ -c   -g -O2 -fPIC -freg-struct-return -Os -falign-loops=32
 -falign-functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx
 -fpascal-strings   -I..
 -I/Applications/Pd-0.42-4.app/Contents/Resources/src  glew.cpp -o
 ../Objects/glew.o
 glew.cpp: In function ‘void* NSGLGetProcAddress(const GLubyte*)’:
 glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:230)
 glew.cpp:80: warning: ‘NSAddImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:230)
 glew.cpp:83: error: invalid conversion from ‘void*’ to ‘char*’
 glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:182)
 glew.cpp:89: warning: ‘NSLookupSymbolInImage’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:182)
 glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:188)
 glew.cpp:91: warning: ‘NSAddressOfSymbol’ is deprecated (declared at
 /usr/include/mach-o/dyld.h:188)
 make[1]: *** [glew.o] Error 1
 make: *** [Base] Error 2


 I can't make an interpretation of this

 2009/3/26 IOhannes m zmölnig zmoel...@iem.at

 thomas thiery wrote:
  Hello IOhannes,
 
  I use this source of Gem, is it the last?
 
 http://downloads.sourceforge.net/pd-gem/gem-0.91-3.tar.gz?use_mirror=heanet
 

 it's the last official release (which does not take the peculiarities of
 0.42 into account)

 however, the latest and greatest sources are always available via our
 version control system (subversion
 https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem)

 mfga.sdr
 IOhannes

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




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





 --
 Matohawk production
 http://matohawkitongroup.free.fr




 --
 Matohawk production
 http://matohawkitongroup.free.fr




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


Re: [PD] latency spikes on linux when sending wiimote's rumble and LED messages

2009-03-26 Thread Martin Schied

Hi!

I can confirm this on ubuntu 8.10 (intrepid), 2.6.27-11-generic

sorry for being late with this...

Martin


Has anyone encountered issues with the wiimote external (pd-extended 0.42 on
8.10 Ubuntu 2.6.29-rc6-rt kernel) when using rumble and/or LED commands?
The system appears to be rock solid in terms of audio latency (thanks to the
rt kernel) until I use one (or both) of the aforesaid features. As soon as
rumble and/or LED are enabled, I get xruns practically every other
millisecond reported by Pd (red button on the main Pd window).



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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread IOhannes m zmölnig
thomas thiery wrote:
 Thank you,
 I test the compilation and I have this error when I compile
 make: *** [Base] Error 2
 
 
 I can't make an interpretation of this

i have fixed this now in svn (just update your working copy)

fgmadr
IOhannes

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


Re: [PD] Gem-0.91-3 pd 0.42-4

2009-03-26 Thread IOhannes m zmölnig
thomas thiery wrote:
 Thank you,
 I test the compilation and I have this error when I compile
 make: *** [Base] Error 2
 
 
 I can't make an interpretation of this

i have fixed this now in svn (just update your working copy)

fgmadr
IOhannes

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


[PD] experiments with fiddle~

2009-03-26 Thread Athos Bacchiocchi
i'm trying to experiment and learn how [fiddle~] works, using it to 
control the pitch and the envelope of a sawtooth oscillator through an 
electric guitar directly plugged into my soundcard (an edirol fa-101 
with preamplifiers).


I read the help i made experiments, but i still have doubts on some issues.

For example how the low and high thresholds work? The explanation was a 
bit obscure to me. I guess that:


- the low threshold is the one at which raw pitch/amplitude output 
becomes different than zero, showing the value of both.
- the high threshold is the one at which cooked output is changed, and a 
bang is sent out from the bang outlet.


But i noticed that if the high threshold is less than the low one, i get 
a never stopping sequence of bangs. Why? Is it an issue of fiddle~ ?


I would also like to understand better the use of vibrato and reattack, 
the help was not clear to me.




Then, i tried to find a way to send a release note signal (so i can 
make synth note emulate the duration of guitar note) to the envelope 
generator: i'm using vline~ with two possible in messages, a ramp up 
banged by the bang outlet of fiddle, and a ramp down banged when the raw 
amplitude output becomes zero.


I think this will create problems when i will try to recognize polyponic 
notes. But also for monophonic purposes, i still have some troubles:


if i take the pitch information from the cooked output, as soon as i  
get the bang the envelope attacks, but there is a recognizable delay 
time for cooked pitch output to change from old value to new, leading to 
a disturbing pitch switching attack. Instead, if i use the raw pitch 
output, no problem with attack, but if i set a too long release time, i 
can hear the pitch going to zero before the sound has disappeared.


Is there a more elegant solution for this?

In the end, i would like the velocity of the synth note be proportional 
to the level of incoming guitar note. My first idea is to snapshot the 
value of raw amplitude output few milliseconds after the note-on bang. 
Is it a good idea or, again is there a more elegant solution?


thanks,
athos


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


Re: [PD] agenda for upcoming book sprint?[GEM sprint]

2009-03-26 Thread Derek Holzer

Hi guys,

As the facilitator of this project, I will post a list of sprint
targets quite soon.

GEM section is definitely on my list, however I do want to keep to
things which are both included in PD-Extended and are cross platform.
For now, this excludes PDP and Gridflow. Maybe if someone wanted to make
a separate section which includes installation/configuration info
(following the template in the Install chapters of the existing Pd FLOSS
Manual), then a section on one of these might be relevant. But as they
are both essentially Linux only, by virtue of either being uncompilable
or nearly unusable on other platforms, I'd rather keep focus someplace else.

As for GEM, I'd like to see some stuff on the following (in order of
priority):

1) Basic VJ mixer (2 x
[gemhead]-[pix_film]-[alpha]-[colorRGB]-[pix_texture]-[rectangle] with
an alpha-crossfader)(+ platform specific codec info)
2) Live camera input (same as VJ mixer but with [pix_video], with
platform specific info on USB/firewire inputs--what works  what doesn't)
3) VJ effects (using the various pix objects)
4) Basic 3D (that actually does something interesting, rather than just
show a sphere or a cube)
5) Basic movement tracking w/ [pix_blob]
6) GEM/video optimization/troubleshooting tips (see Troubleshooting
section of existing Pd FLOSS Manual)(Chris Clepper, are you in the house?)

I have some tutorial patches which could be used as the basis for most
of this, let me know if you are interested.

Full target list coming soon, I'll make sure to include this GEM section.

best,
Derek

marius schebella wrote:

Hans-Christoph Steiner wrote:


Hey all,

I hope I am not jumping the gun or stepping on anyone's toes.  I just 
wanted to open up the discussion about what people are planning on 
working on during the upcoming book sprint.  Currently, I am pretty 
open to topics, but I was thinking that Gem/PDP/Gridflow could really 
use a section.  There are lots of examples for them, but they lack a 
good intro to the concepts.


I am in for a gem sprint.
marius.




--
::: derek holzer ::: http://blog.myspace.com/macumbista :::
http://www.vimeo.com/macumbista :::
---Oblique Strategy # 65:
Emphasize differences


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


[PD] [lrshift~] inlet doesn't accept floats (any more?)

2009-03-26 Thread Martin Schied

Hi,

just to be sure before sending another false bug report. I was looking 
at lrshift~-help.pd, there's an example of a float box going into 
[lrshift~]'s signal inlet, but changing this float values causes an 
error post:


error: lrshift~: no method for 'float'

Pd version 0.41-4extended-20090323
compiled 11:51:58 Mar 23 2009

thanks,
Martin



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


[PD] Delay effect without clicks

2009-03-26 Thread Bjørn Nielsen
Hey PD list
This is my first mail to the list and I am a newbie in PD, so please
bear with me.

I am trying to make a patch that simulates the delay effects I use as
a stompbox for my guitar. I.e. a signal delay line, with a parameter
of feedback and a parameter of delay time. While changing the delay
time parameter the ongoing sampled part should change pitch.

My first attempt (as in the attached patch) is to use
delread~/delwrite~, but changing the lenght of the sampled part in
delread~ makes a lot of clicks noises (which can be fun, but not what
I intended) and it do not change pitch. My max/msp friend said I
should instead of clipping the sample, make it run faster. So I tried
to figure if that was possible with delread~, vd~ or using arrays
instead with tabread(4)~, but I have not found the golden key yet.

I would be very happy if somebody could lead me in right direction.
Thanks, Bjørn


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


Re: [PD] Delay effect without clicks

2009-03-26 Thread marius schebella

hi Bjørn,
maybe vd~ (variable delay) is what you're looking for?
marius.

Bjørn Nielsen wrote:

Hey PD list
This is my first mail to the list and I am a newbie in PD, so please
bear with me.

I am trying to make a patch that simulates the delay effects I use as
a stompbox for my guitar. I.e. a signal delay line, with a parameter
of feedback and a parameter of delay time. While changing the delay
time parameter the ongoing sampled part should change pitch.

My first attempt (as in the attached patch) is to use
delread~/delwrite~, but changing the lenght of the sampled part in
delread~ makes a lot of clicks noises (which can be fun, but not what
I intended) and it do not change pitch. My max/msp friend said I
should instead of clipping the sample, make it run faster. So I tried
to figure if that was possible with delread~, vd~ or using arrays
instead with tabread(4)~, but I have not found the golden key yet.

I would be very happy if somebody could lead me in right direction.
Thanks, Bjørn




___
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] Delay effect without clicks

2009-03-26 Thread Bjørn Nielsen
Hey Marius
Thanks for the quick reply.

I have now tried vd~, but I still encounter clicks noises when I
change delay time.

audiosignal
|
[delwrite testname 2000]

delaytime
|
 [sig~]
|
[vd~ testname]
|
audioout+back to delwrite

Do the click noises has something to do with the samplelength in
delwrite~? (and can it at all be changed on the fly?)

/Bjørn


On Fri, Mar 27, 2009 at 00:13, marius schebella
marius.schebe...@gmail.com wrote:
 hi Bjørn,
 maybe vd~ (variable delay) is what you're looking for?
 marius.

 Bjørn Nielsen wrote:

 Hey PD list
 This is my first mail to the list and I am a newbie in PD, so please
 bear with me.

 I am trying to make a patch that simulates the delay effects I use as
 a stompbox for my guitar. I.e. a signal delay line, with a parameter
 of feedback and a parameter of delay time. While changing the delay
 time parameter the ongoing sampled part should change pitch.

 My first attempt (as in the attached patch) is to use
 delread~/delwrite~, but changing the lenght of the sampled part in
 delread~ makes a lot of clicks noises (which can be fun, but not what
 I intended) and it do not change pitch. My max/msp friend said I
 should instead of clipping the sample, make it run faster. So I tried
 to figure if that was possible with delread~, vd~ or using arrays
 instead with tabread(4)~, but I have not found the golden key yet.

 I would be very happy if somebody could lead me in right direction.
 Thanks, Bjørn


 

 ___
 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] Purple/Green Flickering With GEM

2009-03-26 Thread Hans-Christoph Steiner


Yeah, its pretty common.  If you are using [pix_movie], try using:

[pix_film]
|
[pix_texture]

.hc

On Mar 26, 2009, at 1:18 PM, chris clepper wrote:


Need some more info:

Video card model, what the piece uses in GEM, does any other app  
have problems?  Maybe post a pic or video of the screens too.


On Thu, Mar 26, 2009 at 12:52 PM, james murray james.n.mur...@gmail.com 
 wrote:

Hello List

I've got a two screen GEM piece running on Plasma displays that has  
recently started to, on reboot, begin flickering the GEM screen in a  
neon purple/green mode.  I'm wondering about whether the video card  
in my G5 tower is on the way out, and as a result, this glitch is  
occurring... It seems more prone to enter into this green/purple  
rave when the computer reboots, and less/never has occurred if we do  
a hard shutdown followed by startup.  Any ideas? Confirmations?  
Counter-arguments... this is a new one for me, and insight would be  
grand.


J

___
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






News is what people want to keep hidden and everything else is  
publicity.  - Bill Moyers



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


Re: [PD] words for style guide: rewind and reset

2009-03-26 Thread Hans-Christoph Steiner


On Mar 25, 2009, at 5:33 PM, marius schebella wrote:


Hans-Christoph Steiner wrote:

Hey,
I just went thru a bunch of interfaces and noticed a good pattern  
in wording.  I propose to make this part of the style guide:

rewind - go back to the beginning of a chunk of data
(used in: textfile, binfile, msgfile, etc.)
reset - clear the data from a container; or, go back to the initial  
state

(used in: zexy/index, cyclone/MouseState, maxlib, etc.)


reset should not be confused with clear...


Hmm, what's the difference?  I think I remember seeing [clear( and  
thinking that it should ahve been [reset(.



what about open vs. read vs. load?


That probably should be documented.  Make a proposal!

.hc



marius.






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




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


Re: [PD] Delay effect without clicks

2009-03-26 Thread Frank Barknecht
Hallo,
Bj?rn Nielsen hat gesagt: // Bj?rn Nielsen wrote:

 This is my first mail to the list and I am a newbie in PD, so please
 bear with me.

We're going to stompbox you hard! No, of course not, welcome on board! ;)
 
 I am trying to make a patch that simulates the delay effects I use as
 a stompbox for my guitar. I.e. a signal delay line, with a parameter
 of feedback and a parameter of delay time. While changing the delay
 time parameter the ongoing sampled part should change pitch.
 
 My first attempt (as in the attached patch) is to use
 delread~/delwrite~, but changing the lenght of the sampled part in
 delread~ makes a lot of clicks noises (which can be fun, but not what
 I intended) and it do not change pitch. 

So you want to use the delay effect as a pitchshifter.

Pitchshifting with a delay works by constantly changing the delay time, i.e.
making it continously become slower or faster. (Using a not changing, constant
delay would not change pitch, it just delays the signal.) For that you should
drive your delay reader with an audio signal, otherwise you don't get constant
pitch shifting, but jumps which are audible as clicks. 

The object to use when you want variable delay times is called [vd~], it takes
a signal input. To get a constantly growing delay time, you could for example
drive it by a [phasor~], multiplied by some scalign factor.

But now at some point in time the phasor~ will wrap around and restart at 0 or
you may even reach the end of the delay buffer. To work against that you can
use overlapping and windowed phasors which you make by adding  0.5 to a
phasor~ and applying [wrap~] to that signal path to get a second phasor~-like
signal that is half out ouf phase to the original.

Then you drive two [vd~] objects with these phasor~s and add them together. With
the correct windowing they sound almost like one delay.

This procedure is implemented in the example 3.audio.examples/G09.pitchshift.pd
and a more verbose explanation is in Miller Puckette's book (which also
explains the strange-looking multiplication by 0.05776 in the example.)

See
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node115.html 
and
http://crca.ucsd.edu/~msp/techniques/latest/book-html/node125.html

Ciao
-- 
Frank

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


Re: [PD] words for style guide: rewind and reset

2009-03-26 Thread Frank Barknecht
Hallo,
Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:

 reset should not be confused with clear...

 Hmm, what's the difference?  I think I remember seeing [clear( and  
 thinking that it should ahve been [reset(.

clear is used in [pipe]. I guess clear is used here because there are two
ways to reset a [pipe]: One is a reset with outputting all scheduled delays,
the other is a mute resetting with discarding scheduled delays. The former is
called flush with [pipe], the latter is called clear.

With [delay] the reset method is called stop which sounds natural to me.

Ciao
-- 
Frank

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


Re: [PD] steep filter?

2009-03-26 Thread João Pais
hm, i'm certainly not against this idea, as i'm not opposed to sharing  
what i've done, if it is interesting for others.
but i don't use pd-extended myself a a lot and actually i don't know the  
process of getting externals into the system.


that is quite easy: contact directly H-C Steiner to get a svn account,  
then upload your code - or ask him more about how to do it.



also, i don't know about the policy of pd-extended or where it's aiming  
at,
but i guess that the externals that get in there, must have somehow  
proven to be useful to many users.


ahhh, there's no policy. anyone who manifests interest in joining in joins  
in, I guess. there's also no admittance test, so everyone just puts in the  
code he wants (sometimes even buggy code). which makes the whole a thing  
not really totally übersichtlich (one of the GSC projects was to organize  
and catalog the externals on pd-ext).
but pd-ext is quite used (only hardcore people/code developers prefer  
pd-van), and it's the easiest way to make the code available to everyone.  
of course it can happen that no one notices it's there, because there are  
around 2000+ files in the /extra folder of pd-ext.


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


[PD] pd-extended font paths

2009-03-26 Thread Phil Stone
Do there really need to be eight different font-related entries in the 
path list for Pd-extended on OS X?  If so, why?



Phil

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