Windows 95/98/ME/2K/XP/Vista/7 (607K)
Click the above link to download the program. (13 June 12)
Page last updated: 18 June 12
Winfeed is a fractal exploration program. It allows the user to explore functional iteration, including Mandelbrot and Julia sets, ferns and snowflakes, web and bifurcation diagrams, and more.
Some supplementary material is available (4 June 12).
If the program behaves strangely, there is a page of FAQ,
which may help. If not, you can e-mail me at the address found in the program’s Help|About dialog box.
Click here for additional program information and history.
Korean (prepared with the help of
Changsoo Lee) (18 Jun 12)
Russian (prepared with the help of
Anatoly Koryanov) (5 Jun 12)
13 June 12:
More developments: Dynamic fractals can now have more than seven targets. As an illustration, a ten-target system named “icosahedral” has been added to the Misc|Examples library. The user is now able to adjust the View before preparing a set of non-zoom slides. I await news of unintended consequences. Indeed, while working on these modifications, I discovered a glitch that was introduced last summer when the constraint on the repetition counter was relaxed. This bug (which was preventing old files from opening properly) has been repaired.
4 June 12:
A couple of new developments to report: To a limited extent, multiple-page export of graphics is now available in most windows (this has been done recently to Winplot, Wingeom, and Windisc). When it makes sense to do so, the program will ask the user to specify a parameter to index such output. I am happy to hear about any opportunities I may have missed, or any mistakes that you discover. On the subject of fractals in the classroom, Maria Hernandez sent me a link to a Newton’s Method project that she has developed for her calculus students. It includes a short video that shows how Winfeed can play a role in the exploration.
21 Nov 11: An ancient feature has been resurrected in the Web diagram window. The user can hear the variation in a sequence by checking the item Draw|Beeps before clicking Draw|Many. During the resulting demonstration, each calculated value is mapped linearly to an audible frequency. A primitive effect, to be sure, but it might provide a little fun.
17 June 11: A user asked whether anti-aliasing could be inserted into Mandelbrot and Julia windows. This is now possible. To make such a request, just append @1 to your text for the repetition ceiling (as in 400@1). This instructs the program to combat jagged boundaries by applying an anti-aliasing technique. To turn off the feature, remove the @1.
6 June 11: Many changes to report. The repetition counter is now allowed to reach 2147483647. A new type of slide show is now available in dynamic windows. It is called a “promenade”, but it is managed within the dynamic window itself (not by a parametric parent window); one or more parameters can be assigned paths to be followed during the slide show. Several new root-finding examples have been added, including Newton’s method in real dynamic windows. The program now recognizes a new type of target, vaguely called an “orbit trap” (this is what all targets do). To correct a programming error, the two target-managing dialog boxes have been combined into one, and the new box has an undo button. This new version has been tested vigorously, but I await news of unintended consequences.
25 Apr 11: The affliction reported on 10 Apr was also impacting slide shows. A repair has been made.
18 Apr 11: It is now possible to put large bitmaps on the clipboard (larger than the screen itself). There is also a new window that displays Lyapunov fractals.
10 Apr 11: I was horrified to discover that zoom windows were not being notified of changes in the program version. This means that files they created will not open correctly (or at all). This has been fixed (but the files cannot be). Sorry for the inconvenience.
5 Apr 11: The “last window” function in zoom windows (Mandelbrot, Julia) was not resetting the repetition ceiling; now it does.
15 Apr 10: A power user pointed out that multiple-page PiCTeX output would provide new possibilities for animation. The PiCTeX dialog box has been modified accordingly.
9 Dec 09: String-rewriting fractals can now be initiated with a New command, which puts default data into all the necessary fields. Thanks to a power user for suggesting this.
17 Sept 09: Fixed a couple of anomalies in the new PostScript-SVG-PiCTeX export routines.
3 Sept 09: I fixed a nasty bug, which had been causing sporadic crashes when new windows were opened. I give thanks to the users who brought this to my attention. Something new: several of the windows can now export PostScript graphics.
23 Jul 09: A Russian version is now available, thanks to Anatoly Koryanov. Also fixed numerous small errors, such the bizarre numerical display in the title of the Julia Promenade window, and some residual English in the Korean version. The Edit menus of IFS windows now make animation constants available (as the help text was implying). In Julia windows, each IIM drawing now terminates automatically, unless the user clicks the item View|Draw. Whenever the user interrupts the IIM by pressing Q, a new ceiling is established for the counter.
15 Jun 09: Uploaded the Korean version today.
21 Dec 08: Added a new example to the string-rewriting Library.
26 Nov 08: At the request of a user, string-rewriting angles can now be specified in one of two formats. There are some more examples.
13 Nov 08: Added a new (non-fractal) example to the string-rewriting Library.
6 Sept 08: More revisions, in Mandelbrot, Julia, and Dynamic-Plane windows. These will be evident when you edit either settings or targets. In particular, the user can now request a “continuous” display of colors, in contrast to the traditional “banded” display. There are also a few new (prepared) examples in the Misc menu, with more coming when I have the time. The help texts for the Edit and Misc menus explain the new features.
21 Aug 08: Major revisions, the principal one being the elimination of the tiny (113-color) fixed palette. The user now has access to all 16777216 colors, and the interface for managing them has changed. Every effort has been made to maintain compatibility with earlier versions, meaning that existing files should still open. I await reports of anomalies and oversights, and welcome suggestions.
23 Mar 07: More changes, including the addition of a real Parameter Plane window, in which the famous “burning ship” fractal can be explored.
14 Mar 07: Made several small changes, including the addition of a small collection of standard examples in the Julia, Web, Dynamic Complex Plane, and Parameter Plane windows.
4 Mar 07: In Mandelbrot and Julia windows, created a window that projects the fractal stereographically onto the complex sphere. Also fixed the gray-table edit function, which was crashing.
26 Feb 07: To unclutter some of the menus, I adopted a new method for managing values of constants (real and complex). I also modified the program code so that each zoom rectangle is the same shape as the zoom window to which it corresponds.
31 Jan 07: After a several seconds of inactivity in Orbiter mode (Julia and IFS windows), the program now automatically returns to a neutral state.
10 Jan 07: Somehow I managed to disable the color-selection windows for complex dynamic fractals. Should be ok now.
21 Nov 06: A user reported that web diagrams had the distracting habit of
re-initializing themselves at x=0 whenever they were allowed to overflow (“infinite” values). That has been fixed.
19 Nov 06: Discovered how to word-wrap my help texts. I await news of unintended
2 Oct 06: It is now possible to save some fractal images as Windows metafiles (emf format).
30 Jun 06: Fixed a bug that was causing crashes after using File|Open
to retrieve a parametric file.
22 May 06: Fixed a bug that was causing the string-editing dialog box to crash
when character L was selected.
10 May 06: Fixed the Distance-Estimator Method, which
was not working with the printer.
27 Feb 06: Added a new Misc|Example to the complex parameter-plane
window (another one of my favorites from the famous 2-hour Art Matrix video).
28 Dec 05: In response to users reporting difficulty opening files
by double-clicking file icons, new versions have been prepared that deal with
file-naming conventions that allow spaces (and extra periods).
See the FAQ.
14 Mar 05: Added the File|New item to the complex dynamics window.
17 Feb 05: Supplementary text inserted into a web diagram can now be
31 Jan 05: Minor corrections: The text windows (help files, notebooks,
tables, etc) were losing their carets (the blinking thing) now and then, and were not
opening files correctly.
15 Jan 05: It seems that the old “search” function that I installed years
ago in text windows no longer works under Windows XP, so I had to revise it.
12 Sep 04: The relation between box-count data and and
the grid overlay was reported to be unclear, in the Dimension and
String-rewriting windows. I hope it makes more sense now (see the appropriate Help files
8 Sep 04: A user reported that on some machines, the DEM mode was not
completing its drawings of Mandelbrot and Julia sets. It should work better now,
albeit a bit more slowly.
24 Jul 04: A user noticed that Julia child windows were behaving
strangely when they were re-opened after their View data had been changed
(by zooming, for example). Should be ok now.
26 Oct 03: Dynamic fractal files were not opening properly when retrieved;
now they are. Also improved the performance of slide shows, thanks to suggestions from
18 Oct 03: A Windows XP user sent me the small file described above.
10 Oct 03: Fixed the bitmap-to-clipboard function, and
made available the two “network” versions described above.
2 Oct 03: Some Julia children of parametric windows were crashing, and
bifurcation windows were not saving their window descriptions. Fixed, I hope.
28 Sep 03: Exterminated a couple of bugs, which affected the
editing of complex examples, both dynamic and parametric.
24 Sep 03: Improved the title bar of the promenade window for
Mandelbrot windows. Also tried to make the editing of functions and target lists
a clearer process for dynamic complex fractals.
3 Sep 03: The orbit text in the web diagram window now
updates automatically after a new calculation. I also disabled some of the automatic
drawing of orbits.
17 Jan 03: Another user noticed that the string-editing dialog box
was ignoring requests to change the initialization string. Not any more.
8 Jan 03: A user noticed that both of the string-rewriting fractal
space-fillers in the library were not working. They have been repaired.
16 Dec 02: The coordinate display in the bifurcation window no
longer clips long numbers, the edit box in the web diagram parameter dialog
is larger. Also exterminated a bug that was causing some bifurcation diagrams
26 Nov 02: For the current file, the program no longer displays the
full path (which is frequently too long) as the window title.
28 Jun 02: The parameter “c” in the web-diagram window was not
working, and the color-selection dialog in Mandelbrot-Julia windows was not updating
itself properly. Now they are ok.
24 Jun 02: The color-change dialog for targets in complex dynamic
fractal windows was not refreshing its color display properly.
19 Jun 02: Fixed a few bugs in the PiCTeX converter.
12 Jun 02: The parser was misreading -x; not any more. In
web-diagram windows, real parameters are controlled by sliders now, and
the display is updated immediately. In particular, the seed value can be
assigned to a slider.
22 Mar 02: Fixed a few bugs, and redesigned the zoom-window feature for
Mandelbrot, Julia, and general fractals to make it work better.
5 Mar 02: New (Windows 2000) version of Winfeed uploaded today. I await reports