Skip to main content

Diigo Home

Arduino noise box synth | mechomaniac - The Diigo Meta page

mechomaniac.com/ArduinoNoiseBoxSynth - Cached

This link has been bookmarked by 1 people . It was first bookmarked on 30 Sep 2009, by Steve Dickie.

  • 30 Sep 09
    falconphysics
    Steve Dickie

    As my first Arduino project, it was a bit of an experiment with the Arduino programming environment, and I also wanted to investigate direct Audio synthesis using PWM on the Arduino. The basic sequencer concept came from the Arduino Punk Console, while synthesis was adapted from the Atmega SID Project.

    The basic features are:

    * 16-step programable sequencer with adjustable frequency and duration for each step
    * synthesizer with 4 output waveforms (sine, square, triangle and sawtooth)
    * noise generation (sirens, laser beam, random noise)
    * special random sound modes

    The user interface is kept very simple, with just four knobs, three puss buttons, 8 LEDs and a power switch. The speaker is connected straight to a pin on the Arduino via the volume knob - everything is done in the Arduino using PWM to generate analog waveforms. The LEDs indicate the current step in sequencing mode, and provide light patterns in noise modes.

    arduino electronics project sound music