I’ve added a new program to the repository: LunaMod, a sequence tone generator.
Author Archives: Jose
New Program available – Amplitude Modulation Generator
I have just added a new program to the repository, an Amplitude Modulation Generator. This program uses two waves stored in memory to generate tones resulting from three types of Amplitude Modulation: Ring Modulation, AM, and Amplitude Modulation Plus.
New Programs available – Delay and Phaser
I have recently added two new programs to the repository, a Delay and a Phaser, both based on examples following the excellent tutorial by Martin Nawrath on Arduino Realtime Audio Processing.
Manipulating Registers in AVR Microcontrollers
This guide aims to explain what registers are, and how to work with them. It applies to miniMO and the Arduino IDE but also to microcontrollers in general, and will be most useful to you if you can understand basic programs and would like to modify the setup of the timers or other peripherals within the microcontroller, but can’t make clear sense of lines like ADMUX |= (1 << ADLAR);
Build a 3D printed miniMO Noisette: step-by-step guide
miniMO is a reprogrammable synthesizer module designed to encourage everyone to try modular synthesis. Currently there are two models available: one is PCB-based with soldered components, whilst the other (code name Noisette) is built on 3D-printed parts and requires no soldering. I will show you how to assemble and program the latter model.More…
New Program available – Noise Generator
I have just added a new program to the repository, a Noise Generator.
miniMO PCB: 3D printable parts
I have just uploaded to the repository the files for the PCB model’s case, so I think this is a good time to do a recap on the parts available.
New Programs available – Sequencer, tuned controller
I have just added two new programs to the repository:
- The sequencer is a classic CV step sequencer/arpeggiator with configurable scales/number of steps, direct control over the tempo, and easy step edition
- The tuned controller is a CV controller with configurable scales and simple gate/note control
PWM, DAC, and timers on the ATtiny
miniMO’s brain is an Atmel AVR ATtiny85. This guide explains how to use ATtiny’s timers to create a train of pulses of variable width, itself translated into sound via a digital-to-analog converter.
Mk2 Assembly Gallery
When I built the Mk2 version last December, I took pictures to document the process. This model is now obsolete, but I think the pictures are still interesting, not only because they show how I built it, but also because they make clear some of the reasons why I decided to change the design. Enjoy!More…