Ok, this should be approaching release readiness, let's stress test!
This is the last test release before release candidates, so report
bugs now!
* Gem should be installed and working on all platforms
* the MSD (Mass-Spring-Damper) externals are included
* included Thomas Grill's Mac/Intel fixes for iemlib and cyclone
* Universal binaries for flext externals
* working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three
meals a day for their bodies, education and culture for their minds,
and dignity, equality and freedom for their spirits. - Martin
Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PowerPC 10.3: Pd-0.39.2-extended-test7-macosx103-powerpc.dmghttp://idmi.poly.edu/pdlab/Pd-0.39.2-extended-test7/Pd-0.39.2-extended-test7-macosx103-powerpc.dmg gives a Page not Found error
On 1/5/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Sorry, it was extra troublesome to build on 10.3. It's there now.
.hc
On Jan 6, 2007, at 11:42 AM, Dave Leith wrote:
PowerPC 10.3: Pd-0.39.2-extended-test7-macosx103-powerpc.dmg
gives a Page not Found errorOn 1/5/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
--
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
¡El pueblo unido jamás será vencido!
Woohoo! Gem works!
One issue though - I can see rradical in the registry - it's been added, but I think it's under libraries and not search paths - so I can't add them. It's a registry fix I can do pretty easily - but it took me a bit to figure out. Here's some verbose output of pd trying to look for it.
... couldn't create tried C:\Program\rrad.snare2~.dll and failed tried %SystemRoot%\Fonts\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\cyclone\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\zexy\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\creb\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\cxc\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\iemlib\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\list-abs\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\mapping\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\markex\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\maxlib\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\rrad.snare2~.dll and failed tried C:\Program\rrad.snare2~\rrad.snare2~.dll and failed tried %SystemRoot%\Fonts\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\cyclone\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\zexy\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\creb\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\cxc\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\iemlib\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\list-abs\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\mapping\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\markex\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\maxlib\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program Files\pd\extra\rrad.snare2~\rrad.snare2~.dll and failed tried C:\Program\rrad0x2esnare20x7e.dll and failed tried %SystemRoot%\Fonts\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\cyclone\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\zexy\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\creb\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\cxc\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\iemlib\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\list-abs\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\mapping\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\markex\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\maxlib\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\rrad0x2esnare20x7e.dll and failed tried C:\Program\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried %SystemRoot%\Fonts\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\cyclone\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\zexy\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\creb\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\cxc\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\iemlib\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\list-abs\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\mapping\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\markex\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\maxlib\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program Files\pd\extra\rrad0x2esnare20x7e\rrad0x2esnare20x7e.dll and failed tried C:\Program\rrad.snare2~.pd and failed tried %SystemRoot%\Fonts\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\cyclone\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\zexy\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\creb\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\cxc\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\iemlib\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\list-abs\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\mapping\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\markex\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\maxlib\rrad.snare2~.pd and failed tried C:\Program Files\pd\extra\rrad.snare2~.pd and failed tried C:\Program\rrad0x2esnare20x7e.pd and failed tried %SystemRoot%\Fonts\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\cyclone\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\zexy\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\creb\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\cxc\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\iemlib\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\list-abs\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\mapping\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\markex\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\maxlib\rrad0x2esnare20x7e.pd and failed tried C:\Program Files\pd\extra\rrad0x2esnare20x7e.pd and failed tried C:\Program\rrad.snare2~.pat and failed tried %SystemRoot%\Fonts\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\cyclone\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\zexy\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\creb\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\cxc\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\iemlib\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\list-abs\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\mapping\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\markex\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\maxlib\rrad.snare2~.pat and failed tried C:\Program Files\pd\extra\rrad.snare2~.pat and failed rrad.snare2~ ... couldn't create
I could redo all the reg keys - but since PD itself only handles the first 10 without cantanikering in regedit - it's kind of a pain in the rear. I could probably write a python script to redo the .reg - but that's a hack and a half. :) Anyway - just my two cents - and mega thanks for getting Gem working. :)
Dave Leith wrote:
PowerPC 10.3: Pd-0.39.2-extended-test7-macosx103-powerpc.dmg http://idmi.poly.edu/pdlab/Pd-0.39.2-extended-test7/Pd-0.39.2-extended-test7-macosx103-powerpc.dmg
gives a Page not Found errorOn 1/5/07, *Hans-Christoph Steiner* <hans@eds.org mailto:hans@eds.org> wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now! * Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build http://at.or.at/hans/pd/installers.html .hc ------------------------------------------------------------------------ I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr. _______________________________________________ PD-announce mailing list PD-announce@iem.at <mailto:PD-announce@iem.at> http://lists.puredata.info/listinfo/pd-announce _______________________________________________ PD-list@iem.at <mailto: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
Hey Hans-Christoph
Just installed test 7 on a MacBook Core 2
Are delwrite~/delread~/vd~ broken? I can't get any sound from them... Maybe I'm missing something specific to the new computer.
cheers dafydd
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Strange, works for me on Mac OS X 10.4.8/PowerPC/G4. Any other Mac/ Intel users?
.hc
On Jan 14, 2007, at 3:04 PM, dafydd hughes wrote:
Hey Hans-Christoph
Just installed test 7 on a MacBook Core 2
Are delwrite~/delread~/vd~ broken? I can't get any sound from them... Maybe I'm missing something specific to the new computer.
cheers dafydd
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
-- www.sideshowmedia.ca skype: chickeninthegrass
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Looking at things from a more basic level, you can come up with a
more direct solution... It may sound small in theory, but it in
practice, it can change entire economies. - Amy Smith
Hi
Yeah - test 7 worked fine on G4, but not on intel. Test 6 is okay on intel.
Is there any more info I can offer? I'm not sure where I should be looking.
cheers dafydd
On 1/15/07, Steffen stffn@dibidut.dk wrote:
On 15/01/2007, at 3.19, Hans-Christoph Steiner wrote:
Strange, works for me on Mac OS X 10.4.8/PowerPC/G4. Any other Mac/ Intel users?
Yes. They don't seam to work here either, also MacBook 10.4.8.
However, those in the build i did a while back seam to work though.
Hey Hans-Christoph
Just installed test 7 on a MacBook Core 2
Are delwrite~/delread~/vd~ broken? I can't get any sound from them...
Maybe I'm missing something specific to the new computer.
cheers dafydd
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
hi list
cant find the ciclone object: cyclone ... couldn't create
on macintel with test7. did it change name?
thks
On Jan 6, 2007, at 6:02 AM, Hans-Christoph Steiner wrote:
Ok, this should be approaching release readiness, let's stress
test! This is the last test release before release candidates, so
report bugs now!* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
--
I have the audacity to believe that peoples everywhere can have
three meals a day for their bodies, education and culture for their
minds, and dignity, equality and freedom for their spirits. -
Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
On 18/01/2007, at 13.37, Miguel Cardoso wrote:
cant find the ciclone object: cyclone ... couldn't create
on macintel with test7. did it change name?
In the fear of missing your point, in which case just ignore this:
Cyclone is included, but it is to be understood as a library, ie. a
set of objects which in this case all are named something else then
"cyclone". See the help-patches under cyclone in the reference
section of the help browser for a list of those objects.
thanks Steffen. I thought there was a cyclone object to load max patches. how I do I load a max file into pure data then? i tried renaming it to .pd but it doesn't load...
On Jan 18, 2007, at 1:33 PM, Steffen wrote:
On 18/01/2007, at 13.37, Miguel Cardoso wrote:
cant find the ciclone object: cyclone ... couldn't create
on macintel with test7. did it change name?
In the fear of missing your point, in which case just ignore this:
Cyclone is included, but it is to be understood as a library, ie. a
set of objects which in this case all are named something else then
"cyclone". See the help-patches under cyclone in the reference
section of the help browser for a list of those objects.
On 18/01/2007, at 15.03, Miguel Cardoso wrote:
I thought there was a cyclone object to load max patches. how I do I load a max file into pure data then?
Ok, thats the goal. There is a thread from 29th of auust last year
about this. To sum it up:
I might be wrong in calling a set of object for a lib, when they (the
objects) are build into separate files. I don't know, the terminology
is slightly confusing due to inconsistent use.
You are right that to load the max file one are to crate an [cyclone]
object, click on it, and follow the instructions (or something). But
to do that, one need cyclone to be build into one file,
cyclone.pd_darwin (in this case), instead of into separate files, as
it is currently done with Pd-extended.
To quote Hans C. S. from the mentioned thread: "Sounds like the
single-file-multi-class cyclone.pd_linux should be included in Pd-
extended if there really is some specific functionality that is only
available in that format. Its just a matter of someone doing the
work. Any volunteers?"
Yeah, there is. But I think its not built automatically as part of
the package. It's just a matter of someone doing the Makefile hackery.
Was it in previous packages?
.hc
On Jan 18, 2007, at 9:03 AM, Miguel Cardoso wrote:
thanks Steffen. I thought there was a cyclone object to load max patches. how I do I load a max file into pure data then? i tried renaming it to .pd but it doesn't load...
On Jan 18, 2007, at 1:33 PM, Steffen wrote:
On 18/01/2007, at 13.37, Miguel Cardoso wrote:
cant find the ciclone object: cyclone ... couldn't create
on macintel with test7. did it change name?
In the fear of missing your point, in which case just ignore this:
Cyclone is included, but it is to be understood as a library, ie.
a set of objects which in this case all are named something else
then "cyclone". See the help-patches under cyclone in the
reference section of the help browser for a list of those objects.
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.
i believe the cyclone object was in test6, but opened some cyclone- meta file that never worked.
On Jan 19, 2007, at 5:06 AM, Hans-Christoph Steiner wrote:
Yeah, there is. But I think its not built automatically as part of
the package. It's just a matter of someone doing the Makefile
hackery.Was it in previous packages?
.hc
On Jan 18, 2007, at 9:03 AM, Miguel Cardoso wrote:
thanks Steffen. I thought there was a cyclone object to load max patches. how I do I load a max file into pure data then? i tried renaming it to .pd but it doesn't load...
On Jan 18, 2007, at 1:33 PM, Steffen wrote:
On 18/01/2007, at 13.37, Miguel Cardoso wrote:
cant find the ciclone object: cyclone ... couldn't create
on macintel with test7. did it change name?
In the fear of missing your point, in which case just ignore
this: Cyclone is included, but it is to be understood as a
library, ie. a set of objects which in this case all are named
something else then "cyclone". See the help-patches under cyclone
in the reference section of the help browser for a list of those
objects.
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.
On OS X 10.4.8 PPC, I can't create OSCroute or dumpOSC.
~Kyle
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Did you load the oscx library?
.hc
On Jan 20, 2007, at 5:05 PM, Kyle Klipowicz wrote:
On OS X 10.4.8 PPC, I can't create OSCroute or dumpOSC.
~Kyle
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
If you are not part of the solution, you are part of the
problem. - Eldridge Cleaver
hi hans,
when will the server be online again?
m.
Am 21.01.2007 um 03:29 schrieb Hans-Christoph Steiner:
Did you load the oscx library?
.hc
On Jan 20, 2007, at 5:05 PM, Kyle Klipowicz wrote:
On OS X 10.4.8 PPC, I can't create OSCroute or dumpOSC.
~Kyle
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and
cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have
three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
--
If you are not part of the solution, you are part of the
problem. - Eldridge Cleaver
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Hallo, Max Neupert hat gesagt: // Max Neupert wrote:
when will the server be online again?
No idea, but you can get pd(-extended) nightly updated from http://autobuild.puredata.info as well.
Frank Barknecht _ ______footils.org_ __goto10.org__
Ah thanks, I just sent an email about Linux on Debian, but now I saw this. I see there is a Debian stable package, so, has anyone tried a recent Debian stable from the autobuild? Should I just download the latest one?
~David
On 1/25/07, Frank Barknecht fbar@footils.org wrote:
Hallo, Max Neupert hat gesagt: // Max Neupert wrote:
when will the server be online again?
No idea, but you can get pd(-extended) nightly updated from http://autobuild.puredata.info as well.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hallo!
Ah thanks, I just sent an email about Linux on Debian, but now I saw this. I see there is a Debian stable package, so, has anyone tried a recent Debian stable from the autobuild? Should I just download the latest one?
yes, you can download the latest one for debian stable !
LG Georg
Hallo, Georg Holzmann hat gesagt: // Georg Holzmann wrote:
Ah thanks, I just sent an email about Linux on Debian, but now I saw this. I see there is a Debian stable package, so, has anyone tried a recent Debian stable from the autobuild? Should I just download the latest one?
yes, you can download the latest one for debian stable !
But they aren't Debian packages in .deb-format. You just install them to /usr/local. Or you compile you're own which is what I normally do.
Frank Barknecht _ ______footils.org_ __goto10.org__
Hallo!
Ah thanks, I just sent an email about Linux on Debian, but now I saw this. I see there is a Debian stable package, so, has anyone tried a recent Debian stable from the autobuild? Should I just download the latest one?
yes, you can download the latest one for debian stable !
But they aren't Debian packages in .deb-format. You just install them to /usr/local. Or you compile you're own which is what I normally do.
yes - I meant the once from the autobuild, which are called debian stable !
LG Georg
On Jan 25, 2007, at 4:03 PM, Georg Holzmann wrote:
Hallo!
Ah thanks, I just sent an email about Linux on Debian, but now I
saw this. I see there is a Debian stable package, so, has anyone
tried a recent Debian stable from the autobuild? Should I just download the latest one?yes, you can download the latest one for debian stable !
But they aren't Debian packages in .deb-format. You just install them to /usr/local. Or you compile you're own which is what I normally do.
yes - I meant the once from the autobuild, which are called debian
stable !
The auto-builds are named after the OS they were built on, so that
one was built on Debian/stable.
.hc
LG Georg
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
All information should be free. - the hacker ethic
hi list
short question about GEM. How 2 render my Gem window as any kind of video or animation?
thanx Nikola
pix_write records an image sequence to disk in all versions of GEM. pix_record writes to a Quicktime file in versions above 0.90
On 1/26/07, Nikola Jeremic nikola.jeremic@googlemail.com wrote:
hi list
short question about GEM. How 2 render my Gem window as any kind of video or animation?
thanx Nikola
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
You should have a look at [pix_record] . I had to recompile it from the CVS in order to have it work (Linux). Read it works fine on osx though.
[pix_write] makes a snapshot (still images) [pix_record] generates video files (no sound).
OpenGL objects arent recorded, you've got to pixelise them before.
++
O.
Le vendredi 26 janvier 2007 à 17:01 +0100, Nikola Jeremic a écrit :
hi list
short question about GEM. How 2 render my Gem window as any kind of video or animation?
thanx Nikola
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Max Neupert wrote:
hi hans,
when will the server be online again?
you can access this using Google's cache, all of the pd-*-extended-test* links seem to work, as do the nightly builds.
http://72.14.253.104/search?q=cache:bgtI-pM2W4UJ:at.or.at/hans/pd/installers...
It's back as of yesterday, sorry.
.hc
On Jan 25, 2007, at 12:14 PM, Max Neupert wrote:
hi hans,
when will the server be online again?
m.
Am 21.01.2007 um 03:29 schrieb Hans-Christoph Steiner:
Did you load the oscx library?
.hc
On Jan 20, 2007, at 5:05 PM, Kyle Klipowicz wrote:
On OS X 10.4.8 PPC, I can't create OSCroute or dumpOSC.
~Kyle
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress
test! This is the last test release before release candidates, so report bugs now!* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and
cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have
three meals a day for their bodies, education and culture for their
minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
If you are not part of the solution, you are part of the
problem. - Eldridge Cleaver
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Looking at things from a more basic level, you can come up with a
more direct solution... It may sound small in theory, but it in
practice, it can change entire economies. - Amy Smith
I did it by manually editing my .pdrc file and copying a version to my back-up extra directory...but this is not a solution, it's a hack from what I can tell. Is there documentation on this 'loading' feature? I'm very confused!
~Kyle
On 1/20/07, Hans-Christoph Steiner hans@eds.org wrote:
Did you load the oscx library?
.hc
On Jan 20, 2007, at 5:05 PM, Kyle Klipowicz wrote:
On OS X 10.4.8 PPC, I can't create OSCroute or dumpOSC.
~Kyle
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
If you are not part of the solution, you are part of the problem. - Eldridge Cleaver
On 25/01/2007, at 19.03, Kyle Klipowicz wrote:
I did it by manually editing my .pdrc file and copying a version to my back-up extra directory...but this is not a solution, it's a hack from what I can tell. Is there documentation on this 'loading' feature? I'm very confused!
From what i've gathered there is three ways to load:
more free slots there, one can use the colon trick [1] 3) use [import], in this case [import oscx]
When i do either of 2) or 3) (haven't tried 1)) i can load [sendOSC],
[OSCroute], [dumpOSC], but not the [OSC] object.
[1] http://puredata.info/docs/tutorials/TipsAndTricks#add-more- entries-to-the-path-and-library-dialogs
Ok, I tried using [import oscx] and it worked perfectly. Pretty snazzy, I must say!
~Kyle
On 1/20/07, Hans-Christoph Steiner hans@eds.org wrote:
Did you load the oscx library?
.hc
On Jan 20, 2007, at 5:05 PM, Kyle Klipowicz wrote:
On OS X 10.4.8 PPC, I can't create OSCroute or dumpOSC.
~Kyle
On 1/6/07, Hans-Christoph Steiner hans@eds.org wrote:
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included * included Thomas Grill's Mac/Intel fixes for iemlib and cyclone * Universal binaries for flext externals * working 10.3 build
http://at.or.at/hans/pd/installers.html
.hc
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
PD-announce mailing list PD-announce@iem.at http://lists.puredata.info/listinfo/pd-announce
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
If you are not part of the solution, you are part of the problem. - Eldridge Cleaver
Hi Hans,
Hans-Christoph Steiner a écrit :
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included
Pretty good news! There was a small bug in the msd2D help file, here is the corrected version. Greetings,
Nicolas Montgermont - PhD Student Lutheries Acoustique et Musique Institut Jean le Rond d'Alembert 11 rue de Lourmel 75015 Paris - France Tel. (+33) 01 53 95 43 31 Fax. (+33) 01 45 77 16 59 www : http://www.lam.jussieu.fr/src/Membres/Montgermont
#N canvas 595 54 563 818 10; #X obj 4 369 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 779 cnv 15 550 30 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 8 6 cnv 15 550 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 14 389 cnv 15 75 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 14 584 cnv 15 75 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 4 527 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 4 562 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 7 76 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 729 cnv 15 550 20 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 749 cnv 15 550 30 empty empty empty 20 12 0 14 -233017 -66577 0; #N canvas 76 31 921 714 More_Info 0; #X text 96 12 MSD : mass - spring - damper model; #X text 27 155 Be careful : if masses are deleted , lists messages won't work; #X text 27 60 It is designed to implement particules physical model in PD.The model is based on two elements type : mass and link. The msd masses are the principals objects of the model. They got only one physical parameter , the value of their mass. They can be mobile or fixed , in this case forces applied on them automatically , by links , or manually , by messages , don't do anything.; #X obj 456 -5 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 456 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity1 4 float 1; #A 0 -1 0 1 2; #X array zero 4 float 1; #A 0 0 0 0 0; #X coords 0 3 3 -3 200 150 1; #X restore 121 328 graph; #X text 179 485 L0; #N canvas 438 87 956 727 figure 0; #X obj 284 53 loadbang; #X msg 293 125 ; rigidity1 resize 1 ; rigidity1 resize 4 ; rigidity1 bounds 0 3 3 -3 ; rigidity1 0 -1 0 1 2 ; rigidity1 ylabel -0.5 ; rigidity1 xlabel -3.5 ; rigidity1 xticks 0 1 1 ; rigidity1 yticks 0 0.1 5; #X obj 388 574 sqrt; #X obj 316 651 tabwrite rigidity3; #X obj 343 464 - 20; #X obj 316 609 f; #X obj 316 579 t b f; #X obj 343 494 moses 0; #X obj 343 517 * -1; #X obj 343 538 sqrt; #X obj 343 559 * -1; #X obj 481 479 - 20; #X obj 453 662 f; #X obj 453 632 t b f; #X obj 481 509 moses 0; #X obj 481 532 * -1; #X obj 480 612 * -1; #X obj 528 622 *; #X obj 480 591 *; #X obj 525 590 t f f; #X obj 480 564 t f f; #X obj 453 683 tabwrite rigidity4; #X obj 181 235 t b b; #X obj 620 552 f; #X obj 620 522 t b f; #X obj 620 623 tabwrite rigidity2; #X msg 763 574 0; #X obj 679 437 - 50; #X obj 751 491 moses 40; #X obj 681 510 moses -40; #X obj 620 586 * 1.5; #X obj 680 462 moses 10; #X obj 680 488 moses -10; #X msg 55 419 ; rigidity2 resize 101 ; rigidity2 xticks 1 10 5 ; rigidity2 yticks 0 5 5 ; rigidity3 resize 51 ; rigidity3 xticks 0 1 5 ; rigidity3 yticks 0 1 5 ; rigidity4 resize 51 ; rigidity4 xticks 0 1 5 ; rigidity4 yticks 0 100 5; #X obj 631 315 f; #X obj 648 394 + 1; #X obj 632 367 t f f; #X obj 375 333 f; #X obj 375 360 moses 50.5; #X obj 392 411 + 1; #X obj 376 384 t f f; #X obj 176 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 371 310 0; #X msg 627 286 0; #X obj 631 343 moses 100.5; #X connect 0 0 1 0; #X connect 0 0 22 0; #X connect 2 0 5 1; #X connect 4 0 7 0; #X connect 5 0 3 0; #X connect 6 0 5 0; #X connect 6 1 3 1; #X connect 7 0 8 0; #X connect 7 1 2 0; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 10 0 5 1; #X connect 11 0 14 0; #X connect 12 0 21 0; #X connect 13 0 12 0; #X connect 13 1 21 1; #X connect 14 0 15 0; #X connect 14 1 19 0; #X connect 15 0 20 0; #X connect 16 0 12 1; #X connect 17 0 12 1; #X connect 18 0 16 0; #X connect 19 0 17 0; #X connect 19 1 17 1; #X connect 20 0 18 0; #X connect 20 1 18 1; #X connect 22 0 42 0; #X connect 22 1 33 0; #X connect 22 1 43 0; #X connect 23 0 30 0; #X connect 24 0 23 0; #X connect 24 1 25 1; #X connect 26 0 23 1; #X connect 27 0 31 0; #X connect 28 0 23 1; #X connect 28 1 26 0; #X connect 29 0 26 0; #X connect 29 1 23 1; #X connect 30 0 25 0; #X connect 31 0 32 0; #X connect 31 1 28 0; #X connect 32 0 29 0; #X connect 32 1 26 0; #X connect 34 0 44 0; #X connect 35 0 34 0; #X connect 36 0 35 0; #X connect 36 1 27 0; #X connect 36 1 24 0; #X connect 37 0 38 0; #X connect 38 0 40 0; #X connect 39 0 37 0; #X connect 40 0 39 0; #X connect 40 1 4 0; #X connect 40 1 6 0; #X connect 40 1 13 0; #X connect 40 1 11 0; #X connect 41 0 22 0; #X connect 42 0 37 0; #X connect 43 0 34 0; #X connect 44 0 36 0; #X restore 403 659 pd figure; #X text 125 307 Rigidity; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity2 101 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 -60 -58.5 -57 -55.5 -54 -52.5 -51 -49.5 -48 -46.5 -45 -43.5 -42 -40.5 -39 -37.5 -36 -34.5 -33 -31.5 -30 -28.5 -27 -25.5 -24 -22.5 -21 -19.5 -18 -16.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 16.5 18 19.5 21 22.5 24 25.5 27 28.5 30 31.5 33 34.5 36 37.5 39 40.5 42 43.5 45 46.5 48 49.5 51 52.5 54 55.5 57 58.5 0 0 0 0 0 0 0 0 0 0 0; #X array zero 101 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 60 100 -60 200 150 1; #X restore 565 327 graph; #X text 657 482 L0; #X text 569 304 Rigidity with Lmin and Lmax; #X text 673 482 Lmin; #X text 735 481 Lmax; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity3 51 float 1; #A 0 -4.47214 -4.3589 -4.24264 -4.12311 -4 -3.87298 -3.74166 -3.60555 -3.4641 -3.31662 -3.16228 -3 -2.82843 -2.64575 -2.44949 -2.23607 -2 -1.73205 -1.41421 -1 0 1 1.41421 1.73205 2 2.23607 2.44949 2.64575 2.82843 3 3.16228 3.31662 3.4641 3.60555 3.74166 3.87298 4 4.12311 4.24264 4.3589 4.47214 4.58258 4.69042 4.79583 4.89898 5 5.09902 5.19615 5.2915 5.38516 5.47723; #X array zero 51 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 6 50 -6 200 150 1; #X restore 119 526 graph; #X text 192 679 L0; #X text 126 505 Rigidity with power = 1/2; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity4 51 float 1; #A 0 0 -400 -361 -324 -289 -256 -225 -196 -169 -144 -121 -100 -81 -64 -49 -36 -25 -16 -9 -4 -1 0 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400 441 484 529 576 625 676 729 784 841; #X array zero 51 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 1000 50 -1000 200 150 1; #X restore 566 530 graph; #X text 639 684 L0; #X text 571 508 Rigidity with power = 2; #X text 571 12 The equations are :; #X text 497 36 if Lmin<|L[n]-L[0]|<Lmax; #X text 496 75 else; #X text 496 95 F[n] = D(L[n]-L[n-1]); #X text 496 54 F[n] = K(L[n] - L[0])^P + D(L[n] - L[n-1]); #X text 28 187 Links connect masses two by two. They got 4 physicals parameters : length , rigidity , damping and power.; #X text 27 216 Rigidity , damping and power are defined by the creation message. The lenght is initialised to the distance between the two masses at the creation.; #X text 495 124 For oriented links , the force F[n] is projected onto a vector which is given during the creation of the link using x1y1 coordinates.; #X text 495 169 For normal vector , the direction is calculated using the scalar product :; #X text 495 248 You can build specific links using different links messages defining the characteristic step by step.; #X text 496 206 x1x2 + y1y2 = 0; #X text 27 257 Links can be created in one shot between mutiples masses , instead of creation number , the masses linked are defined with their Id.; #X text 28 41 MSD is the 2D object of the msd objects collection.; #X connect 3 0 4 0; #X restore 16 785 pd More_Info; #X text 12 76 Examples:; #X text 9 369 Inlets:; #X text 19 388 - Left:; #X text 10 526 Arguments:; #X text 11 562 Outlets:; #X text 19 729 See Also:; #X text 74 48 Full Name:; #N canvas 58 22 262 70 Related_Objects 0; #X obj 3 10 cnv 15 250 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 3 30 cnv 15 250 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 5 10 Externals and libraries; #X obj 141 38 msd3D; #X obj 44 37 msd; #X restore 122 785 pd Related_Objects; #N canvas 257 262 759 345 init 0; #X obj 89 215 t a; #X obj 89 33 loadbang; #X obj 89 241 s $0-in; #X obj 89 59 t b b b b b; #X msg 161 80 reset; #X obj 44 13 inlet; #X msg 143 100 mass fix 0 10 0 0; #X msg 89 187 Xmax 4 , Xmin -4 , Ymax 4 , Ymin -4; #X msg 125 120 mass mob 1 100 0 -2 , mass mob 1 100 2 0 , mass mob 1 100 0 2 , mass mob 1 100 -2 0; #X msg 107 161 link souple fix mob 10 10 , link souple mob mob 10 10; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 3 0 7 0; #X connect 3 1 9 0; #X connect 3 2 8 0; #X connect 3 3 6 0; #X connect 3 4 4 0; #X connect 4 0 0 0; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X restore 17 156 pd init; #X obj 18 321 s $0-out; #X obj 18 272 r $0-in; #X obj 393 317 s $0-in; #N canvas 565 515 355 193 compute 0; #X obj 27 29 inlet; #X obj 27 127 s $0-in; #X msg 27 96 bang , get massesPos , get linksPos; #X obj 27 66 gemhead; #X obj 160 36 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X restore 17 209 pd compute; #X obj 17 181 tgl 20 0 empty empty ON/OFF 25 10 1 10 -262144 -1 -1 1 1; #X obj 172 270 r $0-out; #X obj 17 126 bng 20 250 50 0 empty empty Reset 25 10 1 10 -262144 -1 -1; #X text 101 388 Bang - A bang at the left inlet compute the new model state based on previous instant.; #X text 158 478 To set the model parameters after creation.; #X text 158 456 To create the model masses and links.; #X text 158 501 To get the model parameters; #N canvas 8 28 967 626 creation________ 0; #X obj 5 75 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 3 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 7 2 CREATION Messages; #X obj 4 137 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 3 351 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X msg 32 104 reset; #X text 202 167 Add a mass; #X text 57 191 $1 : Id (symbol); #X text 57 211 $2 : fixed or mobile (0/1); #X text 57 229 $3 : mass; #X msg 32 286 deleteMass $1; #X text 194 288 Delete a mass and associated links; #X text 54 309 $1 : Creation No of mass; #X text 7 137 Masses :; #X text 7 74 Reset :; #X text 129 105 Delete all masses , links and internal variables; #X text 6 351 Links :; #X text 49 406 $1 : Id (symbol); #X text 49 459 $4 : rigidity; #X msg 30 555 deleteLink $1; #X text 166 557 Delete a link; #X text 47 578 $1 : Creation No of link; #X text 49 406 $1 : Id (symbol); #X text 49 459 $4 : rigidity; #X text 49 424 $2 : creation No/Id of mass1; #X text 49 442 $3 : creation No/Id of mass2; #X text 266 384 Add link(s); #X text 49 477 $5 : damping; #X text 10 28 Creation messages are used to define the structure of the model. Messages create links and masses or destroy them.; #X msg 30 384 link $1 $2 $3 $4 $5 ($6 $7 $8); #X msg 32 167 mass $1 $2 $3 $4 $5; #X text 57 247 $4 , $5 : initial position; #X text 46 495 ($6) : Power of the rigidity distance; #X text 46 514 ($7) : minimum lenght of link; #X text 46 531 ($8) : maximum lenght of link; #X obj 471 75 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 501 75 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 471 578 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 527 180 $1 : Id (symbol); #X text 527 233 $4 : rigidity; #X text 527 180 $1 : Id (symbol); #X text 527 233 $4 : rigidity; #X text 527 198 $2 : creation No/Id of mass1; #X text 527 216 $3 : creation No/Id of mass2; #X text 527 251 $5 : damping; #X text 790 152 Add tangential link(s); #X text 526 270 $6 , $7 : tangential vector; #X text 524 289 ($8) : Power of the rigidity distance; #X text 524 308 ($9) : minimum lenght of link; #X text 524 325 ($10) : maximum lenght of link; #X text 528 382 $1 : Id (symbol); #X text 528 435 $4 : rigidity; #X text 528 382 $1 : Id (symbol); #X text 528 435 $4 : rigidity; #X text 528 400 $2 : creation No/Id of mass1; #X text 528 418 $3 : creation No/Id of mass2; #X text 528 453 $5 : damping; #X text 525 491 ($8) : Power of the rigidity distance; #X text 525 510 ($9) : minimum lenght of link; #X text 525 527 ($10) : maximum lenght of link; #X msg 508 153 tLink $1 $2 $3 $4 $5 $6 $7 ($8 $9 $10); #X msg 511 358 nLink $1 $2 $3 $4 $5 $6 $7 ($8 $9 $10); #X text 527 472 $6 , $7 : normal vector; #X text 504 75 Oriented links :; #X text 793 357 Add normal link(s); #X text 506 102 In 2D (and 3D) there are two specials links : oriented links. They works as general links excepts their calculation is made following a vector.; #X connect 35 0 37 0; #X restore 12 457 pd creation________; #X text 103 542 None; #X text 18 583 - Left:; #X text 101 584 Outputs the model parameters asked with the attributes messages.; #X obj 13 629 cnv 15 75 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 17 628 - Right:; #X text 100 629 Outputs information on model when creation messages are send or with the special message [infosL( which dump the complete state of the model.; #X text 101 420 Messages - Different messages are used to control the msd object. They are of three types :; #X text 9 751 CATEGORY: control; #N canvas 354 125 558 582 dynamic 0; #X obj 5 3 cnv 15 550 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 10 85 cnv 15 150 270 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 4 62 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 10 402 cnv 15 130 180 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 3 378 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 7 62 Masses :; #X text 6 378 Links :; #X text 7 2 DYNAMIC SETTINGS Messages; #X msg 31 96 posX $1 $2; #X text 190 144 Add force on mass(es); #X msg 30 143 forceX $1 $2; #X text 192 216 $1 : Value; #X text 193 107 $1 : Id (symbol) or No; #X text 193 161 $1 : Id (symbol) or No; #X msg 30 195 Xmin $1; #X msg 89 195 Xmax $1; #X msg 29 244 setMobile $1; #X msg 29 265 setFixed $1; #X text 193 89 Set position of fixed mass(es); #X text 193 125 $2 : Value; #X text 193 179 $2 : Value; #X text 189 200 Set minimimum and maximum position of all masses; #X text 188 244 Set mass to mobile or fixed; #X msg 29 466 setD $1 $2; #X text 184 452 $2 : New value; #X msg 29 415 setK $1 $2; #X text 184 508 $2 : New value; #X text 184 561 $2 : New value; #X text 178 416 Set rigidity of link(s); #X text 178 472 Set damping of link(s); #X msg 29 521 setL $1 $2; #X text 178 525 Set initial lenght of link(s); #X text 184 434 $1 : Id (symbol) or No; #X text 184 490 $1 : Id (symbol) or No; #X text 184 543 $1 : Id (symbol) or No; #X text 191 261 $1 : Id (symbol) or No; #X text 10 25 Dynamic settings messages allows the user to redefine internal parameters of links and masses.; #X msg 29 301 grabMass $1 $2 $3; #X text 186 301 Grab nearest mass; #X text 191 317 $1 , $2 : position; #X text 190 334 $3 : grab or not (0/1); #X msg 31 117 posY $1 $2; #X msg 30 164 forceY $1 $2; #X msg 30 217 Ymin $1; #X msg 89 217 Ymax $1; #X restore 12 478 pd dynamic settings; #N canvas 382 95 601 642 attributes______ 0; #X obj 11 95 cnv 15 100 35 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 5 75 cnv 15 590 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 3 cnv 15 590 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 10 158 cnv 15 150 110 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 4 137 cnv 15 590 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 9 305 cnv 15 110 330 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 3 281 cnv 15 590 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 7 74 General :; #X text 7 2 ATTRIBUTES Messages; #X text 7 137 Lists :; #X msg 33 104 infosL; #X text 136 104 Get infos on all masses and links on right outlet; #X msg 32 170 massesPosL; #X msg 32 239 massesForcesL; #X text 170 170 Output all masses positions in a list on outlet No 1; #X text 139 321 Get specific attribute on specific element; #X msg 19 319 get $1 ($2); #X text 6 281 Specific :; #X text 139 416 The get message return the asked attribute preceded by an identifier and the creation No of the element. The identifier is made of the asked parameter and the way you asked for it.; #X text 140 492 message; #X text 380 492 response; #X text 139 473 Examples with 3 masses numbered 0 , 1 and 2 and named mas:; #X text 145 582 [get massesPos mas( -----> [massesPosId 0 x0(; #X text 334 597 [massesPosId 2 x2(; #X text 334 612 [massesPosId 1 x1(; #X text 173 511 [get massesPos( -----> [massesPos 0 x0(; #X text 334 525 [massesPos 2 x2(; #X text 334 539 [massesPos 1 x1(; #X text 159 561 [get massesPos 1( -----> [massesPosNo 1 x1(; #X text 15 30 The attributes messages ask the object to output some of his internal parameters. They can be output by lists for positions and forces of masses.; #X text 169 240 Output all forces applied on masses in a list on outlet No 1; #X text 139 383 ($2) : - If not defined all the attributes are send for all the elements. - Ids or/and creations No; #X msg 32 192 massesPosXL; #X text 170 202 Output all masses x or y in a list on outlet No 1; #X msg 32 213 massesPosYL; #X text 139 346 $1 : Attribute type ( massesPos / massesSpeeds / massesForces / linksPos / linksLenghts); #X restore 12 499 pd attributes______; #X text 9 761 KEYWORDS: physical model mass spring damper link; #X text 267 786 - Nicolas Montgermont , May 12 , 2005; #X text 12 8 HELP: msd2D; #X text 12 18 DESCRIPTION: Mass spring damper physical modeling in 2D.; #X obj 157 48 msd2D; #X text 257 730 editor/msd2d-editor.pd; #X text 112 730 01_msd2Dtest.pd; #X obj 18 296 msd2D; #X obj 172 294 route massesPos linksPos; #N canvas 731 296 450 300 gemmouse 0; #X obj 189 77 gemmouse; #X obj 189 184 pack f f; #X obj 189 218 spigot; #X obj 109 243 outlet; #X obj 109 36 inlet; #X obj 109 98 t b; #X obj 238 131 + 4; #X msg 57 182 posX fix $1; #X msg 57 203 posY fix $2; #X obj 189 108 / 62.5; #X obj 237 107 / -62.5; #X obj 189 131 - 4; #X obj 109 125 list 0 0; #X connect 0 0 9 0; #X connect 0 1 10 0; #X connect 0 2 2 1; #X connect 1 0 2 0; #X connect 2 0 12 1; #X connect 4 0 5 0; #X connect 5 0 12 0; #X connect 6 0 1 1; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 11 0; #X connect 10 0 6 0; #X connect 11 0 1 0; #X connect 12 0 7 0; #X connect 12 0 8 0; #X restore 393 295 pd gemmouse; #X obj 393 274 gemhead; #X obj 336 216 gemwin; #X msg 336 194 0 , destroy; #N canvas 472 258 550 319 gemrender 0; #X obj 48 203 translateXYZ; #X obj 48 229 sphere 0.1; #X obj 48 177 separator; #X obj 48 153 any; #X obj 64 114 gemhead 45; #X obj 127 24 inlet; #X obj 271 51 inlet; #X obj 192 206 separator; #X obj 192 182 any; #X obj 192 251 curve 2; #X obj 208 143 gemhead 45; #X msg 348 100 $4 $5 0; #X msg 276 96 $2 $3 0; #X obj 250 170 t b a; #X obj 127 62 unpack f f f; #X obj 125 136 t b f; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 3 0 2 0; #X connect 4 0 3 1; #X connect 5 0 14 0; #X connect 6 0 11 0; #X connect 6 0 12 0; #X connect 7 0 9 0; #X connect 8 0 7 0; #X connect 10 0 8 1; #X connect 11 0 9 2; #X connect 12 0 13 0; #X connect 13 0 8 0; #X connect 13 1 9 1; #X connect 14 1 15 0; #X connect 14 2 0 2; #X connect 15 0 3 0; #X connect 15 1 0 1; #X restore 172 320 pd gemrender; #X msg 336 129 reset , create , 1; #X text 135 98 Sorry , you need GEM for this example...; #X text 169 132 1 Create window -->; #X text 169 163 2 Drag the structure with the mouse; #X text 169 195 3 Destroy the window -->; #X connect 21 0 49 0; #X connect 24 0 23 0; #X connect 25 0 50 0; #X connect 26 0 19 0; #X connect 49 0 20 0; #X connect 50 0 55 0; #X connect 50 1 55 1; #X connect 51 0 22 0; #X connect 52 0 51 0; #X connect 54 0 53 0; #X connect 56 0 53 0;
I think [sqrt~] dont work on intel mac in this test7 version. Fx.
sqrt~(9) equals -\infty.
The test builds i did regarding the delread/write issue does work
though, if it means anything.
best, steffen
On Jan 26, 2007, at 9:45 AM, Nicolas Montgermont wrote:
Hi Hans,
Hans-Christoph Steiner a écrit :
Ok, this should be approaching release readiness, let's stress
test! This is the last test release before release candidates, so
report bugs now!* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included
Pretty good news! There was a small bug in the msd2D help file, here is the corrected
version. Greetings,
The build grabs the help file from CVS. So if this is in CVS, then
it'll be included in all future builds.
.hc
Nicolas
Nicolas Montgermont - PhD Student Lutheries Acoustique et Musique Institut Jean le Rond d'Alembert 11 rue de Lourmel 75015 Paris - France Tel. (+33) 01 53 95 43 31 Fax. (+33) 01 45 77 16 59 www : http://www.lam.jussieu.fr/src/Membres/Montgermont #N canvas 595 54 563 818 10; #X obj 4 369 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 779 cnv 15 550 30 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 8 6 cnv 15 550 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 14 389 cnv 15 75 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 14 584 cnv 15 75 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 4 527 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 4 562 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 7 76 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 729 cnv 15 550 20 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 749 cnv 15 550 30 empty empty empty 20 12 0 14 -233017 -66577 0; #N canvas 76 31 921 714 More_Info 0; #X text 96 12 MSD : mass - spring - damper model; #X text 27 155 Be careful : if masses are deleted , lists messages won't work; #X text 27 60 It is designed to implement particules physical model in PD.The model is based on two elements type : mass and link. The msd masses are the principals objects of the model. They got only one physical parameter , the value of their mass. They can be mobile or fixed , in this case forces applied on them automatically , by links , or manually , by messages , don't do anything.; #X obj 456 -5 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 456 294 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity1 4 float 1; #A 0 -1 0 1 2; #X array zero 4 float 1; #A 0 0 0 0 0; #X coords 0 3 3 -3 200 150 1; #X restore 121 328 graph; #X text 179 485 L0; #N canvas 438 87 956 727 figure 0; #X obj 284 53 loadbang; #X msg 293 125 ; rigidity1 resize 1 ; rigidity1 resize 4 ;
rigidity1 bounds 0 3 3 -3 ; rigidity1 0 -1 0 1 2 ; rigidity1 ylabel -0.5 ; rigidity1 xlabel -3.5 ; rigidity1 xticks 0 1 1 ; rigidity1 yticks 0 0.1 5; #X obj 388 574 sqrt; #X obj 316 651 tabwrite rigidity3; #X obj 343 464 - 20; #X obj 316 609 f; #X obj 316 579 t b f; #X obj 343 494 moses 0; #X obj 343 517 * -1; #X obj 343 538 sqrt; #X obj 343 559 * -1; #X obj 481 479 - 20; #X obj 453 662 f; #X obj 453 632 t b f; #X obj 481 509 moses 0; #X obj 481 532 * -1; #X obj 480 612 * -1; #X obj 528 622 *; #X obj 480 591 *; #X obj 525 590 t f f; #X obj 480 564 t f f; #X obj 453 683 tabwrite rigidity4; #X obj 181 235 t b b; #X obj 620 552 f; #X obj 620 522 t b f; #X obj 620 623 tabwrite rigidity2; #X msg 763 574 0; #X obj 679 437 - 50; #X obj 751 491 moses 40; #X obj 681 510 moses -40; #X obj 620 586 * 1.5; #X obj 680 462 moses 10; #X obj 680 488 moses -10; #X msg 55 419 ; rigidity2 resize 101 ; rigidity2 xticks 1 10 5 ; rigidity2 yticks 0 5 5 ; rigidity3 resize 51 ; rigidity3 xticks 0 1 5 ; rigidity3 yticks 0 1 5 ; rigidity4 resize 51 ; rigidity4
xticks 0 1 5 ; rigidity4 yticks 0 100 5; #X obj 631 315 f; #X obj 648 394 + 1; #X obj 632 367 t f f; #X obj 375 333 f; #X obj 375 360 moses 50.5; #X obj 392 411 + 1; #X obj 376 384 t f f; #X obj 176 141 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 371 310 0; #X msg 627 286 0; #X obj 631 343 moses 100.5; #X connect 0 0 1 0; #X connect 0 0 22 0; #X connect 2 0 5 1; #X connect 4 0 7 0; #X connect 5 0 3 0; #X connect 6 0 5 0; #X connect 6 1 3 1; #X connect 7 0 8 0; #X connect 7 1 2 0; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 10 0 5 1; #X connect 11 0 14 0; #X connect 12 0 21 0; #X connect 13 0 12 0; #X connect 13 1 21 1; #X connect 14 0 15 0; #X connect 14 1 19 0; #X connect 15 0 20 0; #X connect 16 0 12 1; #X connect 17 0 12 1; #X connect 18 0 16 0; #X connect 19 0 17 0; #X connect 19 1 17 1; #X connect 20 0 18 0; #X connect 20 1 18 1; #X connect 22 0 42 0; #X connect 22 1 33 0; #X connect 22 1 43 0; #X connect 23 0 30 0; #X connect 24 0 23 0; #X connect 24 1 25 1; #X connect 26 0 23 1; #X connect 27 0 31 0; #X connect 28 0 23 1; #X connect 28 1 26 0; #X connect 29 0 26 0; #X connect 29 1 23 1; #X connect 30 0 25 0; #X connect 31 0 32 0; #X connect 31 1 28 0; #X connect 32 0 29 0; #X connect 32 1 26 0; #X connect 34 0 44 0; #X connect 35 0 34 0; #X connect 36 0 35 0; #X connect 36 1 27 0; #X connect 36 1 24 0; #X connect 37 0 38 0; #X connect 38 0 40 0; #X connect 39 0 37 0; #X connect 40 0 39 0; #X connect 40 1 4 0; #X connect 40 1 6 0; #X connect 40 1 13 0; #X connect 40 1 11 0; #X connect 41 0 22 0; #X connect 42 0 37 0; #X connect 43 0 34 0; #X connect 44 0 36 0; #X restore 403 659 pd figure; #X text 125 307 Rigidity; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity2 101 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 -60 -58.5 -57 -55.5 -54 -52.5 -51 -49.5 -48 -46.5 -45 -43.5 -42 -40.5 -39 -37.5 -36 -34.5 -33 -31.5 -30 -28.5 -27 -25.5 -24 -22.5 -21 -19.5 -18 -16.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 16.5 18 19.5 21 22.5 24 25.5 27 28.5 30 31.5 33 34.5 36 37.5 39 40.5 42 43.5 45 46.5 48 49.5 51 52.5 54 55.5 57 58.5 0 0 0 0 0 0 0 0 0 0 0; #X array zero 101 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 60 100 -60 200 150 1; #X restore 565 327 graph; #X text 657 482 L0; #X text 569 304 Rigidity with Lmin and Lmax; #X text 673 482 Lmin; #X text 735 481 Lmax; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity3 51 float 1; #A 0 -4.47214 -4.3589 -4.24264 -4.12311 -4 -3.87298 -3.74166 -3.60555 -3.4641 -3.31662 -3.16228 -3 -2.82843 -2.64575 -2.44949 -2.23607 -2 -1.73205 -1.41421 -1 0 1 1.41421 1.73205 2 2.23607 2.44949 2.64575 2.82843 3 3.16228 3.31662 3.4641 3.60555 3.74166 3.87298 4 4.12311 4.24264 4.3589 4.47214 4.58258 4.69042 4.79583 4.89898 5 5.09902
5.19615 5.2915 5.38516 5.47723; #X array zero 51 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 6 50 -6 200 150 1; #X restore 119 526 graph; #X text 192 679 L0; #X text 126 505 Rigidity with power = 1/2; #N canvas 0 0 450 300 (subpatch) 0; #X array rigidity4 51 float 1; #A 0 0 -400 -361 -324 -289 -256 -225 -196 -169 -144 -121 -100 -81 -64 -49 -36 -25 -16 -9 -4 -1 0 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 289 324 361 400 441 484 529 576 625 676 729 784 841; #X array zero 51 float 1; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 1000 50 -1000 200 150 1; #X restore 566 530 graph; #X text 639 684 L0; #X text 571 508 Rigidity with power = 2; #X text 571 12 The equations are :; #X text 497 36 if Lmin<|L[n]-L[0]|<Lmax; #X text 496 75 else; #X text 496 95 F[n] = D(L[n]-L[n-1]); #X text 496 54 F[n] = K(L[n] - L[0])^P + D(L[n] - L[n-1]); #X text 28 187 Links connect masses two by two. They got 4 physicals parameters : length , rigidity , damping and power.; #X text 27 216 Rigidity , damping and power are defined by the
creation message. The lenght is initialised to the distance between the two masses at the creation.; #X text 495 124 For oriented links , the force F[n] is projected onto a vector which is given during the creation of the link using x1y1 coordinates.; #X text 495 169 For normal vector , the direction is calculated using the scalar product :; #X text 495 248 You can build specific links using different links messages defining the characteristic step by step.; #X text 496 206 x1x2 + y1y2 = 0; #X text 27 257 Links can be created in one shot between mutiples
masses , instead of creation number , the masses linked are defined with their Id.; #X text 28 41 MSD is the 2D object of the msd objects collection.; #X connect 3 0 4 0; #X restore 16 785 pd More_Info; #X text 12 76 Examples:; #X text 9 369 Inlets:; #X text 19 388 - Left:; #X text 10 526 Arguments:; #X text 11 562 Outlets:; #X text 19 729 See Also:; #X text 74 48 Full Name:; #N canvas 58 22 262 70 Related_Objects 0; #X obj 3 10 cnv 15 250 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 3 30 cnv 15 250 30 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 5 10 Externals and libraries; #X obj 141 38 msd3D; #X obj 44 37 msd; #X restore 122 785 pd Related_Objects; #N canvas 257 262 759 345 init 0; #X obj 89 215 t a; #X obj 89 33 loadbang; #X obj 89 241 s $0-in; #X obj 89 59 t b b b b b; #X msg 161 80 reset; #X obj 44 13 inlet; #X msg 143 100 mass fix 0 10 0 0; #X msg 89 187 Xmax 4 , Xmin -4 , Ymax 4 , Ymin -4; #X msg 125 120 mass mob 1 100 0 -2 , mass mob 1 100 2 0 , mass mob 1 100 0 2 , mass mob 1 100 -2 0; #X msg 107 161 link souple fix mob 10 10 , link souple mob mob 10 10; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 3 0 7 0; #X connect 3 1 9 0; #X connect 3 2 8 0; #X connect 3 3 6 0; #X connect 3 4 4 0; #X connect 4 0 0 0; #X connect 5 0 3 0; #X connect 6 0 0 0; #X connect 7 0 0 0; #X connect 8 0 0 0; #X connect 9 0 0 0; #X restore 17 156 pd init; #X obj 18 321 s $0-out; #X obj 18 272 r $0-in; #X obj 393 317 s $0-in; #N canvas 565 515 355 193 compute 0; #X obj 27 29 inlet; #X obj 27 127 s $0-in; #X msg 27 96 bang , get massesPos , get linksPos; #X obj 27 66 gemhead; #X obj 160 36 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X restore 17 209 pd compute; #X obj 17 181 tgl 20 0 empty empty ON/OFF 25 10 1 10 -262144 -1 -1 1 1; #X obj 172 270 r $0-out; #X obj 17 126 bng 20 250 50 0 empty empty Reset 25 10 1 10 -262144 -1 -1; #X text 101 388 Bang - A bang at the left inlet compute the new model state based on previous instant.; #X text 158 478 To set the model parameters after creation.; #X text 158 456 To create the model masses and links.; #X text 158 501 To get the model parameters; #N canvas 8 28 967 626 creation________ 0; #X obj 5 75 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 3 cnv 15 450 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 7 2 CREATION Messages; #X obj 4 137 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 3 351 cnv 15 450 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X msg 32 104 reset; #X text 202 167 Add a mass; #X text 57 191 $1 : Id (symbol); #X text 57 211 $2 : fixed or mobile (0/1); #X text 57 229 $3 : mass; #X msg 32 286 deleteMass $1; #X text 194 288 Delete a mass and associated links; #X text 54 309 $1 : Creation No of mass; #X text 7 137 Masses :; #X text 7 74 Reset :; #X text 129 105 Delete all masses , links and internal variables; #X text 6 351 Links :; #X text 49 406 $1 : Id (symbol); #X text 49 459 $4 : rigidity; #X msg 30 555 deleteLink $1; #X text 166 557 Delete a link; #X text 47 578 $1 : Creation No of link; #X text 49 406 $1 : Id (symbol); #X text 49 459 $4 : rigidity; #X text 49 424 $2 : creation No/Id of mass1; #X text 49 442 $3 : creation No/Id of mass2; #X text 266 384 Add link(s); #X text 49 477 $5 : damping; #X text 10 28 Creation messages are used to define the structure of the model. Messages create links and masses or destroy them.; #X msg 30 384 link $1 $2 $3 $4 $5 ($6 $7 $8); #X msg 32 167 mass $1 $2 $3 $4 $5; #X text 57 247 $4 , $5 : initial position; #X text 46 495 ($6) : Power of the rigidity distance; #X text 46 514 ($7) : minimum lenght of link; #X text 46 531 ($8) : maximum lenght of link; #X obj 471 75 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 501 75 cnv 15 450 15 empty empty empty 20 12 0 14 -158509
-66577 0; #X obj 471 578 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 527 180 $1 : Id (symbol); #X text 527 233 $4 : rigidity; #X text 527 180 $1 : Id (symbol); #X text 527 233 $4 : rigidity; #X text 527 198 $2 : creation No/Id of mass1; #X text 527 216 $3 : creation No/Id of mass2; #X text 527 251 $5 : damping; #X text 790 152 Add tangential link(s); #X text 526 270 $6 , $7 : tangential vector; #X text 524 289 ($8) : Power of the rigidity distance; #X text 524 308 ($9) : minimum lenght of link; #X text 524 325 ($10) : maximum lenght of link; #X text 528 382 $1 : Id (symbol); #X text 528 435 $4 : rigidity; #X text 528 382 $1 : Id (symbol); #X text 528 435 $4 : rigidity; #X text 528 400 $2 : creation No/Id of mass1; #X text 528 418 $3 : creation No/Id of mass2; #X text 528 453 $5 : damping; #X text 525 491 ($8) : Power of the rigidity distance; #X text 525 510 ($9) : minimum lenght of link; #X text 525 527 ($10) : maximum lenght of link; #X msg 508 153 tLink $1 $2 $3 $4 $5 $6 $7 ($8 $9 $10); #X msg 511 358 nLink $1 $2 $3 $4 $5 $6 $7 ($8 $9 $10); #X text 527 472 $6 , $7 : normal vector; #X text 504 75 Oriented links :; #X text 793 357 Add normal link(s); #X text 506 102 In 2D (and 3D) there are two specials links : oriented links. They works as general links excepts their calculation is made following a vector.; #X connect 35 0 37 0; #X restore 12 457 pd creation________; #X text 103 542 None; #X text 18 583 - Left:; #X text 101 584 Outputs the model parameters asked with the attributes messages.; #X obj 13 629 cnv 15 75 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 17 628 - Right:; #X text 100 629 Outputs information on model when creation messages are send or with the special message [infosL( which dump the complete state of the model.; #X text 101 420 Messages - Different messages are used to control the msd object. They are of three types :; #X text 9 751 CATEGORY: control; #N canvas 354 125 558 582 dynamic 0; #X obj 5 3 cnv 15 550 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 10 85 cnv 15 150 270 empty empty empty 20 12 0 14 -233017
-66577 0; #X obj 4 62 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 10 402 cnv 15 130 180 empty empty empty 20 12 0 14 -233017
-66577 0; #X obj 3 378 cnv 15 550 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 7 62 Masses :; #X text 6 378 Links :; #X text 7 2 DYNAMIC SETTINGS Messages; #X msg 31 96 posX $1 $2; #X text 190 144 Add force on mass(es); #X msg 30 143 forceX $1 $2; #X text 192 216 $1 : Value; #X text 193 107 $1 : Id (symbol) or No; #X text 193 161 $1 : Id (symbol) or No; #X msg 30 195 Xmin $1; #X msg 89 195 Xmax $1; #X msg 29 244 setMobile $1; #X msg 29 265 setFixed $1; #X text 193 89 Set position of fixed mass(es); #X text 193 125 $2 : Value; #X text 193 179 $2 : Value; #X text 189 200 Set minimimum and maximum position of all masses; #X text 188 244 Set mass to mobile or fixed; #X msg 29 466 setD $1 $2; #X text 184 452 $2 : New value; #X msg 29 415 setK $1 $2; #X text 184 508 $2 : New value; #X text 184 561 $2 : New value; #X text 178 416 Set rigidity of link(s); #X text 178 472 Set damping of link(s); #X msg 29 521 setL $1 $2; #X text 178 525 Set initial lenght of link(s); #X text 184 434 $1 : Id (symbol) or No; #X text 184 490 $1 : Id (symbol) or No; #X text 184 543 $1 : Id (symbol) or No; #X text 191 261 $1 : Id (symbol) or No; #X text 10 25 Dynamic settings messages allows the user to redefine internal parameters of links and masses.; #X msg 29 301 grabMass $1 $2 $3; #X text 186 301 Grab nearest mass; #X text 191 317 $1 , $2 : position; #X text 190 334 $3 : grab or not (0/1); #X msg 31 117 posY $1 $2; #X msg 30 164 forceY $1 $2; #X msg 30 217 Ymin $1; #X msg 89 217 Ymax $1; #X restore 12 478 pd dynamic settings; #N canvas 382 95 601 642 attributes______ 0; #X obj 11 95 cnv 15 100 35 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 5 75 cnv 15 590 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 5 3 cnv 15 590 15 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 10 158 cnv 15 150 110 empty empty empty 20 12 0 14 -233017
-66577 0; #X obj 4 137 cnv 15 590 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X obj 9 305 cnv 15 110 330 empty empty empty 20 12 0 14 -233017
-66577 0; #X obj 3 281 cnv 15 590 15 empty empty empty 20 12 0 14 -158509 -66577 0; #X text 7 74 General :; #X text 7 2 ATTRIBUTES Messages; #X text 7 137 Lists :; #X msg 33 104 infosL; #X text 136 104 Get infos on all masses and links on right outlet; #X msg 32 170 massesPosL; #X msg 32 239 massesForcesL; #X text 170 170 Output all masses positions in a list on outlet No 1; #X text 139 321 Get specific attribute on specific element; #X msg 19 319 get $1 ($2); #X text 6 281 Specific :; #X text 139 416 The get message return the asked attribute preceded by an identifier and the creation No of the element. The identifier is made of the asked parameter and the way you asked for it.; #X text 140 492 message; #X text 380 492 response; #X text 139 473 Examples with 3 masses numbered 0 , 1 and 2 and named mas:; #X text 145 582 [get massesPos mas( -----> [massesPosId 0 x0(; #X text 334 597 [massesPosId 2 x2(; #X text 334 612 [massesPosId 1 x1(; #X text 173 511 [get massesPos( -----> [massesPos 0 x0(; #X text 334 525 [massesPos 2 x2(; #X text 334 539 [massesPos 1 x1(; #X text 159 561 [get massesPos 1( -----> [massesPosNo 1 x1(; #X text 15 30 The attributes messages ask the object to output some of his internal parameters. They can be output by lists for positions and forces of masses.; #X text 169 240 Output all forces applied on masses in a list on
outlet No 1; #X text 139 383 ($2) : - If not defined all the attributes are send for all the elements. - Ids or/and creations No; #X msg 32 192 massesPosXL; #X text 170 202 Output all masses x or y in a list on outlet No 1; #X msg 32 213 massesPosYL; #X text 139 346 $1 : Attribute type ( massesPos / massesSpeeds /
massesForces / linksPos / linksLenghts); #X restore 12 499 pd attributes______; #X text 9 761 KEYWORDS: physical model mass spring damper link; #X text 267 786 - Nicolas Montgermont , May 12 , 2005; #X text 12 8 HELP: msd2D; #X text 12 18 DESCRIPTION: Mass spring damper physical modeling in 2D.; #X obj 157 48 msd2D; #X text 257 730 editor/msd2d-editor.pd; #X text 112 730 01_msd2Dtest.pd; #X obj 18 296 msd2D; #X obj 172 294 route massesPos linksPos; #N canvas 731 296 450 300 gemmouse 0; #X obj 189 77 gemmouse; #X obj 189 184 pack f f; #X obj 189 218 spigot; #X obj 109 243 outlet; #X obj 109 36 inlet; #X obj 109 98 t b; #X obj 238 131 + 4; #X msg 57 182 posX fix $1; #X msg 57 203 posY fix $2; #X obj 189 108 / 62.5; #X obj 237 107 / -62.5; #X obj 189 131 - 4; #X obj 109 125 list 0 0; #X connect 0 0 9 0; #X connect 0 1 10 0; #X connect 0 2 2 1; #X connect 1 0 2 0; #X connect 2 0 12 1; #X connect 4 0 5 0; #X connect 5 0 12 0; #X connect 6 0 1 1; #X connect 7 0 3 0; #X connect 8 0 3 0; #X connect 9 0 11 0; #X connect 10 0 6 0; #X connect 11 0 1 0; #X connect 12 0 7 0; #X connect 12 0 8 0; #X restore 393 295 pd gemmouse; #X obj 393 274 gemhead; #X obj 336 216 gemwin; #X msg 336 194 0 , destroy; #N canvas 472 258 550 319 gemrender 0; #X obj 48 203 translateXYZ; #X obj 48 229 sphere 0.1; #X obj 48 177 separator; #X obj 48 153 any; #X obj 64 114 gemhead 45; #X obj 127 24 inlet; #X obj 271 51 inlet; #X obj 192 206 separator; #X obj 192 182 any; #X obj 192 251 curve 2; #X obj 208 143 gemhead 45; #X msg 348 100 $4 $5 0; #X msg 276 96 $2 $3 0; #X obj 250 170 t b a; #X obj 127 62 unpack f f f; #X obj 125 136 t b f; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 3 0 2 0; #X connect 4 0 3 1; #X connect 5 0 14 0; #X connect 6 0 11 0; #X connect 6 0 12 0; #X connect 7 0 9 0; #X connect 8 0 7 0; #X connect 10 0 8 1; #X connect 11 0 9 2; #X connect 12 0 13 0; #X connect 13 0 8 0; #X connect 13 1 9 1; #X connect 14 1 15 0; #X connect 14 2 0 2; #X connect 15 0 3 0; #X connect 15 1 0 1; #X restore 172 320 pd gemrender; #X msg 336 129 reset , create , 1; #X text 135 98 Sorry , you need GEM for this example...; #X text 169 132 1 Create window -->; #X text 169 163 2 Drag the structure with the mouse; #X text 169 195 3 Destroy the window -->; #X connect 21 0 49 0; #X connect 24 0 23 0; #X connect 25 0 50 0; #X connect 26 0 19 0; #X connect 49 0 20 0; #X connect 50 0 55 0; #X connect 50 1 55 1; #X connect 51 0 22 0; #X connect 52 0 51 0; #X connect 54 0 53 0; #X connect 56 0 53 0; _______________________________________________ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
Hans-Christoph Steiner a écrit :
On Jan 26, 2007, at 9:45 AM, Nicolas Montgermont wrote:
Hi Hans,
Hans-Christoph Steiner a écrit :
Ok, this should be approaching release readiness, let's stress test! This is the last test release before release candidates, so report bugs now!
* Gem should be installed and working on all platforms * the MSD (Mass-Spring-Damper) externals are included
Pretty good news! There was a small bug in the msd2D help file, here is the corrected version. Greetings,
The build grabs the help file from CVS. So if this is in CVS, then it'll be included in all future builds.
.hc
Ok it's corrected on the cvs now.
Greetings,
Nicolas.