Whorld Changelog

What's new in Whorld 1.7.0.6

Feb 22, 2010
  • In previous versions, changing a geometry parameter (e.g. Star
  • Factor) only affected new rings. This behavior was essential for
  • creating interesting patches, but it wasn't good for live control,
  • because it introduced a long delay between changing a parameter and
  • seeing any significant change in the output. Most of the geometry
  • parameters now have a global version which affects all existing rings at
  • once. The global parameters are accessed in the Parameters dialog
  • (View/Parameters) by selecting Edit/Global Params.
  • In previous versions, Bézier curves were always symmetrical. This
  • version adds two new geometry parameters, called Even Shear and Odd
  • Shear, which allow you to create asymmetrical Bézier curves. The two
  • curve points at each vertex are normally equidistant from the vertex;
  • Shear varies the ratio of these two distances. Even Shear affects even
  • vertices, while Odd Shear affects odd ones. Note that Even Shear does
  • nothing if Even Curve is zero, and Odd Shear does nothing if Odd Curve
  • is zero.
  • In previous versions, the Movie Export's codec setting was not
  • saved, which meant the codec had to be reselected (and possibly
  • reconfigured) for every export. Fixed.
  • The default MIDI setup has been changed to make it more
  • user-friendly.
  • In previous versions, the Range column in the MIDI setup dialog
  • consisted of only one value. The Range column now consists of two
  • values: low and high.
  • In dual-monitor exclusive mode, the cursor was still visible along
  • the edges of the secondary monitor. The cursor is now completely
  • hidden.
  • In previous versions, moving the origin via MIDI hid the cursor,
  • which was a serious problem in dual-monitor mode. Fixed.
  • In previous versions, Bézier curves could be unstable due to
  • round-off error, particularly when Star Factor was negative and Pinwheel
  • was non-zero. Fixed.
  • Panic (Window/Panic or Esc) now clears the screen.
  • In previous versions, if Ring Spacing was large, clearing the
  • screen could cause the output to remain blank for an extended period.
  • Clearing the screen now creates a new ring immediately.
  • The actual frame rate is now shown in the status bar.
  • In previous versions, if items were being dragged within the
  • Playlist dialog, pressing Esc would close the dialog instead of
  • canceling the drag. Fixed.
  • In previous versions, left- or right-clicking on a dialog's caption
  • bar would temporarily freeze the output. Fixed for all modeless
  • dialogs, but not for modal ones.
  • In previous versions, if Whorld was unmirrored and in Exclusive
  • mode, the back buffer would always be located in video memory, even if
  • "Back buffer location" in Options/Display was set to "Use System
  • Memory". This made it difficult to avoid performance problems with the
  • X-Ray effect, because X-Ray reads from the back buffer and reading from
  • video memory is extremely slow. Whorld now respects the "Use System
  • Memory" setting in all cases.
  • In previous versions, if a modeless dialog had focus, most of the
  • keyboard shortcuts didn't work. This was particularly a problem in
  • dual-monitor mode. Keyboard shortcuts that use alphanumeric or function
  • keys now work regardless of whether a modeless dialog has focus.
  • Shortcuts that use other keys, such as Tab, Arrows, Backspace, etc.
  • still require the main window to have focus.

New in Whorld 1.6.0.6 (May 29, 2007)

  • This version adds two new master settings, Copies and Spread, which allow you to draw multiple Whorlds at once. Copies is the number of Whorlds to draw (ranging from 1 to 20), and Spread is their distance from the origin, as a radius in pixels.
  • When mirroring is enabled, the video overlay's origin can now be controlled independently of the drawing origin. To change the video origin manually, hold down Shift while moving the mouse. To enable random jumps of the video origin, use Image/Video/Random Origin or Ctrl Shift R. In both cases damping applies.
  • A command-line flag (/VJ) was added to allow the application to be started in VJ mode. It only works if the command line also specifies a playlist, snapshot, or movie file to open, e.g. "whorld /vj foo.whl".
  • The Record dialog now allows the output frame rate to be fractional.
  • The thumbnails shown in the Playlist dialog can now be exported for use in other software. This feature was added to support an experimental video clip browser (called WhorldRC) which runs on a separate PC and communicates clip selections to the Whorld PC via MIDI.
  • In previous versions, the drawing in a recorded movie was unintentionally shifted in time by one frame. This meant that if video overlay was used, the synchronization between geometry and video would be off by one frame in the recording. This same bug also caused other off-by-one frame errors, e.g. in the movie player's position control. The bug is fixed.
  • In previous versions, closing a video failed to free its associated DirectDraw surface. This resulted in a potentially serious memory leak, particularly if many videos were opened and closed, or the video frame size was large. This is fixed.
  • adds the ability to draw multiple Whorlds at once