MIDI Controller
A MIDI (Musical Instrument Digital Interference) controller is a device that interfaces with a computer to play different sounds assigned to each button and alter the pitch or volume with sliders and knobs. Constantly looking for changes in button presses and slider movements, the code allows for an infinite number of tones to be produced; this proves to be both a useful tool in professional music production and phenomenal user experience.
Engineer
Priam A
Area of Interest
Electrical Engineering, Mechanical engineering, Product Design
School
Choate Rosemary Hall
Grade
Incoming Junior
Final Milestone
My final milestone was the full completion of my project. Though my 3D printed enclosure hasn’t arrived, I decided to continue by ensuring that wires weren’t exposed in order to prevent short circuits and cleaning up the perf board to make it ready for installation. Equipped with 12 buttons, 2 sliders, and 4 knobs total; I can use Garageband sound libraries to use any sound I choose using the MIDI Controller.
On Demo Night, I got to explain my process in undertaking such a complex project and how I navigated solving any problems or setbacks I faced. After presenting and answering questions, I came to realize how knowledgeable about the project I was. Bringing me great joy, that moment was validation that I had worked hard for three weeks and was finally enjoying the fruits of my labor. However, I am still waiting to finish my build off with the final piece: my enclosure. Once installed, I have the potential to order novel types of switches or buttons to add on, or even include colorful LEDs to produce an even greater effect.
Overall, my experience at BlueStamp has been absolutely phenomenal. I simply couldn’t have asked for a better working environment nor group of instructors despite the harsh and unpredictable situation our country is currently facing. Each day I was excited to come to class and ready to grow as an engineer. Through the frustrating times and the satisfying ones, this was the best engineering experience I’ve ever had.
Third Milestone
Hover Box Element
Hover Box Element
Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Second Milestone
Creating The Enclosure
Using Autodesk Fusion 360, I designed both a box and a corresponding lid with screw holes. Within this enclosure, I will install my array of buttons and potentiometers as well as my Arduino microprocessor.
First Milestone
Mini MIDI
My miniature setup for testing the code displays the schematic through the bare wires, showing how the buttons (6) and a potentiometer (1) are connected. This small device interacts with GarageBand to produce sound.