Close

Hardware and software updates (2)

A project log for eXaDrums

Electronic drums for Linux

jeremyJeremy 02/23/2016 at 18:230 Comments

Hi guys,

Here we are for some more hardware and software updates. I can't guarantee it, but from now on I'll try to write a project log every week, to keep track of all the changes, and ideas that I have.

Let's start with the hardware. Having the protoboard with all the wires has become a bit annoying, so I finally made a board that plugs in the Raspberry Pi's GPIO. Only one terminal block is soldered to the first input (CH0), but it works fine with an MCP3208. Here a little picture of the back of my Raspberry Pi touchscreen:

The board also works with the MCP3204, which means that it will work with the MCP3004 and 3008 as well, but for that, the software will need to be changed a little bit.

Since we're talking about the software, but a few things are wroth mentioning. Although nothing visible happened, a lot happened in my head, I revised (again) everything, and found a better way to improve the SoundProcessor, and thus make the hi-hat stuff work. So far, it's mainly a drawing on my white board, but it describes all the details, and seems to be clear, so I don't think that I forgot anything important. I'll take my time to write the code, though. I really want that part to be clean before I start to develop the rest of the GUI. Also, to make sure that I don't make any mistake, I created a new branch in the repository. The trunk should always have a working version, so I'll merge everything to the master branch only when I'll be happy with the code and the tests results.

That's it for this week.

Cheers.

Discussions