I've just uploaded two programs that generate different noise functions. minoise.bas produces interpolated noise. This basically turns out to be a triangle LFO whose amplitude changes at each slope transition. Four outputs are provided, each twice the frequency of the previous one. Put a voltage in IN-1 to change the basic frequency. perlin.bas produces Perlin noise. You may not know what this is, but you've surely seen it in use. Two- and three-dimensional Perlin noise is used in computer graphics to produce landscapes, clouds, smoke, fire, etc. This program produces one-dimensional noise to control filters, flangers, whatever. Higher numbered output have a greater concentration of high-frequency noise. As with minoise, the basic frequency can be voltage-conrolled at IN-1. I'm not completely happy with this program, as I wanted to use another input to continously vary the weighting of the frequencies. But integer arithmetic and the lack of exponentiation put that beyond my capabilities. So for now the relationships are fixed. Maybe someone else can improve this. Enjoy. Woody
Message
Noise functions
2004-03-13 by Woody Wall
Attachments
- No local attachments were found for this message.