From 21c068f1916330e90f814bed461fe0821d1665ec Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sun, 9 Oct 2011 16:36:37 +0000 Subject: checked in pd-0.43-0.src.tar.gz svn path=/trunk/; revision=15557 --- pd/doc/1.manual/x5.htm | 64 ++++++++++---------------------------------------- 1 file changed, 13 insertions(+), 51 deletions(-) (limited to 'pd/doc/1.manual/x5.htm') diff --git a/pd/doc/1.manual/x5.htm b/pd/doc/1.manual/x5.htm index c07d48dd..a781ae5c 100644 --- a/pd/doc/1.manual/x5.htm +++ b/pd/doc/1.manual/x5.htm @@ -20,6 +20,11 @@

5.1. release notes

+

------------------ 0.43 --------------------------- + +

Completely new TCL front end, thanks to Hans-Christophe Steiner, +Iohannes Zmoelnig, and others. +

------------------ 0.42-5 ---------------------------

broken abs~ and log~ fixed @@ -1665,53 +1670,9 @@ The following max-like objects are included:

5.2. known bugs

-

In the list below, starred items are still things needing attention. -This list is no longer maintained; see the sourceforge bug tracker on -https://sourceforge.net/tracker/?group_id=55736 - -

*1. Timing of MIDI input/output is very shaky. Audio I/O is primitive, but -there's at least a way to detect errors now for linux and NT. - -

*2. There is no flow control for graphical updates yet; the -real-time process can easily block trying to write too fast to the GUI. - -

3. PD dies if your patch has an infinite loop [fixed in 0.30 release.] - -

*4. If you cut a box which is a "Pd" or abstraction whose subpatch has -items selected, Pd dies. - -

*5. Tables and other drawable items can draw far outside the window; there's -no sanity check, Huge tables (>1000 points) are only partially drawn -(the first 1000 points.) - -

6. There's no way to order force a delread~ to make it read after -a delwrite~ has written. [but see under 3.audio.examples how to do this now.] - -

7. Pd doesn't know to suspend graphics updates when you minimize objects. -Presumably minimization makes things better but it doesn't cut off graphics -computation entirely as it should. [fixed for 0.34] - -

8. If you load a nonexistent extern you get a spurious message, -"consistency check failed: canvas_setargs". [fixed for 0.27 release.] - -

9. Typing backslashes into objects upsets Tk [0.29 should suppress all -backslashes; a real fix might come later.] - -

10. Never type a dollar sign into a comment; you may have trouble -opening your patch afterward... [fixed somewhere around 0.32] - -

*11. You'd better Turn DSP off before you type into a box that currently -holds a "pd" object with tilde objects in the subpatch. - -

*12. In Linux, if you hit control C while Pd is opening MIDI, Pd hangs. - -

*13. In linux, Pd doesn't report audio data-late errors yet. - -

*14. Several objects, notably dac~, adc~, and env~, are incompatible with -uses of block~ or switch~ objects that change block size from the default of -64. Using switch~ without reblocking causes no problem. Don't try to -read/write delay lines or use send~/receive~, or throw~/catch~, between -windows with different block sizes. +

These are now tracked on the + +Pd Sourceforge project page.

5.3. differences from Max/MSP

@@ -1721,10 +1682,11 @@ Pd than in Max/MSP, the choices in Pd tend to hew to those in Max/MSP. Moreover, some effort has been undertaken (but more is needed) to make the two interoperable. -

You can use Pd to import and export patches to Max/MSP; just save as -text to a file with extension ".pat", and then open it in Pd. You'll at -least get something. If you stick to common or commonizable features -you can actually develop patches for both platforms. +

You can use Pd to import and export patches to Max/MSP; just save as text to +a file with extension ".pat", and then open in the other program. You'll at +least get something. If you stick to common or commonizable features you can +actually develop patches for both platforms. Pd importing of Max patches works +best if you use the Pd Extended package; there are many more compatible objects.

When specific objects exist on one platform and not on the other, it's often possible to make abstractions to imitate the missing objects, in a -- cgit v1.2.1