What is Textures ?
Textures was my very first program for Windows... 3.1! It is an applet that generates algorithmic textures by combining periodic
functions. The resulting textures can be tiled seemlessly. The palette can be edited by the user.
An original feature lets you listen to the waveforms corresponding to the combination of the periodic functions.
This program is quite old but I never had any problems with it on recent operating systems. Oh yes, it's in French... :-)
What are the parameters of Textures ?
For each pixel of a texture, two functions are multiplied. The first one takes the horizontal position of the pixel as argument and second takes its vertical position. The resulting value is used as an index into a color table, determining the color of the pixel.
Each function has its own waveform ("onde"), period ("periode"), and can be modulated by another function, which also has its own waveform and period, as well as its own amplitude, which determines the level of modulation.
The available waveforms are: sine, triangle, ramp, pulse (25% - 50% -75%), parabola, logarithm, exponential, trapeze, cosine * sine, and parabola * sine.
The palette consists of 256 colors, represented by little squares below the texture. Each of them can be independently edited, and it is also possible to copy a color from one square to the other, as well as to create a gradient between two squares.
How to use Textures ?
The texture can be saved as a .bmp file, the palette can be saved independently as .pal file, and the corresponding sound can be exported as a .WAV file.
Here are a few examples of textures generated:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Download
Click here to download Textures. You just need to unzip the file and the program is ready. Make sure to read the help file.