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
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.