Re: [PD] comparing symbols in external

2014-05-03 Thread Miller Puckette
Strange things like this can happen if someone inadvertently writes a new string into an existing symbol... i.e., never do this: strcat(sym-s_name, cat). MAybe there was already a symbol somewhere else whose name is cat and then you'll have 2 symbols with teh same name but different addresses.

Re: [PD] best format for send/receive between iOS and libPD

2014-04-30 Thread Miller Puckette
Hi Matt - From Pd's perspective at least, it would be more efficient to handle the messages separately (some of Pd's list operations have to copy the list, which would be expensive if done iteratively over a long list). cheers Miller On Wed, Apr 30, 2014 at 01:37:05PM +0900, i go bananas wrote:

Re: [PD] read from same array with multiple [tabread4~]'s

2014-04-30 Thread Miller Puckette
There aren't any interactions between tabread4~ (etc.) objects reading from the same table - I do it all the time - for example, the silly example in 3.audio.examples/D13.addtive.qlst.pd cheers Miller On Wed, Apr 30, 2014 at 02:06:46PM +0100, James Dunn wrote: Hi, I'm trying to playback a

Re: [PD] pitch to voltage

2014-04-27 Thread Miller Puckette
That is an excellent, witty way to measure pulse withs using only tilde obects - my hat's off to you. The methond only has limited accuracy since its measurement is in samples. For instance, a 1/2 cycle of a 440-hz. tone at 44.1 kHz is only 50 samples, so there's only 2% accuracy. That's about

Re: [PD] pitch to voltage

2014-04-27 Thread Miller Puckette
have the guitar's own variation from cycle to cycle to worry about :) M On Sun, Apr 27, 2014 at 03:56:18AM -0700, Miller Puckette wrote: That is an excellent, witty way to measure pulse withs using only tilde obects - my hat's off to you. The methond only has limited accuracy since its

Re: [PD] pitch to voltage

2014-04-27 Thread Miller Puckette
the error is tolerable. (you can add an offset to make it fit) On 27 Apr 2014, at 12:56, Miller Puckette m...@ucsd.edu wrote: That is an excellent, witty way to measure pulse withs using only tilde obects - my hat's off to you. The methond only has limited accuracy since its

Re: [PD] make first inlet a proxy inlet

2014-04-22 Thread Miller Puckette
That's right. I don't have any good examples of this but it should work fine. cheers M On Mon, Apr 21, 2014 at 02:02:15PM -0700, Jonathan Wilkes wrote: I think I answered my own question.  It looks like I can use CLASS_NOINLET, then create an inlet explicitly inside the *_new function for my

Re: [PD] retrigger [tabread4~] sampler without clicks

2014-04-22 Thread Miller Puckette
Hi Federico - tabread4~ doesn't interpolate between values of the input signal, or to put it another way, whast it does as a result of any input sample has no effect on what it will do on the next one. (It interpolates across the values of the table instead.) One pretty good way to deal with

Re: [PD] keeping Pd DSP alive

2014-04-13 Thread Miller Puckette
You might have already tried this, but it might work better to use portaudio to get to ALSA - it can connect with ALSA using callbacks which the built-in ASA code doesn't. I don't know what difference this will make but perhaps it will help. (try compiling with and without FAKEBLOCKING and

Re: [PD] keeping Pd DSP alive

2014-04-13 Thread Miller Puckette
the deal with the ALSA mmap code? Doesn't that use callbacks? On Sun, Apr 13, 2014 at 2:55 PM, Miller Puckette m...@ucsd.edu wrote: You might have already tried this, but it might work better to use portaudio to get to ALSA - it can connect with ALSA using callbacks which the built-in ASA

Re: [PD] keeping Pd DSP alive

2014-04-13 Thread Miller Puckette
that looks like a pretty generic interface: http://www.alsa-project.org/alsa-doc/alsa-lib/_2test_2pcm_8c-example.html I will build that and see if the SoC hardware likes the mmap calls. Thanks! On Sun, Apr 13, 2014 at 8:46 PM, Miller Puckette m...@ucsd.edu wrote: Drat. The mmap code

Re: [PD] [bp~] really equal to [vcf~]?

2014-04-12 Thread Miller Puckette
They're quite different. bp~ is the cheapest possible bandpass filter (as far as I know). vcf~ is a one-pole complex filter whose outputs are the real and imaginry parts. The real part may be used as a resonant bandpass filter and the imaginary as a resonant low-pass filter, but they can be

Re: [PD] [bp~] really equal to [vcf~]?

2014-04-12 Thread Miller Puckette
2014-04-12 13:36 GMT-03:00 Miller Puckette m...@ucsd.edu: They're quite different. bp~ is the cheapest possible bandpass filter (as far as I know). vcf~ is a one-pole complex filter whose outputs are the real and imaginry parts. The real part may be used as a resonant bandpass

Re: [PD] keeping Pd DSP alive

2014-04-12 Thread Miller Puckette
I think the metronome solution will work - if DSP is already on the message has no effect, so this will only act to re-start hung-up audio. Just curious - what OS/hardware is giving you the audio stuck messages? They shouldn't be happening at all. cheers Miller On Sat, Apr 12, 2014 at

Re: [PD] 64bit runtime error 'couldn't read file /usr/tcl//pd-gui.tcl'

2014-04-10 Thread Miller Puckette
Is there a standard way to get automake to define a proper path for Pd to use? It sounds as if I should use a C preprocessor variable to set the directory - I'd be happy to update teh source to make this kind of thing easier to set from external build systems. cheers M On Wed, Apr 09, 2014 at

Re: [PD] Soundfiler not behaving as expected

2014-04-06 Thread Miller Puckette
Sure enough. I'd better go back and put out a bug-fix on 0.45 - there's now a 0.45-5test1 on http://msp.ucsd.edu/software.html that should fix the problem (and do another thing that's an afterthought - enabling jack in the compiled Mac release). can you try it and see if it fixes the AIFF file

Re: [PD] [PD-dev] oggread~ not working on pd-extended or libpd on windows.

2014-04-05 Thread Miller Puckette
I THink it should really be: if((x-x_file = sys_fopen(filename-s_name, r)) == 0) sys_fopen returns NULL (also known as 0) on failure, otherwise a pointer; it makes no sense to check the sign of a pointer as far as I know. cheers Miller On Fri, Apr 04, 2014 at 11:21:37PM -0400, Martin Peach

Re: [PD] [qlist] and locality

2014-04-03 Thread Miller Puckette
I almost meant that :) you still have to send [text sequence] the values of the $ variables you want to use (starting with $1). But the ability to instance-ize sequences is there. cheers M On Thu, Apr 03, 2014 at 08:38:16AM +0200, Roman Haefeli wrote: On Wed, 2014-04-02 at 20:49 -0300,

Re: [PD] [qlist] and locality

2014-04-03 Thread Miller Puckette
20:10 GMT-03:00 Miller Puckette m...@ucsd.edu: I almost meant that :) you still have to send [text sequence] the values of the $ variables you want to use (starting with $1). But the ability to instance-ize sequences is there. cheers M On Thu, Apr 03, 2014 at 08:38:16AM +0200

Re: [PD] [qlist] and locality

2014-04-02 Thread Miller Puckette
See also the 'text' object in 0.45 that does $ expansion :) M On Wed, Apr 02, 2014 at 09:45:56AM +0200, IOhannes m zmoelnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 2014-04-02 08:57, Roman Haefeli wrote: On Mon, 2014-03-31 at 18:54 -0300, Alexandre Torres Porres wrote:

Re: [PD] Alternatives to arraycopy

2014-03-31 Thread Miller Puckette
Just play it (tabplay~) into the other one (tabrecord~). You can do this at many times 'normal' speed if you want by putting it in a subpatch with a high sample rate. cheers Miller On Mon, Mar 31, 2014 at 08:58:22AM -0400, Johann Diedrick wrote: Hi Pd list- I have a question about the

Re: [PD] Alternatives to arraycopy

2014-03-31 Thread Miller Puckette
mining techniques to infer the following: you didn't actually test those objects in a patch before writing your response. [ads based on this inference go here] -Jonathan On Monday, March 31, 2014 9:05 AM, Miller Puckette m...@ucsd.edu wrote: Just play it (tabplay~) into the other one

Re: [PD] Sigmund~ parameters

2014-03-13 Thread Miller Puckette
jeudi 13 mars 2014 0h37, Miller Puckette m...@ucsd.edu a écrit : I presume you found the (very short) mention in the subppatch of the help wnidow (pd setting-parameters).  Basically, if the measured signal power is less than minpower (expressed in dB) then the reported instantaneous potch

Re: [PD] Sigmund~ parameters

2014-03-12 Thread Miller Puckette
I presume you found the (very short) mention in the subppatch of the help wnidow (pd setting-parameters). Basically, if the measured signal power is less than minpower (expressed in dB) then the reported instantaneous potch is zero and no new notes will be reports (and this can give rise to

Re: [PD] Peak Level detect in Vanilla

2014-03-09 Thread Miller Puckette
Hi all - I've been wanting to add this as an option to env~. Unfortunately the last time I thought carefully about it I ended up geting stuck in design decisions I don't know how to make. But I'll get back to it someday! cheers Miller On Sun, Mar 09, 2014 at 12:23:15PM -0300, Alexandre Torres

Re: [PD] Peak Level detect in Vanilla

2014-03-09 Thread Miller Puckette
By the way - I just looked, and you can save a great deal of trouble using the array max object (new in Pd 0.25) - no need for 'until' horror. (just put the abs~ of the signal into the table). But env~ seems incomplete to me if it's only going to compute RMS. cheers M On Sun, Mar 09, 2014 at

Re: [PD] udoo board sound issues

2014-03-09 Thread Miller Puckette
H iSimon - I haven't tried any but the built-in yet but I have a few USB interfaces around here that I can try. I'm about to go on an intense trip but should be able to do some tests when I get back, assuming nobody else has figured this out first. cheers Miller On Sun, Mar 09, 2014 at

Re: [PD] mac os9 version

2014-03-08 Thread Miller Puckette
/12987 cheers On 26 Feb 2014, at 17:29, Miller Puckette m...@ucsd.edu wrote: Hi al - As far as I know there was never any version of Pd for Mac OS9 - the stumbling block (as I recall perhaps imperfectly) was that Tcl/Tk wasn't available for it. cheers Miller On Wed, Feb

Re: [PD] Data structures and click event

2014-03-07 Thread Miller Puckette
I'll have to have a look and see what the ideas are... I don't know anything yet. Anyhow I think there are a couple of things that are higher priority: getting editing to be more user-friendly, and getting the IEM GUIs to behave better. And I'm afraid I can only write code at a fraction of the

Re: [PD] arrays in GOP abstraction, show up in parent patch

2014-03-06 Thread Miller Puckette
Wow, a bug with some humor - thanks for the report. I'm on a mad rush to get ready for and through the CUTE workshop next week but will try to give this a look when things calm down. There's another GOP visibility bug somewhere on my stack too that might be related. Miller On Thu, Mar 06, 2014

Re: [PD] jack and callbacks

2014-03-03 Thread Miller Puckette
The callback flag instructs the Pd scheduler to run within callbacks from the audio system; otherwise the audio system might still be opened in callback mode (in portaudio or jack) or not (in alsa or mmio) but if yes, the scheduler and the callback routine communicate via FIFOs... I chose

Re: [PD] mac os9 version

2014-02-26 Thread Miller Puckette
Hi al - As far as I know there was never any version of Pd for Mac OS9 - the stumbling block (as I recall perhaps imperfectly) was that Tcl/Tk wasn't available for it. cheers Miller On Wed, Feb 26, 2014 at 09:21:05AM +0100, Jean-Marie Adrien wrote: pd vintage edition the true pure root thing

Re: [PD] libpd separating gui from core

2014-02-26 Thread Miller Puckette
HI all - My figure was 100K lines, not 10K. PD's C code is at about 70K now, and the Tcl/TK code is 7K - so I am only adding expansions very carefully now. Another related idea with an absurdly arbitrary round number attached: the code is built to last 50 years. It's now about 17 ywars in

Re: [PD] libpd separating gui from core

2014-02-23 Thread Miller Puckette
Hi all - just a short note since this discussion is much too wode-ranging to address in full... 2. Would the result of this work be accepted by Miller and become vanilla? As history has shown, the chances are limited. Again, there is probably a good way to do it where you could choose

Re: [PD] t_scalar member sc_vec

2014-02-21 Thread Miller Puckette
It's more efficient (especially in terms of memory) to keep the two things contiguously in memory than to have to chase an additional pointer to the array. In C it looks almost the same (arrays and their pointers are both specified by naming the arraym but sizeof will act differently for

[PD] CUTE 2014 workshop, March 12-15, Mons, Belgium

2014-02-21 Thread Miller Puckette
Hi all - THere's a free 4-day workshop March 12-15 in Mons, Belgium, given by Sebastien Rooy, Christophe d'Alessandro, Marc Leman, and me: http://checkthis.com/cute2014 (Marc and I will operate in Englich and Sebastien and Christophe in French). THere's a sign-up page here:

Re: [PD] t_scalar member sc_vec

2014-02-20 Thread Miller Puckette
Hi all - I don't know if this is a reasonable thing to do in 2014 - it's a coding trope I learned around 1981. As far as I know C has no clean way to describe a packed data structure with a header and then a variable number of identical elements (like a soundfile with a header followed by

Re: [PD] Is Audio Settings Use Multiple Devices available on Mac OSX?

2014-02-16 Thread Miller Puckette
Hi Santiago - Pd uses Portaudio to talk to CoreAudio. It loks like there's no reason one couldn't fix the code to offer multiple devices (although it still wouldn't work for Portaudio/ASIO because ASIO apparently doesn't permit it). One reason I haven't done that is that Soundflower (if I

Re: [PD] filter-graph and lop~ phase

2014-02-13 Thread Miller Puckette
Hi Peter - I believe the graphs are showing phase delay, which people often graph because it's positive. But you're right that the phase response, if measured as (phase out) - (phase in), is negative. I think this is probably best fixed by fixing the example to say that it's showing phase

Re: [PD] vst~ for OSX, any update?

2014-02-12 Thread Miller Puckette
Hi all - I tried to do this a while back but found out that on Mac you have to structure a program as an app (which entails using Apple's event loop instead of your own scheduler). I couldn't see any reasonable way to get Pd working that way, and eventually gave up. My workaround was to use

Re: [PD] how to specify literals as type t_float

2014-02-10 Thread Miller Puckette
Hi Katya - I think there's no simpler way. On the other hand, for constants like 0.125 and 2, it would be equivalent to say 0.125f, etc - but for other constants (1/3 for example), casting as t_float would be more accurate in case t_float is set to double. I think people rarely use t_float as

Re: [PD] compiling Pd 0.45 on Linux

2014-02-07 Thread Miller Puckette
On Sat, Feb 08, 2014 at 02:06:18AM +0900, Max wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I need jack support in Pd, so I am trying to recompile 0.45-4 - - libtool, libjack0 and libjack-dev are installed. I get this: ./autogen.sh [thousands of lines deleted :)] make[2]:

Re: [PD] declare and abstraction (cont.)

2014-02-04 Thread Miller Puckette
WITH the declare the path for an abstraction in the header is extended with /. [getdir] (in Pdext) follows this change. (all this is in Windows 7 and XP) rolf Miller Puckette m...@ucsd.edu schreef: Are you using readsf~ to read th soundfile? Unfortunately, readsf~ doesn't search along

Re: [PD] comments with trailing | ?

2014-01-31 Thread Miller Puckette
On Fri, Jan 31, 2014 at 03:47:46PM -0500, Jonathan Wilkes wrote: On 01/24/2014 05:36 PM, Miller Puckette wrote: Delete these lines in g_text.c: /* for comments, just draw a bar on RHS if unlocked; when a visible canvas is unlocked we have to call this anew on all comments

Re: [PD] console font size really big

2014-01-30 Thread Miller Puckette
Better than changing the font size globaly would be to change the font sizes in tcl/pdwindow.tcl to negative numbers, which has the same effect but only locally (instead of nuking everything. The particular one is: text .pdwindow.text -relief raised -bd 2 -font {-size 10} \

Re: [PD] jack periods 32 = no pd

2014-01-28 Thread Miller Puckette
OK... that's really quite strange indeed. FWIW the 'mmap' alsa code, as far as I know, is only selected for RME devices. I don't have any of those handy so have little way to check any of this on my end. It was written by Winfried Ritsch a decade or more ago :) Miller Made a latency test

Re: [PD] pd~ fifo latency

2014-01-27 Thread Miller Puckette
I just tried this (on Linux) -- I get a delay of 64 samples with -fifo 1 (as I was hoping for), but Pd hangs if I start a pd~ subprocess with -fifo 0. (I think it's reasonable to enforce a minimum fifo of 1 block since 0 block delay woud make pd~ less efficient than simply putting everything in

Re: [PD] pd~ fifo latency

2014-01-27 Thread Miller Puckette
Cool... I did some tuning on pd~ for 0.45 which might explain the -fifo discrepancy - so once you're up to 0.45 you'll want to adjust the fifo size down one block to get the same result. cheers M On Mon, Jan 27, 2014 at 08:49:34PM -0500, pured...@11h11.com wrote: Hi Miller, Linux with

Re: [PD] jack periods 32 = no pd

2014-01-27 Thread Miller Puckette
Probably that's so - but Pd should still be able to deal with the mismatch. OTOH, since Pd is built-in 64 blocksize, you wouldn't be able to reduce Pd's latency by reducing jack's blocksize below 64. I'm not sure about this, but I believe that Pd running standalone (using ALSA driver) can achieve

Re: [PD] declare and abstraction (cont.)

2014-01-26 Thread Miller Puckette
On Sun, Jan 26, 2014 at 12:22:10PM +0100, Roman Haefeli wrote: On Sam, 2014-01-25 at 19:24 -0800, Miller Puckette wrote: Are you using readsf~ to read th soundfile? Unfortunately, readsf~ doesn't search along the canvas's path (for complicated reasons) Do those complicated reasons make

Re: [PD] Unescaped commas in Pd 0.45 files

2014-01-26 Thread Miller Puckette
Well, perhaps this would be a workaround at least: you could catch lists strting with the symbol 'f' and prepend #X to them, thus: #X msg 93 110 bla; #X f 35; (But perhaps there's some reason you can't filter the messages... I don't know al lthe ins and outs of how netpd sends patches around :)

Re: [PD] declare and abstraction (cont.)

2014-01-25 Thread Miller Puckette
Are you using readsf~ to read th soundfile? Unfortunately, readsf~ doesn't search along the canvas's path (for complicated reasons) and so needs to be sent an explicit path, like ../folder/a.wav, to find files outside the patch's directory. Alternatively you can set Pd's global path in

Re: [PD] comments with trailing | ?

2014-01-24 Thread Miller Puckette
Delete these lines in g_text.c: /* for comments, just draw a bar on RHS if unlocked; when a visible canvas is unlocked we have to call this anew on all comments, and when locked we erase them all via the annoying commentbar tag. */ else if (x-te_type == T_TEXT

Re: [PD] Compiling Pd in Sabayon

2014-01-17 Thread Miller Puckette
This is not really an answer (of course it would be nice if the automake think worked!) but speaking for my self, I only compile Pd the 'dumb' way: cd pd/srcv make -f makefile.gnu (If you want jack support you have to throw 'make' a flag to enble it). cheers Miller On Thu, Jan 16, 2014 at

Re: [PD] headroom in Pd

2013-12-29 Thread Miller Puckette
This is frightening - if I were a musician reading this I'd be frightened to ever use Appe software in a serious project. (Of course, we do't know what happens in Windows under the hood either. The only way you can truly know what you're getting is to use an open-source OS. cheers Miller On

Re: [PD] Ugly looking fonts in printed postscript patches on MacOsX

2013-12-09 Thread Miller Puckette
Hi all - I've used awk scripts. The exact thing to do depends on font size and on windowing system. Most recently my awk script was this: BEGIN {last = -10} /findfont 8/ { last=NR $1 = /Courier-Bold $3 = 11.7 + 2 } { if (NR == last+2) { $1

Re: [PD] Problem with Comments

2013-11-29 Thread Miller Puckette
Try deleting the whole comment (area-select it so that it turns blue without the text selected and then delete). cheers Miller On Sat, Nov 30, 2013 at 12:34:11AM +0100, Nick Arner wrote: Hello, For some reason when I open a PD patch I have been working on earlier, I will get lots of

Re: [PD] anyone using array quantile?

2013-11-23 Thread Miller Puckette
My pleasure . I want the stuff to work after all. I don't know if anyone else is using the new stuff so didn't throw it on pd-announce, but I've quietly poseted a bug-fix release on my page (0.45-4, msp.ucsd.edu). cheers Miller On Sat, Nov 23, 2013 at 09:36:30AM +, peiman khosravi

Re: [PD] anyone using array quantile?

2013-11-23 Thread Miller Puckette
://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/* On 23 November 2013 18:34, Miller Puckette m...@ucsd.edu wrote: My pleasure . I want the stuff to work after all. I don't know if anyone else is using the new stuff

Re: [PD] anyone using array quantile?

2013-11-22 Thread Miller Puckette
very different results here. Thanks Peiman *www.peimankhosravi.co.uk http://www.peimankhosravi.co.uk || RSS Feed http://peimankhosravi.co.uk/miscposts.rss || Concert News http://spectralkimia.wordpress.com/* On 22 November 2013 04:16, Miller Puckette m...@ucsd.edu wrote: I

Re: [PD] anyone using array quantile?

2013-11-22 Thread Miller Puckette
/* On 22 November 2013 04:16, Miller Puckette m...@ucsd.edu wrote: I think the patch is occasionally (once every 512 times on average) sending zero to array quantile which then outputs the index of the first nonzero number in the table -- in this case a point with probability

Re: [PD] anyone using array quantile?

2013-11-21 Thread Miller Puckette
I think the patch is occasionally (once every 512 times on average) sending zero to array quantile which then outputs the index of the first nonzero number in the table -- in this case a point with probability about 1e-45. Maybe try random 1e8 (or so) and divide by 1e8 to get a more continuous,

Re: [PD] pd 0.45 [getdir] equivalent?

2013-11-14 Thread Miller Puckette
I don't know of any way to do this - sounds like something that could be part of a larger properties get-and-set functionality someday (but not too soon - there are already some pressing problems waiting for me to get to them! cheers Miller On Thu, Nov 14, 2013 at 03:01:03PM -0500, Dan Wilcox

Re: [PD] using multiple asio devices

2013-11-11 Thread Miller Puckette
I've never done this (and Pd doesn't support multiple devices through portaudio which is the only path into ASIO that I know of). If I were doing this I'd re-write s_audio_pa.c to support multiple portaudio devices -- but I'm not sure ASIO itself is capable of this! If it turns out that only one

Re: [PD] changing the position of arrays dynamically

2013-11-10 Thread Miller Puckette
It's less efficient than William's solution, but there's an array get object in Pd 0.45 that spits out a list of elements in an array that would also work. cheers Miller On Sun, Nov 10, 2013 at 03:05:41PM +, Julian Brooks wrote: Thanks for the patch Peiman. Completely different but the

Re: [PD] Mac: 64 bits faster than 32

2013-10-29 Thread Miller Puckette
wrote: On 29/10/2013 02:43, Miller Puckette wrote: Just FYI. I just heard back from Rand Steiger who tried out a big patch in both the 32 and 64 bit versions of Pd on Macintosh - 64 bits came out substantially faster. So if you've got a 64 bit machine, I think you're going to want the 64 bit Pd

[PD] Mac: 64 bits faster than 32

2013-10-28 Thread Miller Puckette
Just FYI. I just heard back from Rand Steiger who tried out a big patch in both the 32 and 64 bit versions of Pd on Macintosh - 64 bits came out substantially faster. So if you've got a 64 bit machine, I think you're going to want the 64 bit Pd, unless you have old externs that can't load into

Re: [PD] Building externals on OSX

2013-10-21 Thread Miller Puckette
THat agrees with my experience I compile Pd vanlla on a 32-bit machine running 10.4 (I believe) and it's perfectly happy to grind out 3-architecture binary externs. (If you look in 32-bit Pd vanilla you'll see that sigmund~, etc, are OK fro PPC, i386, or whatever-you-call-it 64 bit intel.

Re: [PD] Building externals on OSX

2013-10-21 Thread Miller Puckette
: Except that that old version of Xcode/gcc doesn't have all the nice SDK stuff in the newer versions of OSX nor any of the optimizations performed by llvm ... On Oct 21, 2013, at 10:03 PM, Miller Puckette m...@ucsd.edu wrote: THat agrees with my experience I compile Pd vanlla on a 32

[PD] Job at UCSD: Lecturer in Computer Music and Audio Engineering

2013-10-12 Thread Miller Puckette
To Pd list, There's a job opening at UCSD in computer music and audio engineering - please feel free to circulate this as widely as you're willing: he UC San Diego Department of Music (http://music.ucsd.edu/) is committed to academic excellence and diversity within the faculty, staff, and

Re: [PD] declare and abstraction

2013-10-08 Thread Miller Puckette
There's a long-standing bug with putting declares in abstractions (they affect the way the _parent_ patch searches for patches, not the abstraction itself.) It's on my dolist to try to restore sanity to the situation somehow (compatibly) but I won't be able to do that anytime soon. So, yes, for

Re: [PD] Legal restrictions for apps

2013-10-05 Thread Miller Puckette
Hmm... Looking back in the git repo i saw: commit 42f3e5f8dbc60ad644e9f8a1c5b61d1847e19470 Author: Miller Puckette m...@ucsd.edu Date: Thu Nov 3 11:40:35 2011 -0700 change expr~ source to LGPL license (with IRCAMs permission :) I had quite forgotten about this (and still can't remember

Re: [PD] Legal restrictions for apps

2013-10-05 Thread Miller Puckette
OK... done and pushed to git repo. cheers M On Sat, Oct 05, 2013 at 12:18:23PM -0700, Miller Puckette wrote: Hmm... Looking back in the git repo i saw: commit 42f3e5f8dbc60ad644e9f8a1c5b61d1847e19470 Author: Miller Puckette m...@ucsd.edu Date: Thu Nov 3 11:40:35 2011 -0700 change

[PD] [PD-announce] pd 0.45-3 released

2013-10-04 Thread Miller Puckette
Hi all, Pd version 0.45-3 is available on http://crca.ucsd.edu/~msp/software.htm or via git from sourceforge: git clone git://git.code.sf.net/p/pure-data/pure-data cd pure-data git checkout -b 0.45 This fixes text pasting from other apps to Pd and an audio problem (Mac native audio devices

Re: [PD] Legal restrictions for apps

2013-10-04 Thread Miller Puckette
One (not so minor) note on this... expr is copyright IRCAM (hahrokh Yadegari was working for IRCAM at the time) and is also included in Max, so it might be sbject to agreements between IRCAM and Cycling '74. I was under the impression it was under GPL, not LGPL. I just looked and saw that,

Re: [PD] Legal restrictions for apps

2013-10-04 Thread Miller Puckette
My vote would be to keep all the original GPL licenses in Pd vanilla's expr, and to remove the LGPL readme. GPL was the licensed under which expr was originally released, so we can reasonably assume all the copyright holders agreed to that license. If the consensus was that it should be

Re: [PD] [PD-announce] pd 0.45-3 test 1 released

2013-10-02 Thread Miller Puckette
Yeah, I think this is working... I don't have time right now but will be grinding out a proper release eitehr tomorrow or Friday. cheers Miller On Wed, Oct 02, 2013 at 08:44:54AM +0100, peiman khosravi wrote: I'm on os x 10.7.5. Thanks Peiman *www.peimankhosravi.co.uk || RSS

Re: [PD] Legal restrictions for apps

2013-10-02 Thread Miller Puckette
Hi Tony - I'm not sure, but I always thought you can distribute LGPL objects within commercial (closed-source) software. If I'm wrong about that, the next step would be to re-rwite the patch without using expr~ and not include expr~ in the product. (I keep it as an extern to make that easy to

Re: [PD] [PD-announce] pd 0.45-3 test 1 released

2013-10-02 Thread Miller Puckette
Hmm... this is even if you save 96K as a preference? Normally the sample rate defaults to 44K1 unless you change it and save the cahnge - but then I don't see why it wouldn't stick at 96K. But I don't think I have any 96K interfaces to try this on... cheers Miller On Thu, Oct 03, 2013 at

Re: [PD] [PD-announce] pd 0.45-2 released

2013-09-30 Thread Miller Puckette
|| Concert News http://spectralkimia.wordpress.com/* On 29 September 2013 19:12, Miller Puckette m...@ucsd.edu wrote: Wow, I wish I could fix this. I don't have access to a OSX 10.7 machine (there seems to be no problem on 10.8 ones). I made several 'improvements' to audio handling

[PD] [PD-announce] pd 0.45-3 test 1 released

2013-09-30 Thread Miller Puckette
Hi all, Pd version 0.45-3 test 1 is available on http://crca.ucsd.edu/~msp/software.htm or via git from sourceforge: git clone git://git.code.sf.net/p/pure-data/pure-data cd pure-data git checkout -b 0.45 This fixes the bug pasting text from other software into Pd boxes, and also fixes (I

Re: [PD] [PD-announce] pd 0.45-2 released

2013-09-29 Thread Miller Puckette
. Best, Peiman Screen Shot 2013-09-13 at 09.46.18.png www.peimankhosravi.co.uk || RSS Feed || Concert News On 12 September 2013 22:47, Miller Puckette m...@ucsd.edu wrote: Is this with built-in audio hardware or an external box of some sort? I can't

Re: [PD] [PD-announce] pd 0.45-2 released

2013-09-29 Thread Miller Puckette
Aha.. I tested in on a 10.8 vintage machine and found no problem - perhaps there's some other difference between our machines. Anyhow, sure, as soon as I can get to it I'll startsending you intermediate test versions. thanks M On Sun, Sep 29, 2013 at 02:15:16PM -0400, Jaime E Oliver wrote: I

Re: [PD] How to install Pd 0.45 on Linux ?

2013-09-15 Thread Miller Puckette
What I do: un-archive (makes a directory like /home/pi/pd-0.45-2) Invoke it as /home/pi/pd-0.45-2/bin/pd cheers Miller On Sun, Sep 15, 2013 at 11:53:29AM -0400, Jonathan Wilkes wrote: On 09/15/2013 11:10 AM, Pierre Massat wrote: Dear List, This is a very silly question. What do I have to

Re: [PD] is there a way to implement [lop~] with raw filters?

2013-09-12 Thread Miller Puckette
Theory is in: http://msp.ucsd.edu/techniques/latest/book-html/node140.html and an example (actually a shelving filter but give the rzero a coefficient of zero to get a pure low-pass) : H11.shelving.pd cheers Miller On Thu, Sep 12, 2013 at 04:24:43PM -0300, Alexandre Torres Porres wrote: Hi

Re: [PD] is there a way to implement [lop~] with raw filters?

2013-09-12 Thread Miller Puckette
0 13 0; #X connect 3 0 6 1; #X connect 3 0 12 0; #X connect 4 0 3 0; #X connect 5 0 7 0; #X connect 7 0 10 0; #X connect 7 0 10 1; #X connect 8 0 7 1; #X connect 8 0 5 1; #X connect 9 0 6 0; #X connect 9 0 5 0; #X connect 12 0 8 0; #X connect 13 0 14 0; 2013/9/12 Miller Puckette m

Re: [PD] [PD-announce] pd 0.45-2 released

2013-09-12 Thread Miller Puckette
Is this with built-in audio hardware or an external box of some sort? I can't reproduce this on the machines I've tried it on (10.4 and 10.8-something) (I've found and fixed the pasting bug OK - it was failing on all platforms.) thanks Miller On Tue, Sep 10, 2013 at 04:56:01PM +0300,

Re: [PD] [PD-announce] pd 0.45-2 released

2013-09-10 Thread Miller Puckette
Thanks everyone for reporting these... I'll start trying to figure these out today. (I tried to 'improve' audio handling for 0.45 and probably improved it in the wrong direction somehow). I don't know what happened to copy/paste. cheers Miller On Tue, Sep 10, 2013 at 04:56:01PM +0300,

Re: [PD] Fwd: Sinesum, cosinesum and cubic interpolation's guard points

2013-09-06 Thread Miller Puckette
of 11 elements, from index 1 up to (and including) index 8. Why is there an index 9 and 10 if those values are not needed? What's the difference between [tabosc4~]'s interpolation and [tabread4~]'s interpolation? -- Forwarded message -- From: Miller Puckette m...@ucsd.edu Date

Re: [PD] PD on retina display

2013-08-30 Thread Miller Puckette
I realized after writing about canvas scaling that ir wasn't the eight thing - there needs to be a proper 'zoom' but it might be hard to make it work well. Miller On Fri, Aug 30, 2013 at 11:09:05AM -0400, Jean-Michel Dumas wrote: Forgot to mention that, while not fixing the retina problem,

Re: [PD] [PD-announce] pd 0.45-1 released

2013-08-29 Thread Miller Puckette
Yep... although I made a simpler change (about to commit it...) --- a/src/g_editor.c +++ b/src/g_editor.c @@ -2821,6 +2821,8 @@ void g_editor_setup(void) gensym(find), A_SYMBOL, A_FLOAT, A_NULL); class_addmethod(canvas_class, (t_method)canvas_find_again, gensym(findagain),

Re: [PD] [PD-announce] pd 0.45-0 released

2013-08-28 Thread Miller Puckette
just to take that 'feature' out. I think I can just release the fix as 0.45-1 but am going to wait until I'm wider awake. Here's a patch if anyone wants to try it: --- From fff0b83e6fb500672a4706487358d612db7fe543 Mon Sep 17 00:00:00 2001 From: Miller Puckette m...@ucsd.edu Date: Tue

Re: [PD] [PD-announce] pd 0.45-0 released

2013-08-28 Thread Miller Puckette
OK, these should be applied and 'pushed' both to branch 0.45 and to 'master'. cheers Miller On Tue, Aug 27, 2013 at 07:21:06PM +0200, IOhannes m zmölnig wrote: On 08/23/13 21:00, Miller Puckette wrote: Hi all, Pd version 0.45-0 is available on http://crca.ucsd.edu/~msp/software.htm

Re: [PD] [PD-announce] pd 0.45-0 released

2013-08-28 Thread Miller Puckette
with this I'll have a look but probably can't fix this very quickly. cheers Miller On Wed, Aug 28, 2013 at 07:56:58PM +0200, Max wrote: Am 23.08.2013 um 21:00 schrieb Miller Puckette m...@ucsd.edu: As always I'm sure there will be problems here and there - you're welcome to report them

[PD] [PD-announce] pd 0.45-1 released

2013-08-28 Thread Miller Puckette
Pd 0.45-1 is up on the usual - http://crca.ucsd.edu/~msp/software.html or: git clone git://git.code.sf.net/p/pure-data/pure-data cd pure-data git checkout -b 0.45 Fixes a small but very annoying bug (backspaces in properties dialogs were erasing the object!) cheers Miller

Re: [PD] 0.45 OSC via binary netsend

2013-08-28 Thread Miller Puckette
netsend/netreceive are vanilla Pd objects; pdsend/pdreceive are shell programs that interoperate with them. cheers Miller On Wed, Aug 28, 2013 at 06:17:11PM -0400, Jonathan Wilkes wrote: On 08/28/2013 05:49 PM, Max wrote: Am 18.08.2013 um 03:51 schrieb Miller Puckette m...@ucsd.edu: binary

Re: [PD] [PD-announce] pd 0.45-0 released

2013-08-27 Thread Miller Puckette
Aha - I can make this malfunction... don't know what's causing it yet. It's quite n abupt surprise when it happens :) On Tue, Aug 27, 2013 at 08:37:25PM +0200, Max wrote: Am 27.08.2013 um 18:57 schrieb IOhannes m zmölnig zmoel...@iem.at: On 08/27/13 12:30, Max wrote: There is one little

Re: [PD] outlet_float crashes on windows

2013-08-26 Thread Miller Puckette
The code looks good - unfortunately, in these cases I'm usually suspicious that somewhere else in the code something is causing memory corruption. If you can get to a linux machine you can try the wonderful 'valgrind' program that is very god for tracking down bad memory references in C code.

Re: [PD] [PD-announce] pd 0.45-0 released

2013-08-26 Thread Miller Puckette
I haven't looked at it yet (altought it sounds like a Good Thing) and anyway I would want to talk with Jonathan first and not just assume it's cool to glom a bunch of his code. There's a downside - once something's sitting in vanilla it's much harder to change than it is out there in extended.

[PD] [PD-announce] pd 0.45-0 released

2013-08-23 Thread Miller Puckette
Hi all, Pd version 0.45-0 is available on http://crca.ucsd.edu/~msp/software.htm or via git from sourceforge: git clone git://git.code.sf.net/p/pure-data/pure-data cd pure-data git checkout -b 0.45 As always I'm sure there will be problems here and there - you're welcome to report them on

  1   2   3   4   5   6   7   >