header image
[ # ] Building a NES/2600 Noise Generator
May 26th, 2008 under Circuit Bending, DSP-Sound, Gear, Synthesizer DIY

Having some time off from school-work has finally let me start working on something I’ve been eager to try out for some time: Building a NES/Atari2600 style noise channel emulation.
Having done some research I found the NES uses Linear Feedback Shift Registers.

I immediatly set out to prototyping one in Reaktor, after 6 hours of intense core-cell coding and swearing, I got a working prototype.

Screenshot

I ended up expanding upon the original idea, by performing a XOR-operation of selectable bits. Next I’m going to add more bits, for a total of 24, and also the possibility of performing a second XOR operation, or perhaps, being able to do AND, OR and NOT as well. We’ll see.

What I want to do now is transfer the code to C++ or Assembler so I can run it on a pic-chip, the ultimate goal being to make it into a eurorack-module, with CV-controlled parameters and pitch!
Here’s six minutes of shift-register glory:

// Veqtor


Write a comment