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.

Advertisements

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.

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!

Eurorack Power Bus Board

As my ever growing collection of Modules must be somehow fed i discovered a distinct lack of usable Power Distribution boards, especially of the DIY Kind.
While you easily can make one on PerfBoard for 5 or 7 Modules doing this for 4 Rows with 85 TE Each is a tedious task.
So i decided to design an 18 Plug Eurorack Power Bus Board:

 

  • Plugs conform to the DŒPFER Eurorack Bus Connector Standard (see here for Details)
  • Board is 14,8” x 1,5” (376mm x 38mm)
  • 18 Slots for either 16Pin or 5Pin Plugs (to your like)
  • CV and Gate Lines split into 4 with Pads to Bridge
  • +5V, +12V, -12V Indicator LEDs
  • at each end nice big Pads to solder the connecting wires. As these Boards are intended for implementation into a case a plug doesnt make much sense here, your electrical house installation isnt plugged either?
  • first run is matte black with white solder mask
  • nice big Warning Signs on the Silkscreening

I ordered a few Boards more as i guessed you might need some of those, so i have  some Boards to let go. Price per Board is 16,50€ + Shipping. If you are interested, drop me a line.