Midi Marimba Prototype Test
I made a new prototype marimba to test out my design - this time screwing the marimba keys into the frame, instead of using nails as I did in the first very basic test.
If you haven’t seen my other posts, all the wood parts are pieces of a Venetian door that I salvaged from hard rubbish - the keys are the slats and the other parts are part of the frame, and the rubber is from the soles of my old ugg boots!
I screwed the frame together, spaced the two keys 15mm apart (a bit closer together this time so that I can ideally fit more keys on the final marimba), and fastened the keys into the rubber and then into the frame.
I pre-drilled 4mm holes, used 38mm screws to fasten the keys and rubber to the frame, and 50mm screws to connect the frame pieces. Shoutout to Oli for lending me the drill and impact driver!
Uggboot rubber between the key and the frame, trying to reduce vibrations travelling to the other keys.
For the software part of the playing part of the test, I attached piezo pickups to the underside of the keys using bluetack and cloth tape, so that I could adjust them as needed. I then plugged the peizos into my drum module using 1/4″ cables.
Using the ReaControlMIDI lugin within Reaper, I could see exactly what midi signals were being sent to the program from each piezo - coming through as different midi notes based on the drum module midi defaults.
Here’s the video of me testing it all out. I also try out some rolls, soft and loud hits, and triggering different sounds. Latency also appeared to be pretty minimal for this test which is really great!
I set the sample rate to 96khz and used the ASIO4All driver after reading a few posts suggesting that this would reduce latency, seems to be working :)
First of all - shout out to big time movie boy B-Rex from We Made That for encouraging me to make youtube videos - it was a lot of fun!
So overall the MIDI tests went OK, the feeling of playing the marimba was great and it had a good range of soft to loud hits although couldn’t do the really soft hits. The main problem though, is that the pickups on each key are picking up the vibrations when the other key is hit, resulting in triggering multiple notes accidentally (green lines in the image below).
I definitely need to solve this to make it playable, so I have to work on way of isolating the keys better from each other and from vibrations.
I tried screwing the keys directly into the wood, which was worse, and with double thickness of rubber, which was slightly better but not much.
After that I tried adding some foam between the piezos and the keys, this definitely helped, and I got better results with the triggering, but still not enough isolation.
I got several hits of a velocity over 100 without triggering the other key, so definitely an improvement - even one at 122 which almost maximum velocity (127)
Next challenge is better key and or pickup isolation!
My ideas so far is trying out different rubber for underneath the keys, trying out using felts like in a drum cymbal, using machine screws / bolts and nuts to secure the keys, but I’m going to do some research.
The other problem is that my new design actually would involve cutting the keys smaller, which means there might be more vibration travelling through the fixtures seeing as the keys will be shorter.
Hit me up if you’ve got a good idea for any of this!