hi, I never touched any of those pd on OSX mails in the past. but (some) people are starting to give away their old mac computers and so ... I am looking for the "any" object in my pd environment. I have a G3 with OSX 10.4 and tried some different packages. hcs packages 0.39 and 0.38-4 worked fine but the any object, which should be in the iemlib??? cannot be created. So I tried also tigitals package, but that says something like "this version was compiled for another cpu system. and I didn't find any iemlib.pd_darwin files on the iem page to use them with millers 0.39 version. so I went back to hcs installer and wonder if maybe the iemlib is there, but I don't get it loaded or maybe the any object has changed? hmmm. marius.
Hallo, Marius Schebella hat gesagt: // Marius Schebella wrote:
so I went back to hcs installer and wonder if maybe the iemlib is there, but I don't get it loaded or maybe the any object has changed? hmmm. marius.
[any] is an abstraction wrapping [iem_anyhing]. You are missing the abstraction or it's not in your path.
Frank Barknecht _ ______footils.org_ __goto10.org__
Frank Barknecht schrieb:
Hallo, Marius Schebella hat gesagt: // Marius Schebella wrote:
so I went back to hcs installer and wonder if maybe the iemlib is there, but I don't get it loaded or maybe the any object has changed? hmmm. marius.
[any] is an abstraction wrapping [iem_anyhing]. You are missing the abstraction or it's not in your path.
Ciao
hi, thank you for your answer, I don't find iem_anything in my extra folder. there is only iem_anything_kernel. should it be there by default in hcs package? or do I have to compile the iemlib myself on osx (I did not try yet)? marius.
Marius Schebella wrote:
hi, thank you for your answer, I don't find iem_anything in my extra folder. there is only iem_anything_kernel. should it be there by default in hcs package? or do I have to compile the iemlib myself on osx (I did not try yet)? marius.
i think it is like this:
abstraction) with the last iemlib-release (1.16), in favour of [iem_anything] (which does everything by itself)
for all externals" (CVS:externals/build)
still references to iem_anything_kernel (which is still lying around in thomas's sources)
abstractions of iemlib (or non at all), so there is no more wrapping object for the [iem_anything_kernel]
how to fix it ? short-term: get yourself an old release of iemlib (i guess 1.15 should do) and copy the [any] abstraction to somewhere you can access it. long-term: add iem_anything to the build-system and remove iem_anything_kernel.
mfg.asdr. IOhannes
ok, thank you. I found it now in the extra/iemabs folder, I did not know this is just an abstraction... how do I add this path to my search-paths? with .pdrc like on linux? the program/package pd-0.39test2-extended-RC0 seems to be a kind of packaged file, which I cannot access like a usual folder? (maybe because I am not so familial with Mac usage in common) marius.
IOhannes m zmoelnig schrieb:
Marius Schebella wrote:
hi, thank you for your answer, I don't find iem_anything in my extra folder. there is only iem_anything_kernel. should it be there by default in hcs package? or do I have to compile the iemlib myself on osx (I did not try yet)? marius.
i think it is like this:
- thomas deprecated the use of [iem_anything_kernel] (and a helping
abstraction) with the last iemlib-release (1.16), in favour of [iem_anything] (which does everything by itself)
- thomas does not care or know about the "great unified build-system
for all externals" (CVS:externals/build)
- nobody else bothered to add iem_anything to the build system; but it
still references to iem_anything_kernel (which is still lying around in thomas's sources)
- most likely the installer you are using comes with the updated
abstractions of iemlib (or non at all), so there is no more wrapping object for the [iem_anything_kernel]
how to fix it ? short-term: get yourself an old release of iemlib (i guess 1.15 should do) and copy the [any] abstraction to somewhere you can access it. long-term: add iem_anything to the build-system and remove iem_anything_kernel.
mfg.asdr. IOhannes
Marius Schebella wrote:
ok, thank you. I found it now in the extra/iemabs folder, I did not know this is just an abstraction... how do I add this path to my search-paths? with .pdrc like on linux? the program/package
with what ?
use "File->Path..." like on linux!
mfg.adsf IOhannes
Hallo, Marius Schebella hat gesagt: // Marius Schebella wrote:
ok, thank you. I found it now in the extra/iemabs folder, I did not know this is just an abstraction... how do I add this path to my search-paths? with .pdrc like on linux? the program/package pd-0.39test2-extended-RC0 seems to be a kind of packaged file, which I cannot access like a usual folder? (maybe because I am not so familial with Mac usage in common)
You can use "File->Path" I suppose.
Frank Barknecht _ ______footils.org_ __goto10.org__
hi marius,
On Oct 25, 2005, at 6:06 AM, Marius Schebella wrote:
ok, thank you. I found it now in the extra/iemabs folder, I did not
know this is just an abstraction... how do I add this path to my
search-paths? with .pdrc like on linux? the program/package
pd-0.39test2-extended-RC0 seems to be a kind of packaged file,
which I cannot access like a usual folder? (maybe because I am not
so familial with Mac usage in common)
...yes, the app package is a special beast: like other have
mentioned, tho, you can just use "file->path" to add a path, but that
won't take effect until next startup...
...alternatively, you can control-click (or right-click if you have a
fancy mouse) the application icon in the finder, which brings up a
contextual menu: select "show package contents", which opens a
window that contains a folder called "Contents"...then navigate to
Contents/Resources/extra, and that's where you'll find all of the
included abstractions and externals, so just drop whatever you want
to install in there...
...and thanks for the heads up, guess it's time to go thru and see
what else besides iemlib has changed, and re-add them...
james
Hallo, Marius Schebella hat gesagt: // Marius Schebella wrote:
Frank Barknecht schrieb:
[any] is an abstraction wrapping [iem_anyhing]. You are missing the abstraction or it's not in your path.
thank you for your answer, I don't find iem_anything in my extra folder. there is only iem_anything_kernel. should it be there by default in hcs package? or do I have to compile the iemlib myself on osx (I did not try yet)?
I attached it, but it's also still in CVS as: externals/iemlib/iemabs/any.pd
However also note IOhannes' mail.
Frank Barknecht _ ______footils.org_ __goto10.org__
or use that one which is built with core pd-objects (>=0.39)
(seems like i am on frank's list-trip)
mfg.asd.r IOhannes
#N canvas 0 0 598 437 10; #X obj 209 205 list; #X obj 209 328 outlet; #X obj 230 48 t a a; #X obj 239 303 list trim; #X obj 209 258 spigot 1; #X obj 239 280 spigot 0; #X obj 260 211 t f f; #X obj 290 233 == 0; #X obj 260 233 != 0; #X obj 324 168 b; #X obj 324 187 i 0; #X obj 260 168 b; #X obj 260 187 i 1; #X obj 209 73 t b a a; #X obj 260 147 route list; #X obj 144 49 route bang; #X obj 230 26 inlet cold; #X obj 144 26 inlet hot; #X connect 0 0 4 0; #X connect 0 0 5 0; #X connect 2 0 0 1; #X connect 2 1 14 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 6 0 8 0; #X connect 6 1 7 0; #X connect 7 0 5 1; #X connect 8 0 4 1; #X connect 9 0 10 0; #X connect 10 0 6 0; #X connect 11 0 12 0; #X connect 12 0 6 0; #X connect 13 0 0 0; #X connect 13 1 0 1; #X connect 13 2 14 0; #X connect 14 0 11 0; #X connect 14 1 9 0; #X connect 15 0 0 0; #X connect 15 1 13 0; #X connect 16 0 2 0; #X connect 17 0 15 0;
Hallo, IOhannes m zmoelnig hat gesagt: // IOhannes m zmoelnig wrote:
or use that one which is built with core pd-objects (>=0.39)
(seems like i am on frank's list-trip)
Yeah, [list] rulz.
However according to my tests, it didn't fully replace [any], if you want to use it to store Gem-lists, e.g. to simplify rendering of multiple objects. It would be great if it did, though.
Frank Barknecht _ ______footils.org_ __goto10.org__
Hi Thomas, is there a way to format and send "simple" messages from within a pyext object? I guess this is trivial but i always stumble across the fact that the _send command prepends a 'symbol' or a 'list' flag. for example:
self._send('pdp_rec', 'jpeg', 100) wil output: list jpeg 100
and
self._send('pdp_rec', 'start') will output: symbol start
the only trick i found is to route this output with route list and send the ouput of 'route' to the input of the object i want to script...
best regards, vincent
At 10:46 25.10.2005, vincent rioux wrote:
Hi Thomas, is there a way to format and send "simple" messages from within a pyext object? I guess this is trivial but i always stumble across the fact that the _send command prepends a 'symbol' or a 'list' flag. for example:
self._send('pdp_rec', 'jpeg', 100)
self._send('pdp_rec', ('jpeg', 100))
self._send('pdp_rec', 'start')
self._send('pdp_rec', ('start',))
you have to enclose the arguments in a tuple.
sven.
self._send('pdp_rec', ('jpeg', 100)) you have to enclose the arguments in a tuple.
sven.
well, I do actually get the same pb. if I make a print of the outlet of the receiver, in that case [r pdp_rec] I get list jpeg 100
pyext is 0.2.1pre, pd 39.1, python2.4
vincent
At 12:41 25.10.2005, vincent rioux wrote:
self._send('pdp_rec', ('jpeg', 100)) you have to enclose the arguments in a tuple.
sven.
well, I do actually get the same pb. if I make a print of the outlet of the receiver, in that case [r pdp_rec] I get list jpeg 100
sorry, i was wrong:
self._send('pdp_rec', 'jpeg', (100,))
would be the solution.
sven.