“One Wire Hackbrett” – 1st Semester Timetable

Since I have already assembled the electrical parts necessary to be able to play the instrument, next semester will focus mainly on the realization of the physical prototype through the following steps:

  1. Implement PlatformIO[1] to connect the Arduino´s codes together and have a better and more fluent programming environment;
  • create a GUI that communicates with the instrument via Wi-Fi. Through OSC messages, I will map the following parameters:
    • the time interval between the beats of the solenoid;
    • velocity;
    • the degrees of rotation of the lever to vary the pitch;
    • the degrees of rotation of the tuning screws;
  • build two wooden sticks to support two hammers for each string. At this point would be interesting to implement additional DC motors, like for a 3D printer, to control the movement of the sticks along the strings to get timbral variations;
  • change the tuning system of the “Hackbrett”, similar to a guitar´s one, to decrease the required torsion force for the DC motor to rotate them;
  • create different supports that fits the servos in order to change the tuning of the strings;
  • regarding the performative aspect of this instrument, I will implement one IR sensor to control the lever. I will map the movement of the hand to the steps of the motor to change the pitch through movement,
  • implement a small DC motor to control a sort of mute rail of the piano, damping the strings.

[1] PlatformIO (no date) Platformio is a professional collaborative platform for embedded development, PlatformIO. Available at: https://platformio.org/ (Accessed: January 26, 2023).

Leave a Reply

Your email address will not be published. Required fields are marked *