Industrial Design / Physical Fabrication

4th International Symposium on the Internet of Sounds accepted project

eXperimental Expressive Keyboard Instrument

eXperimental Expressive Keyboard Instrument

Project Overview

X.E.K.I. is an experimental musical instrument that integrates body movement and expressive gestures to create unique and dynamic sounds using a smartphone as the core synthesizer.

Project Details

Team: Peter Zhang, Henry Chen, Orpheas Kofinakos

Role: Fabrication and Product Design Lead

Type: R&D Studio Final Project

Duration: 5 Weeks

Tools: Rhino 3D, Processing, Arduino, 3D Printer

R&D (Research & Development) Studio

This production-heavy design studio centered on innovative integrations of smartphones, pushing the boundaries of traditional personal device applications. For our final project, we embraced specific constraints to refine and focus our design approach.

Design Constraints:

1. Cannot indicate the presence of a smartphone

2. Cannot utilize the following features on a smartphone:

    a. Wi-Fi

    b. Camera

    c. Flash

    d. Pressure sensor

    e. Vibrator

3. Must contain the following qualities:

    a. Gestural

    b. Portable

    c. Ambidextrous

Inspiration and Target Users

Since all three of us shared a passion for music production and live performances, we wanted to create a product for professional musicians and music enthusiasts who wish for a more unconventional instrument with more expressive capabilities.

Design Process

Expressive Slider

The idea for a slider as the primary interaction came after extensive research on the types of gestures most suited for expressive tune-bending and improvisation. The literal movement of the slider, akin to that of a trombone, provided players with a degree of control and modulation well suited for live-performances.

1. Sliding Mechanism

The design of the sliding mechanism proved more difficult since we needed a component to translate lateral movement into data the Arduino can read. The final solution we came up with however was to use a rotary encoder along a set of rails to calculate the rotational displacement instead. This method avoided the need to purchase any specialized railing system that would’ve costed more and taken longer to integrate.

2. Handle Grip

Since the slider is such a crucial part of the user interaction, the grip of the handle needed to be ergonomic and comfortable to hold for extended periods of time. For that, we produced several iterations of the grip. We also placed two buttons on either side of the handle to allow for yet another controllable parameter.

3. Keyboard Layout

We debated creating a completely new music interface for playing notes on X.E.K.I. However, given that most musicians are familiar with the piano keyboard , we proposed an alternative stratified layout that divides a single octave into two rows. This layout allows users to reach all the keys in an octave without needing to move laterally across the instrument too much.

4. Tilt Control

Part of the studio’s requirements was to make use of the various sensors inside the Pixel 3. We chose to utilize the accelerometer which is used to determine the orientation of the phone. Using the accelerometer data from the phone, users can tilt at different angles to achieve subtle modulation in the sound quality, allowing for expressive adjustments and improvisation.

5. Accessibility

Since one of our team members (Henry) is ambidextrous, meaning he uses both his left and right hand, we made an extra accessibility consideration when designing to accommodate for both types of users. Because the keyboard had a directionality and is angled, it could not be operated using the same arm. Instead, we developed an adjustable shoulder rest mechanism that can switch sides easily, allowing the instrument to be played both right and left-handed.

Fabrication

Prototyping

To get a sense of the scale and feasibility of the sliding mechanism, we built a low and medium-fidelity prototype. The low fidelity prototype proved that a shoulder rest-like mechanism was superior to a stock mechanism. The medium-fidelity prototype made it clear that arcade buttons, due to their size, were not ideal for the compact keyboard layout we had envisioned, so we moved onto mechanical keys instead.

Low-fidelity

Medium-fidelity

Materiality

For the slider handle, we went with a 3D-printed nylon material that is sturdy and gives off a smooth finish. The instrument chassis is built up of varying types of acrylic. The semi-transparent nature of acrylic allows users to see the mechanism at play while using the instrument.

Fabrication Challenges

The realization of all of X.E.K.I.’s design features was no small undertaking. Our biggest oversight was not taking the amount of clearances the wires needed into proper consideration when designing the chassis. The end result was trying to pack way too much into a small volume that made putting the instrument together a nightmare. Luckily, we managed to get it done just in time for final.

Serial Communication

The fabrication of the instrument represented only half the challenge, the physical kind, the kind that deals with form and volume. But in order for X.E.K.I. to work, the software has to work in tandem. The overarching logic goes: mechanical inputs —> Arduino —> Pixel 3. Arduino takes the button presses and rotary encoder data and sends it as Midi inputs to a third-party synthesizer app on the Pixel 3. Furthermore, the accelerometer data from the Pixel 3 is fed into a Processing sketch on the phone which is mapped onto another control parameter on the app.

User Testing

Takeaways

Design vs Reality

I think the moment I realized we might not finish the project was when I saw all the wires sticking out and how little space we had to fit them all in. X.E.K.I. taught me that no matter how well thought out a design is on paper, you never truly know how things are going to fit, or not fit until you see all the parts laid out before you. And if there’s anything I learned it’s to leave more room than you think when designing anything with moving parts. And lastly, I’m really glad we decided to make a short film about our project to capture this crazy product.

UX/Product

Thank you for checking out my work! Here’s more where that came from:

XR

Tangible

X.E.K.I.