Project updates

New developments in FatDuino

posted Nov 1, 2014, 3:30 PM by

Since I last posted I used one of the Mega's four RS232 ports to drive a speech synthesiser chip, the output of which gets mixed in to the output of the oscillators.This made its debut in the 2013 Makers Faire in Edinburgh. I'll probably cover that in an upcoming video.

The speech synth adds some interesting transients to the FatDuino's oscillators - vocal phonemes, squeeks, R2D2 tweeps and other silly noise. These are sort of mapped onto Midi notes in an pattern - making noises sort of like a robot clown being tortured with a cattle prod. It's high time I posted a video of this so it can haunt someone else's dreams for a change.

All of this is made much more interesting by my pseudo-random sequence modifier. That too is overdue for a video.

Watch the skies!!

Still alive

posted Nov 1, 2014, 3:25 PM by   [ updated Nov 2, 2014, 4:09 PM ]

Anyone who emailed me before at "nibbler[at]" may have wasted their time. Sorry. This free email account deleted all messages when I failed to log in for 30 days! So I lost all your messages. Dammit!

Then, I sort of forgot all about the google account I used to make the website. It appears some of you emailed there. I just read those and replied to them.

Anyone who still wants to talk about FatDuino, please use this google email address:


Play the FatDuino at the Edinburgh Mini Maker's Faire!

posted Mar 12, 2013, 3:45 PM by

The FatDuino will be one of the many exciting exhibits at the Edinburgh Mini Maker's Faire on 7 April 2013!

Here's the flyer:


Edinburgh Mini Maker Faire
7 April 2013
Summerhall, Edinburgh, EH9 1PL
Edinburgh International Science Festival
presents a family-friendly day out showcasing creativity, resourcefulness and invention from Scotland’s making and crafting community.

The Edinburgh Mini Maker Faire is a unique chance for making enthusiasts of all ages, from crafters to geeks and artists to engineers, to share their skills and show off their work. You’ll find everything
from traditional crafts to technological innovation explored through workshops, demonstrations,
talks and interactive presentations.

for more details or click
to sign up for email updates.
The Edinburgh International Science Festival runs from
23 March–7 April 2013
to browse events and book online.
Maker Faire is organised by MAKE Magazine and supported by
Maker Media, Inc.

Fatduino v2.0 new video and files

posted Oct 23, 2011, 3:17 PM by   [ updated Oct 23, 2011, 3:20 PM ]

New video of Fatduino V2.0 now up on Youtube. Source code files are updated in the Files section.

There are so many new features, I can't count them. Just truckloads. Here's the notes on what happened since 3.9:

 FatDuino 3.10
 + Lots of diagnostics to COM port
 + Receive note on, note off and control DAQ for pitch and velocity
 + Trigger ADSR bits at right time
 + Monitor notes held and release in sequence if held down
 + Legato feature: attack not retriggered if key held while new note is played
 + Arpeggio
 + Step sequencer done - now can enter/exit edit mode
 + Pitch bend, with centi-note resolution
 + Mod wheel controls software vibrato
 + Pot2 blends velocity with software LFO
 + velocity gets left at last value
 + LFO type changed by pot1
 Finally got mode display working!!!
 3.15 - Good stable version
 Parameter access implemented using arrays
   Midi channel
   Legato mode
   Random arpeg
   Random octave
 Editing sequences using cursor controlled by pot4
 3.16 Good working version
 Save/load sequence working
 Random pitch (selected from other members of note array)
 Legato affects sequence play when no gaps between notes
 Global offset for note
 Fixed sustain/release during sequences
 Added status for notes held - to debug gated sequence problem
 Sequence reversal parameter Rrev
 LFO Reset on sequence reset - parameter "LFOr" = LFO_reset
   - LFO is reset if LFO is less than LFOr
 LFO delay from note start = parameter "LFOd" = LFO_delay
   - LFO will reset on note-on if non-zero
 LFO_zero == true until LFO_timer > LFO_delay
 Quantised pitch bend and mod wheel to whole notes = "PBQuant"
 Random re-seed every "reset_seed_count" cycles of note array, to fixed seed=1
 Selectable seed value on reseed = random_seed

FatDuino 2.0 lives!!

posted Apr 3, 2011, 3:37 PM by

Well the Fatduino is now transformed from an ugly duckling in a beautiful swan. Resplendent in a shiny case, and sporting a green LED 8 character display that transforms the usability of the sequencer, as well as providing useful diagnostics. Watch out for the video, sometime this century.

The sequence is now fully editable. And I've added some glitchy random controls which turns a simple sequence into a succession of never-to-be-repeated noodles.

Coming soon

posted Aug 27, 2010, 5:17 AM by

Fatduino is looking forward to moving to its new home, a nice aluminium enclosure, much smarter than its shabby old chipboard shed. Plus, I hope to add a display so that sequencer information, midi channel number etc. is more accessible.

The LFO now locks in sync with the MIDI tempo which means that a sequence can have a synced LFO running over it.

I'll post a video once this is done.

Updated code to v3.9

posted May 18, 2010, 4:01 PM by   [ updated May 18, 2010, 4:06 PM ]

I have added some more features. LFO type is now selectable - every time pot 1 is maxed out, it cycles through triangle, saw up, saw down, square and random. Are there any other useful LFO types? Hmmm....

Untitled Post

posted May 11, 2010, 4:34 PM by

Added an .mp3 demo of some FatDuino sounds... recorded in real time on a multitrack recorder using the FatDuino's sequencer for bassline, trills and arpeggios.

Untitled Post

posted Dec 24, 2009, 1:50 PM by   [ updated May 18, 2010, 4:06 PM ]

This site is born. I should be Christmas shopping.

1-9 of 9