Re: [PD] Pd, Gem and Mac OS 10.8
capturing from the built in isight works well. the only problem that i could find is that the menubar is always present, even in fullscreen. the menubar 0 message to gemwin makes the dock disappear though. Am 26.09.2012 um 22:04 schrieb chris clepper cgclep...@gmail.com: How's video capture and fullscreen working? On Wed, Sep 26, 2012 at 9:18 PM, Max abonneme...@revolwear.com wrote: I dared to try this and it seems to run just fine, even Gem does. Just wanted to report this here. ___ 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] managing complex gui
ok thanks, but how can i set the position of my subpatches windows from pd? and: is it possible to turn off the scroll and borders? any idea? R. 2012/9/27 ronni montoya ronni.mont...@gmail.com: but how can i set the position of my subpatches windows from pd? and: is it possible to turn off the scroll and borders? any idea? R. 2012/9/26 IOhannes m zmoelnig zmoel...@iem.at: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-09-25 23:53, ronni montoya wrote: I forgot to mention that my patch has its gui elements in different windows . so i was wondering : if its possible to control the size and position of a group of windows or subpatches from the language? yes it's possible and it's simple. however, you have to write code to achieve this yourself, using the language Pd. check the help-patches for the GUI-elements you are using, and look for [pd edit]. you will find all the info you need in there. Sending a message in pd in real time? ähm, Pd is all about sending messages in real time (and doing a bit of audio inbetween) fgmasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBitjoACgkQkX2Xpv6ydvQ3AQCgqGp1AVCRqcKhgRC8t7iEQRfk djQAoOIdALDasctdNpZjxoX3KTcLAsLk =siyb -END PGP SIGNATURE- ___ 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] pitched reverb?
hi, Does anybody know if exists a reveb that allows to tune to specific notes? I know that different room dimensions offer different resonating frequencies, but can this effect be manipulated electronically? Does anybody know of techniques to achieve it pd? any idea? Thanks, Umberto ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pitched reverb?
Hi, On 27/09/12 08:58, umberto torrez wrote: hi, Does anybody know if exists a reveb that allows to tune to specific notes? I know that different room dimensions offer different resonating frequencies, but can this effect be manipulated electronically? I tried some 4D room simulation once, releveant files attached, may be missing some parts and/or bitrotted - it's from 2008). Maybe it provides some ideas / inspiration / herrings... Does anybody know of techniques to achieve it pd? any idea? http://archive.org/download/ClaudiusMaximus_-_Feed_Me_dia/ClaudiusMaximus_-_The_Seventh_Chamber.ogg is one sketch I made by changing a reverberating room's shape according to a bell-ringing sequence. Claude -- http://mathr.co.uk #N canvas 0 0 558 543 10; #X obj 20 21 inlet~; #X obj 237 23 inlet; #X obj 20 41 delwrite~ \$0-d 1000; #X obj 18 435 outlet~; #X obj 237 45 unpack f f f f f f f f f; #X obj 18 80 delread~ \$0-d; #X obj 154 131 delread~ \$0-d; #X obj 164 151 delread~ \$0-d; #X obj 174 171 delread~ \$0-d; #X obj 184 191 delread~ \$0-d; #X obj 194 211 delread~ \$0-d; #X obj 204 231 delread~ \$0-d; #X obj 214 251 delread~ \$0-d; #X obj 224 271 delread~ \$0-d; #X obj 19 178 *~ 0; #X obj 129 171 *~ 0; #X obj 139 191 *~ 0; #X obj 149 211 *~ 0; #X obj 159 231 *~ 0; #X obj 169 251 *~ 0; #X obj 179 271 *~ 0; #X obj 189 291 *~ 0; #X obj 199 311 *~ 0; #X obj 322 271 expr pow(10 \, -340*$f1/1); #X obj 252 131 expr pow(10 \, -340*$f1/1); #X obj 262 151 expr pow(10 \, -340*$f1/1); #X obj 272 171 expr pow(10 \, -340*$f1/1); #X obj 282 191 expr pow(10 \, -340*$f1/1); #X obj 292 211 expr pow(10 \, -340*$f1/1); #X obj 302 231 expr pow(10 \, -340*$f1/1); #X obj 312 251 expr pow(10 \, -340*$f1/1); #X obj 44 103 expr pow(10 \, -340*$f1/1); #X text 354 294 distance loss (1/r); #X text 140 381 reflection loss (one reflection); #X obj 450 25 inlet; #X obj 128 358 *~ 0; #X obj 78 435 outlet~; #X connect 0 0 2 0; #X connect 1 0 4 0; #X connect 4 0 5 0; #X connect 4 0 31 0; #X connect 4 1 6 0; #X connect 4 1 24 0; #X connect 4 2 7 0; #X connect 4 2 25 0; #X connect 4 3 8 0; #X connect 4 3 26 0; #X connect 4 4 9 0; #X connect 4 4 27 0; #X connect 4 5 10 0; #X connect 4 5 28 0; #X connect 4 6 11 0; #X connect 4 6 29 0; #X connect 4 7 12 0; #X connect 4 7 30 0; #X connect 4 8 13 0; #X connect 4 8 23 0; #X connect 5 0 14 0; #X connect 5 0 36 0; #X connect 6 0 15 0; #X connect 7 0 16 0; #X connect 8 0 17 0; #X connect 9 0 18 0; #X connect 10 0 19 0; #X connect 11 0 20 0; #X connect 12 0 21 0; #X connect 13 0 22 0; #X connect 14 0 3 0; #X connect 15 0 35 0; #X connect 16 0 35 0; #X connect 17 0 35 0; #X connect 18 0 35 0; #X connect 19 0 35 0; #X connect 20 0 35 0; #X connect 21 0 35 0; #X connect 22 0 35 0; #X connect 23 0 22 1; #X connect 24 0 15 1; #X connect 25 0 16 1; #X connect 26 0 17 1; #X connect 27 0 18 1; #X connect 28 0 19 1; #X connect 29 0 20 1; #X connect 30 0 21 1; #X connect 31 0 14 1; #X connect 34 0 35 1; #X connect 35 0 3 0; --[[ 4D early reflection calculation for heref~ --]] -- utility 4D maths local v4sub = function(u,v) local s = { } for i = 1,4 do s[i] = u[i]-v[i] end return s end local v4mul = function(u,k) local s = { } for i = 1,4 do s[i] = u[i]*k end return s end local v4dot = function(u,v) local d = 0 for i = 1,4 do d = d + u[i]*v[i] end return d end local v4ref = function(x,p) local n = p.normal local d = p.distance return v4sub(x, v4mul(n, 2 * (v4dot(x,n) - d) / v4dot(n,n))) end local c = 340 / 1000 local v4time = function(x,y) local v = v4sub(x,y) local d = v4dot(v,v) return math.sqrt(d) / c end -- main class local R = pd.Class:new():register(heref-calc) function R:initialize(sel, atoms) self.inlets = 3 self.outlets = 1 return true end -- room size function R:in_3_list(atoms) self.wall = { { normal = { 1, 0, 0, 0 }, distance = atoms[1] }, { normal = { -1, 0, 0, 0 }, distance = 0 }, { normal = { 0, 1, 0, 0 }, distance = atoms[2] }, { normal = { 0, -1, 0, 0 }, distance = 0 }, { normal = { 0, 0, 1, 0 }, distance = atoms[3] }, { normal = { 0, 0, -1, 0 }, distance = 0 }, { normal = { 0, 0, 0, 1 }, distance = atoms[4] }, { normal = { 0, 0, 0, -1 }, distance = 0 } } end -- source position function R:in_2_list(atoms) self.vsource = { atoms } for i = 1,8 do table.insert(self.vsource, v4ref(atoms, self.wall[i])) end end -- listener position function R:in_1_list(atoms) local herefs = { } for i = 1,9 do table.insert(herefs, v4time(atoms, self.vsource[i])) end self:outlet(1, list, herefs) end #N canvas 0 0 967 676 10; #X obj 152 273 mtx_*~ 16 16 0 ...; #X obj 198 80 delread~ \$0-0; #X obj 208 100 delread~ \$0-1; #X obj 218 120 delread~ \$0-2; #X obj 228 140 delread~ \$0-3; #X obj 238 160 delread~ \$0-4; #X obj 248 180 delread~ \$0-5; #X obj 258 200 delread~ \$0-6; #X obj 268 220 delread~ \$0-7; #X obj 298 80 delread~ \$0-8; #X obj 308 100 delread~ \$0-9; #X
Re: [PD] [OT] Portable webserver with static IP
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-09-12 12:30, Olivier Heinry wrote: - or you have to setup a DHCP server on your mobile web server. *Big mess* if there's already a DHCP server on the network (likely). Well, as a secondary server, *should* work fine secondary DHCP server? chances are high, that you will take half of the machines offline with such a setup. you never ever should run multiple DHCP-servers in a subnet, unless you absolutely know what you are doing (which seems to be not the case). if you absolutely know what you are doing, you probably still won't run multiple DHCP-servers in a subnet. mfgasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkH9YACgkQkX2Xpv6ydvQDTgCfdRxpz4yp3PO3utTwMWqIu+WK IiMAoJF2/jZvSHkivx2jTzFpxygveRrw =cBKF -END PGP SIGNATURE- smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [OT] Portable webserver with static IP
I ended up using zeroconf on the RPi and installing bonjour on the windows machine which needed it and it works just fine. Pierre. 2012/9/27 IOhannes m zmoelnig zmoel...@iem.at -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-09-12 12:30, Olivier Heinry wrote: - or you have to setup a DHCP server on your mobile web server. *Big mess* if there's already a DHCP server on the network (likely). Well, as a secondary server, *should* work fine secondary DHCP server? chances are high, that you will take half of the machines offline with such a setup. you never ever should run multiple DHCP-servers in a subnet, unless you absolutely know what you are doing (which seems to be not the case). if you absolutely know what you are doing, you probably still won't run multiple DHCP-servers in a subnet. mfgasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkH9YACgkQkX2Xpv6ydvQDTgCfdRxpz4yp3PO3utTwMWqIu+WK IiMAoJF2/jZvSHkivx2jTzFpxygveRrw =cBKF -END PGP SIGNATURE- ___ 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] loading sounds stops my audio
Hi, in pd loading a sound into a table while pd is making sounds makes stops the audio for a few seconds. Is there a specific way of trick for avoiding this? any idea would be appreciated. cheers Xiao. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [OT] Portable webserver with static IP
Hi, IOhannes m zmoelnig wrote: On 2012-09-12 12:30, Olivier Heinry wrote: - or you have to setup a DHCP server on your mobile web server. *Big mess* if there's already a DHCP server on the network (likely). Well, as a secondary server, *should* work fine secondary DHCP server? No, secondary DNS server. In both case it won't work as expected. chances are high, that you will take half of the machines offline with such a setup. Sure, hours of fun :). ++ -- Charlot ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] loading sounds stops my audio
Try to put the table in a subpatch. It should work this way. On Thu, Sep 27, 2012 at 1:38 PM, xiaoping lyu xiaoping@gmail.comwrote: Hi, in pd loading a sound into a table while pd is making sounds makes stops the audio for a few seconds. Is there a specific way of trick for avoiding this? any idea would be appreciated. cheers Xiao. ___ 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] [OT] Portable webserver with static IP
On Don, 2012-09-27 at 11:50 +0200, Pierre Massat wrote: I ended up using zeroconf on the RPi and installing bonjour on the windows machine which needed it and it works just fine. Good to hear. In my opinion, this is the best|recommended solution and doesn't require additional software except on old Windows machines (and probably non-Desktop Debian installations). Roman 2012/9/27 IOhannes m zmoelnig zmoel...@iem.at -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-09-12 12:30, Olivier Heinry wrote: - or you have to setup a DHCP server on your mobile web server. *Big mess* if there's already a DHCP server on the network (likely). Well, as a secondary server, *should* work fine secondary DHCP server? chances are high, that you will take half of the machines offline with such a setup. you never ever should run multiple DHCP-servers in a subnet, unless you absolutely know what you are doing (which seems to be not the case). if you absolutely know what you are doing, you probably still won't run multiple DHCP-servers in a subnet. mfgasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkH9YACgkQkX2Xpv6ydvQDTgCfdRxpz4yp3PO3utTwMWqIu +WK IiMAoJF2/jZvSHkivx2jTzFpxygveRrw =cBKF -END PGP SIGNATURE- ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] loading sounds stops my audio
Soundfiler interrupts the audiostream. This has been discussed here before. Ingo Betreff: Re: [PD] loading sounds stops my audio Try to put the table in a subpatch. It should work this way. On Thu, Sep 27, 2012 at 1:38 PM, xiaoping lyu xiaoping@gmail.com wrote: Hi, in pd loading a sound into a table while pd is making sounds makes stops the audio for a few seconds. Is there a specific way of trick for avoiding this? any idea would be appreciated. cheers Xiao. ___ 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] Sound of earth's magnetosphere
Is anyone aware of this : http://www.nasa.gov/mission_pages/cassini/multimedia/pia07966.html ? :) Pierre. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] loading sounds stops my audio
There is also a work-around by using [readsf~] within an upsampled subpatch. Also this work-around has been discussed several times on this list, so I probably don't need to give any more hints. (I think, it is even documented in Pd itself) Roman On Thu, 2012-09-27 at 14:14 +0200, Ingo wrote: Soundfiler interrupts the audiostream. This has been discussed here before. Ingo Betreff: Re: [PD] loading sounds stops my audio Try to put the table in a subpatch. It should work this way. On Thu, Sep 27, 2012 at 1:38 PM, xiaoping lyu xiaoping@gmail.com wrote: Hi, in pd loading a sound into a table while pd is making sounds makes stops the audio for a few seconds. Is there a specific way of trick for avoiding this? any idea would be appreciated. cheers Xiao. ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] loading sounds stops my audio
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-09-27 14:45, Roman Haefeli wrote: There is also a work-around by using [readsf~] within an upsampled subpatch. Also this work-around has been discussed several times on this list, so I probably don't need to give any more hints. probably those: http://lists.puredata.info/pipermail/pd-list http://dir.gmane.org/gmane.comp.multimedia.puredata.general http://www.mail-archive.com/pd-list@iem.at/ http://markmail.org/browse/at.iem.pd-list fgmasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkTLcACgkQkX2Xpv6ydvQVdACgq45fVhvNC5fG2FqbZn1ImlRT GOoAnAyL01NHdM7Ah6k/m/jQaZiajU1+ =71Dd -END PGP SIGNATURE- smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] apt.puredata.info is back!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Linux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkUPcACgkQkX2Xpv6ydvQbWACgz3R2G1E16kEgWJYYreEYiTTe 3OIAn3pGIKY4rvuVGVNkHjgShDloTi4G =5vNI -END PGP SIGNATURE- smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-announce mailing list pd-annou...@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
Re: [PD] [PD-announce] apt.puredata.info is back!
On 27/09/12 15:13, IOhannes m zmoelnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Linux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. Wow cool, Thanks! Lorenzo ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
On Thu, Sep 27, 2012 at 1:20 AM, András Murányi muran...@gmail.com wrote: On Sun, Sep 23, 2012 at 8:22 PM, Hans-Christoph Steiner h...@at.or.atwrote: launchpad only builds packages for the Ubuntu releases, but you could use one of the Ubuntu packages on Debian if you find an Ubuntu release that is close to your Debian release. I hear that OpenSUSE's build server will build Debian packages, but I've never used it. It would be very useful if someone set that up, I think can also build Fedora and SUSE packages. I played around with OpenSUSE's OBS but it's not a success yet. It needs a something.spec file for building RPMs and a something.dsc file for DEBs. Both files serve to define a source package. For the spec file, I started from one well worked out for Planet CCRMA by Fernando Lopez-Lezcano. It's looking good for the OBS right now except that I'm struggling with the source definition, i.e. it doesn't seem to be able to grab the tar.gz from sourceforge. For the debian dsc file, I used Paul Brossier's one. The dsc is much simpler, but it cannot accept source urls, only local files. That's where OBS's so-called Source Service comes into the picture, which can download a tar.gz or even checkout an svn repo and tar.gz it for me. I'm struggling with this too, because (1) I'm unable to grab the resulting tar.gz from the dsc (it's created with an odd name that contains a colon) and (2) in the dsc an MD5 checksum of the tar.gz needs to be present which is unknown in the case of an archive newly created from SVN. I'll try to grow smarter with OBS, but in the meantime, any advice is highly appreciated. :) Update: both source access problems are solved for now. The deb build at the moment is stuck at the point where it doesn't recognize the source package as a valid one. Dunno why. The rpm build got as far as where it would have needed mp3lame - seems that it's only available with Planet CCRMA (?). GEM builds fine. I'm playing around with conditionals for requires for different CPU capabilities, because OBS's spec file parser is somewhat limited. More news soon, hopefully. András ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] debugging sporadic hangs at startup
All, I am noticing sporadic GUI freezes when loading complex patches on startup. How would one go about debugging this when most of such startups happen by clicking on the app icon (so no access to gdb or console). Short of changing the app icon to make everyone's apps always start with gdb, is there a way to redirect debugging output to a file? On a related matter, any other users noticed these ocassional hangs when loading a complex patch (the window opens but remains blank and clicking on any options in the menu does nothing)? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] debugging sporadic hangs at startup
On Macintosh I presume... Maybe you can use gdb to 'attach' to the running Pd process, assuming it at least gets started up (which I assume it must have in order to start loading the patch). cheers Miller On Thu, Sep 27, 2012 at 12:22:57PM -0400, Ivica Ico Bukvic wrote: All, I am noticing sporadic GUI freezes when loading complex patches on startup. How would one go about debugging this when most of such startups happen by clicking on the app icon (so no access to gdb or console). Short of changing the app icon to make everyone's apps always start with gdb, is there a way to redirect debugging output to a file? On a related matter, any other users noticed these ocassional hangs when loading a complex patch (the window opens but remains blank and clicking on any options in the menu does nothing)? ___ 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] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
On 09/27/2012 10:30 AM, András Murányi wrote: On Thu, Sep 27, 2012 at 1:20 AM, András Murányi muran...@gmail.com wrote: On Sun, Sep 23, 2012 at 8:22 PM, Hans-Christoph Steiner h...@at.or.atwrote: launchpad only builds packages for the Ubuntu releases, but you could use one of the Ubuntu packages on Debian if you find an Ubuntu release that is close to your Debian release. I hear that OpenSUSE's build server will build Debian packages, but I've never used it. It would be very useful if someone set that up, I think can also build Fedora and SUSE packages. I played around with OpenSUSE's OBS but it's not a success yet. It needs a something.spec file for building RPMs and a something.dsc file for DEBs. Both files serve to define a source package. For the spec file, I started from one well worked out for Planet CCRMA by Fernando Lopez-Lezcano. It's looking good for the OBS right now except that I'm struggling with the source definition, i.e. it doesn't seem to be able to grab the tar.gz from sourceforge. For the debian dsc file, I used Paul Brossier's one. The dsc is much simpler, but it cannot accept source urls, only local files. That's where OBS's so-called Source Service comes into the picture, which can download a tar.gz or even checkout an svn repo and tar.gz it for me. I'm struggling with this too, because (1) I'm unable to grab the resulting tar.gz from the dsc (it's created with an odd name that contains a colon) and (2) in the dsc an MD5 checksum of the tar.gz needs to be present which is unknown in the case of an archive newly created from SVN. I'll try to grow smarter with OBS, but in the meantime, any advice is highly appreciated. :) Update: both source access problems are solved for now. The deb build at the moment is stuck at the point where it doesn't recognize the source package as a valid one. Dunno why. The rpm build got as far as where it would have needed mp3lame - seems that it's only available with Planet CCRMA (?). GEM builds fine. I'm playing around with conditionals for requires for different CPU capabilities, because OBS's spec file parser is somewhat limited. More news soon, hopefully. Deb source packages are too tricky to create manually, use the Debian tools. If you are working from a git repo, like for puredata, the use git-buildpackage -S. For any repo with the debian/ folder there, you can use debuild -S You will need to change the debian/changelog to have your name and email in it, so that the signing part works, if opensuse requires signed packages. Launchpad, Debian, and Ubuntu all do. At the very least, you'll want to do: sudo apt-get install dpkg-dev devscripts debhelper cdbs You can also download the source packages from the Debian or Ubuntu official packages, but they'll be signed by the original uploaders key. That wouldn't work with Launchpad but might with OBS, if it has looser signing restrictions. If you want to try my new Pd-extended proper debian support, run: $ ~/auto-build/pd-extended/scripts/auto-build/pd-extended-source-tarball.sh $ mv /tmp/Pd-extended_0.43.1~20120926-source.tar.bz2 ~/auto-build/pd-extended_0.43.1~20120926.orig.tar.bz2 $ cd ~/auto-build/pd-extended $ debuild -S -uc -us (the -uc -us) means ignore the whole signing procedure, including the name in the debian/changelog) .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
On 09/26/2012 07:20 PM, András Murányi wrote: On Sun, Sep 23, 2012 at 8:22 PM, Hans-Christoph Steiner h...@at.or.atwrote: launchpad only builds packages for the Ubuntu releases, but you could use one of the Ubuntu packages on Debian if you find an Ubuntu release that is close to your Debian release. I hear that OpenSUSE's build server will build Debian packages, but I've never used it. It would be very useful if someone set that up, I think can also build Fedora and SUSE packages. I played around with OpenSUSE's OBS but it's not a success yet. It needs a something.spec file for building RPMs and a something.dsc file for DEBs. Both files serve to define a source package. For the spec file, I started from one well worked out for Planet CCRMA by Fernando Lopez-Lezcano. It's looking good for the OBS right now except that I'm struggling with the source definition, i.e. it doesn't seem to be able to grab the tar.gz from sourceforge. For the debian dsc file, I used Paul Brossier's one. The dsc is much simpler, but it cannot accept source urls, only local files. That's where OBS's so-called Source Service comes into the picture, which can download a tar.gz or even checkout an svn repo and tar.gz it for me. I'm struggling with this too, because (1) I'm unable to grab the resulting tar.gz from the dsc (it's created with an odd name that contains a colon) and (2) in the dsc an MD5 checksum of the tar.gz needs to be present which is unknown in the case of an archive newly created from SVN. I'll try to grow smarter with OBS, but in the meantime, any advice is highly appreciated. :) András Also, its great that you are taking on the spec file for RPMs! Once you get 'puredata' working, then it would be very handy if you could make one for the externals/template. Then it'll be easy to make RPMs for most of the libraries in Pd-extended, just like what's in Debian. I've never made RPMs before, but I've done a lot of other packaging, so I'll help where I can. .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] debugging sporadic hangs at startup
This is actually on Linux. The problem is likely not in C, since program does start up and creates the main Pd window and then hangs during loading of the patch (the patch window is created but canvas remains empty and after that nothing responds any more). It seems to me this is probably because at some point messages sent to tcl/tk over network (from C) get mangled after which gui stops responding. I had issues like these before with network externals and solved them, but this is the one that I had a hard time weeding out since it is so sporadic. For this reason, I would like to somehow output all tcl/tk commands that were sent to gui. Any way to do this and send it to a separate log file without opening a terminal? -Original Message- From: Miller Puckette [mailto:m...@ucsd.edu] Sent: Thursday, September 27, 2012 12:27 PM To: Ivica Ico Bukvic Cc: pd-list@iem.at Subject: Re: [PD] debugging sporadic hangs at startup On Macintosh I presume... Maybe you can use gdb to 'attach' to the running Pd process, assuming it at least gets started up (which I assume it must have in order to start loading the patch). cheers Miller On Thu, Sep 27, 2012 at 12:22:57PM -0400, Ivica Ico Bukvic wrote: All, I am noticing sporadic GUI freezes when loading complex patches on startup. How would one go about debugging this when most of such startups happen by clicking on the app icon (so no access to gdb or console). Short of changing the app icon to make everyone's apps always start with gdb, is there a way to redirect debugging output to a file? On a related matter, any other users noticed these ocassional hangs when loading a complex patch (the window opens but remains blank and clicking on any options in the menu does nothing)? ___ 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] debugging sporadic hangs at startup
I've never done this but perhaps it would work to edit the line in pd-gui.tcl: exec -- $pd_exec -guiport $::port to: exec -- $pd_exec -guiport $::port -d 1 /tmp/foo (not sure if ' or '2' depending on shell). cheers Miller On Thu, Sep 27, 2012 at 01:23:23PM -0400, Ivica Ico Bukvic wrote: This is actually on Linux. The problem is likely not in C, since program does start up and creates the main Pd window and then hangs during loading of the patch (the patch window is created but canvas remains empty and after that nothing responds any more). It seems to me this is probably because at some point messages sent to tcl/tk over network (from C) get mangled after which gui stops responding. I had issues like these before with network externals and solved them, but this is the one that I had a hard time weeding out since it is so sporadic. For this reason, I would like to somehow output all tcl/tk commands that were sent to gui. Any way to do this and send it to a separate log file without opening a terminal? -Original Message- From: Miller Puckette [mailto:m...@ucsd.edu] Sent: Thursday, September 27, 2012 12:27 PM To: Ivica Ico Bukvic Cc: pd-list@iem.at Subject: Re: [PD] debugging sporadic hangs at startup On Macintosh I presume... Maybe you can use gdb to 'attach' to the running Pd process, assuming it at least gets started up (which I assume it must have in order to start loading the patch). cheers Miller On Thu, Sep 27, 2012 at 12:22:57PM -0400, Ivica Ico Bukvic wrote: All, I am noticing sporadic GUI freezes when loading complex patches on startup. How would one go about debugging this when most of such startups happen by clicking on the app icon (so no access to gdb or console). Short of changing the app icon to make everyone's apps always start with gdb, is there a way to redirect debugging output to a file? On a related matter, any other users noticed these ocassional hangs when loading a complex patch (the window opens but remains blank and clicking on any options in the menu does nothing)? ___ 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] [PD-announce] apt.puredata.info is back!
On 09/27/2012 10:02 AM, Lorenzo Sutton wrote: On 27/09/12 15:13, IOhannes m zmoelnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Linux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. Wow cool, Thanks! Lorenzo The aim is to have packages for all Debian/Ubuntu/Mint releases in both i386 and and amd64 (i.e. 32-bit and 64-bit), then hopefully some other architectures for Debian (armel, armhf, etc). .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] apt.puredata.info is back!
Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Linux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkUPcACgkQkX2Xpv6ydvQbWACgz3R2G1E16kEgWJYYreEYiTTe 3OIAn3pGIKY4rvuVGVNkHjgShDloTi4G =5vNI -END PGP SIGNATURE- ___ Pd-announce mailing list pd-annou...@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
Re: [PD] [PD-announce] apt.puredata.info is back!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@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 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQIcBAEBCAAGBQJQZJnMAAoJEJ8P5Yc3S76Bt68P/RwhBXzxgPmmXgY2eAyuRaaK +dbEWqikut4AMnVTzd4Yam9+1WqQgH6DPyc1z68etJNAnv8S94g6sRpg74Tk15mi tT4IY+HQqc7ocozeO/PDRZp8EFVyXGnJIRkuKBhX0b1G6gGL7UFF/soZkuJqRtAe 0YZYsVMGZaXBCyIsiPMnXU0c9hLzgCKT8nbjZgwTb37CthqncWdmlKdY2TOPmJkt ryrDY26RW+rAx4boKSxzs+1BlNBlfTjdmZFC7++RcnzPl6SJ66KVOTzL7VbrZb0+ 5aVEnI2FJpl7bL0L2eWkAACF4Kzlab5ZEeBvlYkywQTd4zn8UixxX/Y7ZBb7glvf dPLpt5TrpJzSafuMJIiaSvCeIUFIsgDCUOWB/zvg6kiIWMQOsYZa6AeoxqnRSpbT v3w3GLDzJBfbfhyo5gJ1AtOoG8z6yy9TWMysoe8WKQJNhsqrBFaHB7DkE2jnq8A+ +gdAqKq/a1Bwbv1LQuhsrdrdPPkttvolzCXyCtRrv8nB/Qx2Dq5LFXAhm729UxjL AQpIVNNDBlSTcjPbJYSkM7ypjZNLB6Vn3oss9C8f0WtA/+IFcp/T8ppIgNKKfLt5 ZjzQgfmFfsnFcFnPO11JVw99/fD/CEkjzdSHUAv+I9+4AGFTKhFSHAvYTCRbesk2 WhO4fqLPIBfPxz9vZRKb =Jo01 -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] debugging sporadic hangs at startup
Cool! I'll try this out and let you know. On Sep 27, 2012 1:33 PM, Miller Puckette m...@ucsd.edu wrote: I've never done this but perhaps it would work to edit the line in pd-gui.tcl: exec -- $pd_exec -guiport $::port to: exec -- $pd_exec -guiport $::port -d 1 /tmp/foo (not sure if ' or '2' depending on shell). cheers Miller On Thu, Sep 27, 2012 at 01:23:23PM -0400, Ivica Ico Bukvic wrote: This is actually on Linux. The problem is likely not in C, since program does start up and creates the main Pd window and then hangs during loading of the patch (the patch window is created but canvas remains empty and after that nothing responds any more). It seems to me this is probably because at some point messages sent to tcl/tk over network (from C) get mangled after which gui stops responding. I had issues like these before with network externals and solved them, but this is the one that I had a hard time weeding out since it is so sporadic. For this reason, I would like to somehow output all tcl/tk commands that were sent to gui. Any way to do this and send it to a separate log file without opening a terminal? -Original Message- From: Miller Puckette [mailto:m...@ucsd.edu] Sent: Thursday, September 27, 2012 12:27 PM To: Ivica Ico Bukvic Cc: pd-list@iem.at Subject: Re: [PD] debugging sporadic hangs at startup On Macintosh I presume... Maybe you can use gdb to 'attach' to the running Pd process, assuming it at least gets started up (which I assume it must have in order to start loading the patch). cheers Miller On Thu, Sep 27, 2012 at 12:22:57PM -0400, Ivica Ico Bukvic wrote: All, I am noticing sporadic GUI freezes when loading complex patches on startup. How would one go about debugging this when most of such startups happen by clicking on the app icon (so no access to gdb or console). Short of changing the app icon to make everyone's apps always start with gdb, is there a way to redirect debugging output to a file? On a related matter, any other users noticed these ocassional hangs when loading a complex patch (the window opens but remains blank and clicking on any options in the menu does nothing)? ___ 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] [PD-announce] apt.puredata.info is back!
That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@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 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQIcBAEBCAAGBQJQZJnMAAoJEJ8P5Yc3S76Bt68P/RwhBXzxgPmmXgY2eAyuRaaK +dbEWqikut4AMnVTzd4Yam9+1WqQgH6DPyc1z68etJNAnv8S94g6sRpg74Tk15mi tT4IY+HQqc7ocozeO/PDRZp8EFVyXGnJIRkuKBhX0b1G6gGL7UFF/soZkuJqRtAe 0YZYsVMGZaXBCyIsiPMnXU0c9hLzgCKT8nbjZgwTb37CthqncWdmlKdY2TOPmJkt ryrDY26RW+rAx4boKSxzs+1BlNBlfTjdmZFC7++RcnzPl6SJ66KVOTzL7VbrZb0+ 5aVEnI2FJpl7bL0L2eWkAACF4Kzlab5ZEeBvlYkywQTd4zn8UixxX/Y7ZBb7glvf dPLpt5TrpJzSafuMJIiaSvCeIUFIsgDCUOWB/zvg6kiIWMQOsYZa6AeoxqnRSpbT v3w3GLDzJBfbfhyo5gJ1AtOoG8z6yy9TWMysoe8WKQJNhsqrBFaHB7DkE2jnq8A+ +gdAqKq/a1Bwbv1LQuhsrdrdPPkttvolzCXyCtRrv8nB/Qx2Dq5LFXAhm729UxjL AQpIVNNDBlSTcjPbJYSkM7ypjZNLB6Vn3oss9C8f0WtA/+IFcp/T8ppIgNKKfLt5 ZjzQgfmFfsnFcFnPO11JVw99/fD/CEkjzdSHUAv+I9+4AGFTKhFSHAvYTCRbesk2 WhO4fqLPIBfPxz9vZRKb =Jo01 -END PGP SIGNATURE- ___ 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] arraysize WAS apt.puredata.info is back!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 If someone wants to write patches that work on vanilla anywhere, then there is a point. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQIcBAEBCAAGBQJQZKLqAAoJEJ8P5Yc3S76BpMwP/ipER+0Af2ZQ+ruexNeN0KUq /giclGGz9Gg7yUmKYcrW369ko9UqRXmxQGAY2HHbBUWuWo6lWQ2XD+RKEVkUN9lz w78S/gXb28FHzyiiRAtibL6Q2pYtyb8VebUW+iiLTtWnkzjbIKO6iPE3lsIsSYzK x4y6cwTRNYcWM7UO7Ja0DpZie7/sAgkUNYlCMwzfugFZRZ91bW9Xf9rNovxZu9lH py7mVFJ9iUI2h6Nyzpvdvp95ukfDneQK4JgmbXLWEdYhMGZd2uokeLgsohfP89Sf e60Pv1s9YuiarA1MBBudm15egWHLbhLVU1vb3VH4uOpZXh3Uf5u3z/luo73T+udx RzInWh0Su0WSmnWYU4yABo+F0eFAGNDH+AxdEdtxsKm0X3AP7RFZaqUmdut96NE9 NMMd7UKytG8zKs+a6hCOLqqL/DrBxpYmwrxAhPNRd8hMA+WmWxISyhrBoHsgOjb+ oHIccb6xUVmg5wafyuQMqTaPtTtDt2y3DCyb4gcOGEoHTXJcztA7nd2RYGnf0eZ5 0jfix5ykyP/Wau4dlyNT4J569BgS0XQkZw0RlP2mIAJose6pGpDtKpwvzSEZrleE i6ZvCbC3NGzfY4HFhS6XcXzXWDTmHFLb17gvQNyzjQwKTgvzxJ58YEswUTM5LXVD Q8VO11kW70gDLmPU/GnL =uAcd -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
On 09/24/2012 12:42 AM, Billy Stiltner wrote: I used to use a compiler that would do cross compilng - anything from playstation , gameboy to a Microchip PIC16Fxxx. it would be nice to have something like that for linux, windows, and mac. Are you including the iemlib in these packages or is it just there waiting to be not included anymore. I like the filters in that library even though when I send the stuff they don't like and they explode almost, ~alindx takes care of keeping it a controlled blast. to find a limiter that will do the same is my gettin on it. The current snapshot of 'iemlib' will be included in Pd-extended as long as it doesn't break. It currently does not have a maintainer in Pd-extended, so if it breaks on a supported platform, it'll be removed. .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
From: Hans-Christoph Steiner h...@at.or.at To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back! -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 If someone wants to write patches that work on vanilla anywhere, then there is a point. _Everybody_ wants to write patches that work on vanilla everywhere. When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.) For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented. And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) -Jonathan .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQIcBAEBCAAGBQJQZKLqAAoJEJ8P5Yc3S76BpMwP/ipER+0Af2ZQ+ruexNeN0KUq /giclGGz9Gg7yUmKYcrW369ko9UqRXmxQGAY2HHbBUWuWo6lWQ2XD+RKEVkUN9lz w78S/gXb28FHzyiiRAtibL6Q2pYtyb8VebUW+iiLTtWnkzjbIKO6iPE3lsIsSYzK x4y6cwTRNYcWM7UO7Ja0DpZie7/sAgkUNYlCMwzfugFZRZ91bW9Xf9rNovxZu9lH py7mVFJ9iUI2h6Nyzpvdvp95ukfDneQK4JgmbXLWEdYhMGZd2uokeLgsohfP89Sf e60Pv1s9YuiarA1MBBudm15egWHLbhLVU1vb3VH4uOpZXh3Uf5u3z/luo73T+udx RzInWh0Su0WSmnWYU4yABo+F0eFAGNDH+AxdEdtxsKm0X3AP7RFZaqUmdut96NE9 NMMd7UKytG8zKs+a6hCOLqqL/DrBxpYmwrxAhPNRd8hMA+WmWxISyhrBoHsgOjb+ oHIccb6xUVmg5wafyuQMqTaPtTtDt2y3DCyb4gcOGEoHTXJcztA7nd2RYGnf0eZ5 0jfix5ykyP/Wau4dlyNT4J569BgS0XQkZw0RlP2mIAJose6pGpDtKpwvzSEZrleE i6ZvCbC3NGzfY4HFhS6XcXzXWDTmHFLb17gvQNyzjQwKTgvzxJ58YEswUTM5LXVD Q8VO11kW70gDLmPU/GnL =uAcd -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [OT] Know of any live data streams (audio/video/img/txt)?
Hello list, I'm looking to get my hands on some data to turn into sound. I was thinking web cams, streaming audio (harder to find ambient/landscapes, I know there's lots of radios [speech and music]), weather information, etc. Anything that is updated/streamed fairly consistently, perhaps by the minute would be the minimum I'm looking for. I can find traffic cams pretty easily... whatever you think would be interesting/hard to find. I'll share some of the stuff I find if this seems to pique interest. Thanks, Tyler ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [OT] Portable webserver with static IP
Good to know, and hear about zeroconf success through this example. Something new to try in the future. Andy On Thu, Sep 27, 2012 at 11:50:50AM +0200, Pierre Massat wrote: I ended up using zeroconf on the RPi and installing bonjour on the windows machine which needed it and it works just fine. Pierre. 2012/9/27 IOhannes m zmoelnig zmoel...@iem.at -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-09-12 12:30, Olivier Heinry wrote: - or you have to setup a DHCP server on your mobile web server. *Big mess* if there's already a DHCP server on the network (likely). Well, as a secondary server, *should* work fine secondary DHCP server? chances are high, that you will take half of the machines offline with such a setup. you never ever should run multiple DHCP-servers in a subnet, unless you absolutely know what you are doing (which seems to be not the case). if you absolutely know what you are doing, you probably still won't run multiple DHCP-servers in a subnet. mfgasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlBkH9YACgkQkX2Xpv6ydvQDTgCfdRxpz4yp3PO3utTwMWqIu+WK IiMAoJF2/jZvSHkivx2jTzFpxygveRrw =cBKF -END PGP SIGNATURE- ___ 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. I think though, that rather than marking arraysize as obsolete one could simply note that it has an equivalent available in Pd vanilla - that need carry no value judgement as to whether people should be using vanilla or extended. cheers M On Thu, Sep 27, 2012 at 12:23:35PM -0700, Jonathan Wilkes wrote: From: Hans-Christoph Steiner h...@at.or.at To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back! -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 If someone wants to write patches that work on vanilla anywhere, then there is a point. _Everybody_ wants to write patches that work on vanilla everywhere. When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.) For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented. And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) -Jonathan .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQIcBAEBCAAGBQJQZKLqAAoJEJ8P5Yc3S76BpMwP/ipER+0Af2ZQ+ruexNeN0KUq /giclGGz9Gg7yUmKYcrW369ko9UqRXmxQGAY2HHbBUWuWo6lWQ2XD+RKEVkUN9lz w78S/gXb28FHzyiiRAtibL6Q2pYtyb8VebUW+iiLTtWnkzjbIKO6iPE3lsIsSYzK x4y6cwTRNYcWM7UO7Ja0DpZie7/sAgkUNYlCMwzfugFZRZ91bW9Xf9rNovxZu9lH py7mVFJ9iUI2h6Nyzpvdvp95ukfDneQK4JgmbXLWEdYhMGZd2uokeLgsohfP89Sf e60Pv1s9YuiarA1MBBudm15egWHLbhLVU1vb3VH4uOpZXh3Uf5u3z/luo73T+udx RzInWh0Su0WSmnWYU4yABo+F0eFAGNDH+AxdEdtxsKm0X3AP7RFZaqUmdut96NE9
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
How many unmaintained libs are there currently in Pd-extended? -Jonathan - Original Message - From: Hans-Christoph Steiner h...@at.or.at To: Billy Stiltner billy.stilt...@gmail.com Cc: Pd List pd-list@iem.at Sent: Thursday, September 27, 2012 3:04 PM Subject: Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64 On 09/24/2012 12:42 AM, Billy Stiltner wrote: I used to use a compiler that would do cross compilng - anything from playstation , gameboy to a Microchip PIC16Fxxx. it would be nice to have something like that for linux, windows, and mac. Are you including the iemlib in these packages or is it just there waiting to be not included anymore. I like the filters in that library even though when I send the stuff they don't like and they explode almost, ~alindx takes care of keeping it a controlled blast. to find a limiter that will do the same is my gettin on it. The current snapshot of 'iemlib' will be included in Pd-extended as long as it doesn't break. It currently does not have a maintainer in Pd-extended, so if it breaks on a supported platform, it'll be removed. .hc ___ 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] The HISSTools Impulse Response Toolbox: Convolution for the Masses. Call for port to Pd from Max
Happy to learn that HISSTools are released now. Yes I'm certainly interested in a port to Pd. It is very interesting stuff for sound control in live performance situations. I am familiar with IR measurement and minimum-phase filter construction (in C / Pd), so reading and translating certain parts of the code should not give me too much trouble. There's also a graphics class in the package, that's not for me. It would be great if the port can be a collaboration effort, HISSTools is quite an elaborate project. Katja On Thu, Sep 27, 2012 at 3:11 PM, Julian Brooks jbee...@gmail.com wrote: Hi all, After the successful realisation of the [ipoke~] port that we recently undertook I would like to ask if anyone would be up for some more? This time it would be porting the HISSTools Impulse Response Toolbox. Some (cut pasted) bumff: HISSTools first release is a set of tools for working with convolution and impulse responses in MaxMSP. This set of objects addresses various tasks, including measuring impulse responses, spectral display from realtime data/ buffers, and buffer-based convolution, deconvolution and inversion. About HISS here: http://www.thehiss.org/ HISSTools 2012 ICMC paper and link to the Max d/l here: http://eprints.hud.ac.uk/14897/ Some chat on the max-list: http://cycling74.com/forums/topic.php?id=42403 Port is 3-clause-BSD. Last time was genuinely a fantastic example of collaborative working I thought, and a great example of our FLOSS community in action (I'm sure there's a paper in there for someone): good people with the appropriate skills creating super-tight code without ego or conflict. Ace. Big props to Matt Barber, Alex Harker, Charles (Chuck) Henry, P.A. Tremblay and especially Katja Vetter. Really hope some of the above have the energy to get into this again but this is an open call for anyone who has the time and interest in contributing to make it happen. All good wishes, Julian ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
From: Miller Puckette m...@ucsd.edu To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:59 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. Interesting. Will this allow a data structure array to be used by [tab*~] objects? That's one thing that would make ds arrays very valuable (think of all the queries to the list about how to get different colored arrays, for example) but I never figured out an easy way to do it. BTW, I've got a patch somewhere that did mouseover/mouseout notifications to [struct] but I can't seem to find it now. I also tried outputting pointer x/y location with click events to [struct] but couldn't get it working right for GOP stuff. -Jonathan I think though, that rather than marking arraysize as obsolete one could simply note that it has an equivalent available in Pd vanilla - that need carry no value judgement as to whether people should be using vanilla or extended. I don't use Pd Vanilla, but that's irrelevant because [expr] is available in both Vanilla and Extended. Actually I think obsolete and deprecated are ill-suited-- it's an object that was designed because someone either didn't know you could already do that in Pd or ignored that fact for some reason. -Jonathan cheers M On Thu, Sep 27, 2012 at 12:23:35PM -0700, Jonathan Wilkes wrote: From: Hans-Christoph Steiner h...@at.or.at To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back! -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 If someone wants to write patches that work on vanilla anywhere, then there is a point. _Everybody_ wants to write patches that work on vanilla everywhere. When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.) For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented. And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) -Jonathan .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce
Re: [PD] arraysize WAS apt.puredata.info is back!
On Thu, Sep 27, 2012 at 01:42:51PM -0700, Jonathan Wilkes wrote: From: Miller Puckette m...@ucsd.edu To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:59 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. Interesting. Will this allow a data structure array to be used by [tab*~] objects? That's one thing that would make ds arrays very valuable (think of all the queries to the list about how to get different colored arrays, for example) but I never figured out an easy way to do it. BTW, I've got a patch somewhere that did mouseover/mouseout notifications to [struct] but I can't seem to find it now. I also tried outputting pointer x/y location with click events to [struct] but couldn't get it working right for GOP stuff. -Jonathan Yeah, I'm hoping to completely unify arrays in structs with table arrays - wish me luck :) Good idea about the mouseovers - I think Pd is doing all teh work anyhow so it should be made available. The whole data thing needs lots and lots more thinking. cheers Miller ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
On Thu, Sep 27, 2012 at 6:47 PM, Hans-Christoph Steiner h...@at.or.atwrote: On 09/27/2012 10:30 AM, András Murányi wrote: On Thu, Sep 27, 2012 at 1:20 AM, András Murányi muran...@gmail.com wrote: On Sun, Sep 23, 2012 at 8:22 PM, Hans-Christoph Steiner h...@at.or.at wrote: launchpad only builds packages for the Ubuntu releases, but you could use one of the Ubuntu packages on Debian if you find an Ubuntu release that is close to your Debian release. I hear that OpenSUSE's build server will build Debian packages, but I've never used it. It would be very useful if someone set that up, I think can also build Fedora and SUSE packages. I played around with OpenSUSE's OBS but it's not a success yet. It needs a something.spec file for building RPMs and a something.dsc file for DEBs. Both files serve to define a source package. For the spec file, I started from one well worked out for Planet CCRMA by Fernando Lopez-Lezcano. It's looking good for the OBS right now except that I'm struggling with the source definition, i.e. it doesn't seem to be able to grab the tar.gz from sourceforge. For the debian dsc file, I used Paul Brossier's one. The dsc is much simpler, but it cannot accept source urls, only local files. That's where OBS's so-called Source Service comes into the picture, which can download a tar.gz or even checkout an svn repo and tar.gz it for me. I'm struggling with this too, because (1) I'm unable to grab the resulting tar.gz from the dsc (it's created with an odd name that contains a colon) and (2) in the dsc an MD5 checksum of the tar.gz needs to be present which is unknown in the case of an archive newly created from SVN. I'll try to grow smarter with OBS, but in the meantime, any advice is highly appreciated. :) Update: both source access problems are solved for now. The deb build at the moment is stuck at the point where it doesn't recognize the source package as a valid one. Dunno why. The rpm build got as far as where it would have needed mp3lame - seems that it's only available with Planet CCRMA (?). GEM builds fine. I'm playing around with conditionals for requires for different CPU capabilities, because OBS's spec file parser is somewhat limited. More news soon, hopefully. Deb source packages are too tricky to create manually, use the Debian tools. If you are working from a git repo, like for puredata, the use git-buildpackage -S. For any repo with the debian/ folder there, you can use debuild -S You will need to change the debian/changelog to have your name and email in it, so that the signing part works, if opensuse requires signed packages. Launchpad, Debian, and Ubuntu all do. At the very least, you'll want to do: sudo apt-get install dpkg-dev devscripts debhelper cdbs You can also download the source packages from the Debian or Ubuntu official packages, but they'll be signed by the original uploaders key. That wouldn't work with Launchpad but might with OBS, if it has looser signing restrictions. Cool, I've actually paid less attention to the deb process on OBS knowing that it's already worked out and up-to-date somewhere else. I'll take a look at how I can reuse those packages. OBS doesn't need signed packages, an I haven't tried if it accepts packages signed by someone else. If you want to try my new Pd-extended proper debian support, run: $ ~/auto-build/pd-extended/scripts/auto-build/pd-extended-source-tarball.sh $ mv /tmp/Pd-extended_0.43.1~20120926-source.tar.bz2 ~/auto-build/pd-extended_0.43.1~20120926.orig.tar.bz2 $ cd ~/auto-build/pd-extended $ debuild -S -uc -us Hm, I don't have this script yet in ~auto-build/ ... It seems it doesn't work if I just download it to any place along with its whole folder, but I cannot run it from the main run-automated-builder script either, because rsync cannot reach the server. (the -uc -us) means ignore the whole signing procedure, including the name in the debian/changelog) Also, its great that you are taking on the spec file for RPMs! Once you get 'puredata' working, then it would be very handy if you could make one for the externals/template. Then it'll be easy to make RPMs for most of the libraries in Pd-extended, just like what's in Debian. I've never made RPMs before, but I've done a lot of other packaging, so I'll help where I can. Well, the deb thing is stuck at this line now: dpkg-source: error: unrecognized file for a v1.0 source package: Pd-0.42.5-extended.tar.gz The file is pulled from http://sourceforge.net/projects/pure-data/files/pd-extended/0.42.5/Pd-0.42.5-extended.tar.gz (It has a packages/linux_make/debian folder but still no good.) Is there a .tar.gz for pd-extended online which is suitable for deb packaging and I could link to it? I don't want to reinvent the wheel... BTW, Is there a Pd-0.42.5-extended-dev.deb (or alike) that I could study or use for parts? The rpm is
Re: [PD] arraysize WAS apt.puredata.info is back!
Sounds like a good complication :). I think a general array toolkit would be very useful. I'm not a fan of expanding the use of Tcl syntax in Pd tho (i.e. commands with subcommands). Pd syntax is nice and simple with always the first word being the command and the rest being the args. [list ...] is the only except to this that I can think of, and certainly the only exception included in pd-vanilla. How about just naming them like [tabsize], [tabfoo], etc since there already are lots of [tab...] objects. Or anything to minimize the confusion between the 'array', 'table', and 'tab*' objects. Since there is [table] and [tab*], the menu item Put - Array could be renamed to Put visual table (array) or something like that, then the word table/tab would be pretty consistent throughout Pd. It may seem trivial, but I've spent a lot of time explaining why the objects for reading arrays all start with 'tab'. .hc On 09/27/2012 03:59 PM, Miller Puckette wrote: Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. I think though, that rather than marking arraysize as obsolete one could simply note that it has an equivalent available in Pd vanilla - that need carry no value judgement as to whether people should be using vanilla or extended. cheers M On Thu, Sep 27, 2012 at 12:23:35PM -0700, Jonathan Wilkes wrote: From: Hans-Christoph Steiner h...@at.or.at To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back! If someone wants to write patches that work on vanilla anywhere, then there is a point. _Everybody_ wants to write patches that work on vanilla everywhere. When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.) For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented. And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) -Jonathan .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This object is deprecated. Use [expr size(array-name)] which works out of the box for Pd Extended, Pd Vanilla, and Pd-l2ork. -Jonathan - Original Message - From: IOhannes m zmoelnig zmoel...@iem.at To: pd-annou...@iem.at Cc: Sent: Thursday, September 27, 2012 9:13 AM Subject: [PD] [PD-announce] apt.puredata.info is back! last night hans and me finally setup a replacement machine for apt.puredata.info[1], the ultimate source for Pd-extended on Debian-based systems (Debian, Ubuntu, Li fgmasdfnux/Mint,...)[2]. it is now hosted on the puredata.info portal/mailinglist server, courtesy of iem. fgmasdf IOhannes [1] http://apt.puredata.info/ [2] http://puredata.info/docs/faq/debian ___ Pd-announce mailing list pd-annou...@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
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
Check puredata.info, there is a page called LibrariesInPd-extended or something like that. It has the list, there are many. And I'll probably be dropping more since I can't keep up as it is. .hc On 09/27/2012 04:08 PM, Jonathan Wilkes wrote: How many unmaintained libs are there currently in Pd-extended? -Jonathan - Original Message - From: Hans-Christoph Steiner h...@at.or.at To: Billy Stiltner billy.stilt...@gmail.com Cc: Pd List pd-list@iem.at Sent: Thursday, September 27, 2012 3:04 PM Subject: Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64 On 09/24/2012 12:42 AM, Billy Stiltner wrote: I used to use a compiler that would do cross compilng - anything from playstation , gameboy to a Microchip PIC16Fxxx. it would be nice to have something like that for linux, windows, and mac. Are you including the iemlib in these packages or is it just there waiting to be not included anymore. I like the filters in that library even though when I send the stuff they don't like and they explode almost, ~alindx takes care of keeping it a controlled blast. to find a limiter that will do the same is my gettin on it. The current snapshot of 'iemlib' will be included in Pd-extended as long as it doesn't break. It currently does not have a maintainer in Pd-extended, so if it breaks on a supported platform, it'll be removed. .hc ___ 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] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
On 09/27/2012 06:11 PM, András Murányi wrote: On Thu, Sep 27, 2012 at 6:47 PM, Hans-Christoph Steiner h...@at.or.atwrote: On 09/27/2012 10:30 AM, András Murányi wrote: On Thu, Sep 27, 2012 at 1:20 AM, András Murányi muran...@gmail.com wrote: On Sun, Sep 23, 2012 at 8:22 PM, Hans-Christoph Steiner h...@at.or.at wrote: launchpad only builds packages for the Ubuntu releases, but you could use one of the Ubuntu packages on Debian if you find an Ubuntu release that is close to your Debian release. I hear that OpenSUSE's build server will build Debian packages, but I've never used it. It would be very useful if someone set that up, I think can also build Fedora and SUSE packages. I played around with OpenSUSE's OBS but it's not a success yet. It needs a something.spec file for building RPMs and a something.dsc file for DEBs. Both files serve to define a source package. For the spec file, I started from one well worked out for Planet CCRMA by Fernando Lopez-Lezcano. It's looking good for the OBS right now except that I'm struggling with the source definition, i.e. it doesn't seem to be able to grab the tar.gz from sourceforge. For the debian dsc file, I used Paul Brossier's one. The dsc is much simpler, but it cannot accept source urls, only local files. That's where OBS's so-called Source Service comes into the picture, which can download a tar.gz or even checkout an svn repo and tar.gz it for me. I'm struggling with this too, because (1) I'm unable to grab the resulting tar.gz from the dsc (it's created with an odd name that contains a colon) and (2) in the dsc an MD5 checksum of the tar.gz needs to be present which is unknown in the case of an archive newly created from SVN. I'll try to grow smarter with OBS, but in the meantime, any advice is highly appreciated. :) Update: both source access problems are solved for now. The deb build at the moment is stuck at the point where it doesn't recognize the source package as a valid one. Dunno why. The rpm build got as far as where it would have needed mp3lame - seems that it's only available with Planet CCRMA (?). GEM builds fine. I'm playing around with conditionals for requires for different CPU capabilities, because OBS's spec file parser is somewhat limited. More news soon, hopefully. Deb source packages are too tricky to create manually, use the Debian tools. If you are working from a git repo, like for puredata, the use git-buildpackage -S. For any repo with the debian/ folder there, you can use debuild -S You will need to change the debian/changelog to have your name and email in it, so that the signing part works, if opensuse requires signed packages. Launchpad, Debian, and Ubuntu all do. At the very least, you'll want to do: sudo apt-get install dpkg-dev devscripts debhelper cdbs You can also download the source packages from the Debian or Ubuntu official packages, but they'll be signed by the original uploaders key. That wouldn't work with Launchpad but might with OBS, if it has looser signing restrictions. Cool, I've actually paid less attention to the deb process on OBS knowing that it's already worked out and up-to-date somewhere else. I'll take a look at how I can reuse those packages. OBS doesn't need signed packages, an I haven't tried if it accepts packages signed by someone else. It could be a useful way to provide Debian/squeeze packages. If you want to try my new Pd-extended proper debian support, run: $ ~/auto-build/pd-extended/scripts/auto-build/pd-extended-source-tarball.sh $ mv /tmp/Pd-extended_0.43.1~20120926-source.tar.bz2 ~/auto-build/pd-extended_0.43.1~20120926.orig.tar.bz2 $ cd ~/auto-build/pd-extended $ debuild -S -uc -us Hm, I don't have this script yet in ~auto-build/ ... It seems it doesn't work if I just download it to any place along with its whole folder, but I cannot run it from the main run-automated-builder script either, because rsync cannot reach the server. you need to get them from SVN: cd ~/auto-build/pd-extended/scripts svn up cd .. svn up The rsync method is gone for now, and perhaps permanently. I'm trying to see if I can make the cleaning process work without rsync. (the -uc -us) means ignore the whole signing procedure, including the name in the debian/changelog) Also, its great that you are taking on the spec file for RPMs! Once you get 'puredata' working, then it would be very handy if you could make one for the externals/template. Then it'll be easy to make RPMs for most of the libraries in Pd-extended, just like what's in Debian. I've never made RPMs before, but I've done a lot of other packaging, so I'll help where I can. Well, the deb thing is stuck at this line now: dpkg-source: error: unrecognized file for a v1.0 source package: Pd-0.42.5-extended.tar.gz The file is pulled from http://sourceforge.net/projects/pure-data/files/pd-extended/0.42.5/Pd-0.42.5-extended.tar.gz (It has a
Re: [PD] arraysize WAS apt.puredata.info is back!
- Original Message - From: Miller Puckette m...@ucsd.edu To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 5:54 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! On Thu, Sep 27, 2012 at 01:42:51PM -0700, Jonathan Wilkes wrote: From: Miller Puckette m...@ucsd.edu To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:59 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. Interesting. Will this allow a data structure array to be used by [tab*~] objects? That's one thing that would make ds arrays very valuable (think of all the queries to the list about how to get different colored arrays, for example) but I never figured out an easy way to do it. BTW, I've got a patch somewhere that did mouseover/mouseout notifications to [struct] but I can't seem to find it now. I also tried outputting pointer x/y location with click events to [struct] but couldn't get it working right for GOP stuff. -Jonathan Yeah, I'm hoping to completely unify arrays in structs with table arrays - wish me luck :) Sounds great. Good idea about the mouseovers - I think Pd is doing all teh work anyhow so it should be made available. That's true. The whole data thing needs lots and lots more thinking. cheers Miller ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
Hmm... I agree there's bad confusion between array and table in Pd nomenclature. I've tried to use table for a specifically floating-point array, and array for the more general thing, but I think I've been less than consistent (case in point, the array menu which creates what I would call a table. One idea might be to use the name [tab] instead of [array], as in [tab size] - then [tabwrite] could get a synonym, [tab write], etc. This is also mixed up in my trying to design a new [text] that would replace and vastly extend [textfile] - so the three multifarious object names would then be [list] [tab]/[array] and [text]. The [table] object could be vastly extended: [table foo] would be equivalent to [tab define foo] and you could say for instance, [tab define foo -struct my-struct -save -range 0 100] (But, oops, that use of 'tab' would really be what I've been tring to use 'array' for in that it would presumably not be an array of floats.) Too much to think about... that's why it takes so many years to get the thing written... cheers Miller On Thu, Sep 27, 2012 at 06:19:40PM -0400, Hans-Christoph Steiner wrote: Sounds like a good complication :). I think a general array toolkit would be very useful. I'm not a fan of expanding the use of Tcl syntax in Pd tho (i.e. commands with subcommands). Pd syntax is nice and simple with always the first word being the command and the rest being the args. [list ...] is the only except to this that I can think of, and certainly the only exception included in pd-vanilla. How about just naming them like [tabsize], [tabfoo], etc since there already are lots of [tab...] objects. Or anything to minimize the confusion between the 'array', 'table', and 'tab*' objects. Since there is [table] and [tab*], the menu item Put - Array could be renamed to Put visual table (array) or something like that, then the word table/tab would be pretty consistent throughout Pd. It may seem trivial, but I've spent a lot of time explaining why the objects for reading arrays all start with 'tab'. .hc On 09/27/2012 03:59 PM, Miller Puckette wrote: Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. I think though, that rather than marking arraysize as obsolete one could simply note that it has an equivalent available in Pd vanilla - that need carry no value judgement as to whether people should be using vanilla or extended. cheers M On Thu, Sep 27, 2012 at 12:23:35PM -0700, Jonathan Wilkes wrote: From: Hans-Christoph Steiner h...@at.or.at To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back! If someone wants to write patches that work on vanilla anywhere, then there is a point. _Everybody_ wants to write patches that work on vanilla everywhere. When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.) For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented. And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) -Jonathan .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's encourage use of the more compatible way using [expr], which is clearly documented and supports the _exact_ same features as arraysize. -Jonathan From: Hans-Christoph Steiner h...@at.or.at To: pd-list@iem.at Sent: Thursday, September 27, 2012 2:24 PM Subject: Re: [PD] [PD-announce] apt.puredata.info is back! IMHO, arraysize is very useful because it has a memorable name. I need to find the size of an array... oh, [arraysize]. .hc On 09/27/2012 02:13 PM, Jonathan Wilkes wrote: Please change the description for the package pd-arraysize This
Re: [PD] arraysize WAS apt.puredata.info is back!
- Original Message - From: Miller Puckette m...@ucsd.edu To: Hans-Christoph Steiner h...@at.or.at Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 8:01 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! Hmm... I agree there's bad confusion between array and table in Pd nomenclature. I've tried to use table for a specifically floating-point array, and array for the more general thing, but I think I've been less than consistent (case in point, the array menu which creates what I would call a table. One idea might be to use the name [tab] instead of [array], as in [tab size] - then [tabwrite] could get a synonym, [tab write], etc. This is also mixed up in my trying to design a new [text] that would replace and vastly extend [textfile] - so the three multifarious object names would then be [list] [tab]/[array] and [text]. The [table] object could be vastly extended: [table foo] would be equivalent to [tab define foo] and you could say for instance, [tab define foo -struct my-struct -save -range 0 100] If you're not requiring the user to name the array z and requiring z to have a float field y then you would need [tab define foo -struct my-struct -array z -y y] where -y defines which field to use as the independent variable in the table (similar to -y in [plot]). (But, oops, that use of 'tab' would really be what I've been tring to use 'array' for in that it would presumably not be an array of floats.) Too much to think about... that's why it takes so many years to get the thing written... cheers Miller On Thu, Sep 27, 2012 at 06:19:40PM -0400, Hans-Christoph Steiner wrote: Sounds like a good complication :). I think a general array toolkit would be very useful. I'm not a fan of expanding the use of Tcl syntax in Pd tho (i.e. commands with subcommands). Pd syntax is nice and simple with always the first word being the command and the rest being the args. [list ...] is the only except to this that I can think of, and certainly the only exception included in pd-vanilla. How about just naming them like [tabsize], [tabfoo], etc since there already are lots of [tab...] objects. Or anything to minimize the confusion between the 'array', 'table', and 'tab*' objects. Since there is [table] and [tab*], the menu item Put - Array could be renamed to Put visual table (array) or something like that, then the word table/tab would be pretty consistent throughout Pd. It may seem trivial, but I've spent a lot of time explaining why the objects for reading arrays all start with 'tab'. .hc On 09/27/2012 03:59 PM, Miller Puckette wrote: Sorry to further complicate this - I'm now trying to design a multipurpose object array for pd vanilla that would allow one to say [array size] and use table or data structure arrays intercahngeably. I think though, that rather than marking arraysize as obsolete one could simply note that it has an equivalent available in Pd vanilla - that need carry no value judgement as to whether people should be using vanilla or extended. cheers M On Thu, Sep 27, 2012 at 12:23:35PM -0700, Jonathan Wilkes wrote: From: Hans-Christoph Steiner h...@at.or.at To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 3:03 PM Subject: arraysize WAS apt.puredata.info is back! If someone wants to write patches that work on vanilla anywhere, then there is a point. _Everybody_ wants to write patches that work on vanilla everywhere. When we can't we try to figure out a course of action, but when we can (without employing wild hacks) we should. If people are already using Pd-extended or Debian then I honestly don't see the point, arraysize is already there, like many other externals. It's like you wrote above. People _do_ want patches to be as cross-platform as possible. (Not if.) For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) If it were a wild hack I'd agree, but it's not. It is a standard operator for [expr] that's been there for ages and is clearly documented. And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) -Jonathan .hc On 09/27/2012 03:00 PM, Jonathan Wilkes wrote: That feature comes at the expense of compatibility, which normally wouldn't be an issue _except_ that Pd Vanilla already has the same functionality. So let's
Re: [PD] arraysize WAS apt.puredata.info is back!
The [table] object could be vastly extended: [table foo] would be equivalent to [tab define foo] and you could say for instance, [tab define foo -struct my-struct -save -range 0 100] If you're not requiring the user to name the array z and requiring z to have a float field y then you would need [tab define foo -struct my-struct -array z -y y] where -y defines which field to use as the independent variable in the table (similar to -y in [plot]). I'm thinking in the above that foo would be an array of items of my-structs, not a struct with an array such as 'z' inside it. Another way of invoking tab would allow you to attach a name temporarily or permanently to an array within a struct (provided via a pointer message). Then indeed you'd need the field name such as 'z'. cheers M ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
On 28/09/12 03:23, Jonathan Wilkes wrote: And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) they are at all not mythical, though not as numerous as those using apple, windows or a pre-assembled linux distribution. once you get to know apt-get, apt-file, apt-cache and friends those 20,000 packages and their contents are very accessible, very well indexed in many useful ways and searching is incredibly quick and powerful ... then installing the result is usually painless, with all dependencies taken care of by the packagers. Running sid rather than stable you get a quite recent set of libraries all in sync version-wise, and sources available, to compile your own packages. certainly not the typical pd user, but also certainly not a mythical one either, and since the work done for such a package is by one or other such user then that seems very reasonable to me. Simon ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
- Original Message - From: Miller Puckette m...@ucsd.edu To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 10:27 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! The [table] object could be vastly extended: [table foo] would be equivalent to [tab define foo] and you could say for instance, [tab define foo -struct my-struct -save -range 0 100] If you're not requiring the user to name the array z and requiring z to have a float field y then you would need [tab define foo -struct my-struct -array z -y y where -y defines which field to use as the independent variable in the table (similar to -y in [plot]). I'm thinking in the above that foo would be an array of items of my-structs, not a struct with an array such as 'z' inside it. In that case would [tab write foo] take an index number in the right inlet and a list of field values in the left? Another way of invoking tab would allow you to attach a name temporarily or permanently to an array within a struct (provided via a pointer message). Then indeed you'd need the field name such as 'z'. cheers M ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
On Thu, Sep 27, 2012 at 07:53:11PM -0700, Jonathan Wilkes wrote: - Original Message - From: Miller Puckette m...@ucsd.edu To: Jonathan Wilkes jancs...@yahoo.com Cc: Hans-Christoph Steiner h...@at.or.at; pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 10:27 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! The [table] object could be vastly extended: [table foo] would be equivalent to [tab define foo] and you could say for instance, [tab define foo -struct my-struct -save -range 0 100] If you're not requiring the user to name the array z and requiring z to have a float field y then you would need [tab define foo -struct my-struct -array z -y y where -y defines which field to use as the independent variable in the table (similar to -y in [plot]). I'm thinking in the above that foo would be an array of items of my-structs, not a struct with an array such as 'z' inside it. In that case would [tab write foo] take an index number in the right inlet and a list of field values in the left? I haven't thought that one through yet. Perhaps it should just write a float or symbol to a field in the struct, i.e., [tab write foo a] would write to the field a, and the field name could default to 'y'. One thing I'm struggling with is that the objects that access data structures are abstruse and hard to use. I think more and more that some sort of scripting facility would be the only way to make it easy to do tasks like simply counting the elements in a window that now require insane patches. cheers Miller ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] arraysize WAS apt.puredata.info is back!
- Original Message - From: Simon Wise simonzw...@gmail.com To: pd-list@iem.at Cc: Sent: Thursday, September 27, 2012 10:33 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! On 28/09/12 03:23, Jonathan Wilkes wrote: And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) they are at all not mythical, though not as numerous as those using apple, windows or a pre-assembled linux distribution. That's not what I'm talking about. I'm referring to what Hans wrote: For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) That implies that the user who needs to get an array size but can't figure out how to do it would either a) remember that one of the many pd-related packages they happened to see in a query does the job and decides to install it or, more likely, b) consider the Debian repo a good place to search for help on Pd. Neither is generally true, and typing pd array in Synaptic only works because that's a single object library that does the _exact_ thing the user wants. (Forget for the moment that its an unnecessary external and that expr trick is clearly documented.) Otherwise it's worse than the ctrl-b browser because you have to do the work of installing each lib just to see whether those are the correct objects you need, and whether they are actually in working order and don't crash your system (which is evidently not an obstacle to getting something included in the Debian repos, unfortunately-- just try opening ascwave-help.pd from the cxc library). Also keep in mind that the ease of installing pd-arraysize in Debian doesn't translate to ease in non-Debian systems of users who may be trying to read/understand a patch. I like Debian's repo system a lot-- in fact I think it's the most wildly successful model for distributing software in a stable and secure manner (one that unfortunately Google, Apple, and to some extent even Gnome with its extension system seem to ignore). But it's not a help system. BTW-- if you type array size in my search gui-plugin the first result is all_about_arrays.pd, which indeed explains the expr trick. No installation necessary. Granted I revised the patch to demonstrate the method that works across more flavors of Pd than the other one, but still... :) -Jonathan once you get to know apt-get, apt-file, apt-cache and friends those 20,000 packages and their contents are very accessible, very well indexed in many useful ways and searching is incredibly quick and powerful ... then installing the result is usually painless, with all dependencies taken care of by the packagers. Running sid rather than stable you get a quite recent set of libraries all in sync version-wise, and sources available, to compile your own packages. certainly not the typical pd user, but also certainly not a mythical one either, and since the work done for such a package is by one or other such user then that seems very reasonable to me. Simon ___ 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] arraysize WAS apt.puredata.info is back!
On 28/09/12 11:38, Jonathan Wilkes wrote: - Original Message - From: Simon Wisesimonzw...@gmail.com And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) they are at all not mythical, though not as numerous as those using apple, windows or a pre-assembled linux distribution. That's not what I'm talking about. I'm referring to what Hans wrote: For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) exactly ... certainly not the typical pd user, but also certainly not a mythical one either, and since the work done for such a package is by one or other such user then that seems very reasonable to me. Simon ___ 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] arraysize WAS apt.puredata.info is back!
- Original Message - From: Simon Wise simonzw...@gmail.com To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at pd-list@iem.at Sent: Thursday, September 27, 2012 11:52 PM Subject: Re: [PD] arraysize WAS apt.puredata.info is back! On 28/09/12 11:38, Jonathan Wilkes wrote: - Original Message - From: Simon Wisesimonzw...@gmail.com And who is this mythical user that looks to the Debian repositories to figure out how to do something in a programming language? (Hm, I'm not getting audio output, let's open up Synaptic and search 20,000 mostly non-related packages for a solution...) they are at all not mythical, though not as numerous as those using apple, windows or a pre-assembled linux distribution. That's not what I'm talking about. I'm referring to what Hans wrote: For me, apt-get install pd-arraysize is far easier than trying to remember that [expr] trick. And thankfully we can write externals, so we can have choice. :-) exactly ... Not exactly-- you were referring to using the Debian packaging system in a general sense to find packages, and you were saying that calling someone who uses it a mythical user is not inaccurate. But that's not what I wrote-- I'm referring to using the Debian packaging system to figure out how to solve a specific problem in the programming language, and that's not what the packaging system is for. Anyway, it's easier to not install something than it is to install something. And it's a false choice between installing an external and memorizing the help patch for expr. But I think Hans is making that false choice because my revision of expr-help.pd, which has a comprehensive list of the expr operators, doesn't come up when you right-click expr. Hans: what do I need to do to get the PDDP help patchs for the expr family to show up on right-clicking Help? -Jonathan certainly not the typical pd user, but also certainly not a mythical one either, and since the work done for such a package is by one or other such user then that seems very reasonable to me. Simon ___ 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