Yahoo Groups archive

SynthModules

Index last updated: 2026-04-28 23:14 UTC

Message

Noise functions

2004-03-13 by Woody Wall

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

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.