Getting started with Gem???
This is what it shows when I first open Pd (without opening any patches):
libdir loader $Revision: 1.8 $
written by Hans-Christoph Steiner <hans@at.or.at>
compiled on Jul 29 2008 at 03:24:20
compiled against Pd version 0.40.3.extended
/Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libfreetype.6.dylib
Referenced from: /Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin
Reason: image not found
Gem: can't load library
libdir_loader: added 'cyclone' to the global objectclass path
libdir_loader: added 'zexy' to the global objectclass path
libdir_loader: added 'creb' to the global objectclass path
libdir_loader: added 'cxc' to the global objectclass path
libdir_loader: added 'iemlib' to the global objectclass path
libdir_loader: added 'list-abs' to the global objectclass path
libdir_loader: added 'mapping' to the global objectclass path
libdir_loader: added 'markex' to the global objectclass path
libdir_loader: added 'maxlib' to the global objectclass path
libdir_loader: added 'memento' to the global objectclass path
libdir_loader: added 'mjlib' to the global objectclass path
libdir_loader: added 'motex' to the global objectclass path
libdir_loader: added 'oscx' to the global objectclass path
libdir_loader: added 'pddp' to the global objectclass path
libdir_loader: added 'pdogg' to the global objectclass path
libdir_loader: added 'pixeltango' to the global objectclass path
libdir_loader: added 'rradical' to the global objectclass path
libdir_loader: added 'sigpack' to the global objectclass path
libdir_loader: added 'smlib' to the global objectclass path
libdir_loader: added 'toxy' to the global objectclass path
libdir_loader: added 'unauthorized' to the global objectclass path
libdir_loader: added 'pan' to the global objectclass path
libdir_loader: added 'freeverb' to the global objectclass path
libdir_loader: added 'hcs' to the global objectclass path
libdir_loader: added 'jmmmp' to the global objectclass path
libdir_loader: added 'ext13' to the global objectclass path
libdir_loader: added 'ggee' to the global objectclass path
libdir_loader: added 'flib' to the global objectclass path
libdir_loader: added 'ekext' to the global objectclass path
libdir_loader: added 'flatspace' to the global objectclass path
/Applications/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin
Reason: image not found
pdp: can't load library
/Applications/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin
Reason: image not found
pidip: can't load library
I see that it is saying "Gem: can't load library" so that probably explains why it isn't working, but I didn't delete anything since I first installed it. I could probably try re-installing it. Do you think that would do me any good, or should I try something else first?
Lib pb on pd extended 0.40
hi
i was working on pd ext 0.39 without pb
and I recently I update to 0.40
and glaps! pd can't load any lib anymore (gem, zexy, etc.).
I'm working on mac osX 4 11...
anyone can help
thx
yeli
/Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libfreetype.6.dylib
Referenced from: /Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin
Reason: image not found
Gem: can't load library
cyclone: can't load library
zexy: can't load library
cxc: can't load library
ext13: can't load library
FFTease - A set of Live Spectral Processors
Originally written by Eric Lyon and Christopher Penrose for MAX/MSP
flext port (version 0.0.0) provided by Thomas Grill, (C)2003-2004
iemabs: can't load library
iemmatrix: can't load library
liblist: can't load library
markex: can't load library
maxlib: can't load library
memento: can't load library
mjlib: can't load library
motex: can't load library
oscx: can't load library
pddp: can't load library
pdogg: can't load library
/Applications/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin
Reason: image not found
pdp: can't load library
/Applications/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin: dlopen(/Applications/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin
Reason: image not found
pidip: can't load library
pixeltango: can't load library
pmpd: can't load library
rradical: can't load library
sigpack: can't load library
smlib: can't load library
toxy: can't load library
unauthorized: can't load library
VASP modular 0.1.4pre
vector assembling signal processor
(C)2002-2007 Thomas Grill
http://grrrr.org/ext
xsample objects, version 0.3.2pre
xrecord~, xplay~, xgroove~
(C)2001-2007 Thomas Grill
/Applications/Pd-extended.app/Contents/Resources/extra/zexy/z~.pd_darwin: can't load library
Complete noob alert! (installation)
Okay, hello guys. Excited to be here... I've recently become hooked on Pd.
I can do a fair bit with it already but I'm just getting really fed up now that practically every patch I download from someone else contains at least one object or some kind of abstraction I either don't understand or don't have some how.
On Mac OS X PPC 10.4, I've downloaded Pd Extended, but I'm pretty sure I don't have all of these libraries that many of you talk about. (isn't that what Extended is supposed to be all about?) I really want to start working with GEM.
at start up, I always get this in the console. This is bad, no?
libdir loader $Revision: 1.8 $
written by Hans-Christoph Steiner <hans@at.or.at>
compiled on Jul 29 2008 at 04:03:05
compiled against Pd version 0.40.3.extended
/Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin: dlopen(/Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libfreetype.6.dylib
Referenced from: /Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/Gem/Gem.pd_darwin
Reason: image not found
Gem: can't load library
libdir_loader: added 'cyclone' to the global objectclass path
libdir_loader: added 'zexy' to the global objectclass path
libdir_loader: added 'creb' to the global objectclass path
libdir_loader: added 'cxc' to the global objectclass path
libdir_loader: added 'iemlib' to the global objectclass path
libdir_loader: added 'list-abs' to the global objectclass path
libdir_loader: added 'mapping' to the global objectclass path
libdir_loader: added 'markex' to the global objectclass path
libdir_loader: added 'maxlib' to the global objectclass path
libdir_loader: added 'memento' to the global objectclass path
libdir_loader: added 'mjlib' to the global objectclass path
libdir_loader: added 'motex' to the global objectclass path
libdir_loader: added 'oscx' to the global objectclass path
libdir_loader: added 'pddp' to the global objectclass path
libdir_loader: added 'pdogg' to the global objectclass path
libdir_loader: added 'pixeltango' to the global objectclass path
libdir_loader: added 'pmpd' to the global objectclass path
libdir_loader: added 'rradical' to the global objectclass path
libdir_loader: added 'sigpack' to the global objectclass path
libdir_loader: added 'smlib' to the global objectclass path
libdir_loader: added 'toxy' to the global objectclass path
libdir_loader: added 'unauthorized' to the global objectclass path
libdir_loader: added 'pan' to the global objectclass path
libdir_loader: added 'freeverb' to the global objectclass path
libdir_loader: added 'hcs' to the global objectclass path
libdir_loader: added 'jmmmp' to the global objectclass path
libdir_loader: added 'ext13' to the global objectclass path
libdir_loader: added 'ggee' to the global objectclass path
libdir_loader: added 'flib' to the global objectclass path
libdir_loader: added 'ekext' to the global objectclass path
libdir_loader: added 'flatspace' to the global objectclass path
/Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin: dlopen(/Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/pdp.pd_darwin
Reason: image not found
pdp: can't load library
/Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin: dlopen(/Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin, 10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Pure Data/Pd-extended.app/Contents/Resources/extra/pidip.pd_darwin
Reason: image not found
pidip: can't load library
Loading Gem in pd-extended 0.40.3
Thanks nestor, that was the solution. I needed to add:
/Applications/Pd-extended.app/Contents/Resources/extra/Gem/Gem
to the startup options. Gem now loads just fine. As an aside, another way to load gem is to create the object [Gem] in a patch.
I have to say that I was puzzled that I hadn't really found this stuff documented anywhere! In the end, I found it written in Readme.1st of the Gem distribution. I guess I was a fool not to read it first. The relevant lines were:
(quote)
this Gem.d_fat is the Gem-binary for macOS-X (Universal Binary)
in order to use it, put the Gem/-directory into a place where pd can find it:
either put it in pd's extra/ directory, or add the full path of the Gem/
directory to the search-paths of Pd
then start Pd and load Gem:
- either create an object [Gem]
- or add it to the startup-libraries (via the Pd->Settings->Startup menu) and
restart
you should get a splash-screen on the Pd-console telling you that Gem has
successfully been loaded.
then try the help-patches (in the Gem/ folder)
and the example-patches (in this directory)
(end quote)
Help with pluck~
This problem is inherent to the synthesis method. There's a couple of things that need explaining...
-
Because you use noise, and a very short envelope slice of it, there is no way to determine exactly what spectrum the excitation pulse will contain. It could sometimes have a lot of high energy, or sometimes a lot of low, depending on a random influence.
-
The delay buffer decays exponentially, which means it never truly goes to zero once excited. Residual low frequencies and noise persist in the buffer for a long time.
Combined, these two factors make the implementation very unpredictable. Both the initial condition of the buffer, and the precise spectrum of the noise pulse have an effect on the evolution of the sound. Sometimes the noise components close to the resonant frequency will be out of phase with those already in the buffer. Sometimes, by chance alone, the appropriate components will be very low in the first place.
Two things need doing to correct this problem.
-
The buffer should be cleared before a new note (which will take at least one period to zero fill the buffer in Pd) This can be achieved with some kind of "note off" command, and a [sig~ 0] connected for a short time.
-
A more precisely tuned noise source must be used, one that is certain to contain at least a minimum energy in the proper band (close to the period of the delay buffer). This can be acieved by using more than one seeded noise source and a pre-filter to ensure it is distributed in a Gaussian fashion around the resonance point.
The way to implement an improvement on the KS algorithm, so that you have no delay introduced by zeroing, and a consistent tone, is to pre-fill the buffer with properly distributed noise. AFAIK, there is no easy way to do this in Pd and writing a [pluck~] external would be best.
Get Issue for Trigger / Gate / Pass
Hello,
have a big Problem.
Situation:
ReacTIVision give following Data:
Have 3 Datasources X, Y, Angle
Have a Job ID
Have a Item ID
Item ID's are 1, 2, 3, 4
Have 4 Toggles
Have 4 GEM Quad's
Every GEM Quad get it's X,Y,Angle from the 3 Datasources
If i put One Fiducial over the Camera i get a new Job ID a fix Item ID and X,Y, Angle
If Item ID = 1 then Toggle One = True
If Item ID = 2 then Toggle Two = True
If Item ID = 3 then Toggle Three = True
If Item ID = 4 then Toggle Four = True
If a Toggle One is True, Then GEM Quad One is True, also visible
If a Toggle Two is True, Then GEM Quad Two is True, also visible
If a Toggle Three is True, Then GEM Quad Three is True, also visible
If a Toggle Four is True, Then GEM Quad Four is True, also visible
Now comes the Problem:
If i moving Item ID 1 i get its X,Y and Angle and send it to GEM Quad One
If i moving Item ID 2 i get its X,Y and Angle how can i send it to GEM Quad Two and not to GEM Quad One, Three, Four?
I need some Gate with a Trigger-Inlet and some Data Lines tha will be pass through if the Trigger-Inlet is 1/True.
Can someone Help me ?
Greetz Dirk
GEM: trying to install it in G4 with Mac OS 10.3.9\. Im desperate...
Hello,
Firs of all: is there anyone who got install GEM (not extended releseses of pd) in G4 with Mac OS 10.3. How do you made it? Please, explain me.
Now, i will explain my steps (maybe someone can find some error in my installation):
in order to install Gem at a G4 1,5 GHz with 10.3.9, im following the
instructions that come in GEM.README.
- Following the part wich say "do it by hand" i have the next structure:
Applications\pd\extra\Gem.pd_darwin
Applications\pd\extra\help-Gem
Applications\pd\Pd-0.39
- I have found "Gem.pd_darwin" in "gem-0.90.0-OSX-G4-bin.tar.gz"
- "help-Gem" is a copy of "help" folder that comes inside of
"gem-0.90.0-OSX-G4-bin-doc.tar"
Then, I launch Pd from the Terminal with this command:
open Pd-0.39 -lib Gem
which opens pd, but without any message about Gem.
I have tried with -verbose but nothing happens
GEM differences on mac and windows
Hi pure people,
I am new to pure but an experienced software developer.
I use PD for an interactive audio installation and especially GEM for the actual video processing and movement detection. Allthough it works fine on my development plattform, an old ibook G4, a few differences of the behaviour betweeb Mac and Windows of some GEM objects make me worry.
My development machine (on the go... is an old ibook with tiger (and an ati 9200) and a new pc with xp sp2 and a geforce 7600. The target plattform will likely be a pc also with xp sp2.
The software I use is the pd-extended 0.38-4 release.
My development works as this: I use a movie that is prerecorded and shows movement of a single object (like an elevator moving up and down with stops in between).
My patch is partially build like the GEM documentation example Gem - 04.video - 0.3.movement_detection.pd. Additionally to this I have subpatches that do movement analysis patches for speed and accelleration of a single moving object.
On the mac (with an ATI 9200) the initial view of the prerecorded movie is quite dark and the basic movement detection is very sensible and works quite well (and also the analysis).
On windows (with a geforce 7600) it is different. The movie looks quite normal, with the normal brightness (the mac was very dark), and the movement detection is very insensitive and does not really work.
Things that I recognized and resulting questions:
1. Is there a difference in initial values the GEM objects have if there is no explicit initialisation?
2. The colormodel seems to be different. A color of 1 1 1 is black on the ibook (with the ATI card) and white at the PC (with the geforce)
3. What reason can it have, that the displayed video on the mac (with the given example) is initially way darker than expected.
4. On the mac, the prerecorded movie cycles infinitely with the auto option of pix_film whereas pure on windows stops after one cycle. Is there a reason for this behaviour?
5. Is there actually a difference between the way GEM objects are initialized between Windows and Mac and also between different opengl vendors (like the color model between ati and nvidia).
Hope someone can share some experiences with GEM and how to work around the difficulties of GEM on different plattforms.
Regards,
Michael.
Gem and split object wont work after version change!!!
Dear Pd fellows and hardworkers
I have been using Pd 0.39 extended test 4 in windows. were I am using Gem and Comport to get information form a web cam and translate that into the microcontroller. Everything looks fine, until it crashes (after 10 minutes).
well that happens because is a test version!!!
Now I tried to install Pd 0.39 (the latest stable version and not extended) with Gem. but with my surprise. Gem doesnt work when i installed ( after following this tutorial: http://gem.iem.at/download/GEM.README) and my patch contains split objects, which are not recognize, so they wont work either.
Could you tell me what is going on??
Why the split object wont work, does it need a special librery such as iemlib????
thank you guys
Gem2pdp
Anyone can tell me how to install it on MacOSX?
I'v tried as sad in the install file
Use the configure script and specify the directories:
e.g.: ./configure --with-pddir=../../pd --with-gemdir=../../gem/Gem --with-pdpdir=../pdp
in this way:
./configure --/Applications/Pd-0.38.4-extended-RC8.app/Contents/MacOS/Pd=../..pd --/Applications/Pd-0.38.4-extended-RC8.app/Contents/Resource/extra/Gem=../..gem/Gem --/Applications/Pd-0.38.4-extended-RC8.app/Contents/Resource/extra=../pdp
but I recive:
configure: error: unrecognized option: --/Applications/Pd-0.38.4-extended-RC8.app/Contents/MacOS/Pd=../..pd
and with:
./configure /Applications/Pd-0.38.4-extended-RC8.app/Contents/MacOS/Pd=../..pd /Applications/Pd-0.38.4-extended-RC8.app/Contents/Resource/extra/Gem=../..gem/Gem /Applications/Pd-0.38.4-extended-RC8.app/Contents/Resource/extra=../pdp
recive:
configure: error: invalid variable name: /Applications/Pd-0.38.4-extended-RC8.app/Contents/MacOS/Pd
where I make a mistake?
thanks