Posts from the Projects Category

Over the last year, I have been busy with a project which unfortunately de-prioritized the frequency of blog posts on this website. While the project, called BitMasher, is currently ongoing, I felt that now is a good time to share some of the details and progress made on it so far.

BitMasher is a hand-held audio effects ‘game’ – a mashup of an audio effects box and retro-game elements:


Hardware Setup

There are a lot of musically savvy engineers who, after their first signal processing course, use their newfound knowledge to build an effects pedal of sorts. I definitely put myself in this category.

Over the next while, I will be messing around with different audio processing methods like filtering, reverberation, wavetables and whatever I feel like playing around with.

For this post, I am going to go through the hardware setup. The firmware setup will be covered in the next post.

The analog front end schematic and a physical implementation example is provided below.

Analog Front End Schematic

Analysis gone horribly wrong

Analysis gone horribly wrong

We’re almost done with this stage of the project! (I think…). Admittedly, this part has taken me longer than I initially anticipated, mainly because I wanted to spend a bit of time trying to figure out what the heck was going on with the circuit (circuit analysis isn’t exactly one of my strong points…yet)



For the next few posts, we will be going into the nitty gritty details of the conditioning circuit. I want to spend lots of time at this stage for two reasons:

  1. Analog circuits and analysis have never been my strong points and this is a great way to change that
  2. The last thing we want, is to work with erroneous data caused by poor design of the conditioning circuit

Today, we will be briefly looking at the circuit and focusing on its behaviour.



I’m really interested in aviation and lately, I’ve been toying with the idea of making a glass cockpit. This is a big project and most of my time will probably be spent on it. There are a lot of different systems for the glass cockpit like an IMU, an MCU to take in sensor data, a display for showing information and much more.

I’m starting off the project by working on understanding GPS. I’ve managed to make my own (albeit bulky) GPS receiver that shows coordinates, speed, altitude and heading:

Notice: The Sound Revolver (Augmented Music Maker) now has its own project page which you can find here!


I have mentioned before that I am really interested in musical interfaces. I have also been working with openCV a lot lately and (naturally) I wanted to merge the two concepts together. A while ago, I came across the reactable, a really neat synthesizer that makes use of blocks you place on a special table top to create sounds. I really loved that idea of augmentation and I wanted to make something similar. I haven’t come up with a name for this project yet so I’ll use AMM (Augmented Music Maker) as a placeholder name for now.
Edit: Thanks to a wonderful class of grade 3/4 students, the official name for AMM is now “The Sound Revolver.”