-
公开(公告)号:CN106098038A
公开(公告)日:2016-11-09
申请号:CN201610627686.6
申请日:2016-08-03
Applicant: 杭州电子科技大学
CPC classification number: G10H1/0066 , G10F1/02 , G10H1/344
Abstract: 本发明公开了一种自动钢琴演奏系统中多音轨MIDI文件的演奏方法。本发明中的控制主板将从MIDI接口或者USB端口接收到的MIDI数据,通过适用于自动钢琴弹奏的多音轨MIDI文件翻译技术译码,并包装成链表格式的音符数据,通过CAN总线技术传输到驱动板,驱动板接收链表格式的音符数据转换为PWM波形经GPIO口传输到电流放大电路,从而控制琴键下方的电磁螺线圈驱动琴键。本发明综合多音轨MIDI翻译技术、基于CAN总线技术的板间通信协议和PWM控制技术,在尽量保证乐曲质量的基础上,有效提高了自动钢琴演奏系统的适用性和可靠性。
-
公开(公告)号:CN106098038B
公开(公告)日:2019-07-26
申请号:CN201610627686.6
申请日:2016-08-03
Applicant: 杭州电子科技大学
Abstract: 本发明公开了一种自动钢琴演奏系统中多音轨MIDI文件的演奏方法。本发明中的控制主板将从MIDI接口或者USB端口接收到的MIDI数据,通过适用于自动钢琴弹奏的多音轨MIDI文件翻译技术译码,并包装成链表格式的音符数据,通过CAN总线技术传输到驱动板,驱动板接收链表格式的音符数据转换为PWM波形经GPIO口传输到电流放大电路,从而控制琴键下方的电磁螺线圈驱动琴键。本发明综合多音轨MIDI翻译技术、基于CAN总线技术的板间通信协议和PWM控制技术,在尽量保证乐曲质量的基础上,有效提高了自动钢琴演奏系统的适用性和可靠性。
-