PERLIN PATTERN GENERATOR

First all the credits for this idea go to Alex Drinkwater (toneburst), who had the idea to generate CVs from Perlin Noise.

What the hell is Perlin Noise ?

Ken Perlin was looking for a simple approach to generate random looking Textures for Computer Graphics. Just using Noise (Random) to color a Pixel leads to something not very pleasant that just looks like grey from the distance because the difference of 2 adjacent Pixels is basically random. The Brilliant idea now was to use the random values in a Grid and interpolate between these random Set Pixels in a pleasant way. Pleasant is whatever looks good to you, a linear interpolation won’t look really good as it has a discontinuity in the slope at the random colored Pixel, so normally a more sophisticated smoothing algorithm is used.

2D Perlin Noise

 

 

 

 

 

Heres a good description from some more clever guy….

So how do we get nice Control Voltages from this ?

The Perlin Pattern Generator (which i will call from now on PPG – i always wanted to make something using this Letters……) has a 2 Lists of random Values, one is fixed and common to all PPGs, the other one can be recreated by User request.

As it is not feasible with the chosen PicAxe hardware platform to directly operate  on this random list to generate CVs you first have to chose a subset of the list and render the interpolated noise curve into RAM. You have 2 parameters, [LOCATION] and [RANGE] that determine your set of random values and you can manually render this into RAM. The curve is rendered so it wraps around and linear interpolated.

Alex insisted on having a fixed set of random values built into every PPG so you can recreate a given sequence, i insisted on having a random source so we now have both.

Now that you have the interpolated noise curve in RAM you can easily generate CVs from here, the PPG has – just like a classic sequencer – a CLOCK and RESET Input, it will generate a new CV whenever a Trigger Pulse on the CLOCK is detected and will happily reset to the Initial Position when RESET is triggered.

The CV itself now is determined by the [START] and [LENGTH] Parameter. START indicates where the Start/Reset position is, LENGTH determines how many steps you make until you reach again the Start Position. LENGHT can be quantized to full STEPS, so the Sequence repeats every N Steps or to Fractions of Steps or even totally floating.

START and LENGTH can be realtime modulated by CVs.

If you are confused, this might clarify things a bit:

Perlin Pattern Generator

When will this be available ?

Sometime soon. Whatever soon means.

RAZMASYNTH VIII

Released today: The RAZMASYNTH VII Sequencer

VIII is a simple 8 Step CV + Trigger Sequencer with 8 Modes (forward, backwards, forward/backward, pendulum, crab, crawl, random and brownian movement). Benoît from Razmasynth struggled a bit with a classic CMOS based design so I helped him out using an old Idea of mine to totally simplify the hardware design which boils down to a single PicAxe 20X2 Chip, a single TL072 OpAmp as output buffer, 2 2N3906 Transistors as Input Protection for the PicAxe and some passives. He brilliantly forged my farnsworthesque sketches in hardware, much faster and better than i could ever do. Ill explain the Hardware and Software Design in detail in another Article, for now you should order one – while they last.

SOLD OUT!

Little Dieter is sold out and won’t be available anymore in the Future.
Thanks for all that were so confident to order a Kit, i hope you have fun with it…..

As little Dieter was meant to start, learn and eventually get replaced and served me well in starting and learning i guess now its the time for replacement and let someone else get infected.

So I’m selling my personal Little Dieter, complete build, white face, finely working for 250€ + Shipping

If you are interested, drop me a Line

TRIPLES LFO

Its been a while since the last post…. i have been busy to lay the foundation for the upcoming series of modules ill publish starting with TRIPLES:

Triples Panel

TRIPLES is a full digital triple LFO, faithfully recreating the blurry 8 Bit LFO shapes from the early digital synths that made them sound so rich.

TRIPLE offers a variety of different Waveforms for each LFO

• RampUp
• RampDown
• Triangle
• Square
• Sine
• ZigZag
• SampleNHold
• StaticVoltage
• Off

Each LFO swings 10Vpp from -5V to +5V, Frequency is from 0,25Hz up to 30 Hz

TRIPLES is available as Kit only, Building Instructions can be found here
The kit includes all parts to build a Module, including the Panel, so all you need is a bit of solder, Tools and 2 Hours of your time. The manual is here

Price for the Kit is 99€ including 19% German VAT for EU inhabitants, outside EU its 85,50€, Shipping Worldwide as registered Mail uninsured is 9€ (germany is 4€), the first Batch is available now. Drop me a line when interested.

Ill update this Post with a link to the Manual and Videos asap – check back!