[PD] Pd/GEM crashing in fc8
Hello all, I have found a new problem in my machine with Pd and the recent changes i made: (I mentioned them in a previous e-mail, but I'll restate them: installing recordmydesktop and Mplayer, and adding support for mpeg3, Quicktime and ffmpeg, then recompiling gem) Now this is what I can see so far: everytime I: -change an object's name while pd is running, -copy part of a patch into another patch, I get the following message in the terminal: *** glibc detected *** ./pd: malloc(): memory corruption: 0x00fa56a0*** (below is another one with more details) pd is looks ok, but I can't use any of the menus or edit and need to quit it from the terminal with ctrl+c. If there is a gem window then it is impossible to quit. If I reopen pd I get the following message and no sound of course: snd_pcm_open (input): Device or resource busy snd_pcm_open (output): Device or resource busy I then need to restart the machine to get sound again. At this point, I think it only happens with patches that have a gemwin... below is a longer error message after closing a patch and opening it again. Anyone have a clue of what could be causing this and how to solve it? cheers, Jaime *** glibc detected *** ./pd: malloc(): memory corruption: 0x0165c530 *** === Backtrace: = /lib64/libc.so.6[0x3470272fec] /lib64/libc.so.6(__libc_malloc+0x7a)[0x34702748fa] /usr/lib64/libstdc++.so.6(_Znwm+0x1d)[0x34840bd1ed] /home/joliverl/Desktop/Gem/src/Gem.pd_linux(_ZN11pix_filmNEWC1EP7_symbol+0x1d9)[0x92d9b9] /home/joliverl/Desktop/Gem/src/Gem.pd_linux[0x92db33] ./pd(pd_typedmess+0x46e)[0x45d4ce] ./pd(binbuf_eval+0x47d)[0x461aed] ./pd[0x419da6] ./pd(canvas_obj+0x70)[0x41bb30] ./pd(pd_typedmess+0x287)[0x45d2e7] ./pd(binbuf_eval+0x47d)[0x461aed] ./pd(binbuf_evalfile+0xae)[0x466c0e] ./pd(glob_evalfile+0x1c)[0x466ccc] ./pd(pd_typedmess+0x389)[0x45d3e9] ./pd(binbuf_eval+0x47d)[0x461aed] ./pd(socketreceiver_read+0xecb)[0x46fe4b] ./pd[0x46cfb4] ./pd(m_mainloop+0xa5d)[0x46965d] ./pd(sys_main+0x120b)[0x46c8ab] /lib64/libc.so.6(__libc_start_main+0xf4)[0x347021e074] ./pd[0x40ffd9] === Memory map: 0011-001ac000 r-xp fd:00 18513989 /usr/lib64/libavformat.so.52.22.1 001ac000-003ac000 ---p 0009c000 fd:00 18513989 /usr/lib64/libavformat.so.52.22.1 003ac000-003b7000 rw-p 0009c000 fd:00 18513989 /usr/lib64/libavformat.so.52.22.1 003b7000-003b9000 rwxp 00:0f 203 /dev/zero 0040-004e r-xp fd:00 33622022 /home/joliverl/Desktop/pd-0.41-4/bin/pd 006e-006e2000 rw-p 000e fd:00 33622022 /home/joliverl/Desktop/pd-0.41-4/bin/pd 006e2000-006ef000 rw-p 006e2000 00:00 0 006ef000-00a25000 r-xp fd:00 33591301 /home/joliverl/Desktop/Gem/src/Gem.pd_linux 00a25000-00c24000 ---p 00336000 fd:00 33591301 /home/joliverl/Desktop/Gem/src/Gem.pd_linux 00c24000-00c49000 rw-p 00335000 fd:00 33591301 /home/joliverl/Desktop/Gem/src/Gem.pd_linux 00c49000-00c4e000 rw-p 00c49000 00:00 0 00c4e000-00c7b000 r-xp fd:00 18513967 /usr/lib64/libmpeg3.so.1.0.0 00c7b000-00e7b000 ---p 0002d000 fd:00 18513967 /usr/lib64/libmpeg3.so.1.0.0 00e7b000-00e81000 rw-p 0002d000 fd:00 18513967 /usr/lib64/libmpeg3.so.1.0.0 00e81000-00e94000 rw-p 00e81000 00:00 0 00e94000-00f18000 r-xp fd:00 18513997 /usr/lib64/libquicktime.so.0.0.0 00f18000-01117000 ---p 00084000 fd:00 18513997 /usr/lib64/libquicktime.so.0.0.0 01117000-0111c000 rw-p 00083000 fd:00 18513997 /usr/lib64/libquicktime.so.0.0.0 0111c000-0111d000 rw-p 0111c000 00:00 0 0111d000-01161000 r-xp fd:00 18513933 /usr/lib64/libmp3lame.so.0.0.0 01161000-0136 ---p 00044000 fd:00 18513933 /usr/lib64/libmp3lame.so.0.0.0 0136-01362000 rw-p 00043000 fd:00 18513933 /usr/lib64/libmp3lame.so.0.0.0 01362000-01393000 rw-p 01362000 00:00 0 01413000-01b65000 rw-p 01413000 00:00 0 [heap] 0364f000-0365d000 r-xp fd:00 18513981 /usr/lib64/libfaac.so.0.0.0 0365d000-0385d000 ---p e000 fd:00 18513981 /usr/lib64/libfaac.so.0.0.0 0385d000-0386 rw-p e000 fd:00 18513981 /usr/lib64/libfaac.so.0.0.0 03c21000-03c29000 r-xp fd:00 18513991 /usr/lib64/libavutil.so.49.10.0 03c29000-03e29000 ---p 8000 fd:00 18513991 /usr/lib64/libavutil.so.49.10.0 03e29000-03e2a000 rw-p 8000 fd:00 18513991 /usr/lib64/libavutil.so.49.10.0 03e2a000-03e2d000 rw-p 03e2a000 00:00 0 04138000-04142000 r-xp fd:00 18513965 /usr/lib64/liba52.so.0.0.0 04142000-04341000 ---p a000 fd:00 18513965 /usr/lib64/liba52.so.0.0.0 04341000-04342000 rw-p 9000 fd:00 18513965 /usr/lib64/liba52.so.0.0.0 04342000-04343000 rw-p 04342000 00:00 0 0438-04Pd: signal 6 -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 202 1522 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd/GEM crashing in fc8
Jaime Oliver wrote: Hello all, I have found a new problem in my machine with Pd and the recent changes i made: (I mentioned them in a previous e-mail, but I'll restate them: installing recordmydesktop and Mplayer, and adding support for mpeg3, Quicktime and ffmpeg, then recompiling gem) Now this is what I can see so far: everytime I: -change an object's name while pd is running, -copy part of a patch into another patch, do the problems go away when you _not_ load Gem? has Gem been compiled against the correct version of Pd? (m_pd.h used for compilation of Gem belongs to Pd-binary used) it seems like i missed the version of Pd you are trying to use. oh, and your machine is x86_64, correct? fgmadr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
this is why i gave up on datastructs the first time i learnt how to use them. i always just thought i was doing something wrong. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
Then how do you deal with situations where you need to store related info like this? I could see that it would be very easy to come up with an alternative, using something like an external written in Lua (or even in C), that would allow for the storing of related/structured data. What do you do? Mike On Mon, Dec 1, 2008 at 2:30 AM, hard off [EMAIL PROTECTED] wrote: this is why i gave up on datastructs the first time i learnt how to use them. i always just thought i was doing something wrong. -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd/GEM crashing in fc8
Hi Iohannes, do the problems go away when you _not_ load Gem? Yes, as far as I can tell, they go away. has Gem been compiled against the correct version of Pd? I don't know, I can't remember when was the last time I downloaded this version of GEM, it only says: ver: 0.91-cvs (m_pd.h used for compilation of Gem belongs to Pd-binary used) it seems like i missed the version of Pd you are trying to use. My pd version is pd-0.41-4, the thing is that it was working properly before i installed all the new libraries and mplayer. That is, the gem and pd versions were the same before and they worked fine together... is this relevant? Should I download and compile the latest versions of gem and Pd and see? oh, and your machine is x86_64, correct? correct. cheers, Jaime fgmadr IOhannes -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 202 1522 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd/GEM crashing in fc8
Jaime Oliver wrote: Hi Iohannes, do the problems go away when you _not_ load Gem? Yes, as far as I can tell, they go away. darn has Gem been compiled against the correct version of Pd? I don't know, I can't remember when was the last time I downloaded this version of GEM, it only says: ver: 0.91-cvs so did you compile Gem yourself or are you using a pre-compiled binary? (m_pd.h used for compilation of Gem belongs to Pd-binary used) it seems like i missed the version of Pd you are trying to use. My pd version is pd-0.41-4, the thing is that it was working properly before i installed all the new libraries and mplayer. That is, the gem and pd versions were the same before and they worked fine together... is this relevant? hmm, just in order to get it right: you installed Pd and Gem and everything worked fine; then you installed mplayer and updated some libraries; then the old binaries of pd/Gem started to crash. this sounds very much like an ABI problem to me. since Gem uses some of the libraries you upgraded (libquicktime, libmpeg3, FFMPEG(!)), it is a good idea to re-link Gem to this libraries. this is especially true for FFMPEG which ha a policy of not maintaining compatibility to older releases. it is recommended to build Gem without ffmpeg support (unless you know what you are doing and you really need it) though i think it won't compile with recent ffmpeg anyhow :-) Should I download and compile the latest versions of gem and Pd and see? just re-compiling Gem should be sufficient. fgmasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd/GEM crashing in fc8
hello again, On Mon, Dec 1, 2008 at 1:13 AM, IOhannes m zmoelnig [EMAIL PROTECTED] wrote: Jaime Oliver wrote: Hi Iohannes, do the problems go away when you _not_ load Gem? Yes, as far as I can tell, they go away. darn darn indeed has Gem been compiled against the correct version of Pd? I don't know, I can't remember when was the last time I downloaded this version of GEM, it only says: ver: 0.91-cvs so did you compile Gem yourself or are you using a pre-compiled binary? I compiled it myself (m_pd.h used for compilation of Gem belongs to Pd-binary used) it seems like i missed the version of Pd you are trying to use. My pd version is pd-0.41-4, the thing is that it was working properly before i installed all the new libraries and mplayer. That is, the gem and pd versions were the same before and they worked fine together... is this relevant? hmm, just in order to get it right: you installed Pd and Gem and everything worked fine; then you installed mplayer and updated some libraries; then the old binaries of pd/Gem started to crash. YES this sounds very much like an ABI problem to me. what does ABI mean? I'm pretty sure it's not any of these: http://en.wikipedia.org/wiki/ABI... (you'll excuse my ignorance in this and some of what follows...) since Gem uses some of the libraries you upgraded (libquicktime, libmpeg3, FFMPEG(!)), it is a good idea to re-link Gem to this libraries. well, when i run ./configure in GEM, it tells me: use mpeg-3 : yes use quicktime : yes use ffmpeg : yes So doesn't this imply they are linked? I didn't have this libraries on this computer before, so they are brand new. this is especially true for FFMPEG which ha a policy of not maintaining compatibility to older releases. it is recommended to build Gem without ffmpeg support (unless you know what you are doing and you really need it) though i think it won't compile with recent ffmpeg anyhow :-) Actually, I could do without it, but I don't know how to get rid of it... is there a nice command like uninstall ffmpeg? I installed it via-yum with freshrpms or a similar repo... I imagine i could do without mpeg3 to. to read mp4s i just need quicktime right? Should I download and compile the latest versions of gem and Pd and see? just re-compiling Gem should be sufficient. Ok, so I got his errors: make[1]: Entering directory `/home/joliverl/Desktop/Gem/src/Pixes' In file included from pix_filmNEW.cpp:28: ../Pixes/filmFFMPEG.h:23:22: error: avformat.h: No such file or directory ../Pixes/filmFFMPEG.h:24:21: error: avcodec.h: No such file or directory In file included from pix_filmNEW.cpp:30: ../Pixes/filmMPEG3.h:22:22: error: libmpeg3.h: No such file or directory In file included from filmMPEG3.cpp:16: ../Pixes/filmMPEG3.h:22:22: error: libmpeg3.h: No such file or directory In file included from filmFFMPEG.cpp:17: ../Pixes/filmFFMPEG.h:23:22: error: avformat.h: No such file or directory ../Pixes/filmFFMPEG.h:24:21: error: avcodec.h: No such file or directory so there seems to be problems both with mpeg3 and ffmpeg, is this what you mean by linking them? J fgmasdr IOhannes -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 202 1522 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
i dunno. i gave up. i didn't look for a solution. was just saying that it was the $0 problem that finally made me too frustrated to continue. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
Well, I would be interested in knowing how many people actually use data structures, and if they do, is it for the ability to create graphical editors of the data. Mike On Mon, Dec 1, 2008 at 3:42 AM, hard off [EMAIL PROTECTED] wrote: i dunno. i gave up. i didn't look for a solution. was just saying that it was the $0 problem that finally made me too frustrated to continue. -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd/GEM crashing in fc8
Jaime Oliver wrote: hello again, hi this sounds very much like an ABI problem to me. what does ABI mean? I'm pretty sure it's not any of these: http://en.wikipedia.org/wiki/ABI... it is: http://en.wikipedia.org/wiki/Application_binary_interface (you'll excuse my ignorance in this and some of what follows...) at least i understand it as binary compatibility. probably it means something else. since Gem uses some of the libraries you upgraded (libquicktime, libmpeg3, FFMPEG(!)), it is a good idea to re-link Gem to this libraries. well, when i run ./configure in GEM, it tells me: Actually, I could do without it, but I don't know how to get rid of it... is there a nice command like uninstall ffmpeg? I installed it via-yum with freshrpms or a similar repo... I imagine i could do without mpeg3 to. to read mp4s i just need quicktime right? depends on which codecs come with your installation of libquicktime. it should work though. use mpeg-3 : yes use quicktime : yes use ffmpeg : yes So doesn't this imply they are linked? I didn't have this libraries on this yes, this is implied. computer before, so they are brand new. wait. which libraries is Gem linked with? try ldd /path/to/Gem.pd_linux and/or create a [pix_film] object and observe what it says. this is especially true for FFMPEG which ha a policy of not maintaining compatibility to older releases. it is recommended to build Gem without ffmpeg support (unless you know what you are doing and you really need it) though i think it won't compile with recent ffmpeg anyhow :-) see below... Actually, I could do without it, but I don't know how to get rid of it... is there a nice command like uninstall ffmpeg? I installed it via-yum with freshrpms or a similar repo... I imagine i could do without mpeg3 to. actually it is simple: % ./configure --help ... and then something like % ./configure --without-ffmpeg i thought that ffmpeg was disabled by default in the current HEAD of Gem which would make this unneccessary...i'll doublecheck to read mp4s i just need quicktime right? depends on which codecs come with your installation of libquicktime. it should work though. Ok, so I got his errors: make[1]: Entering directory `/home/joliverl/Desktop/Gem/src/Pixes' In file included from pix_filmNEW.cpp:28: ../Pixes/filmFFMPEG.h:23:22: error: avformat.h: No such file or directory ../Pixes/filmFFMPEG.h:24:21: error: avcodec.h: No such file or directory In file included from pix_filmNEW.cpp:30: ../Pixes/filmMPEG3.h:22:22: error: libmpeg3.h: No such file or directory In file included from filmMPEG3.cpp:16: ../Pixes/filmMPEG3.h:22:22: error: libmpeg3.h: No such file or directory In file included from filmFFMPEG.cpp:17: ../Pixes/filmFFMPEG.h:23:22: error: avformat.h: No such file or directory ../Pixes/filmFFMPEG.h:24:21: error: avcodec.h: No such file or directory so there seems to be problems both with mpeg3 and ffmpeg, is this what you mean by linking them? for theffmpeg error see above. the mpeg3 error seems to be because fc8 stores the mpeg3-headers in /usr/include/mpeg3 rather than directly in /usr/include/ and does not provide a pkg-config option to detect this... anyhow, just add another --without-mpeg3 to the configure options. fmgasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] rc-sssad
Hallo, Dan Wilcox hat gesagt: // Dan Wilcox wrote: Ahh I see, I think I'm using the wrong terminology then. I'm using local as in objects with a certain osc-style prefix. Ahh now I see, too. ;) You may like the new setonly and saveonly messages to send to SSSAD_ADMIN rsp. $0-SSSAD_ADMIN. See attachement. Ciao -- Frank BarknechtDo You RjDj.me? _ __footils.org__ sssad-only.pd Description: application/puredata ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Peak envelope follower?
Hallo, Andy Farnell hat gesagt: // Andy Farnell wrote: [snapshot~] IIRC gives you the value of the first sample in the last block when banged. For more see [vsnapshot~] which snaps in the middle of a block similar to [vline~]. Ciao -- Frank BarknechtDo You RjDj.me? _ __footils.org__ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd/GEM crashing in fc8
Ok, so it works now: wait. which libraries is Gem linked with? try ldd /path/to/Gem.pd_linux I pasted this at the end of this mail in case this is of interest for you... ... and then something like % ./configure --without-ffmpeg anyhow, just add another --without-mpeg3 to the configure options. Ok, I tried with both the above flags and it seems to be working ok again, at least it created a pix_film and copied several patches without troubles So thanks for the fast reply, I'll post some of my work to the list soon... cheers, J Here is the ldd /path/to/Gem.pd_linux Before recompiling: [EMAIL PROTECTED] ~]$ ldd /home/joliverl/Desktop/Gem/src/Gem.pd_linux linux-vdso.so.1 = (0x7fff9b1ff000) libavformat.so.52 = /usr/lib64/libavformat.so.52 (0x0066f000) libmpeg3.so.1 = /usr/lib64/libmpeg3.so.1 (0x00916000) libjpeg.so.62 = /usr/lib64/libjpeg.so.62 (0x00b5c000) libtiff.so.3 = /usr/lib64/libtiff.so.3 (0x00d7d000) libGLU.so.1 = /usr/lib64/libGLU.so.1 (0x00fd6000) libGL.so.1 = /usr/lib64/libGL.so.1 (0xec265000) libXext.so.6 = /usr/lib64/libXext.so.6 (0x01244000) libXxf86vm.so.1 = /usr/lib64/libXxf86vm.so.1 (0x01455000) libX11.so.6 = /usr/lib64/libX11.so.6 (0x0165a000) libdl.so.2 = /lib64/libdl.so.2 (0x0195e000) libz.so.1 = /lib64/libz.so.1 (0x01b62000) libpthread.so.0 = /lib64/libpthread.so.0 (0x01d76000) libquicktime.so.0 = /usr/lib64/libquicktime.so.0 (0x2e158000) libm.so.6 = /lib64/libm.so.6 (0x01f91000) libstdc++.so.6 = /usr/lib64/libstdc++.so.6 (0x02214000) libgcc_s.so.1 = /lib64/libgcc_s.so.1 (0x02514000) libc.so.6 = /lib64/libc.so.6 (0x02722000) libavcodec.so.51 = /usr/lib64/libavcodec.so.51 (0x02a79000) libavutil.so.49 = /usr/lib64/libavutil.so.49 (0x0329a000) liba52.so.0 = /usr/lib64/liba52.so.0 (0x034a6000) libGLcore.so.1 = /usr/lib64/libGLcore.so.1 (0x036b1000) libnvidia-tls.so.1 = /usr/lib64/tls/libnvidia-tls.so.1 (0x04722000) libXau.so.6 = /usr/lib64/libXau.so.6 (0x04823000) libxcb-xlib.so.0 = /usr/lib64/libxcb-xlib.so.0 (0x04a25000) libxcb.so.1 = /usr/lib64/libxcb.so.1 (0x04c26000) /lib64/ld-linux-x86-64.so.2 (0x00346f00) libfaac.so.0 = /usr/lib64/libfaac.so.0 (0x04e41000) libfaad.so.0 = /usr/lib64/libfaad.so.0 (0x05052000) libgsm.so.1 = /usr/lib64/libgsm.so.1 (0x05293000) libmp3lame.so.0 = /usr/lib64/libmp3lame.so.0 (0x0549e000) libtheora.so.0 = /usr/lib64/libtheora.so.0 (0x05714000) libvorbisenc.so.2 = /usr/lib64/libvorbisenc.so.2 (0x05956000) libvorbis.so.0 = /usr/lib64/libvorbis.so.0 (0x05d2e000) libx264.so.60 = /usr/lib64/libx264.so.60 (0x05f5a000) libxvidcore.so.4 = /usr/lib64/libxvidcore.so.4 (0xf830f000) libXdmcp.so.6 = /usr/lib64/libXdmcp.so.6 (0x061e) libmp4v2.so.0 = /usr/lib64/libmp4v2.so.0 (0x063e5000) libogg.so.0 = /usr/lib64/libogg.so.0 (0x0668d000) After recompiling: [EMAIL PROTECTED] ~]$ ldd /home/joliverl/Desktop/Gem/src/Gem.pd_linux linux-vdso.so.1 = (0x7fff191ff000) libjpeg.so.62 = /usr/lib64/libjpeg.so.62 (0x0066f000) libtiff.so.3 = /usr/lib64/libtiff.so.3 (0x0089) libGLU.so.1 = /usr/lib64/libGLU.so.1 (0x00ae9000) libGL.so.1 = /usr/lib64/libGL.so.1 (0x00d57000) libXext.so.6 = /usr/lib64/libXext.so.6 (0x00f27000) libXxf86vm.so.1 = /usr/lib64/libXxf86vm.so.1 (0xe87ef000) libX11.so.6 = /usr/lib64/libX11.so.6 (0x01138000) libdl.so.2 = /lib64/libdl.so.2 (0x0143c000) libz.so.1 = /lib64/libz.so.1 (0x0164) libpthread.so.0 = /lib64/libpthread.so.0 (0x01854000) libquicktime.so.0 = /usr/lib64/libquicktime.so.0 (0x01a6f000) libm.so.6 = /lib64/libm.so.6 (0x01cf8000) libstdc++.so.6 = /usr/lib64/libstdc++.so.6 (0x01f7b000) libgcc_s.so.1 = /lib64/libgcc_s.so.1 (0x0227b000) libc.so.6 = /lib64/libc.so.6 (0x02489000) libGLcore.so.1 = /usr/lib64/libGLcore.so.1 (0x027e) libnvidia-tls.so.1 = /usr/lib64/tls/libnvidia-tls.so.1 (0x03851000) libXau.so.6 = /usr/lib64/libXau.so.6 (0x03952000) libxcb-xlib.so.0 = /usr/lib64/libxcb-xlib.so.0 (0x03b54000) libxcb.so.1 = /usr/lib64/libxcb.so.1
Re: [PD] Pd/GEM crashing in fc8
Jaime Oliver wrote: Ok, so it works now: great. Here is the ldd /path/to/Gem.pd_linux Before recompiling: [EMAIL PROTECTED] ~]$ ldd /home/joliverl/Desktop/Gem/src/Gem.pd_linux linux-vdso.so.1 = (0x7fff9b1ff000) libavformat.so.52 = /usr/lib64/libavformat.so.52 libavcodec.so.51 = /usr/lib64/libavcodec.so.51 libavutil.so.49 = /usr/lib64/libavutil.so.49 (0x0329a000) this means that your Gem was linked against ffmpeg. since ffmpeg changed considerably (in a way, that now Gem even refuses to compile with recent ffmpeg-headers), the new libraries most likely caused the crashes you were experincing. mfgas IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] midiout
Hey Could it be there is something wrong with the implementation of [midiout]? I am using ubuntu linux, with 0.40-3 extended. I have input from [cyclone/seq] which prints out fine, but the [midiout] object does not seem to react on this. I use alsa-midi, btw. With a 4 port output device. I have made midi files for each separate port, since midiout does seem to expect that, but that did not help one bit. Regards, yvan vander sanden -- Copyright only exists in the imagination of those who do not have any. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
Hallo, Mike McGonagle hat gesagt: // Mike McGonagle wrote: I think this should be allowed, hell, even the use of other $ arguments. It would be nice to be able to allow abstractions to create their own private data structures, or at least ones that could be named based on a creation argument. All this *is* allowed. But Luke's problem is more general: If you use $0, its value is only valid in a running patch. This not only affects data structures, but everything, i.e. also qlist, textfile and so on. If you write the value of $0 into textfile, you get something like 1023, which probably is not the same value $0 has when you reload the file later in a different context. It all boils down to the fact, that Pd only has global scoping and that using $0 is just a limited workaround, but not adding a real local scope. The only thing that could be considered local scope in Pd are direct patch cord connections: They are as local as it gets. So what I generally do if I use $0-structs is to not save the data structure instances with write pd-x but traverse and parse them down into [textfile] and use that for storing and reloading. I.e. with [struct $0-a float x float y] and a data subpatch [pd x], I'd use traverse pd-x, and write each x,y-pair into [textfile]. Then to reload, I clear pd-x, and dump the textfile's contents to an [append $0-a x y]. This acctually has the advantage, that I can prepare the textfile in a text editor or so. Ciao -- Frank BarknechtDo You RjDj.me? _ __footils.org__ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
Hallo, Mike McGonagle hat gesagt: // Mike McGonagle wrote: Hum, I have had this issue with other things using $0, and it seems almost impossible while developing a patch to NOT save over a patch containing a $0 reference. There are some situations that I have learned not to do this, but that was only after several lost patches and data... Hm, I guess I don't completely understand what you are referring to. Of course, the filename that is used to store the settings should not contain the value of $0 in its name. Generally $0 should be considered a volatile value that is only living inside of Pd objects' names. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
Hum, I have had this issue with other things using $0, and it seems almost impossible while developing a patch to NOT save over a patch containing a $0 reference. There are some situations that I have learned not to do this, but that was only after several lost patches and data... While it has been a while, I believe that those other issues also involved data structures. While Pd is a great tool, it does have several things that will bite you, unless you heed Marshal Brodeen's advice, It's easy, once you know the secret... Mike On Mon, Dec 1, 2008 at 4:54 AM, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, Mike McGonagle hat gesagt: // Mike McGonagle wrote: I think this should be allowed, hell, even the use of other $ arguments. It would be nice to be able to allow abstractions to create their own private data structures, or at least ones that could be named based on a creation argument. All this *is* allowed. But Luke's problem is more general: If you use $0, its value is only valid in a running patch. This not only affects data structures, but everything, i.e. also qlist, textfile and so on. If you write the value of $0 into textfile, you get something like 1023, which probably is not the same value $0 has when you reload the file later in a different context. It all boils down to the fact, that Pd only has global scoping and that using $0 is just a limited workaround, but not adding a real local scope. The only thing that could be considered local scope in Pd are direct patch cord connections: They are as local as it gets. So what I generally do if I use $0-structs is to not save the data structure instances with write pd-x but traverse and parse them down into [textfile] and use that for storing and reloading. I.e. with [struct $0-a float x float y] and a data subpatch [pd x], I'd use traverse pd-x, and write each x,y-pair into [textfile]. Then to reload, I clear pd-x, and dump the textfile's contents to an [append $0-a x y]. This acctually has the advantage, that I can prepare the textfile in a text editor or so. Ciao -- Frank BarknechtDo You RjDj.me? _ __footils.org__ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Peak envelope follower?
Hi Bill, use a comination of [tabsend~] and [tabread], see attached. mvh/Steffen Leve Poulsen Bill Gribble skrev: Is there a way within pd-extended to do the equivalent of [env~], but following peak value rather than RMS? I have pulled my hair out trying to implement this with patching but I have had no luck. Thanks, Bill Gribble #N canvas 250 160 398 474 10; #X obj 236 105 bang~; #X obj 175 22 table vu 64; #X obj 18 119 tabsend~ vu; #X obj 191 218 tabread vu; #X obj 258 244 max; #X obj 275 219 f; #X obj 236 134 t b b; #X obj 276 198 0; #X obj 18 29 osc~ 0.1; #X obj 258 287 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 416 1; #N canvas 0 0 450 300 abs~ 0; #X obj 123 5 inlet~; #X obj 124 198 outlet~; #X obj 124 88 max~; #X obj 153 64 *~ -1; #X connect 0 0 2 0; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 1; #X restore 19 93 pd abs~; #N canvas 0 0 517 448 fire 0; #X obj 148 22 inlet; #X obj 148 186 until; #X obj 148 228 f; #X obj 180 228 + 1; #X obj 171 160 0; #X obj 148 346 outlet; #X obj 148 136 t f b f; #X obj 148 109 64; #X connect 0 0 7 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 2 0 5 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 6 0 1 0; #X connect 6 1 4 0; #X connect 7 0 6 0; #X restore 191 183 pd fire 64; #X obj 99 339 loadbang; #X msg 99 365 \; pd dsp 1; #X connect 0 0 6 0; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 4 0 9 0; #X connect 5 0 4 1; #X connect 6 0 11 0; #X connect 6 1 7 0; #X connect 7 0 5 0; #X connect 8 0 10 0; #X connect 10 0 2 0; #X connect 11 0 3 0; #X connect 12 0 13 0; Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.9.12/1821 - Release Date: 30-11-2008 17:53 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
On Mon, Dec 1, 2008 at 5:25 AM, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, Mike McGonagle hat gesagt: // Mike McGonagle wrote: Hm, I guess I don't completely understand what you are referring to. Probably my inability to remember exactly what happened. Data Structures just seems to me to be one of the hardest parts of Pd. Mike -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] The OtherSide Server is DEAD!
Hello hc, Is this the APT that has the other pd-extended packages as well? This could be very useful, so they can all be in the same place and anyone interested will not have to wait until I find a permanent solution for the OtherSide. If you follow the non-APT link, you can download the package through HTTP from a University link and host it. I also have a couple of packages with the dependencies that are no longer in the Ubuntu/Debian repos, being in the same APT is quite useful for apt-getters.. Thanks! -Ilias -- Original Message: --- That's a bummer... If you want, I could host your Intrepid package in the repository that is setup on the autobuild farm. .hc On Nov 28, 2008, at 10:13 PM, Ilias Anagnostopoulos wrote: The OtherSide server died a couple of hours ago... Hardware failure! It refuses to boot. It was experiencing some RAM problems and I tried to fix it by replacing the RAM with a stick of the exact same specs. This somehow managed to fry the motherboard. It does not do anything anymore. This means that you will no longer be able to get anything from the APT repository (PD-extended and more) and you will not be able to access the SVN Repository, until this is fixed. I hope we will have no data loss, since the hard disk should not have been affected by this. I will try to find a replacement server as soon as possible. If I don't find one by tomorrow, I will try and host things temporarily here and there until a permanent solution can be found. Anyone willing to offer server-space (temporarily) or an actual server machine, please let me know.. -Ilias ___ Pd-announce mailing list [EMAIL PROTECTED] 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
[PD] Speaker protection abstraction
Most of my live performance work involves realtime processing of upright bass, and I find myself often using a lot of very short variable IIR taps (delays with feedback). I use either my 500-watt bass amp or the house PA as output. Right now I don't have any explicit patchage to make sure I'm not pumping out any signal that's straining the amplification system, and if I watch my speakers as I play I often see them popping in and out in a distressing fashion. I'm thinking I should start including some basic speaker protection into the output stage of my patches, mostly a limiter and highpass filter to get rid of any sub-audio and DC signal. Is this necessary? I assume that either the output of the firebox or the input of my amplification setup is AC-coupled and should be getting rid of DC anyways, but we all know what happens when you assume. Are other people using speaker protection patches? Anything more sophisticated than the classic [hip~ 5] before the output? -spencer ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] missing dependencies for pd-extended on ubuntu 8.10
hello all, hi ilias i tried to install the ubuntu intrepid package of pd-extended on a ubuntu intrepid machine and got missing dependencies. pd-extended is dependent on the following packages, that seem not to be part of intrepid: libmagick++9c2ca libmagick9 libmpeg1 i guess, those can be replaced by the folling packages, that are part of the intrepid repository: libmagick++10 libmagick10 libmpeg3-1 i haven't thorougly checked, if those are suitable replacements. if not, probably someone else can suggest the correct ones. would it be possible to install those packages on your intrepid machine and compile pd-extended against those? roman p.s.: it seems you already found a temporary substitution for your broken server. i am running a debian stable (currently 'etch') server and i could provide you an account. however, i don't know, if a debian box helps you at all. if you think, it would, please let me know. ___ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Speaker protection abstraction
On Mon, 2008-12-01 at 08:50 -0500, Spencer Russell wrote: Are other people using speaker protection patches? Anything more sophisticated than the classic [hip~ 5] before the output? in what way more sophisticated? i found, that [hip~ 5] does a pretty decent job. roman ___ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Speaker protection abstraction
It's quite rare to find a sound card and amplification system that can actually deliver DC. These are usually specialised DACs for control applications. Regular audio equipment uses DC blocking capacitors (analogue high-pass) that won't admit anything much below 5-10Hz. All the same, if you are using an experimental signal processing system like Pd or any other computer music language along with high power amplification for a live audience, it is sensible to add a compressor/limiter at the end of the chain. For the sake of your audience rather than the speakers. This should be a separate piece of hardware, not part of the software system that could fail. On Mon, 1 Dec 2008 08:50:41 -0500 Spencer Russell [EMAIL PROTECTED] wrote: Most of my live performance work involves realtime processing of upright bass, and I find myself often using a lot of very short variable IIR taps (delays with feedback). I use either my 500-watt bass amp or the house PA as output. Right now I don't have any explicit patchage to make sure I'm not pumping out any signal that's straining the amplification system, and if I watch my speakers as I play I often see them popping in and out in a distressing fashion. I'm thinking I should start including some basic speaker protection into the output stage of my patches, mostly a limiter and highpass filter to get rid of any sub-audio and DC signal. Is this necessary? I assume that either the output of the firebox or the input of my amplification setup is AC-coupled and should be getting rid of DC anyways, but we all know what happens when you assume. Are other people using speaker protection patches? Anything more sophisticated than the classic [hip~ 5] before the output? -spencer ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Use the source ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Speaker protection abstraction
Am 01.12.2008 um 15:21 schrieb Andy Farnell: It's quite rare to find a sound card and amplification system that can actually deliver DC. These are usually specialised DACs for control applications. Regular audio equipment uses DC blocking capacitors (analogue high-pass) that won't admit anything much below 5-10Hz. All the same, if you are using an experimental signal processing system like Pd or any other computer music language along with high power amplification for a live audience, it is sensible to add a compressor/limiter at the end of the chain. For the sake of your audience rather than the speakers. This should be a separate piece of hardware, not part of the software system that could fail. Hi, yes thats my experienc, too. I tried to use limiter~, but wasnt satisfied. it created some crackles with extreme signals, like pure sine-tones i would recommend a hardware solution as well. On Mon, 1 Dec 2008 08:50:41 -0500 Spencer Russell [EMAIL PROTECTED] wrote: Most of my live performance work involves realtime processing of upright bass, and I find myself often using a lot of very short variable IIR taps (delays with feedback). I use either my 500-watt bass amp or the house PA as output. Right now I don't have any explicit patchage to make sure I'm not pumping out any signal that's straining the amplification system, and if I watch my speakers as I play I often see them popping in and out in a distressing fashion. I'm thinking I should start including some basic speaker protection into the output stage of my patches, mostly a limiter and highpass filter to get rid of any sub-audio and DC signal. Is this necessary? I assume that either the output of the firebox or the input of my amplification setup is AC-coupled and should be getting rid of DC anyways, but we all know what happens when you assume. Are other people using speaker protection patches? Anything more sophisticated than the classic [hip~ 5] before the output? -spencer ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Use the source ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
Hi, i'm working on an abstraction with data structures inside (franks tutorial was very helpful http://puredata.info/community/projects/convention04/lectures/tk-barknecht/tut.tgz/view?searchterm=data%20structures%20tut ) and i use $1 in the name of the template (like this: struct $1-template float y array numbers $1-template-num), this works and i have a workaround for getting both - a non changing part in the data structure which is quite unique for each instance of the abstracion ( ;) i just have to take care not to give two abstractions the same creation argument). g. ps.: in the tutorial by Gregorio Garcia Karman is also a good starting point ( http://puredata.info/Members/ggkarman/Tutoriales/datastruct_en_02/view ) Frank Barknecht schrieb: Hallo, Mike McGonagle hat gesagt: // Mike McGonagle wrote: I think this should be allowed, hell, even the use of other $ arguments. It would be nice to be able to allow abstractions to create their own private data structures, or at least ones that could be named based on a creation argument. All this *is* allowed. But Luke's problem is more general: If you use $0, its value is only valid in a running patch. This not only affects data structures, but everything, i.e. also qlist, textfile and so on. If you write the value of $0 into textfile, you get something like 1023, which probably is not the same value $0 has when you reload the file later in a different context. It all boils down to the fact, that Pd only has global scoping and that using $0 is just a limited workaround, but not adding a real local scope. The only thing that could be considered local scope in Pd are direct patch cord connections: They are as local as it gets. So what I generally do if I use $0-structs is to not save the data structure instances with write pd-x but traverse and parse them down into [textfile] and use that for storing and reloading. I.e. with [struct $0-a float x float y] and a data subpatch [pd x], I'd use traverse pd-x, and write each x,y-pair into [textfile]. Then to reload, I clear pd-x, and dump the textfile's contents to an [append $0-a x y]. This acctually has the advantage, that I can prepare the textfile in a text editor or so. Ciao ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0 and Data Structure Templates
On Mon, Dec 01, 2008 at 11:54:34AM +0100, Frank Barknecht wrote: Hallo, Mike McGonagle hat gesagt: // Mike McGonagle wrote: I think this should be allowed, hell, even the use of other $ arguments. It would be nice to be able to allow abstractions to create their own private data structures, or at least ones that could be named based on a creation argument. So what I generally do if I use $0-structs is to not save the data structure instances with write pd-x but traverse and parse them down into [textfile] and use that for storing and reloading. I.e. with I do the same, but I use sssad to store the serialised data which gives the user flexibility about where they want to save it. Check out the [pd load] and [pd save] subpatches in s-nadsr~ for an example of how to do this with datastructures: http://mccormick.cx/viewcvs/*checkout*/s-abstractions/s-nadsr~.pd?root=svn Best, Chris. --- http://mccormick.cx ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Speaker protection abstraction
Luigi wrote: Am 01.12.2008 um 15:21 schrieb Andy Farnell: This should be a separate piece of hardware, not part of the software system that could fail. Hi, yes thats my experienc, too. i agree. I tried to use limiter~, but wasnt satisfied. it created some crackles with extreme signals, anyhow, i'm interested in this: did you use a delay-line for the to-be-limited signals before they are multiplied by the gain-signal? (ideally this delay should be the same or a bit more than the internal delay of [limiter~]...see documentation for values) mfgasr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] missing dependencies for pd-extended on ubuntu 8.10
Hello Roman, I assume you tried downloading the package through HTTP. There is an info link next to the download, md5 and APT links on the download page, that links here: http://pd.ianagnostopoulos.postgrad.shef.ac.uk/notes.txt This describes the dependencies, and gives you another link, http://pd.ianagnostopoulos.postgrad.shef.ac.uk/pd-deps.tar which contains a tar archive with the three packages of the dependencies. If you try getting it through the OtherSide APT, the dependencies are there and thus automatically configured. These three packages have been removed from the official Ubuntu (and I think also Debian) repositories since no package there depended on them. My understanding is that they are NOT replaced by the ones you mentioned. I tried simply changing the dependencies to the newer versions and it installed, but came up with many errors when launching PD. GEM seems to need the specific versions it depends on. I think that since there is no serious reason not to use these libraries, it doesn't make sense doing anything to the source code to make it compatible with the newer versions. If we simply provide these extra packages with the PD package, by hosting them on the same places, it will be fine. Since nothing else has anything to do with them, they won't break anything. -Ilias ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] missing dependencies for pd-extended on ubuntu 8.10
On Mon, 2008-12-01 at 17:54 +, Ilias Anagnostopoulos wrote: Hello Roman, I assume you tried downloading the package through HTTP. exactly. There is an info link next to the download, md5 and APT links on the download page, that links here: http://pd.ianagnostopoulos.postgrad.shef.ac.uk/notes.txt This describes the dependencies, and gives you another link, http://pd.ianagnostopoulos.postgrad.shef.ac.uk/pd-deps.tar which contains a tar archive with the three packages of the dependencies. If you try getting it through the OtherSide APT, the dependencies are there and thus automatically configured. i see. cool work you did! These three packages have been removed from the official Ubuntu (and I think also Debian) repositories since no package there depended on them. My understanding is that they are NOT replaced by the ones you mentioned. I tried simply changing the dependencies to the newer versions and it installed, but came up with many errors when launching PD. i see.. GEM seems to need the specific versions it depends on. I think that since there is no serious reason not to use these libraries, it doesn't make sense doing anything to the source code to make it compatible with the newer versions. If we simply provide these extra packages with the PD package, by hosting them on the same places, it will be fine. Since nothing else has anything to do with them, they won't break anything. right.. thanks for your detailed answer and the work you put it. roman ___ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Pdpedia Chinese
Hi all: I have recently met many enthusiasts here in the far east, and as a result, we would like to start a project translating Pdpedia into Chinese (probably traditional chinese first, then simplified a bit later). This project is helped also by GOTO10, where we have a mailing list called pdtw. if you are interested in taking part in the project, feel free to get involved and sign up:) the list is here: http://lists.goto10.org/cgi-bin/mailman/listinfo/pdtw As a result, I would like to put in a request for getting the SysOp access on the wiki. cheers chun ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] missing dependencies for pd-extended on ubuntu 8.10
Ilias Anagnostopoulos wrote: Hello Roman, GEM seems to need the specific versions it depends on. I think that since there is no serious reason not to use these libraries, it doesn't make sense doing anything to the source code to make it compatible with the newer versions. If we simply provide these extra packages with the PD package, by hosting them on the same places, it will be fine. Since nothing else has anything to do with them, they won't break anything. i don't think that Gem explicitely needs magick9 rather than magick10. here (debian lenny/sid) i am using imagemagick++10 and everything wors fine. as for limpeg3 vs libmpeg1: these are not just versions, thes are completely different libraries. replaying the one with the other will certainly make your nose bleed. Gem has source-code support for both libraries. i don't see a reason to remove support for libmpeg1, just because it is no longer packaged. nevertheless, i also don't see any reason why someone should provide a precompiled binary of Gem _with_ support for libmpeg1 (i think it is quite buggy). so, from my (Gem) side of things: all maintainers of packages should use the latest and greatest available packages of their distribution and not require outdated packages for Gem just because they can :-) thanks for all your work gfmadsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] missing dependencies for pd-extended on ubuntu 8.10
Hello IOhannes, I will check it again tomorrow and if I can make a better solution work, I'll implement it. As for the libmpeg1 vs libmpeg3, how would I specify which one I want to use then? Or does it figure this out on its own at compile time? -Ilias IOhannes m zmoelnig wrote: Ilias Anagnostopoulos wrote: Hello Roman, GEM seems to need the specific versions it depends on. I think that since there is no serious reason not to use these libraries, it doesn't make sense doing anything to the source code to make it compatible with the newer versions. If we simply provide these extra packages with the PD package, by hosting them on the same places, it will be fine. Since nothing else has anything to do with them, they won't break anything. i don't think that Gem explicitely needs magick9 rather than magick10. here (debian lenny/sid) i am using imagemagick++10 and everything wors fine. as for limpeg3 vs libmpeg1: these are not just versions, thes are completely different libraries. replaying the one with the other will certainly make your nose bleed. Gem has source-code support for both libraries. i don't see a reason to remove support for libmpeg1, just because it is no longer packaged. nevertheless, i also don't see any reason why someone should provide a precompiled binary of Gem _with_ support for libmpeg1 (i think it is quite buggy). so, from my (Gem) side of things: all maintainers of packages should use the latest and greatest available packages of their distribution and not require outdated packages for Gem just because they can :-) thanks for all your work gfmadsr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] missing dependencies for pd-extended on ubuntu 8.10
Ilias Anagnostopoulos wrote: Hello IOhannes, I will check it again tomorrow and if I can make a better solution work, I'll implement it. As for the libmpeg1 vs libmpeg3, how would I specify which one I want to use then? Or does it figure this out on its own at compile time? it should automatically disable libmpeg1 if libmpeg3 is found (but not very careful crafting has been spent on this). if there is no libmpeg1 available, Gem will build without. (if there is no libmpeg3 available, Gem will build without) you can manually disable support for certain libraries by using configure-flags: --without-mpeg1 will do... fgmasr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] reware howto video
We've been working at Eyebeam since July on making it easy to hack old devices and run new software on them. We now have our first Reware HOWTO video, showing the basics of how to use a Reware image yourself, then it illustrates some of the Pd patches we've made: http://dev.eyebeam.org/projects/reware/blog/48 Coming soon, a image for running Pd, Python, and Lua programs on PDAs, as well as a HOWTO for making Pd patches for 1-5G iPods. The key idea is to turn old PDAs, mobile phones, etc. into something like an Arduino, where you can easily upload your own code to the device. .hc kill your television ___ Pd-announce mailing list [EMAIL PROTECTED] http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midiout not working
Yep, I agree, I think midiout is not working on linux and possibly windows too. I did see it working on Mac. On linux I was using alsa midi, but just soft out (via jack) into a softsynth. Here's a mail to the list about it. http://lists.puredata.info/pipermail/pd-list/2008-11/066180.html Sorry, I don't have any suggestions for how to fix it.. -- http://myspace.com/haszari http://haszaristwocents.blogspot.com http://last.fm/music/Haszari - Original Message From: Yvan Vander Sanden [EMAIL PROTECTED] To: pd-list@iem.at Sent: Monday, 1 December, 2008 11:41:54 PM Subject: [PD] midiout Hey Could it be there is something wrong with the implementation of [midiout]? I am using ubuntu linux, with 0.40-3 extended. I have input from [cyclone/seq] which prints out fine, but the [midiout] object does not seem to react on this. I use alsa-midi, btw. With a 4 port output device. I have made midi files for each separate port, since midiout does seem to expect that, but that did not help one bit. Regards, yvan vander sanden -- Copyright only exists in the imagination of those who do not have any. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Easy recipes for Christmas entertaining on Yahoo!Xtra Lifestyle- http://nz.lifestyle.yahoo.com/food-recipes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] The OtherSide Server is DEAD!
Yeah, this is the repo with the rest of the packages. If you send me the direct link to the package, then I'll stick it into the repo where the rest are hosted. I just want to make sure that I get the right package. :) .hc On Dec 1, 2008, at 7:43 AM, Ilias Anagnostopoulos wrote: Hello hc, Is this the APT that has the other pd-extended packages as well? This could be very useful, so they can all be in the same place and anyone interested will not have to wait until I find a permanent solution for the OtherSide. If you follow the non-APT link, you can download the package through HTTP from a University link and host it. I also have a couple of packages with the dependencies that are no longer in the Ubuntu/Debian repos, being in the same APT is quite useful for apt-getters.. Thanks! -Ilias -- Original Message: --- That's a bummer... If you want, I could host your Intrepid package in the repository that is setup on the autobuild farm. .hc On Nov 28, 2008, at 10:13 PM, Ilias Anagnostopoulos wrote: The OtherSide server died a couple of hours ago... Hardware failure! It refuses to boot. It was experiencing some RAM problems and I tried to fix it by replacing the RAM with a stick of the exact same specs. This somehow managed to fry the motherboard. It does not do anything anymore. This means that you will no longer be able to get anything from the APT repository (PD-extended and more) and you will not be able to access the SVN Repository, until this is fixed. I hope we will have no data loss, since the hard disk should not have been affected by this. I will try to find a replacement server as soon as possible. If I don't find one by tomorrow, I will try and host things temporarily here and there until a permanent solution can be found. Anyone willing to offer server-space (temporarily) or an actual server machine, please let me know.. -Ilias ___ Pd-announce mailing list [EMAIL PROTECTED] 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 Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you. - Richard M. Stallman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midiout
For some reason, I want to say that [midiout] isn't fully there. I seem to recall advice to use [noteout] over [midiout], but that's all I remember. .hc On Dec 1, 2008, at 5:41 AM, Yvan Vander Sanden wrote: Hey Could it be there is something wrong with the implementation of [midiout]? I am using ubuntu linux, with 0.40-3 extended. I have input from [cyclone/seq] which prints out fine, but the [midiout] object does not seem to react on this. I use alsa-midi, btw. With a 4 port output device. I have made midi files for each separate port, since midiout does seem to expect that, but that did not help one bit. Regards, yvan vander sanden -- Copyright only exists in the imagination of those who do not have any. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list There is no way to peace, peace is the way. -A.J. Muste ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pd-linux/irritating dialog box location
hey list, raise your hand if a) you run Linux, and b) you are really really really irritated by the fact that the confirm-close, confirm-quit, file-open and file-save dialog boxes are parented to the main Pd window, rather than the patch window you are currently looking at. ... why does pd-vanilla behave differently on different platforms? how come these dialogs appear over the top of other windows on OSX/Windows, but under on Linux? ..wtf? -- damian stewart | skype: damiansnz | [EMAIL PROTECTED] frey | live art with machines | http://www.frey.co.nz ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] emulating an acoustic hi-hat pedal
Someday I hope you make a big ole' physical modeled jazz drum kit, Andy. Genius! ~Kyle On Sat, Nov 29, 2008 at 10:31 AM, Andy Farnell [EMAIL PROTECTED]wrote: Hey Patrick, It's the everything in-between bit that is hard. A hihat is one of those instruments that seems really simple, but on deeper analysis you see it is an amazingly complex and subtle device (which is obvious when you hear a really good drummer playing). With samples you can get the usual opening and closing strike sounds, and the cup/clash. But if you want a really good model you probably need to look at physical modelling and granular methods. The two parts can rattle against each other causing new excitations. Sometimes the top cymbal rotates around the bottom one, creating a rolling 'clatter'. The pressure of the pedal pushes them together harder increasing the frequencies (speeding up the roll - like if you push down in the middle of a rolling dinner plate) and damping both parts more. You can hit it on the edge or at any radius from the centre. As a simple rule the spectral complexity increases as you move outwards, hitting the bell in the middle produces a purer, shorter tone. You can use the tip of the stick, or brush, or hit lower down to get a less elastic impact with more energy transferrence (louder and noiser). So for the input vector; for pedal you probably want two continuous ranges, position and pressure (where they are touching), and for excitation you probably want two more impact event parameters, energy (0.5 * mass * velocity^2) and duration (impulse). You can also model leaving the stick connected, which damps the vibration at one point and reduces the modes. A full physical model of two interacting centre supported circular plates is certainly too expensive. FM methods can give you the raw spectra to blend according to interaction rules. (In fact - because the relationship of spectra in both FM and the disc modeal model both derive from Bessel functions you can get very natural evolution if you choose the right synth model - complex FM with multiple modulator sources works extremely well.) The trick is mapping the control params onto the synthesis params. As they come together you can tap off a little bit of the lowest and strongest vibrational mode (lop~ - max~) and use it to make impulse spikes that amplitude modulate the other plate. Of course this is a reciprocal relationship (the lower plate also rattles against the upper one) - so it's ring modulation of the two maximum excusions to get a 'rattle modulator'. Moving the lop~ up and bringing the clip down will create the impression of the plates being forced together. The other approach is to make a parametric map from samples into a great big wavetable to use as grains. I have never tried it but I think that would work well for hi-hat. a. On Wed, 26 Nov 2008 01:27:23 -0500 patrick [EMAIL PROTECTED] wrote: hi, would it be possible to patch an acoustic hi-hat pedal complete with heel-splash sound, closed sound, open sound, and everything in-between. i am not so sure where to start, i want a sampler-base solution. adsr, playing with filters, morphing of sounds, using 2 samples or more (open, middle, close, very close). i would gladly pay a beer for this. pat ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Use the source ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- - - - -- http://perhapsidid.wordpress.com http://myspace.com/kyleklipowicz ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-linux/irritating dialog box location
My hand is up. -- http://myspace.com/haszari http://haszaristwocents.blogspot.com http://last.fm/music/Haszari - Original Message From: Damian Stewart [EMAIL PROTECTED] To: PD-List pd-list@iem.at Sent: Tuesday, 2 December, 2008 12:29:06 PM Subject: [PD] pd-linux/irritating dialog box location hey list, raise your hand if a) you run Linux, and b) you are really really really irritated by the fact that the confirm-close, confirm-quit, file-open and file-save dialog boxes are parented to the main Pd window, rather than the patch window you are currently looking at. ... why does pd-vanilla behave differently on different platforms? how come these dialogs appear over the top of other windows on OSX/Windows, but under on Linux? ..wtf? -- damian stewart | skype: damiansnz | [EMAIL PROTECTED] frey | live art with machines | http://www.frey.co.nz ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list Get the world#39;s best email - http://nz.mail.yahoo.com/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-linux/irritating dialog box location
hi damian, let's hope that miller is using pd-vanilla on linux, but wait maybe he doesn't mind! pat ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] emulating an acoustic hi-hat pedal
Useful post, thank you very much Andy. Indeed, it's pretty complex dsp, at least i have the technical terms ;) pat ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] The OtherSide Server is DEAD!
Hans, The package link is: http://pd.ianagnostopoulos.postgrad.shef.ac.uk/pd-extended_0.40.3-intrepid4_i386.deb The md5 for this is: http://pd.ianagnostopoulos.postgrad.shef.ac.uk/pd-extended_0.40.3-intrepid4_i386.deb.md5 The dependency packages are: http://pd.ianagnostopoulos.postgrad.shef.ac.uk/pd-deps.tar Or if you prefer getting it from the otherside: The package is: http://otherside.servebeer.com/ubuntu/pool/main/p/pd-extended/pd-extended_0.40.3-intrepid4_i386.deb The md5 is: http://pd.ianagnostopoulos.postgrad.shef.ac.uk/pd-extended_0.40.3-intrepid4_i386.deb.md5 The dependency packages are: http://otherside.servebeer.com/ubuntu/pool/main/libm/libmpeg1/libmpeg1_1.3.1-8_i386.deb http://otherside.servebeer.com/ubuntu/pool/main/i/imagemagick/libmagick++9c2a_6.2.4.5.dfsg1-2ubuntu1_i386.deb http://otherside.servebeer.com/ubuntu/pool/main/i/imagemagick/libmagick9_6.2.4.5.dfsg1-2ubuntu1_i386.deb As IOhannes pointed out, it should be possible to make it work with libmpeg3 instead of libmpeg1 and version 10 of magick. This means that I might be updating the package in a week or so. If so, I will send links to the new things. Thanks! -Ilias Hans-Christoph Steiner wrote: Yeah, this is the repo with the rest of the packages. If you send me the direct link to the package, then I'll stick it into the repo where the rest are hosted. I just want to make sure that I get the right package. :) .hc On Dec 1, 2008, at 7:43 AM, Ilias Anagnostopoulos wrote: Hello hc, Is this the APT that has the other pd-extended packages as well? This could be very useful, so they can all be in the same place and anyone interested will not have to wait until I find a permanent solution for the OtherSide. If you follow the non-APT link, you can download the package through HTTP from a University link and host it. I also have a couple of packages with the dependencies that are no longer in the Ubuntu/Debian repos, being in the same APT is quite useful for apt-getters.. Thanks! -Ilias -- Original Message: --- That's a bummer... If you want, I could host your Intrepid package in the repository that is setup on the autobuild farm. .hc On Nov 28, 2008, at 10:13 PM, Ilias Anagnostopoulos wrote: The OtherSide server died a couple of hours ago... Hardware failure! It refuses to boot. It was experiencing some RAM problems and I tried to fix it by replacing the RAM with a stick of the exact same specs. This somehow managed to fry the motherboard. It does not do anything anymore. This means that you will no longer be able to get anything from the APT repository (PD-extended and more) and you will not be able to access the SVN Repository, until this is fixed. I hope we will have no data loss, since the hard disk should not have been affected by this. I will try to find a replacement server as soon as possible. If I don't find one by tomorrow, I will try and host things temporarily here and there until a permanent solution can be found. Anyone willing to offer server-space (temporarily) or an actual server machine, please let me know.. -Ilias ___ Pd-announce mailing list [EMAIL PROTECTED] 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 Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you. - Richard M. Stallman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] $0-messages
hello, I am working on a machine that isn't mine. a mac desktop 2 x 2.66Ghz intel machine. pd-0.41-4 The problem is that if i have a number box conected to an object [s $0-test] and a number box conected to an object [r $0-test] numbers are transmited ok. But when I send the message through a message box: ; $0-test 3 then it doesn't receive the 3 and it complains: error: 0-test: no such object. Now i have tried it in my laptop and it doesn't work either. Did this ever work I somehow thought it would! but I'm confused now... cheers, Jaime -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 202 1522 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] emulating an acoustic hi-hat pedal
YVW, and FWIW, there's some tuts to look at mine using a familiar additive/modulation method here http://www.obiwannabe.co.uk/html/toys/cymbal-FMAM/cymbalfmam.html and here http://www.mcld.co.uk/cymbalsynthesis/ Dan Stowell does a great job of using subtractive methods in SC A nice thread followed on music-dsp http://music.columbia.edu/pipermail/music-dsp/2007-December/thread.html as we compared the merits of some approaches. a. On Mon, 01 Dec 2008 19:20:22 -0500 patrick [EMAIL PROTECTED] wrote: Useful post, thank you very much Andy. Indeed, it's pretty complex dsp, at least i have the technical terms ;) pat ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Use the source ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Multi-slider attempt
I haven't put it to practical use yet. But if I weren't using arrays, I would just have a scalable rectangle, for example, and get the y-value from the outlet of the corresponding struct. When stretching the rectangle, it gives a change message plus a pointer to the object, so there's no need to poll. But a struct won't output anything when moving an array element. If it did, then maybe it's as simple as using [tabwrite] to link to a table for audio processing. --- On Mon, 12/1/08, hard off [EMAIL PROTECTED] wrote: From: hard off [EMAIL PROTECTED] Subject: Re: [PD] Multi-slider attempt To: Hans-Christoph Steiner [EMAIL PROTECTED] Cc: PD-List pd-list@iem.at Date: Monday, December 1, 2008, 5:47 AM i understand your question, and unfortunately don't have the answer because datastructs are a bit foreign to me. however...if you are going to use this structure for controlling audio or visual processes, then won't you need to constantly poll the y-values of the handles anyway? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] $0-messages
You need to do something like the attached... Dollar-signs in a message do not have the same contextual meaning as when used in other types of objects. In messages, they refer to the numbered argument in the list that is passed to them... Mike On Mon, Dec 1, 2008 at 7:53 PM, Jaime Oliver [EMAIL PROTECTED] wrote: hello, I am working on a machine that isn't mine. a mac desktop 2 x 2.66Ghz intel machine. pd-0.41-4 The problem is that if i have a number box conected to an object [s $0-test] and a number box conected to an object [r $0-test] numbers are transmited ok. But when I send the message through a message box: ; $0-test 3 then it doesn't receive the 3 and it complains: error: 0-test: no such object. Now i have tried it in my laptop and it doesn't work either. Did this ever work I somehow thought it would! but I'm confused now... cheers, Jaime -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 858 202 1522 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Peace may sound simple—one beautiful word— but it requires everything we have, every quality, every strength, every dream, every high ideal. —Yehudi Menuhin (1916–1999), musician dollar-zero-message.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] list-sort
Hi all, It is amazing how we take things for granted. Most programming languages provide some sort of list sorting function/method. Surprisingly (or not) pd does not (or my search skills are null, or I am not bleeding edge enough). I needed a solution that works with a vanilla pd. I was almost going to do the academia move and announce a pd exam, and have little pd-bees come up with a solution but I needed it *now* else I would not sleep or have terrible nightmares. So here it is. Thank heavens (but give your offerings to fbar's footils shrine) for list-abs. Busy pd-bees, should you care to improve on my solution, please be my guest, I am sure there are better ways of accomplishing this trivial task. In any case, go forth and sort the world around (or within) you. ./MiS list-sort-help.pd Description: Binary data list-sort.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list