有哪些吹奏乐?
目前平台实现的吹奏乐有陶笛、葫芦丝和埙。
如何使用?
• 依据readme.md文件运行程序进入软件
• 进行吹奏乐的虚拟演奏需要摄像头与麦克风的使用权限,请打开设备的摄像头与麦克风。
• 吹奏乐器通常由带孔的管状组成,以气流吹入管中引起管柱震动发声,演奏者演奏时通过手指封堵不同组合的键孔改变声音的音调,
实现音乐效果。你需要将双手展示在摄像头前,做出演奏手势,通过改变手势模拟封堵键孔组合的操作。
• 乐器发声需要一定声音强度,如果想使虚拟乐器发声时请对准麦克风大声吹气。
以葫芦丝为例展示使用流程
整体效果展示
一、吹气模拟
用户进行虚拟乐器演奏时,需要对准麦克风吹气,
以模拟真实乐器吹奏的感觉。为帮助用户实时监控系统的音量采样,
软件窗口左侧设置了一个音量检测曲线显示区域,记录最近3秒内的音量变化。
当音量超过小窗口中的红线时,系统会判定用户进行了吹气操作。和真实吹奏乐器类似,只
有当用户吹气后,乐器才能根据演奏指法发出对应音调的乐声。下面是吹气音量检测曲线。
二、指法模拟
在手势检测过程中,系统会对手部关键点进行描绘,用户可以直观看到手势检测是否正常
工作及其工作时是否准确。指尖位置会显示圆形图案:全黑色表示乐器键孔被手指堵住,处于封闭状态;中间为白
色则表示键孔开放。这种视觉反馈帮助用户确认每个按键的状态,从而确保演奏的准确性。
三、演奏效果
用户不仅能够通过耳机或音响实时听到系统合成的音乐,还可以在软件界面的上部观察到具象化
的演奏效果。该系统能够准确反映每一段手势的调整和每一次键孔的变化,呈现出这些变化如何与吹气节奏相互交织。
四、指法指导
软件窗口的左下角不仅展示了用户导入的乐谱,还提供了系统根据乐谱生成的
指法指导图片。这些指导图片详细地展示了每个音符所需的手势