Midi Hang Drum

Principle Medium
Skills Used
Hardware
3DPrint
C++
Electronics
Leather
Wood

This is my idea of what a Midi Hang Drum would be. I’ve always thought the Hang Drums and Hand Pans and all that kind of stuff was really interesting. But of course they are a bit expensive and also pretty limited in that they are tuned to a single set scale and a single key. After looking around, I found a fantastic and free Hand Drum VST plugin called the CloudDrum from Ample Sound.

So I decided to build my own hardware unit to control the the plugin with midi. I wanted 9 pads and an touchscreen LCD I can use to change the scale, the key, and the octave. This way I can have all the hang drums in one bit of hardware. I integrated a leather cushion into the bottom so it is nice and comfortable to sit on the lap.

I wanted to make it out of some nice wood so I used some rough cut cedar that I had and planed it down, cut out my panels, routed the holes for the pads and cut all the angles for my 9 sided round shape. I designed and 3D printed a cutout for the center of the piece to hold the LCD. I also added a USB extension to move the USB connector to the top side of the drum.

The input design is quite similar to my midi kickdrum pad. I used a Teensy 4.1 and a custom ADC board that I designed. You can see the ADC with the Teensy mounted to it in the photos below. Each leather pad has a piezo transducer sandwiched in-between a couple of layers. The piezo’s are connected to the ADC through some protection circuitry then the ADC talks to the Teensy over the i2C bus. When the user slaps a leather pad, the Teensy reads the ADC and sends off midi notes. There is also an LCD touchscreen display that communicates on the SPI bus with the Teensy. This is where the user can control the scale, the key, and the octave.

Related Projects:
Leather
OneOff

Custom Shoes

Meet my custom slides. Made from buffalo leather uppers with blue pig suede on the inside, around the collar, and around the welt. Then vegetable tanned cow leather insoles with a goodyear welted midsole, also cow leather, but cheaper chromed tanned leather. Then I glued Vibram rubber soles to the bottom.

Leather
Wood
OneOff

Other Woodworking Projects

Woodworking is another hobby I enjoy. My dad taught me how to work with wood at a young age and I’ve been doing different types of woodworking projects most of my life. I shared a few photos of some of my favorite projects.

Wood
Hardware
OneOff

USB Foot Controller

This is USB foot controller that has been reprogrammed and repurposed a few times. First it was a Midi controller and now it is a mouse clicker controller.

C++
Electronics
Wood
Hardware
OneOff

Tardis Theremin

I custom built my own Theremin that looks like a Tardis! Using Open Theremin designed electronics and a 3D printed custom Tardis case.

3DPrint
CAD
Electronics
Hardware
OneOff

Exercise Bike PC Controller

This was a project to covert my exercise bike, a Bowflex C6, into a universal video game controller so I can play games while I ride. Especially fun with bicycle games.

3DPrint
C++
CAD
Electronics
Python
Leather
OneOff

Bespoke Leather Purse

This is a leather purse I custom built for my mother to try best to meet her needs. The purse has a total of 12 pockets.

CAD
Leather
Game
Unreleased

Unreal Against Humanity

Unreal Against Humanity is a multi-player Cards Against Humanity game built using Unreal Engine 4 and C++.

C++
Modo
UE4
Hardware
OneOff

Midi Kick Pedal Pad

I built a custom USB Midi pad for a double kick drum pedal. Includes several modes and is great for practicing double kick drum at my computer desk.

C++
Electronics
Wood
Software
Unreleased

Pathfinder Mixer

This is a project I did in C++ using the JUCE framework because I wanted a more advanced soundboard for tabletop gaming with my friends.

Audio
C++
Leather
OneOff

Other Leather Projects

Another hobby I am into is leather working. I stared a few years ago and discovered I like creating my own leather goods. I’ve created a few different things at this point. I’ve shared some pictures of some of my favorites.

Leather
Game
Unreleased

Djent Fighter Prototype

Djent Fighter is another prototype I created using Unreal Engine 4 and C++. It is a VR rhythm fighting game. The idea would be that music would play and enemies run at you trying to get by you and to fight them you have to punch them to the beat.

Audio
C++
UE4
Wood
OneOff

Dragon Coffee Table

This is a project I did around 2010 as a tribute to my late father who passed in 2008. My father had built several similar tables when I was really young and he gave most of them away to friends. I tried my best to mostly replicate the original table based on the pictures and the piece I still have.

Wood
Leather
OneOff

Custom Power Recliner

The finished chair is my first attempt at upholstery and chair building. Wrapped in 2.5-3oz chocolate brown Italian leather (super soft to the touch) and accented with blue cow suede and champagne suede piping.

Leather
Wood
Hardware
OneOff

Other Electronics Projects

Yet another hobby I enjoy is electronics. When I was a teenager I got into electronics by building headphone amplifiers. I found that a really fun way to make something that I could spend a lot of time using. I built many amps from portable battery powered amps to larger desktop units I used with my computer for a long time. Eventually I built a full size power amp which I am still making use of after almost 20 years.

Electronics