Skip navigation

MusicTech

15 Posts authored by: luiszayas
Firstly, I'd like to say that it has been great to take part in this challenge. Personally, it has been a great opportunity to return to making stuff after months of no hardware projects. Also, it has been very helpful to get myself with the Bela platform and BeagleBone Black, and this will be incredibly useful for future projects. And if that wasn't enough, I have made huge progress on Kazumi, which already had a past before this challenge and now has a future beyond it. That said, I am aware m ...
This entry shows how Kazumi can be used to play drum machine sounds.   The responsiveness of the instrument, thanks to the ultra-low latency Bela platform, makes it perfect for percussive instruments. I wanted to try this with some classic drum machine sounds.   The Pure Data patch uses the excitation from the piezos to trigger the drum samples, which are stored in arrays. This is one of the subpatches: Here is a video of how this sounds at the moment(I'm an amazing drummer as you ...
This post outlines the current MIDI compatibility, and shows how the new prototype being played for the first time.   Unfortunately, lots of stuff has gone wrong these past few days and I have had to redo a lot of the electronics. One of the MPR121 boards has blown, a couple of the piezo leads snapped off, even the speaker has blown! Basically, not what you want on the day of the deadline, but hey, we're getting there   The Bela platform currently supports MIDI in over USB. Somethin ...
I have almost finished the build of Kazumi. All the pad cables are done and connected. I've made a little circuitboard to attach to the analog input sockets on the Bela cape, which contains the circuit for all 7 piezos. I have cut some side panels for the on/off buttons, audio in/out, etc. I still need to solder some cables to the master volume potentiometer and the rotary encoders. (I'm testing them with a breadboard first today)   The idea for having detachable side panels is to allo ...
Yesterday I finished preparing the 7 touch pads and started putting together the cables that connect them to the MPR121 breakout boards.   One of the mistakes I have made is ordering the wrong magnetic tape. The one I've received isn't self adhesive and it has striped polarity north-south which makes it harder for both parts to snap in the right position. This has made things longer and is something I will have to change for the next prototype.   Another problem I have encountered ...
This post is about the SLS parts that arrived last week and how I plan to use them within the prototype.   This is the first time I have had something printed in this quality and I have to say it's absolutely amazing. The parts feel very robust, even where there are thin walls. The look and feel is also very appealing, I went for black dye and all the parts (except the pegs) were polished.   First, I mounted the speaker to see how that looked. The result is very satisfying. As you ...
Yesterday I built the first touch pad, here's how it went:   First of all, I bought a 600mm x 300mm sheet of 1mm clear acrylic, which is more than enough to fit all 7 pads. I learned that 1mm acrylic sheet is almost double as expensive as 3mm sheet. It is also significantly more difficult to find. For both these reasons, I might consider alternative materials in the future.   Here is the DXF file for the acrylic pads: https://github.com/luiszayas/kazumi/tree/master/hardware/pads I' ...
This blog post is about the redesign of the capacitive sliders.   As I mentioned, the electrodes will wrap around the side of the acrylic pad. This allows for the soldering points to be hidden and not on the side which is touched. This was a problem in the previous prototype. These tracks on the back will be covered by a strip of magnetic tape, which will fasten the pads to the legs.   Considering that I will be using a Roland GX-24 to cut A4 sheets of copper foil, I made this dra ...
Hey!   Today I have done the next steps of 3D modelling in order to build my prototype. The pads will now have 6 electrodes each. This is due to 7 pins on the MPR121 breakout boards becoming available, as I am no longer going to use rotation and magnets to change key and access the menu.   These pads will be laser-cut from 1mm clear acrylic sheet. The electrodes will be cut out of adhesive copper foil like in the previous prototype, but this time the tracks will wrap around the ac ...
Hi everybody,   Last week I worked on the structure for the next prototype.   The first model, which I finished last Monday was designed to fit the maximum printing dimensions of an Ultimaker 2 printer (with some margin). This is somewhat smaller than the current prototype and designed in only 2 parts. However, after taking my model to the printer, I realised that the real bounding box was in fact significantly smaller than the one specified. I then tried my luck on 3Dhubs.com but I ...
Hi everyone,   I feel like I have been stuck in the world of Pure Data for most the past three days. *head spinning*   I have managed to get values from all four MPR121s flowing into Pd (again with the help of Chris from the Bela platform team). Unfortunately, the results aren't as great as I was expecting so I might have to change part of how the pads work.   Changing the C code I started off looking at the example for the MPR121 (which doesn't use Pd) and looked for anything t ...
Hello,   Today I am going to show you how I have managed to use capacitive touch in conjunction with the piezo transducer to enable pitch changes within a pad.   In the example I was given at QMUL for using MPR121s, a sine wave of different frequencies plays every time a different electrode is touched. However, in order to have all of the control on the Pure Data side of things, I wanted to send a raw data stream, same as I had been doing with the Raspberry Pi in the old setup.   ...
Howdy!   Three weeks ago, I took part in the Accessible Music Hackathon that Drake Music organised at the Centre for Digital Music at Queen Mary University of London.   In the past year, I have regularly attended Drake Music's DMLab as it is a great monthly event that supports the development of new accessible musical instruments. It has been an opportunity to learn from what other musicians and technologists are doing and to share my own progress.   The Hackathon featured Bela ...
Hi there,   This week, I have made significant progress on porting Kazumi to BeagleBone Black, but before I go into more detail about this, I would like to set some objectives and motivations for this challenge.   The current set-up has a few problems, such as: I have been unable to get less than 35ms latency There is no velocity data, as capacitive sensing is not an ideal way of getting this There are ghost triggers and some electrodes stay 'touched' due to capacitance noise A p ...
Hi everybody,   I'm a Product Design Engineer and musician based in London. It has taken long for me to make this first blog post but I will hopefully start posting more regularly from now on.   I will start off by giving a short introduction of my project in its current state. Kazumi Kazumi is an accessible instrument for aspiring musicians and makers. It is self-contained and is designed as an open-source DIY kit so that users can adapt it easily. Each of the seven surfaces is a to ...