DigiDi

Digital Musical Instrument -- Bambu Flute & Suona

2024.10

MY ROLE

Designer

TOOLS

Arduino Nano

8-Independent Button Module 8独立按钮模块

FSR 402 压力传感器

IR Sensors 红外传感器

AN1507 ATK-MPU6050 六轴加速度计

DFRobot SKU SEN0251 Gravity BMP388 气压传感器

Bambu Lab 拓竹3D打印机

SURPPOTED BY

Myself

Bamboo flute(竹笛) and Suona(唢呐) is the most representative aerophones in Chinese traditional musical instruments. Their unique timbre and strong expressiveness occupy an extremely important position in various musical activities in China. Although the bamboo flute and Suona have unique timbre and have developed a variety of performance skills, they also have certain limitations, such as monophonic musical instrument, bamboo and wood materials (the pitch is easy to be affected by ambient temperature and humidity), fragile flute membrane, narrow note range and so on. Therefore, this work will try to use digital technology to overcome the physical limitations of traditional acoustic bamboo flute and Suona by constructing a digital musical instrument, and expand the possibility of more musical expression.

Version 2.0 (2024.10)

The DigiDi version 2.0 is also an interactive digital musical instrument. The instrument reconstructs the traditional Chinese musical instrument Suona through digital technology, and successfully constructs a digital Suona. The main body of DigiDi_v2.0 is entirely printed by a 3D printer, and two types of sensors are installed inside to capture the gesture data of the performer. These gesture data are processed by Arduino Nano, directly synthesized into square waves in Arduino. The specific control mode is shown in the figure below:

Two types of sensors (Baroceptor and 8-independent button module) are embedded on DigiDi to capture performer's gesture data. ①Embed a baroceptor at the blowing hole to detect whether the performer is blowing; ②8-independent button module is used to replace Suona's finger hole; ③Use Arduino's tone() to synthesize square wave; ④Install a battery compartment to store electrical energy.

Version 1.0 (2021.12)

This work is an interactive digital musical instrument. The instrument reconstructs the traditional Chinese musical instrument bamboo flute through digital technology, and successfully constructs a digital bamboo flute - DigiDi. DigiDi's body is a transparent acrylic tube, in which four sensors are installed to capture the player's posture data. These posture data are processed by Arduino UNO R3 and transmitted to Max/MSP through serial port. Finally, the data is used to control various sound parameters of the instrument in Max / MSP. The specific control mode is shown in the figure below:

First of all, I "deconstruct" the traditional bamboo flute and identify its essential characteristics: special timbre, playing skills, multiple finger holes and slight body shaking when playing.

And then, four sensors (air pressure sensor, FSR, infrared sensor and six-axis motion tracking sensor) are installed on DigiDi to capture the posture data of the player. ① An air pressure sensor is installed at the blowing hole to measure the air pressure and control the sound range C2-C6 according to the air pressure; ② FSR is used to replace the position of the flute membrane. After touching FSR, the timbre of the instrument can be switched, so as to increase the dimension of sound; ③ The infrared sensor detects whether the finger covers the finger hole, and one finger hole corresponds to one note; ④ The accelerometer at the end of DigiDi measures the motion and position of the instrument in space, so as to control the pitch and sound channel of the instrument.