Re: [PD] The HISSTools Impulse Response Toolbox: Convolution for the Masses. Call for port to Pd from Max

2012-10-02 Thread Julian Brooks
(kinda thinking aloud here) I guess one of the things that made [ipoke~] work so well (and easy) was that there was already an ongoing discussion and a readymade group of interested and able people involved. Although Katja very much did all the porting the discussion element was crucial. So

[PD] Pd-extended 0.43 and Openbox

2012-10-02 Thread Nicola Pandini
( it seems that I had troubles sending this email, so I re-sent it, sorry ) Hi list, I'm running Pd-extended 0.43.1 with Openbox on Debian Wheezy, and I'm experiencing some strange windows behaviours. If I create a new patch, the patch's window is displayed in the top-left corner, in a way

Re: [PD] Pd-extended 0.43 and Openbox

2012-10-02 Thread Julian Brooks
Hi Nicola, Probably not much help but I was having exactly this issue on a Raspbian RPI I was testing with a couple of weeks ago, I'd forgotten until your post reminded me. Not had time to return to the problem atm but would be well up for a solution. Here's hoping. Julian BTW First email

[PD] 32-bit/64-bit Pd-extended builds for all recent Ubuntu, Debian, Mint releases

2012-10-02 Thread Hans-Christoph Steiner
I just added Pd-extended beta packages to apt.puredata.info for Ubuntu oneiric and precise, both 32-bit (i386) and 64-bit (amd64). That means that apt.puredata.info now has 32-bit (i386) and 64-bit (amd64) builds for every Ubuntu release since jaunty 9.04. This also covers all recent Linux Mint

Re: [PD] Pd-extended 0.43 and Openbox

2012-10-02 Thread Hans-Christoph Steiner
The problem is caused by how Tk and X11 measures window frames: it measures it including all of the chrome around the window (the button/title bar on the top, any framing on the bottom, etc.) The window framing/chrome varies a lot depending on which window manager, etc. you are using.

Re: [PD] 32-bit/64-bit Pd-extended builds for all recent Ubuntu, Debian, Mint releases

2012-10-02 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-10-02 16:23, Hans-Christoph Steiner wrote: I just added Pd-extended beta packages to apt.puredata.info for Ubuntu oneiric and precise, both 32-bit (i386) and 64-bit (amd64). That means that apt.puredata.info now has 32-bit (i386) and

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Hans-Christoph Steiner
On 09/28/2012 11:43 AM, Claude Heiland-Allen wrote: On 28/09/12 16:23, Miller Puckette wrote: Well, I'm persuadable on this front. I'm concerned with unduly hogging the object namespace - in general, every time I add an object name I potentially introduce incompatiblities with someone's

Re: [PD] 32-bit/64-bit Pd-extended builds for all recent Ubuntu, Debian, Mint releases

2012-10-02 Thread Miller Puckette
I assume it doesn't - I run Pd in 64 and 32 bits depending on the machine I'm on but always with 32-bit floating point numbers (for the slight gain in speed :) Miller On Tue, Oct 02, 2012 at 04:53:42PM +0200, IOhannes m zmoelnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Hans-Christoph Steiner
On 10/02/2012 10:56 AM, Hans-Christoph Steiner wrote: On 09/28/2012 11:43 AM, Claude Heiland-Allen wrote: On 28/09/12 16:23, Miller Puckette wrote: Well, I'm persuadable on this front. I'm concerned with unduly hogging the object namespace - in general, every time I add an object name I

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
This is in my long-range plan but hasn't yet risen to the level of urgent. However, this migth be a good moment to get started on this because several other backward- and even forward-imcompatible needs are also rising to the fore: 1. there's a bug in hip~ - its DC gain is slightly (and possibly

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-10-02 17:15, Miller Puckette wrote: 3. the upsampling inlet~ by default zero-pads its input. This is incorrect as its DC gain is less than one. (Try using that as input to a phasor~ for instance - bad surprise!) I want to change the

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread i go bananas
in regards to (3), would there have ever been a case where someone would have deliberately used the zero padding of upsampled inlet as a 'feature' that their patch depended on ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Hans-Christoph Steiner
I think having a compatibility version stamp in the patch is a good idea. This ties in well with the experiments I've been doing with splitting out all of the objects from pd itself. If all of the core objects are a standard library, then that means its easy to choose which version of the

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2012-10-02 17:15, Miller Puckette wrote: 2. There's no place in the pre-0.43 file format to alow specifying individual box widths and font sizes; I put an f (=format) message to the canvas object in 0.43 so that in 0.44 I can make it set font

Re: [PD] 32-bit/64-bit Pd-extended builds for all recent Ubuntu, Debian, Mint releases

2012-10-02 Thread Hans-Christoph Steiner
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 10/02/2012 10:53 AM, IOhannes m zmoelnig wrote: On 2012-10-02 16:23, Hans-Christoph Steiner wrote: I just added Pd-extended beta packages to apt.puredata.info for Ubuntu oneiric and precise, both 32-bit (i386) and 64-bit (amd64). That

Re: [PD] Pd-extended on the Raspberry Pi

2012-10-02 Thread Epic Jefferson
I tried to compile on Raspbian wheezy adding deb-src http://archive.raspbian.org/raspbian; to step 4, as suggested by someone on your comments. But in step 5, i get this error: rsync: failed to connect to 128.238.56.50 (128.238.56.50): Connection timed out (110) rsync error: error in socket IO

Re: [PD] Pd-extended on the Raspberry Pi

2012-10-02 Thread Hans-Christoph Steiner
-extended_0.43.3~20121002-source.tar.bz2 wget http://blinky.at.or.at:/auto-build/2012-10-02/Pd-extended_0.43.3~20121002-source.debian.tar.bz2 tar xjf Pd-extended_0.43.3~20121002-source.tar.bz2 cd pd-extended tar xjf ../Pd-extended_0.43.3~20121002-source.debian.tar.bz2 debuild -uc -us ls -l ../pd

Re: [PD] Fractional Delay in PD

2012-10-02 Thread katja
On Tue, Oct 2, 2012 at 5:05 PM, Aaron Thompson aaron.thomp...@live.co.uk wrote: Hi Katja, Thanks for the reply. That seems to have fixed the problem, thanks! With regards to using the FIR as a fractional delay filter, i'm assuming the delta float (which feeds to the coefficient calculations)

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
I'm not sure that any of the Windows, MaacOS, and linux dynamic loading systems will support having multiple versions of a library loaded in the same address space. But here's a simpler way anyhow: libraries such as vanilla could maintain compatibility by querying the version number of the patch

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
speaking of #A: would it add any incompatibility, if the array-loading mechanism could be extended to _all_ objects. e.g. if an array is saved in-patch, we get something like snip #X array array1 3 float 3; #A 0 -0.5 -0.3 -0.1; #X array array2 3 float 3; #A 0 0.5 0.3 0.1; /snip

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Hans-Christoph Steiner
Since Pd manually loads the libraries (.pd_linux), it can also manually map a given function address to the s_thing in the symbol table. There is no need to load the symbols in a .pd_linux in the sense of a public shared library, and therefore no nameclashes. Pd could get the address of the

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
But there's the trickier problem that static variables would be shared across all the versions - avan if you can somehow not get different functions ala sighip_setup() with the same names not to step all over each other (I'm not convinced that's possible). Somehow the c library (libc) and the

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
Actually I think my previous post was wrong - what I was unable to do was get different sets of static variables for dlopen() - ing the _same file twice_ -- which isn't what we're talking about here. But still, I think the libc way is much simpler and likely to be much more robust. cheers M On

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Hans-Christoph Steiner
Is the static variable you are talking about the static t_class declaration in the class C files? What's the libc way? The -pre-0.44-hip way would be easy to implement, but it has a number of problems: - there will be many flags like this, -pre-0.42-pow, etc. etc. - there will be no way to

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
The libc way is just to have one libc and kludge your way through compatibility problems. For instance, seek() had to be replaced with lseek(), gets and fgets were left with not-quite-the-same behavior, errno was magically adapted to become a macro that grabbed a thread variable when threads

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Hans-Christoph Steiner
If you think that's the preferrable approach, then shouldn't it be [newhip~]? One thing libc did not do is break backwards compatibility of functions. I think the libc example is a better approach than the -pre-0.44-hip flag or the aliasing to work around the existing versions of [pow]. My

Re: [PD] array size (was Re: arraysize)

2012-10-02 Thread Miller Puckette
Right, the two demands I'm trying to reconcile are keeping the name hip~ (so that old patches remain comprehensible) and yet making hip~ work correctly -- it's a bug fix. Seems to me one ought to be able to fix bugs without diving into library version confusion. I think namespaces are very