[PD-cvs] pd/doc/1.manual x5.htm,1.4,1.5

Miller Puckette millerpuckette at users.sourceforge.net
Sun Aug 21 16:46:19 CEST 2005


Update of /cvsroot/pure-data/pd/doc/1.manual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11658/pd/doc/1.manual

Modified Files:
	x5.htm 
Log Message:
Improved samplerate~ implementation.



Index: x5.htm
===================================================================
RCS file: /cvsroot/pure-data/pd/doc/1.manual/x5.htm,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** x5.htm	18 May 2005 04:28:31 -0000	1.4
--- x5.htm	21 Aug 2005 14:46:17 -0000	1.5
***************
*** 21,24 ****
--- 21,109 ----
  <H3> <A name="s2"> 5.1. release notes </A> </H3>
  
+ <P> ------------------ 0.39.0 --------------------------
+ 
+ <P> At the source level, "regular" arrays and arrays within data structures are
+ now the same thing.  This will mean that, in the future, features introduced to
+ one array type will become available on the other one too.  Array elements are
+ "scalars" (i.e., data structures) and if they have drawing instructions, each
+ point of the array is drawn according to them; they can be clicked on, etc.,
+ just like any other scalars. "Regular" arrays have points which are of a
+ special, built-in template, "float".
+ 
+ <P> Drawing instructions now can use variable ranges for screen coordinates;
+ for instance, specifying an offset of "a(0:10)(100:200)(0.2)" specifies that
+ the member "a", which shoudl range from 0 to 10, should be graphed at locations
+ ranging from 100 to 200 (relative to the scalar's base location) and should
+ have a "grain" of 0.2, i.e., steps of 2 pixels each.
+ 
+ <P> Drawing instructions can be turned on and off, either globally
+ (for all data of the given structure) or by a data field.
+ 
+ <P> The "struct" object has an outlet to notify you when a datum is selected or
+ deselected.
+ 
+ <P> Graph-on-parent subpatches and abstractions no longer scale the GUI objects
+ to fit the parent rectangle; instead you get a sub-rectangle in the subpatch,
+ of the same size as the parent object, to place GUI objects in.  GUI objects
+ that don't fit inside aren't shown on the parent, and the parent objects no
+ longer stretches itself to show things that wouldn't otherwise fit.  Older
+ patches work as before until you try to edit them - at which point you have
+ no choice but to use the new functionality.
+ 
+ <P> The font size of a Graph-on-parent abstraction is that of the abstraction
+ itself, not the calling patch.
+ 
+ <P> Message boxes now take "addcomma" and similar messages.
+ 
+ <P> A "list" object is provided for joining and splitting lists, and converting
+ between lists and non-list messages.
+ 
+ <P> Pd extension is now added automatically to files on Macintish when you
+ do a "save as".  The tcl/tk version is updated to 8.4.5.  This should run on
+ OSX version 10.2 and later.  Also on Mac, drag-and-drop startups read
+ "libraries" (specified in "startup" dialog) before opening the file.
+ 
+ <P> The "pointer" object has a method to rewind to the beginning of a list.
+ A "sendwindow" message forwards any message to the window contining the
+ scalar currently pointed to.
+ 
+ <P> Abstractions don't produce visible windows, even if subwindows of the
+ abstraction were visible when the abstraction was saved.
+ 
+ <P> MIDI sysex messages should now work on all platforms.
+ 
+ <P> Bug fixes:
+ 
+ <P> sending lists to arrays now correctly interprets the first number of the
+ list as the starting index (following values are then stored seuentially in the
+ array.)
+ 
+ <P> The rfft~ object's imaginary part had the wrong sign.  Also, the Nyquist
+ bin is now supplied correctly.
+ 
+ <P> Fixed problems writing aiff files using the writesf~ and soundfiler objects.
+ Writesf, if sent an "open" while a file was previously being written, closes the
+ previous file first.
+ 
+ <P> Bug fix in number2 which sometimes crashed Pd.
+ 
+ <P> Stale-pointer protection made more robust.
+ 
+ <P> Some of Pd's tcl/tk error messages have been tracked down, but probably
+ not all of them yet.
+ 
+ <P> "Find" crashed Pd when the found object was in a GOP.
+ 
+ <P> Mouse motion over arrays no longer is quite so CPU-consuming (but is
+ still somewhat so.)
+ 
+ <P> samplerate~ now reflects up/downsampling.
+ 
+ <P> Tilde objects in blocked, overlapped subpatches no longer adjust their
+ internal sample rate to reflect the overlap.
+ 
+ <P> Fixed a thread-safety problem in sys_microsleep().
+ 
+ 
  <P> ------------------ 0.38.1 --------------------------
  





More information about the Pd-cvs mailing list