• Home
  • Shop
    • Oscillators
    • VCFs & VCAs
    • Envelope Generators
    • LFOs + Noise
    • Other synth parts
    • Stomp Boxes
  • Articles
    • Projects
    • Synth DIY
    • Stompbox stuff
    • Vintage synths
    • RC Filter Calculator
  • About Us
  • Contact
Skip to content
  • Home
  • Shop
    • Oscillators
    • VCFs & VCAs
    • Envelope Generators
    • LFOs + Noise
    • Other synth parts
    • Stomp Boxes
  • Articles
    • Projects
    • Synth DIY
    • Stompbox stuff
    • Vintage synths
    • RC Filter Calculator
  • About Us
  • Contact

Category: PIC/Programming

A “Graphic-wave” LFO

Posted on September 17, 2023September 17, 2023

I was exchanging a few emails with a customer recently, and they suggested designing a chip that allowed you to define an LFO shape with a set of controls – obviously sliders would be perfect for something like this, like a Graphic EQ for LFOs! The idea was that you’d have some waveform sliders, plus […]

Posted in LFOs, PIC/Programming, Projects, Synth DIY, Uncategorized   11 Comments on A “Graphic-wave” LFO

NOISE2, a white and pink noise source in a single chip

Posted on May 1, 2019June 26, 2025

It’s been around ten years since I developed the original Druid NOISE 1B chip to produce good quality white noise. Finally it gets an update, and the new NOISE2 chip can produce pink noise as well as white noise, so there’s no need for external “pinking” filters. Here’s what it sounds like, white noise and pink […]

Posted in Noise, PIC/Programming, Synth DIY   18 Comments on NOISE2, a white and pink noise source in a single chip

An LED bargraph audio level display

Posted on March 25, 2019August 25, 2024

Replacing the LM3914/LM3915/LM3916 with a PIC Most designs you see for audio level LED bargraph displays use the LM3914/LM3915/LM3916 series chips that are no longer made. However, the chips are simple, so we can replace them with a PIC and build a nice LED bargraph driver on a single chip. So why do you need this thing? […]

Posted in PIC/Programming, Projects   20 Comments on An LED bargraph audio level display

Practical LFSR random number generators

Posted on May 21, 2009July 18, 2025

The linear feedback shift register is one of the most useful techniques for generating psuedo-random numbers. I’ve used this method for creating noise generators and as an element in the random modulation generators I spent a long time developing for my Protowave synth. If you’re not really clear how an LFSR works, have a look […]

Posted in Noise, PIC/Programming, Synth DIY   11 Comments on Practical LFSR random number generators

Envelope Generator – Some notes on the code

Posted on July 11, 2008August 11, 2022

The code follows the same general principles as the LFO, in that it divides into two sections. The main code loop polls each of the A/D channels in turn (one channel per time round the loop) and then does something with the value that was read. The values are not used directly, but instead are […]

Posted in Envelope Generators, PIC/Programming, Synth DIY   Leave a Comment on Envelope Generator – Some notes on the code

Electric Druid

All Rights Reserved.

Comments & Feedback

If you’ve got comments, queries, or problems, please contact us. We’d love to hear your feedback about the site, our chips, and your ideas for new stuff!

Shipping

Read about our shipping policy here

Personal use

Druid code and schematics are released under a CC BY-NC-SA 4.0 license, so feel free to download and use Electric Druid code in your personal synth, pedal, or sonic blastertron 2000. Grab a copy of the schematics and tweak away to your heart’s content. If you don’t have a PIC programmer, you can order a chip from the shop. Check the legal stuff for more details.

Commercial use

Electric Druid code and schematics are released under a CC BY-NC-SA 4.0 license. Please check the legal stuff for more details. If you’d like to use Electric Druid chips, code, or circuits in your commercial product, we’d ask that you buy chips from us to help support the development of further projects. We can supply programmed, labelled chips in whatever quantities you need. If this isn’t suitable, please contact us to discuss your requirements. Thanks!