There are many Mandelbrot display programs on the Internet (refer to Links page). My recommendation is WNFRA182.ZIP - "Fractint for Windows". It displays the coordinates of a point in real-time operation. This function is very handy to see the exact location which is used in the automatic composition.
Books about Mandelbrot Set.
Mr.Yamamoto's choice : "Computer Recreation" by A. K. Dewdney
My choice : "Chaos - to create new world of science" by James Grick
"Take a point in x-y space near to the Mandelbrot Set. Then, fix the x axis and continually take points with constant y-axis distance. Calculate iteration values for each point. Apply the values in sequence to pitches of 16th notes. For example, if you want to use piano, you can spread such values to 88 different keys from the bottom to the top. In this way, you will obtain a series of 16th notes from the Mandelbrot Set." By Mr.Yamamotocoordinates of the point to start(x, y), ticking length(xi, yi), direction and length of the axis(decided by xi, yi and ticking times "w") and these parameters can be set freely.
The shortest note decided by ticking value of one "step". If you set step=30, the shortest note is sixteenth because the timebase of Masndelbrot music program is fixed to 120 per quarter note.So this means that w * step is the music length which is shown as the length of the axis (=route((w*xi)^2+(w*yi)^2)).
If you set w=1000 and step=30, the music time is 16th-note * 1000.
If you set xi=0.004, yi=-0.003 and w=100, your music will go from the starting point down to east-southeast direction with the length of 0.5.
the point of which iteration value is over the limit in Mandelbrot set
To sum up, same iteration's continuation means longer note.Visually, the flatness of surface decides note length.
If "part=0", the generated music is monophonic.The channel number of each track is decided by channel(specified in "ch=") + part-number(from zero to "part="). The range of track you can use is zero to 15. Therefore you can not set a parameter that results in a track number over 15, such as "part=5" and "ch=14".
It means that if "xpi=0" and ypi=a (certain number), axes are moved to the upper or lower sides vertically and if "ypi=0" and xpi=a (certain number), axes are moved to the right and left horizontally. In other cases axes are moved slantwise.Again as visually speaking, you could see paralleled cross sections overlaped each others.
It's very interesting to compose poliphnically in a suitable location. The music sounds like a Minimal.
Many of ethnic scales are tuned by using Pitch Bend. So you must use GM tone generator to play them correctly.are in the list box. It's easy to add a new scale. If you want to hear an another scale, please e_mail to me with the note number and pitch bend value of the scale. I would like to add more scales to the program.
This means 1:half tone, 2:quarter tone 3:sextant tone .....Be careful when you select micro tone, scale-tone-number becomes scale*micro
For example, in the range of a piano (note=20,scale=88jif you set micro=3, tone-number becomes 264Micro tones are tuned by using Pitch Bend. So you must use GM tone generator to play them correctly.
This means to change the scales of Mandelbrot map.you could enjoy various music.
Changing the iteration value a little, music expression changes dramatically. Try it.